| | |
| | | width: "100px", |
| | | dataType: "tag", |
| | | formatData: (params) => { |
| | | if (params == 0 ) { |
| | | return "成品下单"; |
| | | } else { |
| | | if (params == 0) { |
| | | return "外购下单"; |
| | | } else if(params==1) { |
| | | return "原材料下单"; |
| | | }else{ |
| | | return "委托下单"; |
| | | } |
| | | }, |
| | | }, |
| | |
| | | sonLaboratoryList: [], |
| | | typeSourceList: [ |
| | | { label: '委托下单', value: -1 }, |
| | | { label: '成品下单', value: 0 }, |
| | | { label: '外购下单', value: 0 }, |
| | | { label: '原材料下单', value: 1 }, |
| | | ], |
| | | isCopper: null, |
| | |
| | | }, |
| | | claimVisible: false, |
| | | tabList: [ |
| | | { label: "委托", value: 0 }, |
| | | { label: "委托", value: -1 }, |
| | | { label: "原材料", value: 1 }, |
| | | { label: "外购", value: 2 }, |
| | | { label: "外购", value: 0 }, |
| | | ], |
| | | active: 1, |
| | | tabIndex: 0, |
| | |
| | | planTotal: 0, |
| | | insStateList: [], |
| | | state: 0, // 0:台账页,1:检验页面,2检验页面(复核),默认为0,3数据查看 |
| | | typeSource: null, // 0:成品下单,1:原材料下单 |
| | | typeSource: -1, // 0:外购成品下单,1:原材料下单 |
| | | sonLaboratory: null, // 0:委托,1:原材料 |
| | | activeFace: 0, // 1:下单,2:查看,3:审核,默认为0 |
| | | currentId: null, |
| | |
| | | dataType: "tag", |
| | | formatData: (params) => { |
| | | if (params == 0) { |
| | | return "成品下单"; |
| | | } else { |
| | | return "外购下单"; |
| | | } else if(params==1) { |
| | | return "原材料下单"; |
| | | }else{ |
| | | return "委托下单"; |
| | | } |
| | | }, |
| | | }, |
| | |
| | | mounted() { |
| | | this.getAuthorizedPerson(); |
| | | this.queryParams.userId = this.userId; |
| | | this.queryParams.typeSource = this.typeSource |
| | | this.currentTime = getYearAndMonthAndDays(); |
| | | this.getDicts("urgency_level").then((response) => { |
| | | this.urgencyLevel = this.dictToValue(response.data); |
| | |
| | | this.getDicts("inspection_task_state").then((response) => { |
| | | this.inspectionTaskState = this.dictToValue(response.data); |
| | | }); |
| | | this.queryParams.typeSource = this.typeSource |
| | | this.refreshTable(); |
| | | }, |
| | | methods: { |
| | |
| | | }, |
| | | refreshTable(e) { |
| | | this.page.current = 1; |
| | | let typeSource = null; |
| | | if(this.tabIndex===1){ |
| | | typeSource=1 |
| | | }else if(this.tabIndex===2){ |
| | | typeSource = 0 |
| | | } |
| | | this.queryParams.tabLabel = this.tabLabel; |
| | | this.queryParams.typeSource = typeSource; |
| | | this.queryParams.typeSource = this.typeSource; |
| | | this.getList(); |
| | | }, |
| | | // 下载报告 |
| | |
| | | }, |
| | | handleTab(m, i) { |
| | | this.tabIndex = i; |
| | | this.tabLabel = m.label; |
| | | this.typeSource =m.value; |
| | | this.queryParams.sonLaboratory = ""; |
| | | this.refreshTable(); |
| | | }, |
| | |
| | | <el-button v-if="insOrder.ifsOrderType && insOrder.ifsOrderType==='02wg'" size="small" type="primary" @click="showMaterialPropsDialog">IFS物料属性更新</el-button> |
| | | <el-button size="small" type="primary" @click="refreshView">刷新</el-button> |
| | | <el-button v-if="typeSource == 1" size="small" type="primary" @click="openPurchase">进货验证</el-button> |
| | | <el-button v-if="state == 1 && typeSource == 1" size="small" type="primary" |
| | | <el-button v-if="state == 1 && [0,1].includes(typeSource)" size="small" type="primary" |
| | | @click="openUnPassDialog('add')">不合格处理</el-button> |
| | | <el-button size="small" type="primary" @click="sampleVisible = true; uploadSample();">样品切换</el-button> |
| | | <!-- <el-button v-if="state == 1" size="small" type="primary" @click="taskVisible = true">任务切换</el-button>--> |
| | |
| | | } |
| | | }); |
| | | } |
| | | console.log("处理后的模板-",this.tableList) |
| | | }, |
| | | // 特殊检验项--监听设备信息改变 |
| | | equipForm: { |
| | |
| | | }, |
| | | disconnect() { |
| | | return disconnect |
| | | }, |
| | | sss() { |
| | | console.log(this.$store.state.weightList) // |
| | | }, |
| | | // 文件管理--开始 |
| | | getList() { |
| | |
| | | return newObj; |
| | | }, |
| | | handleDataAcquisition(data, noDialog) { |
| | | console.log("dadad--",data) |
| | | // 是否可以编辑数采数据 |
| | | if (this.dataAcquisitionEidtAble) { |
| | | this.getDataType = 1; |
| | |
| | | }; |
| | | } |
| | | // 循环数采数据 |
| | | console.log(data[i],i) |
| | | for (let j in data[i]) { |
| | | console.log("jjjjj--",j) |
| | | // 拼接字符串 检验项分类+检验项+检验子项 |
| | | let str0 = ""; |
| | | if (i.includes("@")) { |
| | |
| | | } |
| | | let num = 0; |
| | | list[index].forEach((n) => { |
| | | // console.log(n.v.ps.value); |
| | | if ( |
| | | n.v.ps && |
| | | n.v.ps.value && |
| | |
| | | this.getDataIndexLoading = false; |
| | | this.dataGetDia = false; |
| | | this.getDataTypeId = ""; |
| | | console.log("dadada---",this.dataAcquisitionInfo) |
| | | this.worker0.postMessage( |
| | | JSON.stringify({ |
| | | dataAcquisitionInfo: this.dataAcquisitionInfo, |
| | |
| | | // 监听 Worker 返回的结果 |
| | | this.worker0.onmessage = (event) => { |
| | | let result = JSON.parse(event.data); |
| | | console.log("Worker 返回的结果:", result); |
| | | if (result.method == "changeInput") { |
| | | // 采集后的数据,需要进行计算的线程进行计算 |
| | | let { list, n } = result.value; |
| | |
| | | let aa = inspectionItemClass + |
| | | inspectionItem + |
| | | inspectionItemSubclass; |
| | | console.log(aa,str,aa===str) |
| | | if ( |
| | | this.currentSample.insProduct[i].templateId === |
| | | a.templateId && |
| | |
| | | orderId: this.orderId, |
| | | laboratory: this.sonLaboratory, |
| | | }).then((res) => { |
| | | console.log(res) |
| | | if (res.code === 200) { |
| | | if (!res.data || res.data.errorMsg.length == 0) { |
| | | this.submitLoading = true; |
| | |
| | | }) |
| | | }else{ |
| | | // 常规提交 |
| | | addInsOrder({insOrder: this.addObj, sampleList: sampleList}).then(res => { |
| | | addInsOrder({insOrder: {...this.addObj,typeSource:-1}, sampleList: sampleList}).then(res => { |
| | | this.saveLoad = false |
| | | this.$message.success('已提交') |
| | | this.bsm3Dia = false; |
| | |
| | | verifyUser: null, // 审核人员 |
| | | loadingVerify: false, // 审核人员 |
| | | typeSourceList: [ |
| | | { label: '成品下单', value: 0 }, |
| | | { label: '委托下单', value: -1 }, |
| | | { label: '外购下单', value: 0 }, |
| | | { label: '原材料下单', value: 1 }, |
| | | ], |
| | | orderTypeList: [ |
| | |
| | | dataType: "tag", |
| | | formatData: (params) => { |
| | | if (params == 0) { |
| | | return "成品下单"; |
| | | } else { |
| | | return "外购下单"; |
| | | } else if(params==1) { |
| | | return "原材料下单"; |
| | | }else{ |
| | | return "委托下单"; |
| | | } |
| | | }, |
| | | }, |