|
@@ -1,5 +1,5 @@
|
|
|
<template>
|
|
|
- <el-form ref="form" label-width="94px" class="camera-from">
|
|
|
+ <el-form ref="form" label-width="106px" class="camera-from">
|
|
|
<div class="def-select-map" ref="mapEl"></div>
|
|
|
<div class="el-form-item">
|
|
|
<el-col :span="12">
|
|
@@ -57,8 +57,12 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="勘验人员" class="mandatory" placeholder="请输入勘验人员">
|
|
|
- <el-input v-model="bindFire.organizerUsers" maxlength="50" />
|
|
|
+ <el-form-item label="勘验人员" class="mandatory">
|
|
|
+ <el-input
|
|
|
+ v-model="bindFire.organizerUsers"
|
|
|
+ maxlength="50"
|
|
|
+ placeholder="请输入勘验人员"
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</div>
|
|
@@ -73,11 +77,11 @@
|
|
|
</el-form-item>
|
|
|
</el-col> -->
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="单位、职务">
|
|
|
+ <el-form-item label="勘验人职务">
|
|
|
<el-input
|
|
|
v-model="bindFire.field4"
|
|
|
maxlength="50"
|
|
|
- placeholder="请输入勘验人单位、职务"
|
|
|
+ placeholder="请输入勘验人勘验人职务"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -145,13 +149,25 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="勘验日期" class="mandatory" placeholder="请选择勘验日期">
|
|
|
+ <el-form-item
|
|
|
+ label="勘验起止时间"
|
|
|
+ class="mandatory"
|
|
|
+ placeholder="请选择勘验起止时间"
|
|
|
+ >
|
|
|
<el-date-picker
|
|
|
+ v-model="f8"
|
|
|
+ type="daterange"
|
|
|
+ range-separator="-"
|
|
|
+ start-placeholder="开始时间"
|
|
|
+ end-placeholder="结束时间"
|
|
|
+ :disabled-date="(date) => date.getTime() > new Date().getTime()"
|
|
|
+ />
|
|
|
+ <!-- <el-date-picker
|
|
|
type="date"
|
|
|
v-model="f8"
|
|
|
style="width: 100%"
|
|
|
:disabled-date="(date) => date.getTime() > new Date().getTime()"
|
|
|
- />
|
|
|
+ /> -->
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</div>
|
|
@@ -186,7 +202,20 @@ const projectSite = genCascaderValue(bindFire, "projectSite");
|
|
|
const accidentDate = ref(
|
|
|
bindFire.value.accidentDate ? new Date(bindFire.value.accidentDate) : new Date()
|
|
|
);
|
|
|
-const f8 = ref(bindFire.value.field8 ? new Date(bindFire.value.field8) : new Date());
|
|
|
+
|
|
|
+const f8s = [new Date(), new Date()];
|
|
|
+if (bindFire.value.field8) {
|
|
|
+ const s = bindFire.value.field8.split("至");
|
|
|
+ console.log(s);
|
|
|
+ if (s.length > 1) {
|
|
|
+ f8s[0] = new Date(s[0]);
|
|
|
+ f8s[1] = new Date(s[1]);
|
|
|
+ } else {
|
|
|
+ f8s[0] = new Date(s[0]);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+const f8 = ref(f8s);
|
|
|
const keyword = ref(bindFire.value.projectAddress || "");
|
|
|
const resultEl = ref<HTMLDivElement>();
|
|
|
const searchAMap = ref<any>();
|
|
@@ -272,7 +301,10 @@ defineExpose<QuiskExpose>({
|
|
|
}
|
|
|
|
|
|
bindFire.value.accidentDate = dateFormat(accidentDate.value, "yyyy-MM-dd");
|
|
|
- bindFire.value.field8 = dateFormat(f8.value, "yyyy-MM-dd");
|
|
|
+ bindFire.value.field8 =
|
|
|
+ dateFormat(f8.value[0], "yyyy-MM-dd") +
|
|
|
+ "至" +
|
|
|
+ dateFormat(f8.value[1], "yyyy-MM-dd");
|
|
|
bindFire.value.projectSiteCode = getCode(place, bindFire.value.projectSite);
|
|
|
bindFire.value.id
|
|
|
? await setFire(bindFire.value)
|