|
@@ -27,7 +27,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<el-row class="center">
|
|
|
- <el-button type="primary" size="medium" @click="handleCreateTableData" class="create_button">创建部件</el-button>
|
|
|
+ <el-button type="primary" size="medium" @click="handleCreateTableData" class="create_button" :disabled="createDisable">创建部件</el-button>
|
|
|
</el-row>
|
|
|
<!-- 二维码弹窗 -->
|
|
|
<qrcode :dialog="myDialog" :qrcodeUrl="qrcodeUrl" :addBody="true" ref="qrcode"></qrcode>
|
|
@@ -150,7 +150,8 @@ export default {
|
|
|
graphyId: null,
|
|
|
id: 0,
|
|
|
EquipmentList: [],
|
|
|
- firmId: "" //品牌型号所需字段--族id三位编码(传设备类id或部件类id)
|
|
|
+ firmId: "", //品牌型号所需字段--族id三位编码(传设备类id或部件类id)
|
|
|
+ createDisable: false
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
@@ -236,13 +237,14 @@ export default {
|
|
|
Cascade:[],
|
|
|
Content:[newData[i]]
|
|
|
}
|
|
|
-
|
|
|
+ this.createDisable = true;
|
|
|
await createPart(param, async res => {
|
|
|
if (newData[i].Checked) {//同时创建资产
|
|
|
param.Content[0].EquipmentId = res.EntityList[0].EquipID
|
|
|
await createPropertyData(param, res => { })
|
|
|
}
|
|
|
if (i == newData.length - 1) {
|
|
|
+ this.createDisable = false;
|
|
|
this.$message.success('创建成功')
|
|
|
session.remove("partsAddData")
|
|
|
this.$router.push({
|