From 549e896341d0f0287c8fc7f8a50236298e8e8d90 Mon Sep 17 00:00:00 2001 From: zhangli <2235006734@qq.com> Date: Wed, 25 Oct 2023 13:38:33 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=84=E4=BB=B6=E5=A4=87=E6=B3=A8=E5=8F=98?= =?UTF-8?q?=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/wms/remark/index.ts | 14 ++++++++ src/components/Annex/src/Annex.vue | 11 +++++-- src/components/Detail/src/Detail.vue | 44 +++++--------------------- src/components/Remarks/src/Remarks.vue | 4 +-- 4 files changed, 33 insertions(+), 40 deletions(-) create mode 100644 src/api/wms/remark/index.ts diff --git a/src/api/wms/remark/index.ts b/src/api/wms/remark/index.ts new file mode 100644 index 000000000..7a1ac3642 --- /dev/null +++ b/src/api/wms/remark/index.ts @@ -0,0 +1,14 @@ +import request from '@/config/axios' +// 查询备注列表 +export const getRemarkPage = async (params) => { + return await request.get({ url: `/infra/remark/list`, params }) +} + +// 新增备注 +export const createRemark= async (data) => { + return await request.post({ url: `/infra/remark/create`, data }) +} +// 查询变更记录列表 +export const getChangeRecordPage = async (params) => { + return await request.get({ url: `/infra/trends/list`, params }) +} diff --git a/src/components/Annex/src/Annex.vue b/src/components/Annex/src/Annex.vue index 703db3fdd..6d9a06b4d 100644 --- a/src/components/Annex/src/Annex.vue +++ b/src/components/Annex/src/Annex.vue @@ -28,6 +28,7 @@ diff --git a/src/components/Detail/src/Detail.vue b/src/components/Detail/src/Detail.vue index f5891f696..c4907859f 100644 --- a/src/components/Detail/src/Detail.vue +++ b/src/components/Detail/src/Detail.vue @@ -41,11 +41,9 @@ import Annex from '@/components/Annex/src/Annex.vue' import Remarks from '@/components/Remarks/src/Remarks.vue' import ChangeRecord from '@/components/ChangeRecord/src/ChangeRecord.vue' import Tabs from '@/components/Tabs/src/Tabs.vue' -import * as DetailApi from '@/api/wms/detail' +import * as RemarkApi from '@/api/wms/remark' import * as FileApi from '@/api/wms/file' -const message = useMessage() // 消息弹窗 -const { t } = useI18n() // 国际化 defineOptions({ name: 'Detail' }) @@ -114,26 +112,7 @@ const remarksData = reactive({ // 变更记录默认数据 const changeRecordData = reactive({ - changeRecordList: [{ - name: '诸葛亮', - type: 1, - time: '2023年5月6日 17:16:00', - }, { - name: '刘备', - type: 2, - time: '2023年5月6日 17:16:00', - }, { - name: '曹操', - type: 3, - time: '2023年5月6日 17:16:00', - file: [{ - name: '这是个附件的名字.docx', - url: 'http://localhost:12080/admin-api/system/user/get-import-template' - }, { - name: '这是个附件的名字.docx', - url: 'http://localhost:12080/admin-api/system/user/get-import-template' - }] - }] + changeRecordList: [] }) const detailData = ref("")//详情数据 // 获取附件列表篇 @@ -152,17 +131,10 @@ const handleAnnexSuccess = () => { } // 删除附件成功之后所走的方法 -const deleteAnnexSuccess = async (id) => { - console.log('删除成功'); - try { - // 删除的二次确认 - await message.delConfirm() - // 发起删除 - await FileApi.deleteFile(id) - message.success(t('common.delSuccess')) - getFileList() - getChangeRecordList() - } catch { } +const deleteAnnexSuccess = async () => { + + getFileList() + getChangeRecordList() } // Tabs当前选择 @@ -204,7 +176,7 @@ defineExpose({ openDetail }) // 提供 open 方法,用于打开弹窗 const getRemarkList = async () => { detailLoading.value = true try { - remarksData.remarksList = await DetailApi.getRemarkPage(remarksData.data) + remarksData.remarksList = await RemarkApi.getRemarkPage(remarksData.data) } finally { detailLoading.value = false } @@ -218,7 +190,7 @@ const remarksSubmitScuess = async (remark) => { // 获取变更记录 const getChangeRecordList = async () => { // remarksData.data.tableId = '1679654720693248010' - changeRecordData.changeRecordList = await DetailApi.getChangeRecordPage(remarksData.data) + changeRecordData.changeRecordList = await RemarkApi.getChangeRecordPage(remarksData.data) } diff --git a/src/components/Remarks/src/Remarks.vue b/src/components/Remarks/src/Remarks.vue index 0e91a2e04..f73c66c8f 100644 --- a/src/components/Remarks/src/Remarks.vue +++ b/src/components/Remarks/src/Remarks.vue @@ -30,7 +30,7 @@