|
@@ -48,9 +48,12 @@ import {
|
|
|
Notify,
|
|
|
Uploader,
|
|
|
UploaderFileListItem,
|
|
|
- Toast
|
|
|
+ Toast,
|
|
|
+ DatetimePicker
|
|
|
+
|
|
|
} from 'vant';
|
|
|
import { isArray } from 'lodash';
|
|
|
+import moment from 'moment';
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: 'IncidentManagementReport',
|
|
@@ -63,11 +66,13 @@ export default defineComponent({
|
|
|
const form = ref({ ...detail.value });
|
|
|
const formRef = ref();
|
|
|
|
|
|
+
|
|
|
const showCreateByPicker = ref(false);
|
|
|
|
|
|
const showCreateByDeptPicker = ref(false);
|
|
|
|
|
|
const showCreateTypeByPicker = ref(false);
|
|
|
+ const currentDate=ref(new Date());
|
|
|
|
|
|
const route = useRoute();
|
|
|
const router = useRouter();
|
|
@@ -483,6 +488,41 @@ export default defineComponent({
|
|
|
required
|
|
|
rules={[{ required: true, message: '事件标题必填' }]}
|
|
|
/>
|
|
|
+ <Field
|
|
|
+ v-model={form.value.happenTime}
|
|
|
+ // rows={2}
|
|
|
+ // autosize
|
|
|
+ readonly
|
|
|
+ is-link
|
|
|
+ name="发生时间"
|
|
|
+ label="发生时间"
|
|
|
+ rules={[{ required: true, message: '事件发生时间必填' }]}
|
|
|
+ // type="textarea"
|
|
|
+ required
|
|
|
+ placeholder="点击选择时间"
|
|
|
+ onClick={() => (showCreateByDeptPicker.value = true)}
|
|
|
+ />
|
|
|
+ <Popup
|
|
|
+ v-model:show={showCreateByDeptPicker.value}
|
|
|
+ position="bottom">
|
|
|
+ <DatetimePicker
|
|
|
+ v-model={currentDate.value}
|
|
|
+ type="datetime"
|
|
|
+ title="选择时间"
|
|
|
+ onConfirm={(value) => {
|
|
|
+ //
|
|
|
+ form.value.happenTime =
|
|
|
+ moment(value).format('YYYY-MM-DD HH:mm');;
|
|
|
+ // form.value.type = value.value;
|
|
|
+ console.log(value, '---');
|
|
|
+
|
|
|
+ showCreateByDeptPicker.value = false;
|
|
|
+ }}
|
|
|
+ onCancel={() => {
|
|
|
+ showCreateByDeptPicker.value = false;
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </Popup>
|
|
|
{/* <Field
|
|
|
v-model={form.value.createBy}
|
|
|
name="上报人"
|