diff --git a/src/apis/modules/platform.js b/src/apis/modules/platform.js index 180899c..a4658e5 100644 --- a/src/apis/modules/platform.js +++ b/src/apis/modules/platform.js @@ -6,6 +6,9 @@ export const getTagList = (params) => request.basic.get('/api/v1/home-top-labels // 新增标签 export const createTag = (data) => request.basic.post('/api/v1/home-top-labels', data) +//获取单个标签 +export const getTag = (id) => request.basic.get(`/api/v1/home-top-labels/${id}`) + // 编辑标签 export const updateTag = (id, data) => request.basic.put(`/api/v1/home-top-labels/${id}`, data) @@ -26,12 +29,3 @@ export const deleteActive = (id) => request.basic.delete(`/api/v1/advance/${id}` // 新增产品优势 export const createAdvance = (data) => request.basic.post('/api/v1/advance', data) - -//获取单个banner -export const getBanner = (id) => request.basic.get(`/api/v1/banners/${id}`) -//创建banner -export const createBanner = (data) => request.basic.post('/api/v1/banners', data) -//更新banner -export const updateBanner = (id, data) => request.basic.put(`/api/v1/banners/${id}`, data) -//删除banner -export const deleteBanner = (id) => request.basic.delete(`/api/v1/banners/${id}`) \ No newline at end of file diff --git a/src/views/platform/tagList/components/EditDialog.vue b/src/views/platform/tagList/components/EditDialog.vue index db56826..34933ca 100644 --- a/src/views/platform/tagList/components/EditDialog.vue +++ b/src/views/platform/tagList/components/EditDialog.vue @@ -5,21 +5,21 @@ - - + + - - + + - - + @@ -29,7 +29,12 @@ - + + + + + + @@ -81,19 +86,12 @@ async function handleEdit(record = {}) { title: '编辑标签', }) - const { data, success } = await apis.platform.updateTag(record.id).catch() + const { data, success } = await apis.platform.getTag(record.id).catch() if (!success) { message.error(t('component.message.error.save')) hideModal() return } - let menus = [] - if (data.menus) { - for (let item of data.menus) { - menus.push(item.menu_id) - } - } - checkedKeys.value = menus formRecord.value = data formData.value = cloneDeep(data) } diff --git a/src/views/platform/tagList/index.vue b/src/views/platform/tagList/index.vue index 448328e..637abcc 100644 --- a/src/views/platform/tagList/index.vue +++ b/src/views/platform/tagList/index.vue @@ -99,14 +99,14 @@ const columns = [ { title: '标题', dataIndex: 'title', width: 200 }, { title: '描述', dataIndex: 'description', width: 150 }, { - title: '是否推荐', + title: '是否推荐首页', key: 'is_recommend', dataIndex: 'is_recommend', width: 120, customRender: ({ text }) => (text ? '推荐' : '不推荐'), }, - { title: '图片地址', key: 'image_url', dataIndex: 'image_url', width: 160 }, - { title: '页面地址', key: 'link_url', dataIndex: 'link_url', width: 160 }, + { title: '图片地址', key: 'imgUrl', dataIndex: 'imgUrl', width: 160 }, + { title: '页面地址', key: 'pageUrl', dataIndex: 'pageUrl', width: 160 }, { title: t('button.action'), key: 'action', fixed: 'right', width: 120 }, ] @@ -134,6 +134,7 @@ async function getPageList() { .catch(() => { throw new Error() }) + console.log("====data",data) hideLoading() if (data.length > 0) { listData.value = data @@ -149,7 +150,7 @@ async function getPageList() { */ function handleRemove({ id }) { Modal.confirm({ - title: t('pages.system.role.delTip'), + title: '确认删除该标签?', content: t('button.confirm'), okText: t('button.confirm'), onOk: () => {