| | |
| | | <el-button size="medium" type="primary" v-else-if="select==2">检验对象</el-button> |
| | | </el-col> |
| | | <el-col :span="12" style="text-align: right;"> |
| | | |
| | | <el-button size="medium" @click="$refs.itemParameterTable.openUpload()" v-if="inPower"> |
| | | <i class="el-icon-upload2" style="color: #3A7BFA;"></i> |
| | | <span style="color: #3A7BFA;">导入</span></el-button> |
| | | <el-button size="medium" type="primary" @click="openAdd" v-if="addPower">新增</el-button> |
| | | <el-button size="medium" icon="el-icon-delete">删除</el-button> |
| | | </el-col> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="table"> |
| | | <ValueTable ref="itemParameterTable" v-loading="logining" :url="$api.capacityScope.selectItemParameterList" |
| | | <ValueTable ref="itemParameterTable" :url="$api.capacityScope.selectItemParameterList" |
| | | :upUrl="$api.capacityScope.upItemParameter" :delUrl="$api.capacityScope.delItemParameter" |
| | | :componentData="itemParameterData" :key="upIndex" /> |
| | | :inputUrl="$api.capacityScope.importData" :componentData="itemParameterData" :key="upIndex" /> |
| | | </div> |
| | | </div> |
| | | <div class="bodys"> |
| | |
| | | ], |
| | | requiredUp: ['sonLaboratory', 'inspectionItem', 'inspectionItemType', 'inspectionValueType', |
| | | 'unit', 'method', 'manDay', 'templateId' |
| | | ] |
| | | ], |
| | | accept: '.xlsx', |
| | | inputType: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' |
| | | }, |
| | | testObjectData: { |
| | | entity: { |
| | |
| | | tagField: {}, |
| | | selectField: {}, |
| | | requiredAdd: ['name','nameEn'], |
| | | requiredUp: ['name','nameEn'] |
| | | } |
| | | requiredUp: ['name','nameEn'], |
| | | }, |
| | | inPower: true, |
| | | } |
| | | }, |
| | | mounted() { |
| | |
| | | let del = false |
| | | let product = false |
| | | let select = 0 |
| | | let inPower=false |
| | | for (var i = 0; i < power.length; i++) { |
| | | if (power[i].menuMethod == 'selectItemParameterList') { |
| | | select += 1 |
| | |
| | | if (power[i].menuMethod == 'addItemParameter') { |
| | | add = true |
| | | } |
| | | |
| | | } else { |
| | | if (power[i].menuMethod == 'upTestObject') { |
| | | up = true |
| | |
| | | } |
| | | if (power[i].menuMethod == 'selectProductListByObjectId') { |
| | | product = true |
| | | } |
| | | if (power[i].menuMethod == 'importData') { |
| | | inPower = true |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | } |
| | | this.addPower = add |
| | | this.inPower=inPower |
| | | this.select = select |
| | | if (select == 1 || select == 3) this.radio = radio |
| | | else if (select == 2) this.radio = '1' |