字段校验bug处理
parent
bf6fa31e22
commit
dacedfdf17
|
|
@ -33,7 +33,6 @@ declare module 'vue' {
|
||||||
ElHeader: typeof import('element-plus/es')['ElHeader']
|
ElHeader: typeof import('element-plus/es')['ElHeader']
|
||||||
ElIcon: typeof import('element-plus/es')['ElIcon']
|
ElIcon: typeof import('element-plus/es')['ElIcon']
|
||||||
ElIconPicture: typeof import('@element-plus/icons-vue')['Picture']
|
ElIconPicture: typeof import('@element-plus/icons-vue')['Picture']
|
||||||
ElIconTimer: typeof import('@element-plus/icons-vue')['Timer']
|
|
||||||
ElImage: typeof import('element-plus/es')['ElImage']
|
ElImage: typeof import('element-plus/es')['ElImage']
|
||||||
ElInput: typeof import('element-plus/es')['ElInput']
|
ElInput: typeof import('element-plus/es')['ElInput']
|
||||||
ElInputNumber: typeof import('element-plus/es')['ElInputNumber']
|
ElInputNumber: typeof import('element-plus/es')['ElInputNumber']
|
||||||
|
|
@ -86,7 +85,6 @@ declare global {
|
||||||
const ElHeader: typeof import('element-plus/es')['ElHeader']
|
const ElHeader: typeof import('element-plus/es')['ElHeader']
|
||||||
const ElIcon: typeof import('element-plus/es')['ElIcon']
|
const ElIcon: typeof import('element-plus/es')['ElIcon']
|
||||||
const ElIconPicture: typeof import('@element-plus/icons-vue')['Picture']
|
const ElIconPicture: typeof import('@element-plus/icons-vue')['Picture']
|
||||||
const ElIconTimer: typeof import('@element-plus/icons-vue')['Timer']
|
|
||||||
const ElImage: typeof import('element-plus/es')['ElImage']
|
const ElImage: typeof import('element-plus/es')['ElImage']
|
||||||
const ElInput: typeof import('element-plus/es')['ElInput']
|
const ElInput: typeof import('element-plus/es')['ElInput']
|
||||||
const ElInputNumber: typeof import('element-plus/es')['ElInputNumber']
|
const ElInputNumber: typeof import('element-plus/es')['ElInputNumber']
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,7 @@ export default defineComponent(
|
||||||
() => {
|
() => {
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const appSettingStore = useAppSettingStore()
|
const appSettingStore = useAppSettingStore()
|
||||||
const defaultActive = ref('')
|
const defaultActive = ref<any>('')
|
||||||
const isCollapse = ref(false)
|
const isCollapse = ref(false)
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
|
|
|
||||||
|
|
@ -95,11 +95,11 @@ const searchForm = ref<DriverTypes.SearchDriverParam>({
|
||||||
const searching = ref(false);
|
const searching = ref(false);
|
||||||
const deling = ref(false);
|
const deling = ref(false);
|
||||||
const showSearchForm = ref(true);
|
const showSearchForm = ref(true);
|
||||||
const driverFormIns = useTemplateRef<InstanceType<typeof DriverForm>>("driverForm");
|
// const driverFormIns = useTemplateRef<InstanceType<typeof DriverForm>>("driverForm");
|
||||||
|
|
||||||
function showDialog(data?: DriverTypes.SearchDriverResult) {
|
// function showDialog(data?: DriverTypes.SearchDriverResult) {
|
||||||
driverFormIns.value?.open(data);
|
// driverFormIns.value?.open(data);
|
||||||
}
|
// }
|
||||||
|
|
||||||
function delHandler({ row }: { row: DriverTypes.SearchDriverResult }) {
|
function delHandler({ row }: { row: DriverTypes.SearchDriverResult }) {
|
||||||
deling.value = true;
|
deling.value = true;
|
||||||
|
|
|
||||||
|
|
@ -36,70 +36,70 @@
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import DriverApi from '@/pages/cst/driver/driver-api.ts'
|
import DriverApi from '@/pages/cst/driver/driver-api.ts'
|
||||||
import Strings from '@/common/utils/strings.ts'
|
import Strings from '@/common/utils/strings.ts'
|
||||||
import FormUtil from '@/common/utils/formUtil.ts'
|
// import FormUtil from '@/common/utils/formUtil.ts'
|
||||||
import {
|
// import {
|
||||||
ElMessage,
|
// ElMessage,
|
||||||
type FormInstance,
|
// type FormInstance,
|
||||||
type FormRules,
|
// type FormRules,
|
||||||
} from 'element-plus'
|
// } from 'element-plus'
|
||||||
import AppApi from '@/common/app/app-api.ts'
|
import AppApi from '@/common/app/app-api.ts'
|
||||||
|
|
||||||
const emits = defineEmits(["editSucc"]);
|
const emits = defineEmits(["editSucc"]);
|
||||||
const showDialog = ref(false);
|
const showDialog = ref(false);
|
||||||
const submiting = ref(false);
|
// const submiting = ref(false);
|
||||||
const status = ref<"add" | "view" | "modify">("add");
|
const status = ref<"add" | "view" | "modify">("add");
|
||||||
|
|
||||||
const driverFormIns = useTemplateRef<FormInstance>("driverForm");
|
// const driverFormIns = useTemplateRef<FormInstance>("driverForm");
|
||||||
|
|
||||||
const formData = ref<DriverTypes.SearchDriverResult>({});
|
const formData = ref<DriverTypes.SearchDriverResult>({});
|
||||||
const rules = reactive<FormRules<DriverTypes.SearchDriverResult>>({
|
// const rules = reactive<FormRules<DriverTypes.SearchDriverResult>>({
|
||||||
id: [{ required: true, message: "请填写Id", trigger: "blur" }],
|
// id: [{ required: true, message: "请填写Id", trigger: "blur" }],
|
||||||
userId: [{ required: true, message: "请填写归属用户 Id;sys_user.id", trigger: "blur" }],
|
// userId: [{ required: true, message: "请填写归属用户 Id;sys_user.id", trigger: "blur" }],
|
||||||
customerId: [{ required: true, message: "请填写归属客户 Id;cst_customer.id", trigger: "blur" }],
|
// customerId: [{ required: true, message: "请填写归属客户 Id;cst_customer.id", trigger: "blur" }],
|
||||||
orgId: [{ required: true, message: "请填写归属公司 Id;cst_org.id", trigger: "blur" }],
|
// orgId: [{ required: true, message: "请填写归属公司 Id;cst_org.id", trigger: "blur" }],
|
||||||
drivingLicenceNo: [{ required: true, message: "请填写驾驶证编号", trigger: "blur" }],
|
// drivingLicenceNo: [{ required: true, message: "请填写驾驶证编号", trigger: "blur" }],
|
||||||
driverName: [{ required: true, message: "请填写司机姓名", trigger: "blur" }],
|
// driverName: [{ required: true, message: "请填写司机姓名", trigger: "blur" }],
|
||||||
phone: [{ required: true, message: "请填写手机号", trigger: "blur" }],
|
// phone: [{ required: true, message: "请填写手机号", trigger: "blur" }],
|
||||||
drivingLicence: [{ required: true, message: "请填写驾驶证图片", trigger: "blur" }],
|
// drivingLicence: [{ required: true, message: "请填写驾驶证图片", trigger: "blur" }],
|
||||||
licenceStartTime: [{ required: true, message: "请填写驾驶证有效期", trigger: "blur" }],
|
// licenceStartTime: [{ required: true, message: "请填写驾驶证有效期", trigger: "blur" }],
|
||||||
licenceEndTime: [{ required: true, message: "请填写驾驶证有效期", trigger: "blur" }],
|
// licenceEndTime: [{ required: true, message: "请填写驾驶证有效期", trigger: "blur" }],
|
||||||
busy: [{ required: true, message: "请填写忙碌中", trigger: "blur" }],
|
// busy: [{ required: true, message: "请填写忙碌中", trigger: "blur" }],
|
||||||
creatorId: [{ required: true, message: "请填写创建人 Id;sys_user.id", trigger: "blur" }],
|
// creatorId: [{ required: true, message: "请填写创建人 Id;sys_user.id", trigger: "blur" }],
|
||||||
modifierId: [{ required: true, message: "请填写修改人 Id; sys_user.id", trigger: "blur" }],
|
// modifierId: [{ required: true, message: "请填写修改人 Id; sys_user.id", trigger: "blur" }],
|
||||||
createTime: [{ required: true, message: "请填写创建时间", trigger: "blur" }],
|
// createTime: [{ required: true, message: "请填写创建时间", trigger: "blur" }],
|
||||||
modifyTime: [{ required: true, message: "请填写修改时间", trigger: "blur" }],
|
// modifyTime: [{ required: true, message: "请填写修改时间", trigger: "blur" }],
|
||||||
deleted: [{ required: true, message: "请填写是否删除; 0-->未删除、1-->已删除", trigger: "blur" }],
|
// deleted: [{ required: true, message: "请填写是否删除; 0-->未删除、1-->已删除", trigger: "blur" }],
|
||||||
});
|
// });
|
||||||
|
|
||||||
function dialogCloseHandler() {
|
function dialogCloseHandler() {
|
||||||
formData.value = {};
|
formData.value = {};
|
||||||
}
|
}
|
||||||
|
|
||||||
function submitHandler() {
|
// function submitHandler() {
|
||||||
if (status.value === "view") return;
|
// if (status.value === "view") return;
|
||||||
submiting.value = true;
|
// submiting.value = true;
|
||||||
if (formData.value.id != null) {
|
// if (formData.value.id != null) {
|
||||||
FormUtil.submit(driverFormIns, () => DriverApi.modify(formData.value))
|
// FormUtil.submit(driverFormIns, () => DriverApi.modify(formData.value))
|
||||||
.then(() => {
|
// .then(() => {
|
||||||
ElMessage.success("修改成功");
|
// ElMessage.success("修改成功");
|
||||||
emits("editSucc");
|
// emits("editSucc");
|
||||||
showDialog.value = false;
|
// showDialog.value = false;
|
||||||
})
|
// })
|
||||||
.finally(() => {
|
// .finally(() => {
|
||||||
submiting.value = false;
|
// submiting.value = false;
|
||||||
});
|
// });
|
||||||
} else {
|
// } else {
|
||||||
FormUtil.submit(driverFormIns, () => DriverApi.add(formData.value))
|
// FormUtil.submit(driverFormIns, () => DriverApi.add(formData.value))
|
||||||
.then(() => {
|
// .then(() => {
|
||||||
ElMessage.success("添加成功");
|
// ElMessage.success("添加成功");
|
||||||
emits("editSucc");
|
// emits("editSucc");
|
||||||
showDialog.value = false;
|
// showDialog.value = false;
|
||||||
})
|
// })
|
||||||
.finally(() => {
|
// .finally(() => {
|
||||||
submiting.value = false;
|
// submiting.value = false;
|
||||||
});
|
// });
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
defineExpose({
|
defineExpose({
|
||||||
open(data: DriverTypes.SearchDriverResult = {}) {
|
open(data: DriverTypes.SearchDriverResult = {}) {
|
||||||
|
|
|
||||||
|
|
@ -69,12 +69,12 @@
|
||||||
:disabled="status === 'view'"
|
:disabled="status === 'view'"
|
||||||
placeholder="驾驶证有效期"/>
|
placeholder="驾驶证有效期"/>
|
||||||
</ElFormItem>
|
</ElFormItem>
|
||||||
<ElFormItem label="忙碌中" prop="busy">
|
<!-- <ElFormItem label="忙碌中" prop="busy">
|
||||||
<ElInput
|
<ElInput
|
||||||
v-model="formData.busy"
|
v-model="formData.busy"
|
||||||
:disabled="status === 'view'"
|
:disabled="status === 'view'"
|
||||||
placeholder="忙碌中"/>
|
placeholder="忙碌中"/>
|
||||||
</ElFormItem>
|
</ElFormItem> -->
|
||||||
<ElFormItem label="创建人 Id;sys_user.id" prop="creatorId">
|
<ElFormItem label="创建人 Id;sys_user.id" prop="creatorId">
|
||||||
<ElInput
|
<ElInput
|
||||||
v-model="formData.creatorId"
|
v-model="formData.creatorId"
|
||||||
|
|
@ -99,12 +99,12 @@
|
||||||
:disabled="status === 'view'"
|
:disabled="status === 'view'"
|
||||||
placeholder="修改时间"/>
|
placeholder="修改时间"/>
|
||||||
</ElFormItem>
|
</ElFormItem>
|
||||||
<ElFormItem label="是否删除; 0-->未删除、1-->已删除" prop="deleted">
|
<!-- <ElFormItem label="是否删除" prop="deleted">
|
||||||
<ElInput
|
<ElInput
|
||||||
v-model="formData.deleted"
|
v-model="formData.deleted"
|
||||||
:disabled="status === 'view'"
|
:disabled="status === 'view'"
|
||||||
placeholder="是否删除; 0-->未删除、1-->已删除"/>
|
placeholder="是否删除"/>
|
||||||
</ElFormItem>
|
</ElFormItem> -->
|
||||||
</ElForm>
|
</ElForm>
|
||||||
<template #footer>
|
<template #footer>
|
||||||
<ElButton @click="showDialog = false">{{ status === 'view' ? '关闭' : '取消' }}</ElButton>
|
<ElButton @click="showDialog = false">{{ status === 'view' ? '关闭' : '取消' }}</ElButton>
|
||||||
|
|
@ -147,7 +147,7 @@ creatorId: [{ required: true, message: '请填写创建人 Id;sys_user.id', tr
|
||||||
modifierId: [{ required: true, message: '请填写修改人 Id; sys_user.id', trigger: 'blur' }],
|
modifierId: [{ required: true, message: '请填写修改人 Id; sys_user.id', trigger: 'blur' }],
|
||||||
createTime: [{ required: true, message: '请填写创建时间', trigger: 'blur' }],
|
createTime: [{ required: true, message: '请填写创建时间', trigger: 'blur' }],
|
||||||
modifyTime: [{ required: true, message: '请填写修改时间', trigger: 'blur' }],
|
modifyTime: [{ required: true, message: '请填写修改时间', trigger: 'blur' }],
|
||||||
deleted: [{ required: true, message: '请填写是否删除; 0-->未删除、1-->已删除', trigger: 'blur' }],
|
deleted: [{ required: true, message: '请填写是否删除', trigger: 'blur' }],
|
||||||
})
|
})
|
||||||
|
|
||||||
function dialogCloseHandler() {
|
function dialogCloseHandler() {
|
||||||
|
|
|
||||||
|
|
@ -209,7 +209,7 @@ const status = ref<'add' | 'view' | 'modify'>('add')
|
||||||
|
|
||||||
const orgFormIns = useTemplateRef<FormInstance>('orgForm')
|
const orgFormIns = useTemplateRef<FormInstance>('orgForm')
|
||||||
|
|
||||||
const formData = Utils.resetAble(reactive<OrgTypes.SearchOrgResult>({}))
|
const formData = Utils.resetAble(reactive<any>({}))
|
||||||
const rules = reactive<FormRules<OrgTypes.SearchOrgResult>>({
|
const rules = reactive<FormRules<OrgTypes.SearchOrgResult>>({
|
||||||
id: [{ required: true, message: '请填写Id', trigger: 'blur' }],
|
id: [{ required: true, message: '请填写Id', trigger: 'blur' }],
|
||||||
orgCategory: [{ required: true, message: '请填写主体类型,GeTiHu-->个体户、QiYe-->企业', trigger: 'blur' }],
|
orgCategory: [{ required: true, message: '请填写主体类型,GeTiHu-->个体户、QiYe-->企业', trigger: 'blur' }],
|
||||||
|
|
@ -273,7 +273,7 @@ function submitHandler() {
|
||||||
}
|
}
|
||||||
|
|
||||||
defineExpose({
|
defineExpose({
|
||||||
open(data: OrgTypes.SearchOrgResult = {}) {
|
open(data: any = {}) {
|
||||||
showDialog.value = true
|
showDialog.value = true
|
||||||
if (!Strings.isBlank(data.id)) {
|
if (!Strings.isBlank(data.id)) {
|
||||||
status.value = 'modify'
|
status.value = 'modify'
|
||||||
|
|
|
||||||
|
|
@ -51,19 +51,19 @@
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import ProjectApi from '@/pages/cst/project/project-api.ts'
|
import ProjectApi from '@/pages/cst/project/project-api.ts'
|
||||||
import Strings from '@/common/utils/strings.ts'
|
import Strings from '@/common/utils/strings.ts'
|
||||||
import FormUtil from '@/common/utils/formUtil.ts'
|
// import FormUtil from '@/common/utils/formUtil.ts'
|
||||||
import AppApi from '@/common/app/app-api.ts'
|
import AppApi from '@/common/app/app-api.ts'
|
||||||
import {
|
// import {
|
||||||
ElMessage,
|
// ElMessage,
|
||||||
type FormInstance,
|
// type FormInstance,
|
||||||
} from 'element-plus'
|
// } from 'element-plus'
|
||||||
|
|
||||||
const emits = defineEmits(["editSucc"]);
|
const emits = defineEmits(["editSucc"]);
|
||||||
const showDialog = ref(false);
|
const showDialog = ref(false);
|
||||||
const submiting = ref(false);
|
// const submiting = ref(false);
|
||||||
const status = ref<"add" | "view" | "modify">("add");
|
const status = ref<"add" | "view" | "modify">("add");
|
||||||
|
|
||||||
const projectDetailIns = useTemplateRef<FormInstance>("projectDetail");
|
// const projectDetailIns = useTemplateRef<FormInstance>("projectDetail");
|
||||||
|
|
||||||
const formData = ref<any>({});
|
const formData = ref<any>({});
|
||||||
|
|
||||||
|
|
@ -71,31 +71,31 @@ function dialogCloseHandler() {
|
||||||
formData.value = {};
|
formData.value = {};
|
||||||
}
|
}
|
||||||
|
|
||||||
function submitHandler() {
|
// function submitHandler() {
|
||||||
if (status.value === "view") return;
|
// if (status.value === "view") return;
|
||||||
submiting.value = true;
|
// submiting.value = true;
|
||||||
if (formData.value.id != null) {
|
// if (formData.value.id != null) {
|
||||||
FormUtil.submit(projectDetailIns, () => ProjectApi.modify(formData.value))
|
// FormUtil.submit(projectDetailIns, () => ProjectApi.modify(formData.value))
|
||||||
.then(() => {
|
// .then(() => {
|
||||||
ElMessage.success("修改成功");
|
// ElMessage.success("修改成功");
|
||||||
emits("editSucc");
|
// emits("editSucc");
|
||||||
showDialog.value = false;
|
// showDialog.value = false;
|
||||||
})
|
// })
|
||||||
.finally(() => {
|
// .finally(() => {
|
||||||
submiting.value = false;
|
// submiting.value = false;
|
||||||
});
|
// });
|
||||||
} else {
|
// } else {
|
||||||
FormUtil.submit(projectDetailIns, () => ProjectApi.add(formData.value))
|
// FormUtil.submit(projectDetailIns, () => ProjectApi.add(formData.value))
|
||||||
.then(() => {
|
// .then(() => {
|
||||||
ElMessage.success("添加成功");
|
// ElMessage.success("添加成功");
|
||||||
emits("editSucc");
|
// emits("editSucc");
|
||||||
showDialog.value = false;
|
// showDialog.value = false;
|
||||||
})
|
// })
|
||||||
.finally(() => {
|
// .finally(() => {
|
||||||
submiting.value = false;
|
// submiting.value = false;
|
||||||
});
|
// });
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
defineExpose({
|
defineExpose({
|
||||||
open(data: ProjectTypes.SearchProjectResult = {}) {
|
open(data: ProjectTypes.SearchProjectResult = {}) {
|
||||||
|
|
|
||||||
|
|
@ -103,12 +103,12 @@ const searchForm = ref<TruckTypes.SearchTruckParam>({
|
||||||
const searching = ref(false);
|
const searching = ref(false);
|
||||||
const deling = ref(false);
|
const deling = ref(false);
|
||||||
const showSearchForm = ref(true);
|
const showSearchForm = ref(true);
|
||||||
const truckFormIns = useTemplateRef<InstanceType<typeof TruckForm>>("truckForm");
|
// const truckFormIns = useTemplateRef<InstanceType<typeof TruckForm>>("truckForm");
|
||||||
const truckDetailIns = useTemplateRef<InstanceType<typeof TruckDetail>>("truckDetail");
|
const truckDetailIns = useTemplateRef<InstanceType<typeof TruckDetail>>("truckDetail");
|
||||||
|
|
||||||
function showDialog(data?: TruckTypes.SearchTruckResult) {
|
// function showDialog(data?: TruckTypes.SearchTruckResult) {
|
||||||
truckDetailIns.value?.open(data);
|
// truckDetailIns.value?.open(data);
|
||||||
}
|
// }
|
||||||
|
|
||||||
function delHandler({ row }: { row: TruckTypes.SearchTruckResult }) {
|
function delHandler({ row }: { row: TruckTypes.SearchTruckResult }) {
|
||||||
deling.value = true;
|
deling.value = true;
|
||||||
|
|
|
||||||
|
|
@ -56,75 +56,75 @@
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import TruckApi from '@/pages/cst/truck/truck-api.ts'
|
import TruckApi from '@/pages/cst/truck/truck-api.ts'
|
||||||
import Strings from '@/common/utils/strings.ts'
|
import Strings from '@/common/utils/strings.ts'
|
||||||
import FormUtil from '@/common/utils/formUtil.ts'
|
// import FormUtil from '@/common/utils/formUtil.ts'
|
||||||
import {
|
// import {
|
||||||
ElMessage,
|
// ElMessage,
|
||||||
type FormInstance,
|
// type FormInstance,
|
||||||
type FormRules,
|
// type FormRules,
|
||||||
} from 'element-plus'
|
// } from 'element-plus'
|
||||||
import AppApi from '@/common/app/app-api.ts'
|
import AppApi from '@/common/app/app-api.ts'
|
||||||
|
|
||||||
const emits = defineEmits(["editSucc"]);
|
const emits = defineEmits(["editSucc"]);
|
||||||
const showDialog = ref(false);
|
const showDialog = ref(false);
|
||||||
const submiting = ref(false);
|
// const submiting = ref(false);
|
||||||
const status = ref<"add" | "view" | "modify">("add");
|
const status = ref<"add" | "view" | "modify">("add");
|
||||||
|
|
||||||
const truckFormIns = useTemplateRef<FormInstance>("truckForm");
|
// const truckFormIns = useTemplateRef<FormInstance>("truckForm");
|
||||||
|
|
||||||
const formData = ref<TruckTypes.SearchTruckResult>({});
|
const formData = ref<TruckTypes.SearchTruckResult>({});
|
||||||
const rules = reactive<FormRules<TruckTypes.SearchTruckResult>>({
|
// const rules = reactive<FormRules<TruckTypes.SearchTruckResult>>({
|
||||||
id: [{ required: true, message: "请填写Id", trigger: "blur" }],
|
// id: [{ required: true, message: "请填写Id", trigger: "blur" }],
|
||||||
customerId: [{ required: true, message: "请填写归属客户 Id;cst_customer.id", trigger: "blur" }],
|
// customerId: [{ required: true, message: "请填写归属客户 Id;cst_customer.id", trigger: "blur" }],
|
||||||
orgId: [{ required: true, message: "请填写归属组织", trigger: "blur" }],
|
// orgId: [{ required: true, message: "请填写归属组织", trigger: "blur" }],
|
||||||
licensePlate: [{ required: true, message: "请填写车牌", trigger: "blur" }],
|
// licensePlate: [{ required: true, message: "请填写车牌", trigger: "blur" }],
|
||||||
truckLicense: [{ required: true, message: "请填写行驶证图片", trigger: "blur" }],
|
// truckLicense: [{ required: true, message: "请填写行驶证图片", trigger: "blur" }],
|
||||||
vnCode: [{ required: true, message: "请填写车架号", trigger: "blur" }],
|
// vnCode: [{ required: true, message: "请填写车架号", trigger: "blur" }],
|
||||||
qualification: [{ required: true, message: "请填写合格证图片", trigger: "blur" }],
|
// qualification: [{ required: true, message: "请填写合格证图片", trigger: "blur" }],
|
||||||
carryingCapacity: [{ required: true, message: "请填写最大载重;单位:千克", trigger: "blur" }],
|
// carryingCapacity: [{ required: true, message: "请填写最大载重;单位:千克", trigger: "blur" }],
|
||||||
tareWeight: [{ required: true, message: "请填写皮重;单位:千克", trigger: "blur" }],
|
// tareWeight: [{ required: true, message: "请填写皮重;单位:千克", trigger: "blur" }],
|
||||||
licenseStartDate: [{ required: true, message: "请填写行驶证有效期", trigger: "blur" }],
|
// licenseStartDate: [{ required: true, message: "请填写行驶证有效期", trigger: "blur" }],
|
||||||
licenseEndDate: [{ required: true, message: "请填写行驶证有效期", trigger: "blur" }],
|
// licenseEndDate: [{ required: true, message: "请填写行驶证有效期", trigger: "blur" }],
|
||||||
qualificationStartDate: [{ required: true, message: "请填写合格证有效期", trigger: "blur" }],
|
// qualificationStartDate: [{ required: true, message: "请填写合格证有效期", trigger: "blur" }],
|
||||||
qualificationEndDate: [{ required: true, message: "请填写合格证有效期", trigger: "blur" }],
|
// qualificationEndDate: [{ required: true, message: "请填写合格证有效期", trigger: "blur" }],
|
||||||
truckCategory: [{ required: true, message: "请填写车辆类型", trigger: "blur" }],
|
// truckCategory: [{ required: true, message: "请填写车辆类型", trigger: "blur" }],
|
||||||
picture: [{ required: true, message: "请填写车辆图片", trigger: "blur" }],
|
// picture: [{ required: true, message: "请填写车辆图片", trigger: "blur" }],
|
||||||
busy: [{ required: true, message: "请填写忙碌中", trigger: "blur" }],
|
// busy: [{ required: true, message: "请填写忙碌中", trigger: "blur" }],
|
||||||
creatorId: [{ required: true, message: "请填写创建人 Id; sys_user.id", trigger: "blur" }],
|
// creatorId: [{ required: true, message: "请填写创建人 Id; sys_user.id", trigger: "blur" }],
|
||||||
modifierId: [{ required: true, message: "请填写修改人 Id; sys_user.id", trigger: "blur" }],
|
// modifierId: [{ required: true, message: "请填写修改人 Id; sys_user.id", trigger: "blur" }],
|
||||||
createTime: [{ required: true, message: "请填写创建时间", trigger: "blur" }],
|
// createTime: [{ required: true, message: "请填写创建时间", trigger: "blur" }],
|
||||||
modifyTime: [{ required: true, message: "请填写修改时间", trigger: "blur" }],
|
// modifyTime: [{ required: true, message: "请填写修改时间", trigger: "blur" }],
|
||||||
deleted: [{ required: true, message: "请填写是否删除; 0-->未删除、1-->已删除", trigger: "blur" }],
|
// deleted: [{ required: true, message: "请填写是否删除; 0-->未删除、1-->已删除", trigger: "blur" }],
|
||||||
});
|
// });
|
||||||
|
|
||||||
function dialogCloseHandler() {
|
function dialogCloseHandler() {
|
||||||
formData.value = {};
|
formData.value = {};
|
||||||
}
|
}
|
||||||
|
|
||||||
function submitHandler() {
|
// function submitHandler() {
|
||||||
if (status.value === "view") return;
|
// if (status.value === "view") return;
|
||||||
submiting.value = true;
|
// submiting.value = true;
|
||||||
if (formData.value.id != null) {
|
// if (formData.value.id != null) {
|
||||||
FormUtil.submit(truckFormIns, () => TruckApi.modify(formData.value))
|
// FormUtil.submit(truckFormIns, () => TruckApi.modify(formData.value))
|
||||||
.then(() => {
|
// .then(() => {
|
||||||
ElMessage.success("修改成功");
|
// ElMessage.success("修改成功");
|
||||||
emits("editSucc");
|
// emits("editSucc");
|
||||||
showDialog.value = false;
|
// showDialog.value = false;
|
||||||
})
|
// })
|
||||||
.finally(() => {
|
// .finally(() => {
|
||||||
submiting.value = false;
|
// submiting.value = false;
|
||||||
});
|
// });
|
||||||
} else {
|
// } else {
|
||||||
FormUtil.submit(truckFormIns, () => TruckApi.add(formData.value))
|
// FormUtil.submit(truckFormIns, () => TruckApi.add(formData.value))
|
||||||
.then(() => {
|
// .then(() => {
|
||||||
ElMessage.success("添加成功");
|
// ElMessage.success("添加成功");
|
||||||
emits("editSucc");
|
// emits("editSucc");
|
||||||
showDialog.value = false;
|
// showDialog.value = false;
|
||||||
})
|
// })
|
||||||
.finally(() => {
|
// .finally(() => {
|
||||||
submiting.value = false;
|
// submiting.value = false;
|
||||||
});
|
// });
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
defineExpose({
|
defineExpose({
|
||||||
open(data: TruckTypes.SearchTruckResult = {}) {
|
open(data: TruckTypes.SearchTruckResult = {}) {
|
||||||
|
|
|
||||||
|
|
@ -99,12 +99,12 @@
|
||||||
:disabled="status === 'view'"
|
:disabled="status === 'view'"
|
||||||
placeholder="车辆图片"/>
|
placeholder="车辆图片"/>
|
||||||
</ElFormItem>
|
</ElFormItem>
|
||||||
<ElFormItem label="忙碌中" prop="busy">
|
<!-- <ElFormItem label="忙碌中" prop="busy">
|
||||||
<ElInput
|
<ElInput
|
||||||
v-model="formData.busy"
|
v-model="formData.busy"
|
||||||
:disabled="status === 'view'"
|
:disabled="status === 'view'"
|
||||||
placeholder="忙碌中"/>
|
placeholder="忙碌中"/>
|
||||||
</ElFormItem>
|
</ElFormItem> -->
|
||||||
<ElFormItem label="创建人 Id; sys_user.id" prop="creatorId">
|
<ElFormItem label="创建人 Id; sys_user.id" prop="creatorId">
|
||||||
<ElInput
|
<ElInput
|
||||||
v-model="formData.creatorId"
|
v-model="formData.creatorId"
|
||||||
|
|
@ -129,12 +129,6 @@
|
||||||
:disabled="status === 'view'"
|
:disabled="status === 'view'"
|
||||||
placeholder="修改时间"/>
|
placeholder="修改时间"/>
|
||||||
</ElFormItem>
|
</ElFormItem>
|
||||||
<ElFormItem label="是否删除; 0-->未删除、1-->已删除" prop="deleted">
|
|
||||||
<ElInput
|
|
||||||
v-model="formData.deleted"
|
|
||||||
:disabled="status === 'view'"
|
|
||||||
placeholder="是否删除; 0-->未删除、1-->已删除"/>
|
|
||||||
</ElFormItem>
|
|
||||||
</ElForm>
|
</ElForm>
|
||||||
<template #footer>
|
<template #footer>
|
||||||
<ElButton @click="showDialog = false">{{ status === 'view' ? '关闭' : '取消' }}</ElButton>
|
<ElButton @click="showDialog = false">{{ status === 'view' ? '关闭' : '取消' }}</ElButton>
|
||||||
|
|
@ -182,7 +176,7 @@ creatorId: [{ required: true, message: '请填写创建人 Id; sys_user.id', t
|
||||||
modifierId: [{ required: true, message: '请填写修改人 Id; sys_user.id', trigger: 'blur' }],
|
modifierId: [{ required: true, message: '请填写修改人 Id; sys_user.id', trigger: 'blur' }],
|
||||||
createTime: [{ required: true, message: '请填写创建时间', trigger: 'blur' }],
|
createTime: [{ required: true, message: '请填写创建时间', trigger: 'blur' }],
|
||||||
modifyTime: [{ required: true, message: '请填写修改时间', trigger: 'blur' }],
|
modifyTime: [{ required: true, message: '请填写修改时间', trigger: 'blur' }],
|
||||||
deleted: [{ required: true, message: '请填写是否删除; 0-->未删除、1-->已删除', trigger: 'blur' }],
|
deleted: [{ required: true, message: '请填写是否删除', trigger: 'blur' }],
|
||||||
})
|
})
|
||||||
|
|
||||||
function dialogCloseHandler() {
|
function dialogCloseHandler() {
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,7 @@ const bizList = [
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
const formData = Utils.resetAble(reactive<GoodsCategoryTypes.SearchGoodsCategoryResult>({}));
|
const formData = Utils.resetAble(reactive<any>({}));
|
||||||
const rules = reactive<FormRules<GoodsCategoryTypes.SearchGoodsCategoryResult>>({
|
const rules = reactive<FormRules<GoodsCategoryTypes.SearchGoodsCategoryResult>>({
|
||||||
id: [{ required: true, message: "请填写Id", trigger: "blur" }],
|
id: [{ required: true, message: "请填写Id", trigger: "blur" }],
|
||||||
bizType: [{ required: true, message: "请填写业务类型", trigger: "blur" }],
|
bizType: [{ required: true, message: "请填写业务类型", trigger: "blur" }],
|
||||||
|
|
@ -111,7 +111,7 @@ function submitHandler() {
|
||||||
}
|
}
|
||||||
|
|
||||||
defineExpose({
|
defineExpose({
|
||||||
open(data: GoodsCategoryTypes.SearchGoodsCategoryResult = {}) {
|
open(data: any = {}) {
|
||||||
showDialog.value = true;
|
showDialog.value = true;
|
||||||
if (!Strings.isBlank(data.id)) {
|
if (!Strings.isBlank(data.id)) {
|
||||||
status.value = "modify";
|
status.value = "modify";
|
||||||
|
|
|
||||||
|
|
@ -253,9 +253,9 @@ function delHandler({ row }: { row: OrderTypes.SearchOrderResult }) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function modifyHandler({ row }: { row: OrderTypes.SearchOrderResult }) {
|
// function modifyHandler({ row }: { row: OrderTypes.SearchOrderResult }) {
|
||||||
showDialog(row);
|
// showDialog(row);
|
||||||
}
|
// }
|
||||||
|
|
||||||
function addHandler() {
|
function addHandler() {
|
||||||
showDialog();
|
showDialog();
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@ const deling = ref(false)
|
||||||
const currentDict = reactive<DictTypes.SearchDictResult>({})
|
const currentDict = reactive<DictTypes.SearchDictResult>({})
|
||||||
const dictItemFormIns = useTemplateRef<InstanceType<typeof DictItemForm>>('dictItemForm')
|
const dictItemFormIns = useTemplateRef<InstanceType<typeof DictItemForm>>('dictItemForm')
|
||||||
|
|
||||||
function showDialog(data?: DictItemTypes.SearchDictItemResult) {
|
function showDialog(data?: any) {
|
||||||
dictItemFormIns.value?.open(data)
|
dictItemFormIns.value?.open(data)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,8 @@ const emits = defineEmits([ 'editSucc' ])
|
||||||
const showDialog = ref(false)
|
const showDialog = ref(false)
|
||||||
const submiting = ref(false)
|
const submiting = ref(false)
|
||||||
const status = ref<'add' | 'view' | 'modify'>('add')
|
const status = ref<'add' | 'view' | 'modify'>('add')
|
||||||
const dictItemFormData = ref<DictItemTypes.SearchDictItemResult>({})
|
// const dictItemFormData = ref<DictItemTypes.SearchDictItemResult>({})
|
||||||
|
const dictItemFormData = ref<any>({})
|
||||||
|
|
||||||
function dialogCloseHandler() {
|
function dialogCloseHandler() {
|
||||||
dictItemFormData.value = {}
|
dictItemFormData.value = {}
|
||||||
|
|
@ -86,7 +87,8 @@ function submitHandler() {
|
||||||
}
|
}
|
||||||
|
|
||||||
defineExpose({
|
defineExpose({
|
||||||
open(data: DictItemTypes.SearchDictItemResult = {}) {
|
// open(data: DictItemTypes.SearchDictItemResult = {}) {
|
||||||
|
open(data: any = {}) {
|
||||||
showDialog.value = true
|
showDialog.value = true
|
||||||
if (!Strings.isBlank(data.id)) {
|
if (!Strings.isBlank(data.id)) {
|
||||||
status.value = 'modify'
|
status.value = 'modify'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue