|
@@ -64,14 +64,14 @@ import {
|
|
|
updateMaterialWarehouse
|
|
|
} from '@/api/comprehensiveGuarantee/materialReserveManagement/godownManagement';
|
|
|
|
|
|
-import { crateData } from '@/api/PreventionResponsible';
|
|
|
+import { crateData, updateData } from '@/api/PreventionResponsible';
|
|
|
const cities = ['党委政府', '三防指挥部', '应急部门', '成员单位', '重点部门', '行政村', '水利工程', '受威胁转移', '抢险队伍', '地质灾害', '其他']
|
|
|
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
|
|
const props = defineProps({
|
|
|
id: String
|
|
|
});
|
|
|
const buttonLoading = ref(false);
|
|
|
-const { form, rules } = toRefs(data);
|
|
|
+
|
|
|
// 表单数据
|
|
|
const data = reactive({
|
|
|
form: {
|
|
@@ -83,24 +83,25 @@ const data = reactive({
|
|
|
order_num: '',
|
|
|
type_list: []
|
|
|
},
|
|
|
- rules: {
|
|
|
- warehouse_name: [{ required: true, message: '仓库名称不能为空', trigger: 'blur' }],
|
|
|
- area_name: [{ required: true, message: '所属区县不能为空', trigger: 'change' }],
|
|
|
- status: [{ required: true, message: '状态不能为空', trigger: 'change' }],
|
|
|
- contact_person: [{ required: true, message: '联系人不能为空', trigger: 'blur' }],
|
|
|
- contact_phone: [
|
|
|
- { required: true, message: '联系电话不能为空', trigger: 'blur' },
|
|
|
- { validator: validatePhone, message: '请输入正确格式的联系电话', trigger: 'blur' }
|
|
|
- ],
|
|
|
- address: [{ required: true, message: '联系地址不能为空', trigger: 'blur' }],
|
|
|
- longitude: [{ required: true, message: '经度不能为空', trigger: 'blur' }],
|
|
|
- latitude: [{ required: true, message: '纬度不能为空', trigger: 'blur' }],
|
|
|
- type: [{ required: true, message: '类型不能为空', trigger: 'change' }],
|
|
|
- level: [{ required: true, message: '等级不能为空', trigger: 'change' }],
|
|
|
- storage_dept_id: [{ required: true, message: '物资保管部门名称不能为空', trigger: 'change' }],
|
|
|
- area: [{ required: true, message: '占地面积不能为空', trigger: 'blur' }]
|
|
|
- }
|
|
|
+ // rules: {
|
|
|
+ // warehouse_name: [{ required: true, message: '仓库名称不能为空', trigger: 'blur' }],
|
|
|
+ // area_name: [{ required: true, message: '所属区县不能为空', trigger: 'change' }],
|
|
|
+ // status: [{ required: true, message: '状态不能为空', trigger: 'change' }],
|
|
|
+ // contact_person: [{ required: true, message: '联系人不能为空', trigger: 'blur' }],
|
|
|
+ // contact_phone: [
|
|
|
+ // { required: true, message: '联系电话不能为空', trigger: 'blur' },
|
|
|
+ // { validator: validatePhone, message: '请输入正确格式的联系电话', trigger: 'blur' }
|
|
|
+ // ],
|
|
|
+ // address: [{ required: true, message: '联系地址不能为空', trigger: 'blur' }],
|
|
|
+ // longitude: [{ required: true, message: '经度不能为空', trigger: 'blur' }],
|
|
|
+ // latitude: [{ required: true, message: '纬度不能为空', trigger: 'blur' }],
|
|
|
+ // type: [{ required: true, message: '类型不能为空', trigger: 'change' }],
|
|
|
+ // level: [{ required: true, message: '等级不能为空', trigger: 'change' }],
|
|
|
+ // storage_dept_id: [{ required: true, message: '物资保管部门名称不能为空', trigger: 'change' }],
|
|
|
+ // area: [{ required: true, message: '占地面积不能为空', trigger: 'blur' }]
|
|
|
+ // }
|
|
|
});
|
|
|
+const { form } = toRefs(data);
|
|
|
const emits = defineEmits(['close']);
|
|
|
const closeDialog = () => {
|
|
|
emits('close');
|