|
@@ -6,7 +6,7 @@
|
|
|
<el-button style="float:left;" size="small" type="default" icon="el-icon-back" @click="goBack"></el-button>
|
|
|
<die-cascader ref="dieCascader" :Family="params.Family" @change="changeDevice"></die-cascader>
|
|
|
<floor-cascader ref="floorCascader" @change="changeFloor"></floor-cascader>
|
|
|
- <el-button style="float:right;margin-top:1px;" @click="handleClickCreate">创建已选</el-button>
|
|
|
+ <el-button style="float:right;margin-top:1px;" @click="handleClickCreate" :disabled="createDisable">创建已选</el-button>
|
|
|
</div>
|
|
|
<div class="main">
|
|
|
<el-table ref="multipleTable" :data="tableData" v-loading='loading' stripe height="100%" @selection-change="handleSelectionChange">
|
|
@@ -63,7 +63,8 @@ export default {
|
|
|
total: 0
|
|
|
},
|
|
|
tableData: [],
|
|
|
- multipleSelection:[]
|
|
|
+ multipleSelection:[],
|
|
|
+ createDisable: true
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -172,6 +173,7 @@ export default {
|
|
|
//选择的设备或部件
|
|
|
handleSelectionChange(val) {
|
|
|
this.multipleSelection = val;
|
|
|
+ this.createDisable = !this.multipleSelection.length
|
|
|
},
|
|
|
//切换每页显示多少条数据
|
|
|
handleSizeChange(val) {
|
|
@@ -196,6 +198,7 @@ export default {
|
|
|
let param = {
|
|
|
Filters: `EquipID in ${JSON.stringify(list)}`
|
|
|
}
|
|
|
+ this.createDisable = true
|
|
|
createPropertys(param, res => {
|
|
|
this.$message.success("创建成功!")
|
|
|
this.$router.push({
|