diff --git a/src/views/specialEquipment/basic/FireFighthing.vue b/src/views/specialEquipment/basic/FireFighthing.vue
index 2bd3409e..28cc03c4 100644
--- a/src/views/specialEquipment/basic/FireFighthing.vue
+++ b/src/views/specialEquipment/basic/FireFighthing.vue
@@ -59,10 +59,11 @@
-
+ @destroy="cancelEdit" />
@@ -403,25 +404,41 @@ export default {
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
+ this.form.id = row.id;
this.showUploadComponents = false;
this.editMode = 'edit';
- const id = row.id;
- getEquipment(id).then((response) => {
- this.form = response.data;
- this.open = true;
- this.title = '修改设备';
+ this.editVisible = true;
+ this.$nextTick(() => {
+ this.$refs['drawer'].init();
});
+ // this.reset();
+ // this.showUploadComponents = false;
+ // this.editMode = 'edit';
+ // const id = row.id;
+ // getEquipment(id).then((response) => {
+ // this.form = response.data;
+ // this.open = true;
+ // this.title = '修改设备';
+ // });
},
- handleDetail(row) {
- this.reset();
- this.showUploadComponents = false;
- const id = row.id;
- this.editMode = 'detail';
- getEquipment(id).then((response) => {
- this.form = response.data;
- this.open = true;
- this.title = '查看详情';
- });
+ handleDetail(row, mode='detail') {
+ const {id} = row;
+ this.form.id = id;
+ // 打开抽屉
+ this.editMode = mode;
+ this.editVisible = true;
+ this.$nextTick(() => {
+ this.$refs['drawer'].init();
+ })
+ // this.reset();
+ // this.showUploadComponents = false;
+ // const id = row.id;
+ // this.editMode = 'detail';
+ // getEquipment(id).then((response) => {
+ // this.form = response.data;
+ // this.open = true;
+ // this.title = '查看详情';
+ // });
},
/** 提交按钮 */
submitForm() {
diff --git a/src/views/specialEquipment/components/EquipmentDrawer copy.vue b/src/views/specialEquipment/components/EquipmentDrawer copy.vue
new file mode 100644
index 00000000..e69de29b
diff --git a/src/views/specialEquipment/components/EquipmentDrawer.vue b/src/views/specialEquipment/components/EquipmentDrawer.vue
index d258bd70..6c1439fa 100644
--- a/src/views/specialEquipment/components/EquipmentDrawer.vue
+++ b/src/views/specialEquipment/components/EquipmentDrawer.vue
@@ -37,6 +37,7 @@
@@ -149,7 +150,7 @@ const SmallTitle = {
export default {
components: { SmallTitle, DialogForm, EquipmentInfoForm },
- props: ['sections', 'mode', 'dataId'], // dataId 作为一个通用的存放id的字段
+ props: ['sections', 'mode', 'dataId', 'isFireEquipment'], // dataId 作为一个通用的存放id的字段
data() {
return {
visible: false,
@@ -279,7 +280,7 @@ export default {
}
this.btnLoading = false;
- this.$emit('refreshDataList')
+ this.$emit('refreshDataList');
this.handleCancel();
});
},
diff --git a/src/views/specialEquipment/components/EquipmentInfoForm.vue b/src/views/specialEquipment/components/EquipmentInfoForm.vue
index c1b642c1..c670b036 100644
--- a/src/views/specialEquipment/components/EquipmentInfoForm.vue
+++ b/src/views/specialEquipment/components/EquipmentInfoForm.vue
@@ -121,6 +121,16 @@
-->
+
+
+
+
+
+