| | |
| | | import { Search, FullScreen } from '@element-plus/icons-vue'; |
| | | import EmergencySupplies from '../../../../../components/emergencySupplies/index.vue'; |
| | | import DailogSearchUser from '/@/components/DailogSearchUser/index.vue'; |
| | | import { maintenanceEmergencyMaterialsApi } from '../../../../../api/maintenanceEmergencyMaterials'; |
| | | import { maintenanceEmergencyMaterialsApi } from '../../../../../api/contingencyManagement/maintenanceEmergencyMaterials'; |
| | | |
| | | export default defineComponent({ |
| | | name: 'openAdd', |
| | |
| | | await formEl.validate((valid, fields) => { |
| | | if (valid) { |
| | | if (titles.value == '新建应急物资保养') { |
| | | isShowDialog.value = false; |
| | | delete ruleForm.value.suppliesName |
| | | delete ruleForm.value.userName |
| | | delete ruleForm.value.id |
| | | maintenanceEmergencyMaterialsApi() |
| | | .addMaintenanceEmergencyMaterials(ruleForm.value) |
| | | .then((res) => { |
| | |
| | | type: 'success', |
| | | }); |
| | | emit('myAdd', true); |
| | | isShowDialog.value = false; |
| | | } else { |
| | | ElMessage({ |
| | | showClose: true, |
| | |
| | | } |
| | | }); |
| | | } else if (titles.value == '修改应急物资保养') { |
| | | isShowDialog.value = false; |
| | | delete ruleForm.value.suppliesName |
| | | delete ruleForm.value.userName |
| | | maintenanceEmergencyMaterialsApi() |
| | | .editMaintenanceEmergencyMaterials(ruleForm.value) |
| | | .then((res) => { |
| | |
| | | type: 'success', |
| | | }); |
| | | emit('myAdd', true); |
| | | isShowDialog.value = false; |
| | | } else { |
| | | ElMessage({ |
| | | showClose: true, |
| | |
| | | console.log('error submit!', fields); |
| | | } |
| | | }); |
| | | formEl.resetFields(); |
| | | |
| | | }; |
| | | const resetForm = (formEl: FormInstance | undefined) => { |
| | | isShowDialog.value = false; |
| | | if (!formEl) return; |
| | | formEl.resetFields(); |
| | | ruleForm.value.userList=[] |
| | | }; |
| | | const rules = reactive<FormRules>({ |
| | | nameTitle: [], |