| | |
| | | <div class="role_manage"> |
| | | <div> |
| | | <el-row class="title"> |
| | | <el-col :span="12" style="padding-left: 20px;">场所或设施:</el-col> |
| | | <el-col :span="12" style="padding-left: 20px;text-align: left;">场所或设施:</el-col> |
| | | <el-col :span="12" style="text-align: right;"> |
| | | <el-button size="medium" type="primary" @click="openAdd" v-if="addPower">新增</el-button> |
| | | </el-col> |
| | |
| | | <div class="btns"> |
| | | <el-button size="medium" type="primary" @click="openUpload">更新印章</el-button> |
| | | </div> |
| | | <ValueTable ref="ValueTable0" :url="$api.sealScope.selectSeal" |
| | | <ValueTable ref="ValueTable0" :url="$api.sealScope.selectSeal" :delUrl="$api.sealScope.delectSeal" |
| | | :componentData="fileComponentData" :key="upIndex" style="height: 400px;" /> |
| | | </el-dialog> |
| | | <el-dialog title="更新印章" :visible.sync="upFileVisible" width="400px"> |
| | |
| | | }, |
| | | selectField: {}, |
| | | requiredAdd: ['laboratoryName', 'laboratoryNumber', 'head', 'phoneNumber'], |
| | | requiredUp: ['laboratoryName', 'laboratoryNumber', 'head', 'phoneNumber'] |
| | | requiredUp: ['laboratoryName', 'laboratoryNumber', 'head', 'phoneNumber'], |
| | | needSort: ['laboratoryName', 'createTime'], |
| | | }, |
| | | fileComponentData: { |
| | | entity: { |
| | |
| | | isIndex: true, |
| | | showSelect: false, |
| | | select: false, |
| | | do: [], |
| | | do: [{ |
| | | id: 'delete', |
| | | font: '删除', |
| | | type: 'text', |
| | | method: 'doDiy', |
| | | }], |
| | | tagField: {}, |
| | | selectField: { |
| | | type:{ |
| | |
| | | this.fileVisible = true; |
| | | this.fileComponentData.entity.labId = row.id; |
| | | this.$nextTick(function () { |
| | | this.$refs['ValueTable0'].selectList() |
| | | this.$refs['ValueTable0'].selectList('page') |
| | | }) |
| | | }, |
| | | confirmConnect(){ |
| | |
| | | if (res.code === 201) { |
| | | return |
| | | } |
| | | this.$refs['ValueTable0'].selectList() |
| | | this.$refs['ValueTable0'].selectList('page') |
| | | this.upFileVisible = false; |
| | | }) |
| | | }, |
| | |
| | | let up = false |
| | | let del = false |
| | | let add = false |
| | | let file = false |
| | | let file = false |
| | | let delectSeal = false |
| | | for (var i = 0; i < power.length; i++) { |
| | | if (power[i].menuMethod == 'upParameter') { |
| | | up = true |
| | |
| | | if (power[i].menuMethod == 'addSeal') { |
| | | file = true |
| | | } |
| | | if (power[i].menuMethod == 'delectSeal') { |
| | | delectSeal = true |
| | | } |
| | | } |
| | | if (!file) { |
| | | this.componentData.do.splice(2, 1) |
| | |
| | | if (!up) { |
| | | this.componentData.do.splice(0, 1) |
| | | } |
| | | if (!delectSeal) { |
| | | this.fileComponentData.do.splice(0, 1) |
| | | } |
| | | this.addPower = add |
| | | } |
| | | } |