| | |
| | | </div> |
| | | </div> |
| | | <div class="table" v-if="showItemParameter"> |
| | | <ValueTable ref="itemParameterTable" :url="$api.capacityScope.selectItemParameterList" :upUrl="$api.capacityScope.upItemParameter" :delUrl="$api.capacityScope.delItemParameter" :componentData="itemParameterData" :key="upIndex"/> |
| | | <ValueTable ref="itemParameterTable" :url="$api.capacityScope.selectItemParameterList" |
| | | :upUrl="$api.capacityScope.upItemParameter" :delUrl="$api.capacityScope.delItemParameter" |
| | | :componentData="itemParameterData" :key="upIndex" /> |
| | | </div> |
| | | <div class="search testObject" v-if="showTestObject"> |
| | | <div class="search_thing"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="table" v-if="showTestObject"> |
| | | <ValueTable ref="testObjectTable" :url="$api.capacityScope.selectTestObjectList" :upUrl="$api.capacityScope.upTestObject" :delUrl="$api.capacityScope.delTestObject" :componentData="testObjectData" :key="upIndex"/> |
| | | <ValueTable ref="testObjectTable" :url="$api.capacityScope.selectTestObjectList" |
| | | :upUrl="$api.capacityScope.upTestObject" :delUrl="$api.capacityScope.delTestObject" |
| | | :componentData="testObjectData" :key="upIndex" /> |
| | | </div> |
| | | </div> |
| | | </template> |
| | |
| | | method: 'doDiy' |
| | | }], |
| | | tagField: {}, |
| | | selectField: {}, |
| | | selectField: { |
| | | inspectionItemType: { |
| | | select: [] |
| | | } |
| | | }, |
| | | requiredAdd:['inspectionItem', 'manHour', 'inspectionItemType', 'manHourGroup'], |
| | | requiredUp:['inspectionItem', 'manHour', 'inspectionItemType', 'manHourGroup'] |
| | | }, |
| | |
| | | mounted() { |
| | | this.itemParameterEntityCopy = this.HaveJson(this.itemParameterData.entity) |
| | | this.testObjectDataEntityCopy = this.HaveJson(this.testObjectData.entity) |
| | | this.selectEnumByCategory() |
| | | }, |
| | | methods: { |
| | | selectorSwitch() { |
| | |
| | | } else { |
| | | this.$refs.testObjectTable.openAddDia(this.$api.capacityScope.addTestObject); |
| | | } |
| | | |
| | | }, |
| | | selectEnumByCategory(){ |
| | | this.$axios.post(this.$api.enums.selectEnumByCategory, { |
| | | category: "检验项类型" |
| | | }).then(res=>{ |
| | | this.itemParameterData.selectField.inspectionItemType.select = res.data |
| | | }) |
| | | }, |
| | | // 权限分配 |
| | | getPower(){ |
| | | let power = JSON.parse(sessionStorage.getItem('power')) |
| | | let up = false |
| | | let add = false |
| | | let del = false |
| | | for (var i = 0; i < power.length; i++) { |
| | | if(power[i].menuMethod=='upItemParameter'){ |
| | | up = true |
| | | } |
| | | if(power[i].menuMethod=='delItemParameter'){ |
| | | del = true |
| | | } |
| | | if(power[i].menuMethod=='addItemParameter'){ |
| | | add = true |
| | | } |
| | | } |
| | | if(!del){ |
| | | this.componentData.do.splice(1, 1) |
| | | } |
| | | if(!up){ |
| | | this.componentData.do.splice(0, 1) |
| | | } |
| | | this.addPower = add |
| | | } |
| | | } |
| | | } |