|
@@ -29,7 +29,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>
|
|
@@ -140,7 +140,8 @@ export default {
|
|
|
graphyId: null,
|
|
|
id: 0,
|
|
|
EquipmentList: [],
|
|
|
- firmId: "" //品牌型号所需字段--族id三位编码(传设备类id或部件类id)
|
|
|
+ firmId: "", //品牌型号所需字段--族id三位编码(传设备类id或部件类id)
|
|
|
+ createDisable: false
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
@@ -226,7 +227,7 @@ 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].id
|
|
@@ -235,6 +236,7 @@ export default {
|
|
|
})
|
|
|
}
|
|
|
if (i == newData.length - 1) {
|
|
|
+ this.createDisable = false
|
|
|
this.$message.success('创建成功')
|
|
|
session.remove("partsAddData")
|
|
|
this.$router.push({
|