This commit is contained in:
		
							parent
							
								
									c786014c3c
								
							
						
					
					
						commit
						0f4caa4cdd
					
				| 
						 | 
					@ -221,12 +221,12 @@
 | 
				
			||||||
                        <uni-easyinput placeholder="请填写报废数量" v-model="formRight.scrapNum"/>
 | 
					                        <uni-easyinput placeholder="请填写报废数量" v-model="formRight.scrapNum"/>
 | 
				
			||||||
                    </uni-forms-item> -->
 | 
					                    </uni-forms-item> -->
 | 
				
			||||||
                    <uni-forms-item label="报废原因">
 | 
					                    <uni-forms-item label="报废原因">
 | 
				
			||||||
                        <!-- <uni-easyinput
 | 
					                        <uni-easyinput
 | 
				
			||||||
                            placeholder="请填写报废原因"
 | 
					                            placeholder="请填写报废原因"
 | 
				
			||||||
                            v-model="formRight.scrapReason"
 | 
					                            v-model="formRight.scrapReason"
 | 
				
			||||||
                        /> -->
 | 
					                            style="margin-bottom: 10px"
 | 
				
			||||||
 | 
					                        />
 | 
				
			||||||
                        <uni-data-select
 | 
					                        <uni-data-select
 | 
				
			||||||
                            :clearable="false"
 | 
					 | 
				
			||||||
                            :localdata="scrapReasonList"
 | 
					                            :localdata="scrapReasonList"
 | 
				
			||||||
                            v-model="formRight.scrapId"
 | 
					                            v-model="formRight.scrapId"
 | 
				
			||||||
                            placeholder="请选择报废原因"
 | 
					                            placeholder="请选择报废原因"
 | 
				
			||||||
| 
						 | 
					@ -346,7 +346,8 @@ const changeScrap = (val) => {
 | 
				
			||||||
    console.log('🚀 ~ changeScrap ~ val:', val)
 | 
					    console.log('🚀 ~ changeScrap ~ val:', val)
 | 
				
			||||||
    const scrapReason = scrapReasonList.value.find((v) => v.value === val)
 | 
					    const scrapReason = scrapReasonList.value.find((v) => v.value === val)
 | 
				
			||||||
    console.log('🚀 ~ changeScrap ~ scrapReason:', scrapReason)
 | 
					    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
 | 
					                        <uni-easyinput
 | 
				
			||||||
                            placeholder="请填写报废原因" maxlength="50"
 | 
					                            placeholder="请填写报废原因" maxlength="50"
 | 
				
			||||||
                            v-model="formRight.scrapReason"
 | 
					                            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>
 | 
				
			||||||
                    <uni-forms-item label="损坏原因">
 | 
					                    <uni-forms-item label="损坏原因">
 | 
				
			||||||
| 
						 | 
					@ -257,7 +264,8 @@ import {
 | 
				
			||||||
  getRepairerListApi,
 | 
					  getRepairerListApi,
 | 
				
			||||||
  getSupplierList,
 | 
					  getSupplierList,
 | 
				
			||||||
  partTypeTreeList,
 | 
					  partTypeTreeList,
 | 
				
			||||||
  saveRepairRow
 | 
					  saveRepairRow,
 | 
				
			||||||
 | 
					  getScrapReasonList
 | 
				
			||||||
} from '@/services/repair/repair.js'
 | 
					} from '@/services/repair/repair.js'
 | 
				
			||||||
import treeSelect from '../tree-select/tselectTwo.vue';
 | 
					import treeSelect from '../tree-select/tselectTwo.vue';
 | 
				
			||||||
import {onLoad, onShow} from '@dcloudio/uni-app'
 | 
					import {onLoad, onShow} from '@dcloudio/uni-app'
 | 
				
			||||||
| 
						 | 
					@ -277,10 +285,13 @@ const partFileList = ref([])
 | 
				
			||||||
const returnRemark = ref('') // 返厂
 | 
					const returnRemark = ref('') // 返厂
 | 
				
			||||||
const returnImgUrl = ref('')
 | 
					const returnImgUrl = ref('')
 | 
				
			||||||
const returnFileList = ref([])
 | 
					const returnFileList = ref([])
 | 
				
			||||||
 | 
					const scrapReasonList = ref([]) // 报废原因
 | 
				
			||||||
 | 
					
 | 
				
			||||||
onLoad((options) => {
 | 
					onLoad((options) => {
 | 
				
			||||||
    queryParams.value = JSON.parse(options.queryParams)
 | 
					    queryParams.value = JSON.parse(options.queryParams)
 | 
				
			||||||
    rowData.value = JSON.parse(options.queryParams)
 | 
					    rowData.value = JSON.parse(options.queryParams)
 | 
				
			||||||
    console.log("xxxxxxxxxxx",rowData.value)
 | 
					    console.log("xxxxxxxxxxx",rowData.value)
 | 
				
			||||||
 | 
					    getScrapReasonListData()
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
onShow(() => {
 | 
					onShow(() => {
 | 
				
			||||||
| 
						 | 
					@ -289,6 +300,29 @@ onShow(() => {
 | 
				
			||||||
    getPartItemData()
 | 
					    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([
 | 
					const damageReasonList = ref([
 | 
				
			||||||
    { value: 0, text: '自然损坏' },
 | 
					    { value: 0, text: '自然损坏' },
 | 
				
			||||||
| 
						 | 
					@ -539,6 +573,7 @@ const formRight = ref({
 | 
				
			||||||
    scrapNum: 0,
 | 
					    scrapNum: 0,
 | 
				
			||||||
    scrapType: 1,
 | 
					    scrapType: 1,
 | 
				
			||||||
    scrapReason: '',
 | 
					    scrapReason: '',
 | 
				
			||||||
 | 
					    scrapId: '',
 | 
				
			||||||
	fileList:[]
 | 
						fileList:[]
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
const imgBeseUrl2 = ref("")  //图片展示
 | 
					const imgBeseUrl2 = ref("")  //图片展示
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue