Bläddra i källkod

修改问题6575

haojianlong 4 år sedan
förälder
incheckning
0031e7a922
1 ändrade filer med 5 tillägg och 2 borttagningar
  1. 5 2
      src/views/ledger/property/addpropertys.vue

+ 5 - 2
src/views/ledger/property/addpropertys.vue

@@ -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({