From e04fbe73f7785155bffe3db30a7ead37f9200f06 Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期五, 19 四月 2024 16:09:32 +0800 Subject: [PATCH] 对接测试项目统计接口 --- src/components/view/a7-standard-method.vue | 97 +++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 94 insertions(+), 3 deletions(-) diff --git a/src/components/view/a7-standard-method.vue b/src/components/view/a7-standard-method.vue index 5176e02..618b72b 100644 --- a/src/components/view/a7-standard-method.vue +++ b/src/components/view/a7-standard-method.vue @@ -115,6 +115,19 @@ value: 1, label: '鏄�' }] + }, + isUse: { + select: [{ + value: 0, + type: 'info', + label: '鍚�' + }, { + value: 1, + label: '鏄�' + }] + }, + qualificationId:{ + select: [] } }, selectField: { @@ -124,15 +137,29 @@ isProduct: { select: [{ value: 0, + type: 'info', label: '鍚�' }, { value: 1, label: '鏄�' }] + }, + isUse: { + select: [{ + value: 0, + type: 'info', + label: '鍚�' + }, { + value: 1, + label: '鏄�' + }] + }, + qualificationId:{ + select: [] } }, - requiredAdd: ['code', 'name', 'structureTestObjectId', 'isProduct'], - requiredUp: ['code', 'name', 'structureTestObjectId', 'isProduct'] + requiredAdd: ['code', 'name', 'structureTestObjectId', 'isProduct','isUse','nameEn'], + requiredUp: ['code', 'name', 'structureTestObjectId', 'isProduct','isUse','nameEn'] }, entityCopy: {}, upIndex: 0, @@ -144,6 +171,7 @@ this.entityCopy = this.HaveJson(this.componentData.entity) this.getPower() this.selectTestObjectByName() + this.getQualificationList() }, methods: { refreshTable() { @@ -157,4 +185,67 @@ getPower() { let power = JSON.parse(sessionStorage.getItem('power')) let up = false - let del = fa + let del = false + let add = false + for (var i = 0; i < power.length; i++) { + 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) + } + if (!up) { + 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 + }) + }, + getQualificationList(){ + this.$axios.post(this.$api.certification.getCertificationDetail,{ + page: { + current: -1, + size: -1 + }, + entity:{ + name: null, + }}, { + headers: { + 'Content-Type': 'application/json' + } + }).then(res => { + if(res.code==200){ + let list = res.data.body.records.map(item => { + item.label = item.name + item.value = item.id + return item + }); + this.componentData.selectField.qualificationId.select = list + this.componentData.tagField.qualificationId.select = list + } + }) + } + } + } +</script> -- Gitblit v1.9.3