From 0e5763b1b39de488adb3bcc856a2201f87597a08 Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期一, 23 十二月 2024 15:56:40 +0800 Subject: [PATCH] 人员测试联调 --- src/components/view/a5-laboratory-management.vue | 51 +++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 37 insertions(+), 14 deletions(-) diff --git a/src/components/view/a5-laboratory-management.vue b/src/components/view/a5-laboratory-management.vue index add07bd..f2e5101 100644 --- a/src/components/view/a5-laboratory-management.vue +++ b/src/components/view/a5-laboratory-management.vue @@ -69,7 +69,7 @@ <div class="role_manage"> <div> <el-row class="title"> - <el-col :span="12" style="padding-left: 20px;">鍦烘墍鎴栬鏂斤細</el-col> + <el-col :span="12" style="padding-left: 20px;text-align: left;">鍦烘墍鎴栬鏂斤細</el-col> <el-col :span="12" style="text-align: right;"> <el-button size="medium" type="primary" @click="openAdd" v-if="addPower">鏂板</el-button> </el-col> @@ -100,7 +100,7 @@ <div class="btns"> <el-button size="medium" type="primary" @click="openUpload">鏇存柊鍗扮珷</el-button> </div> - <ValueTable ref="ValueTable0" :url="$api.sealScope.selectSeal" + <ValueTable ref="ValueTable0" :url="$api.sealScope.selectSeal" :delUrl="$api.sealScope.delectSeal" :componentData="fileComponentData" :key="upIndex" style="height: 400px;" /> </el-dialog> <el-dialog title="鏇存柊鍗扮珷" :visible.sync="upFileVisible" width="400px"> @@ -192,10 +192,15 @@ type: 'text', method: 'fileManagement' }], - tagField: {}, + tagField: { + type:{ + select:[] + } + }, selectField: {}, requiredAdd: ['laboratoryName', 'laboratoryNumber', 'head', 'phoneNumber'], - requiredUp: ['laboratoryName', 'laboratoryNumber', 'head', 'phoneNumber'] + requiredUp: ['laboratoryName', 'laboratoryNumber', 'head', 'phoneNumber'], + needSort: ['laboratoryName', 'createTime'], }, fileComponentData: { entity: { @@ -210,11 +215,21 @@ isIndex: true, showSelect: false, select: false, - do: [], + do: [{ + id: 'delete', + font: '鍒犻櫎', + type: 'text', + method: 'doDiy', + }], tagField: {}, - selectField: {}, + selectField: { + type:{ + select:[] + } + }, requiredAdd: [], - requiredUp: [] + requiredUp: [], + addUpload:['address'], }, entityCopy: {}, upIndex: 0, @@ -230,13 +245,13 @@ props: { multiple: false,emitPath:false,}, options:[ { - value:0, + value:'瀹為獙瀹よ祫璐�', label:'瀹為獙瀹よ祫璐�', children:[] }, { - value:1, - label:'棰濆绫诲瀷', + value:'鎶ュ憡绫诲瀷', + label:'鎶ュ憡绫诲瀷', children:null }, ], @@ -269,11 +284,12 @@ return } let arr = res.data.body.records.map(m=>{ - m.value = m.id; + m.value = m.name; m.label = m.name; return m }) this.options[0].children = arr; + this.fileComponentData.selectField.type.select = arr; }) }, refresh() { @@ -292,7 +308,7 @@ this.fileVisible = true; this.fileComponentData.entity.labId = row.id; this.$nextTick(function () { - this.$refs['ValueTable0'].selectList() + this.$refs['ValueTable0'].selectList('page') }) }, confirmConnect(){ @@ -317,7 +333,7 @@ if (res.code === 201) { return } - this.$refs['ValueTable0'].selectList() + this.$refs['ValueTable0'].selectList('page') this.upFileVisible = false; }) }, @@ -346,6 +362,7 @@ let del = false let add = false let file = false + let delectSeal = false for (var i = 0; i < power.length; i++) { if (power[i].menuMethod == 'upParameter') { up = true @@ -356,8 +373,11 @@ if (power[i].menuMethod == 'addParameter') { add = true } - if (power[i].menuMethod == 'selectSeal') { + if (power[i].menuMethod == 'addSeal') { file = true + } + if (power[i].menuMethod == 'delectSeal') { + delectSeal = true } } if (!file) { @@ -369,6 +389,9 @@ if (!up) { this.componentData.do.splice(0, 1) } + if (!delectSeal) { + this.fileComponentData.do.splice(0, 1) + } this.addPower = add } } -- Gitblit v1.9.3