From 59ef8ccfa6240c5fa3c823d773aab15930af4d41 Mon Sep 17 00:00:00 2001 From: 李林 <z1292839451@163.com> Date: 星期二, 19 三月 2024 17:13:20 +0800 Subject: [PATCH] 功能调整 --- src/components/view/a7-standard-method.vue | 48 ++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 38 insertions(+), 10 deletions(-) diff --git a/src/components/view/standard_method.vue b/src/components/view/a7-standard-method.vue similarity index 68% rename from src/components/view/standard_method.vue rename to src/components/view/a7-standard-method.vue index 4cb5c7b..2e33e47 100644 --- a/src/components/view/standard_method.vue +++ b/src/components/view/a7-standard-method.vue @@ -42,7 +42,7 @@ <el-row class="title"> <el-col :span="12" style="padding-left: 20px;">鏍囧噯鏂规硶</el-col> <el-col :span="12" style="text-align: right;"> - <!-- <el-button size="medium" type="primary" @click="openAdd" v-if="addPower">鏂板</el-button> --> + <el-button size="medium" type="primary" @click="openAdd" v-if="addPower">鏂板</el-button> </el-col> </el-row> </div> @@ -63,7 +63,8 @@ </div> </div> <div class="table"> - <ValueTable ref="ValueTable" :url="$api.standardMethod.selectStandardMethodList" :componentData="componentData" :key="upIndex"/> + <ValueTable ref="ValueTable" :url="$api.standardMethod.selectStandardMethodList" + :delUrl="$api.standardMethod.delStandardMethod" :upUrl="$api.standardMethod.upStandardMethod" :componentData="componentData" :key="upIndex"/> </div> </div> </template> @@ -93,17 +94,21 @@ font: '缂栬緫', type: 'text', method: 'doDiy', - field:['createUserName','updateUserName'] + field:['sampleType','createUserName','updateUserName','妫�楠屽璞�=structureTestObjectId'] },{ id: 'delete', font: '鍒犻櫎', type: 'text', method: 'doDiy' }], - tagField: {}, - selectField: {}, - requiredAdd:['code','name'], - requiredUp:['code','name'] + tagField: { + structureTestObjectId:{select: []} + }, + selectField: { + structureTestObjectId:{select: []} + }, + requiredAdd:['code','name','structureTestObjectId'], + requiredUp:['code','name','structureTestObjectId'] }, entityCopy: {}, upIndex: 0, @@ -114,6 +119,7 @@ mounted() { this.entityCopy = this.HaveJson(this.componentData.entity) this.getPower() + this.selectTestObjectByName() }, methods: { refreshTable() { @@ -130,9 +136,15 @@ let del = false let add = false for (var i = 0; i < power.length; i++) { - /* if(power[i].menuMethod=='addEnum'){ + if(power[i].menuMethod=='addStandardMethod'){ add = true - } */ + } + if(power[i].menuMethod=='delStandardMethod'){ + del = true + } + if(power[i].menuMethod=='upStandardMethod'){ + up = true + } } if(!del){ this.componentData.do.splice(1, 1) @@ -141,7 +153,23 @@ this.componentData.do.splice(0, 1) } this.addPower = add - } + }, + openAdd(){ + this.$refs.ValueTable.openAddDia(this.$api.standardMethod.addStandardMethod); + }, + selectTestObjectByName() { + this.$axios.get(this.$api.capacityScope.selectTestObjectByName).then(res => { + let data = [] + res.data.forEach(a => { + data.push({ + label: a.specimenName, + value: a.id + }) + }) + this.componentData.selectField.structureTestObjectId.select = data + this.componentData.tagField.structureTestObjectId.select = data + }) + }, } } </script> \ No newline at end of file -- Gitblit v1.9.3