From 6c647afb80fb17c75218ff3e328d38df92b8d21d Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期二, 23 四月 2024 13:32:51 +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