gaoluyang
18 小时以前 3635df0bf15df4c2ed450804ac9c1b0027573b2c
src/views/equipmentManagement/repair/Modal/RepairModal.vue
@@ -2,10 +2,10 @@
  <el-dialog v-model="visible" :title="modalOptions.title" @close="close">
    <RepairForm ref="repairFormRef" />
    <template #footer>
         <el-button type="primary" @click="sendForm" :loading="loading">
            {{ modalOptions.confirmText }}
         </el-button>
      <el-button @click="closeModal">{{ modalOptions.cancelText }}</el-button>
      <el-button type="primary" @click="sendForm" :loading="loading">
        {{ modalOptions.confirmText }}
      </el-button>
    </template>
  </el-dialog>
</template>
@@ -51,10 +51,17 @@
  loading.value = false;
};
const openAdd = async () => {
  openModal();
  await nextTick();
  await repairFormRef.value.loadDeviceName();
};
const openEdit = async (id) => {
  const { data } = await getRepairById(id);
  openModal(id);
  await nextTick();
  await repairFormRef.value.loadDeviceName();
  await repairFormRef.value.setForm(data);
};
@@ -64,7 +71,7 @@
};
defineExpose({
  openModal,
  openAdd,
  openEdit,
});
</script>