| | |
| | | <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;">场所或设施:</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> |
| | |
| | | v-model="componentData.entity.laboratoryName" @keyup.enter.native="refreshTable()"></el-input></div> |
| | | </div> |
| | | <div class="search_thing"> |
| | | <div class="search_label">实验室编码</div> |
| | | <div class="search_label">实验室编码:</div> |
| | | <div class="search_input"><el-input size="small" placeholder="请输入" clearable |
| | | v-model="componentData.entity.laboratoryNumber" @keyup.enter.native="refreshTable()"></el-input></div> |
| | | </div> |
| | | <div class="search_thing"> |
| | | <div class="search_label">负责人</div> |
| | | <div class="search_input"><el-input size="small" placeholder="请输入" clearable |
| | | v-model="componentData.entity.head" @keyup.enter.native="refreshTable()"></el-input></div> |
| | | </div> |
| | | <div class="search_thing" style="padding-left: 30px;"> |
| | | <el-button size="small" @click="refresh()">重 置</el-button> |
| | | <el-button size="small" @click="refresh()">重 置</el-button> |
| | | <el-button size="small" type="primary" @click="refreshTable()">查 询</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table"> |
| | | <ValueTable ref="ValueTable" :url="$api.laboratoryScope.selectItemParameter" :upUrl="$api.laboratoryScope.upParameter" :delUrl="$api.laboratoryScope.delParameter" :componentData="componentData" :key="upIndex"/> |
| | | <ValueTable ref="ValueTable" :url="$api.laboratoryScope.selectItemParameter" |
| | | :upUrl="$api.laboratoryScope.upParameter" :delUrl="$api.laboratoryScope.delParameter" |
| | | :componentData="componentData" :key="upIndex" /> |
| | | </div> |
| | | </div> |
| | | </template> |
| | |
| | | font: '编辑', |
| | | type: 'text', |
| | | method: 'doDiy', |
| | | field:['createUserName'] |
| | | },{ |
| | | field: ['createUserName'] |
| | | }, { |
| | | id: 'delete', |
| | | font: '删除', |
| | | type: 'text', |
| | |
| | | }], |
| | | tagField: {}, |
| | | selectField: {}, |
| | | requiredAdd:['laboratoryName','laboratoryNumber','head','phoneNumber','address'], |
| | | requiredUp:['laboratoryName','laboratoryNumber','head','phoneNumber','address'] |
| | | requiredAdd: ['laboratoryName', 'laboratoryNumber', 'head', 'phoneNumber'], |
| | | requiredUp: ['laboratoryName', 'laboratoryNumber', 'head', 'phoneNumber'] |
| | | }, |
| | | entityCopy: {}, |
| | | upIndex: 0, |
| | |
| | | this.componentData.entity = this.HaveJson(this.entityCopy) |
| | | this.upIndex++ |
| | | }, |
| | | openAdd(){ |
| | | this.$refs.ValueTable.openAddDia(this.$api.laboratoryScope.addParameter); |
| | | openAdd() { |
| | | this.$refs.ValueTable.openAddDia(this.$api.laboratoryScope.addParameter); |
| | | }, |
| | | // 权限分配 |
| | | getPower(radio) { |
| | |
| | | let del = false |
| | | let add = false |
| | | for (var i = 0; i < power.length; i++) { |
| | | if(power[i].menuMethod=='upParameter'){ |
| | | if (power[i].menuMethod == 'upParameter') { |
| | | up = true |
| | | } |
| | | if(power[i].menuMethod=='delParameter'){ |
| | | if (power[i].menuMethod == 'delParameter') { |
| | | del = true |
| | | } |
| | | if(power[i].menuMethod=='addParameter'){ |
| | | if (power[i].menuMethod == 'addParameter') { |
| | | add = true |
| | | } |
| | | } |
| | | if(!del){ |
| | | if (!del) { |
| | | this.componentData.do.splice(1, 1) |
| | | } |
| | | if(!up){ |
| | | if (!up) { |
| | | this.componentData.do.splice(0, 1) |
| | | } |
| | | this.addPower = add |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | </script> |