From ba1b15ac2556a322d1cea9bdd108255e0ff32048 Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期二, 03 十二月 2024 13:43:44 +0800 Subject: [PATCH] 优化入库出库功能 --- src/components/view/b1-inspection-order.vue | 66 ++++++++++++++++++++++++-------- 1 files changed, 49 insertions(+), 17 deletions(-) diff --git a/src/components/view/b1-inspection-order.vue b/src/components/view/b1-inspection-order.vue index 9e26214..79b0741 100644 --- a/src/components/view/b1-inspection-order.vue +++ b/src/components/view/b1-inspection-order.vue @@ -389,11 +389,11 @@ <div style="width:100%;height: 400px;overflow-y: auto;" v-loading="loadPint"> <div class="dia_body"> <el-checkbox - style="margin: 10px 5px;" + style="margin: 10px 5px;text-align: left;" :indeterminate="isIndeterminate" v-model="checkAll" @change="handleCheckAllChange">鍏ㄩ��</el-checkbox> - <el-checkbox-group @change="changePrintCode()" v-model="checkIndexList"> + <el-checkbox-group @change="changePrintCode()" v-model="checkIndexList" style="text-align: left;"> <el-card class="box-card" v-for="(item, i) in qrData" :key="i+'wwwww'" style="margin-bottom: 15px; font-size: 16px !important;"> <el-checkbox :label="i" :key="i" style="position: relative;top:-10px;left:5px"><br></el-checkbox> <div> @@ -402,19 +402,19 @@ <div> <div style="width: 100%;line-height: 30px;"> <el-row style="font-size: 16px;"> - <el-col :span="16"><span> 鏍峰搧缂栧彿: </span>{{ item.sampleCode }}</el-col> - <el-col :span="8"><span> 瑙勬牸鍨嬪彿: </span>{{ item.model }}</el-col> + <el-col :span="16" style="text-align: left;"><span> 鏍峰搧缂栧彿: </span>{{ item.sampleCode }}</el-col> + <el-col :span="8" style="text-align: left;"><span> 瑙勬牸鍨嬪彿: </span>{{ item.model }}</el-col> </el-row> <el-row style="margin-top: 1px;font-size: 16px;"> - <el-col :span="16"><span> 濮旀墭鍗曞彿: </span>{{ item.code }}</el-col> - <el-col :span="8"><span> 鐢垫満缂栧彿: </span>{{ item.motorNumber }}</el-col> + <el-col :span="16" style="text-align: left;"><span> 濮旀墭鍗曞彿: </span>{{ item.code }}</el-col> + <el-col :span="8" style="text-align: left;"><span> 鐢垫満缂栧彿: </span>{{ item.motorNumber }}</el-col> </el-row> <el-row style="margin-top: 1px;font-size: 16px;"> - <el-col :span="16"><span> 鏍锋満瀹屾垚鏃堕棿: </span>{{ item.issueTime }}</el-col> - <el-col :span="8"><span> 鏍锋満鍛�: </span>{{ item.issueName }}</el-col> + <el-col :span="16" style="text-align: left;"><span> 鏍锋満瀹屾垚鏃堕棿: </span>{{ item.issueTime }}</el-col> + <el-col :span="8" style="text-align: left;"><span> 鏍锋満鍛�: </span>{{ item.issueName }}</el-col> </el-row> <el-row style="margin-top: 1px;font-size: 16px;" class="ellipsis-multiline"> - <el-col><span> 妫�娴嬮」鐩�: </span>{{ item.item }}</el-col> + <el-col style="text-align: left;"><span> 妫�娴嬮」鐩�: </span>{{ item.item }}</el-col> </el-row> </div> </div> @@ -439,19 +439,19 @@ <div> <div style="width: 100%;line-height: 30px;"> <el-row style="font-size: 16px;"> - <el-col :span="16"><span>鏍峰搧缂栧彿: </span>{{ item.sampleCode }}</el-col> - <el-col :span="7"><span>瑙勬牸鍨嬪彿: </span>{{ item.model }}</el-col> + <el-col :span="16" style="text-align: left;"><span>鏍峰搧缂栧彿: </span>{{ item.sampleCode }}</el-col> + <el-col :span="7" style="text-align: left;"><span>瑙勬牸鍨嬪彿: </span>{{ item.model }}</el-col> </el-row> <el-row style="margin-top: 1px;font-size: 16px;"> - <el-col :span="16"><span>濮旀墭鍗曞彿: </span>{{ item.code }}</el-col> - <el-col :span="7"><span>鐢垫満缂栧彿: </span>{{ item.motorNumber }}</el-col> + <el-col :span="16" style="text-align: left;"><span>濮旀墭鍗曞彿: </span>{{ item.code }}</el-col> + <el-col :span="7" style="text-align: left;"><span>鐢垫満缂栧彿: </span>{{ item.motorNumber }}</el-col> </el-row> <el-row style="margin-top: 1px;font-size: 16px;"> - <el-col :span="16"><span>鏍锋満瀹屾垚鏃堕棿: </span>{{ item.issueTime }}</el-col> - <el-col :span="7"><span>鏍锋満鍛�: </span>{{ item.issueName }}</el-col> + <el-col :span="16" style="text-align: left;"><span>鏍锋満瀹屾垚鏃堕棿: </span>{{ item.issueTime }}</el-col> + <el-col :span="7" style="text-align: left;"><span>鏍锋満鍛�: </span>{{ item.issueName }}</el-col> </el-row> <el-row style="margin-top: 1px;font-size: 16px;" class="ellipsis-multiline"> - <el-col><span>妫�娴嬮」鐩�: </span>{{ item.item }}</el-col> + <el-col style="text-align: left;"><span>妫�娴嬮」鐩�: </span>{{ item.item }}</el-col> </el-row> </div> </div> @@ -489,6 +489,9 @@ </el-row> </span> </el-dialog> + <el-dialog title="鎶ュ憡涓嬭浇" :visible.sync="downVisible" width="440px"> + <p v-for="(item,index) in downList" :key="index" style="text-align: left;">鏍峰搧缂栧彿锛歿{item.codeUrl}} <el-button type="text" icon="el-icon-download" @click="handleDown(item)">鎶ュ憡涓嬭浇</el-button></p> + </el-dialog> </div> </template> @@ -503,6 +506,12 @@ Add, vueQr }, + props:{ + param: { + type: Object, + default: () => {} + } + }, data() { return { deleteTilte:'鎾ら攢', @@ -553,6 +562,7 @@ // order: '' // } }, + init:false, isIndex: true, showSelect: true, select: true, @@ -571,7 +581,7 @@ type: 'text', method: 'download', disabFun: (row, index) => { - return row.state != 4 || row.reportId == null + return !row.reportDtos||row.reportDtos.length==0 } }, { id: 'verify', @@ -810,6 +820,8 @@ currentRole:'', BZinfo:[], BZDialogVisible:false, + downVisible:false, + downList:[] } }, watch:{ @@ -820,6 +832,14 @@ this.checkDataList = [] this.isIndeterminate = true; } + }, + param(val){ + if(val&&val.text){ + this.componentData.entity.entrustCode = this.param.text + this.componentData.entity.state = 1; + this.tabIndex = 1; + this.refreshTable() + } } }, created() { @@ -827,6 +847,14 @@ }, mounted() { this.entityCopy = this.HaveJson(this.componentData.entity) + if(this.param&&this.param.text){ + this.componentData.entity.entrustCode = this.param.text + this.componentData.entity.state = 1; + this.tabIndex = 1; + this.refreshTable() + }else{ + this.refreshTable() + } this.getPower() this.getUserMenu() this.getAuthorizedPerson() @@ -1079,6 +1107,10 @@ }, // 涓嬭浇鎶ュ憡 download(row) { + this.downList = row.reportDtos + this.downVisible = true; + }, + handleDown(row){ let url = row.urlS?row.urlS:row.url; if(url){ url = url.split('.')[0]+'.pdf' -- Gitblit v1.9.3