From 0f4caa4cdde5f12beea27f5d2996fd8eff1a4469 Mon Sep 17 00:00:00 2001 From: bb_pan Date: Fri, 22 Aug 2025 14:01:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repair/repairManage/code-operate.vue | 9 +++-- src/pages/repair/repairManage/num-operate.vue | 37 ++++++++++++++++++- 2 files changed, 41 insertions(+), 5 deletions(-) diff --git a/src/pages/repair/repairManage/code-operate.vue b/src/pages/repair/repairManage/code-operate.vue index 76ee3d0..60d2340 100644 --- a/src/pages/repair/repairManage/code-operate.vue +++ b/src/pages/repair/repairManage/code-operate.vue @@ -221,12 +221,12 @@ --> - + style="margin-bottom: 10px" + /> { console.log('🚀 ~ changeScrap ~ val:', val) const scrapReason = scrapReasonList.value.find((v) => v.value === val) console.log('🚀 ~ changeScrap ~ scrapReason:', scrapReason) - formRight.value.scrapReason = scrapReason.text + // formRight.value.scrapReason = scrapReason.text + console.log('🚀 ~ changeScrap ~ formRight.value:', formRight.value) } //获取维修人员 diff --git a/src/pages/repair/repairManage/num-operate.vue b/src/pages/repair/repairManage/num-operate.vue index 573abf0..b174928 100644 --- a/src/pages/repair/repairManage/num-operate.vue +++ b/src/pages/repair/repairManage/num-operate.vue @@ -149,6 +149,13 @@ + @@ -257,7 +264,8 @@ import { getRepairerListApi, getSupplierList, partTypeTreeList, - saveRepairRow + saveRepairRow, + getScrapReasonList } from '@/services/repair/repair.js' import treeSelect from '../tree-select/tselectTwo.vue'; import {onLoad, onShow} from '@dcloudio/uni-app' @@ -277,10 +285,13 @@ const partFileList = ref([]) const returnRemark = ref('') // 返厂 const returnImgUrl = ref('') const returnFileList = ref([]) +const scrapReasonList = ref([]) // 报废原因 + onLoad((options) => { queryParams.value = JSON.parse(options.queryParams) rowData.value = JSON.parse(options.queryParams) console.log("xxxxxxxxxxx",rowData.value) + getScrapReasonListData() }) onShow(() => { @@ -289,6 +300,29 @@ onShow(() => { getPartItemData() }) +const getScrapReasonListData = async () => { + const params = { + typeId: queryParams.value.typeId, + } + const res = await getScrapReasonList(params) + if (!res.data || res.data.length === 0) return + scrapReasonList.value = res.data.map((item) => { + let obj = { + value: item.id, + text: item.reason, + } + return obj + }) + console.log('🚀 ~ 报废原因下拉 ~ res:', res) +} + +// 报废原因change事件 +const changeScrap = (val) => { + console.log('🚀 ~ changeScrap ~ val:', val) + const scrapReason = scrapReasonList.value.find((v) => v.value === val) + console.log('🚀 ~ changeScrap ~ scrapReason:', scrapReason) + // formRight.value.scrapReason = scrapReason.text +} const damageReasonList = ref([ { value: 0, text: '自然损坏' }, @@ -539,6 +573,7 @@ const formRight = ref({ scrapNum: 0, scrapType: 1, scrapReason: '', + scrapId: '', fileList:[] }) const imgBeseUrl2 = ref("") //图片展示