|
@@ -22,7 +22,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<el-row class="center">
|
|
|
- <el-button type="primary" size="medium" @click.prevent.once="handleCreateTableData" class="create_button">创建设备</el-button>
|
|
|
+ <el-button type="primary" size="medium" @click.once="handleCreateTableData" class="create_button" :disabled="createDisable">创建设备</el-button>
|
|
|
</el-row>
|
|
|
<!-- 二维码弹窗 -->
|
|
|
<qrcode :dialog="myDialog" :qrcodeUrl="qrcodeUrl" :addBody="true" ref="qrcode"></qrcode>
|
|
@@ -122,6 +122,7 @@ export default {
|
|
|
firmId: "", //品牌型号所需字段--族id三位编码(传设备类id或部件类id)
|
|
|
buildFloorData: [],
|
|
|
floorFlag: true,
|
|
|
+ createDisable: false
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
@@ -267,12 +268,14 @@ export default {
|
|
|
// });
|
|
|
// }
|
|
|
// }
|
|
|
+ this.createDisable = true;
|
|
|
//待接口修改为关联创建即可修改
|
|
|
let param = {
|
|
|
cascade: [],
|
|
|
content: newData
|
|
|
}
|
|
|
createEquipAndProperty(param, res => {
|
|
|
+ this.createDisable = false;
|
|
|
this.$message.success('创建成功')
|
|
|
session.remove("deviceAddData")
|
|
|
this.$router.push({
|
|
@@ -335,7 +338,7 @@ export default {
|
|
|
type: "checkbox",
|
|
|
checkedTemplate: 1,
|
|
|
uncheckedTemplate: 0,
|
|
|
- data: "Checked",
|
|
|
+ data: "checked",
|
|
|
label: {
|
|
|
position: "after"
|
|
|
}
|
|
@@ -473,6 +476,9 @@ export default {
|
|
|
this.$message("此设备没有设备二维码");
|
|
|
}
|
|
|
break;
|
|
|
+ // 同时创建资产
|
|
|
+ case 'checked':
|
|
|
+ return
|
|
|
//关联系统
|
|
|
case 'linkSystem':
|
|
|
if (!this.onlyRead) {
|