From b7d5f473ea5d8fa8fa2b8a5ce51caec615a3bc60 Mon Sep 17 00:00:00 2001 From: gongbaoxiong <751575283@qq.com> Date: Wed, 18 Dec 2024 11:17:30 +0800 Subject: [PATCH] =?UTF-8?q?add=EF=BC=9A=E5=A2=9E=E5=8A=A0=E5=8D=95?= =?UTF-8?q?=E6=8D=AE=E6=89=8B=E5=8A=A8=E5=90=8C=E6=AD=A5=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wms/pm_manage/feedback_data/formData.js | 11 ++++++++++- .../wms/pm_manage/feedback_data/index.vue | 19 +++++++++++++------ 2 files changed, 23 insertions(+), 7 deletions(-) diff --git a/wms_pro/qd/src/views/wms/pm_manage/feedback_data/formData.js b/wms_pro/qd/src/views/wms/pm_manage/feedback_data/formData.js index dffef3ad..e0db746c 100644 --- a/wms_pro/qd/src/views/wms/pm_manage/feedback_data/formData.js +++ b/wms_pro/qd/src/views/wms/pm_manage/feedback_data/formData.js @@ -8,6 +8,14 @@ export function add(data) { }) } +export function syncFeedBack(data) { + return request({ + url: 'api/pmFormData/syncFeedBack', + method: 'post', + data + }) +} + export function del(ids) { return request({ url: 'api/pmFormData', @@ -37,6 +45,7 @@ export function getParentFormTypes(desc) { method: 'get' }) } + export function getParentFormTypesByDesc(desc) { return request({ url: 'api/bmFormStruc/getParentFormTypes/' + desc, @@ -51,4 +60,4 @@ export function getSonFormData(id) { }) } -export default { add, edit, del, getFormType, getParentFormTypes, getParentFormTypesByDesc, getSonFormData } +export default { add, edit, del, getFormType, getParentFormTypes, getParentFormTypesByDesc, getSonFormData, syncFeedBack } diff --git a/wms_pro/qd/src/views/wms/pm_manage/feedback_data/index.vue b/wms_pro/qd/src/views/wms/pm_manage/feedback_data/index.vue index 63d592b4..5dbb93f8 100644 --- a/wms_pro/qd/src/views/wms/pm_manage/feedback_data/index.vue +++ b/wms_pro/qd/src/views/wms/pm_manage/feedback_data/index.vue @@ -63,7 +63,7 @@ type="success" icon="el-icon-s-operation" :disabled="!currentRow" - @click="syncFeekBack" + @click="syncFeedBack" > 手动回传 @@ -161,7 +161,7 @@ - + @@ -201,7 +201,7 @@ import rrOperation from '@crud/RR.operation' import pagination from '@crud/Pagination' import formstruc from '@/views/wms/config_manage/formStruc/formstruc' import ViewDialog from './ViewDialog' - +import crudClassstandard from '@/views/wms/base_manage/class_standard/classstandard' // import UploadDialog from './UploadDialog' const defaultForm = { @@ -227,7 +227,7 @@ export default { dicts: ['base_data'], components: { pagination, crudOperation, rrOperation, udOperation, ViewDialog }, mixins: [presenter(), header(), form(defaultForm), crud()], - statusEnums: [ 'FORM_STATUS' ], + statusEnums: ['FORM_STATUS'], cruds() { return CRUD({ title: '表单数据', @@ -331,8 +331,15 @@ export default { this.$refs.viewDialog.setForm(row) } }, - syncFeekBack(row) { - console.log(this.currentRow) + syncFeedBack(row) { + crudFormData.syncFeedBack(JSON.stringify(this.currentRow)) + .then(res => { + debugger + this.crud.notify(res) // 使用后端返回的消息 + }) + .catch(error => { + this.crud.notify('回传失败', error.message || '网络请求错误', 'error') + }) }, handleDtlCurrentChange(val) { console.log(val)