This commit is contained in:
parent
c786014c3c
commit
0f4caa4cdd
|
|
@ -221,12 +221,12 @@
|
|||
<uni-easyinput placeholder="请填写报废数量" v-model="formRight.scrapNum"/>
|
||||
</uni-forms-item> -->
|
||||
<uni-forms-item label="报废原因">
|
||||
<!-- <uni-easyinput
|
||||
<uni-easyinput
|
||||
placeholder="请填写报废原因"
|
||||
v-model="formRight.scrapReason"
|
||||
/> -->
|
||||
style="margin-bottom: 10px"
|
||||
/>
|
||||
<uni-data-select
|
||||
:clearable="false"
|
||||
:localdata="scrapReasonList"
|
||||
v-model="formRight.scrapId"
|
||||
placeholder="请选择报废原因"
|
||||
|
|
@ -346,7 +346,8 @@ 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
|
||||
// formRight.value.scrapReason = scrapReason.text
|
||||
console.log('🚀 ~ changeScrap ~ formRight.value:', formRight.value)
|
||||
}
|
||||
|
||||
//获取维修人员
|
||||
|
|
|
|||
|
|
@ -149,6 +149,13 @@
|
|||
<uni-easyinput
|
||||
placeholder="请填写报废原因" maxlength="50"
|
||||
v-model="formRight.scrapReason"
|
||||
style="margin-bottom: 10px"
|
||||
/>
|
||||
<uni-data-select
|
||||
:localdata="scrapReasonList"
|
||||
v-model="formRight.scrapId"
|
||||
placeholder="请选择报废原因"
|
||||
@change="changeScrap"
|
||||
/>
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="损坏原因">
|
||||
|
|
@ -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("") //图片展示
|
||||
|
|
|
|||
Loading…
Reference in New Issue