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("") //图片展示