| | |
| | | import GeneralModal from '/@/views/components/GeneralModal.vue'; |
| | | import { SaveEntity, fetchJson, formatValues } from '/@/api/tigerapi/system'; |
| | | import { useModal } from '/@/components/Modal'; |
| | | import { isNullOrUnDef } from '/@/utils/is'; |
| | | import { isNullOrUnDef, isTimeViaRegExp8601 } from '/@/utils/is'; |
| | | import { useMessage } from '/@/hooks/web/useMessage'; |
| | | import { useI18n } from '/@/hooks/web/useI18n'; |
| | | import { isFunction } from 'xe-utils'; |
| | | import { useUserStore } from '/@/store/modules/user'; |
| | | import { dateUtil } from '/@/utils/dateUtil'; |
| | | |
| | | const emit = defineEmits(['success', 'register']); |
| | | const { t } = useI18n(); |
| | |
| | | setDrawerProps({ confirmLoading: false }); |
| | | |
| | | if (unref(isUpdate)) { |
| | | /* 循环字段名,判断如果是时间的就转换成dayjs格式,否则时间选择器会出错 */ |
| | | const Keys = Object.getOwnPropertyNames(data.record); |
| | | for (const k in Keys) { |
| | | if (!isNullOrUnDef(data.record[Keys[k]]) && isTimeViaRegExp8601(data.record[Keys[k]])) { |
| | | data.record[Keys[k]] = dateUtil(data.record[Keys[k]]); //转换成dayjs格式 |
| | | } |
| | | } |
| | | setFieldsValue({ |
| | | ...data.record, |
| | | }); |