diff --git a/src/api/mall/trade/order/index.ts b/src/api/mall/trade/order/index.ts index 364483b85ce672384dcacc45aa5defe84ba02c2c..37fee8c762c445942fad5c61fd8dd1bbdbe31bcb 100644 --- a/src/api/mall/trade/order/index.ts +++ b/src/api/mall/trade/order/index.ts @@ -141,7 +141,7 @@ export const getExpressTrackList = async (id: number | null) => { } export interface DeliveryVO { - id: number // 订单编号 + id?: number // 订单编号 logisticsId: number | null // 物流公司编号 logisticsNo: string // 物流编号 } diff --git a/src/views/crm/business/status/BusinessStatusForm.vue b/src/views/crm/business/status/BusinessStatusForm.vue index 166fa41bb6d21153938c57faf5337314c08dcbbe..d6a4d6f8143f39b5869c2a686a400222bfbb40f1 100644 --- a/src/views/crm/business/status/BusinessStatusForm.vue +++ b/src/views/crm/business/status/BusinessStatusForm.vue @@ -100,7 +100,7 @@ const dialogTitle = ref('') // 弹窗的标题 const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用 const formType = ref('') // 表单的组:create - 新增;update - 修改 const formData = ref({ - id: 0, + id: undefined, name: '', deptIds: [], statuses: [] @@ -168,7 +168,7 @@ const submitForm = async () => { const resetForm = () => { checkStrictly.value = true formData.value = { - id: 0, + id: undefined, name: '', deptIds: [], statuses: [] diff --git a/src/views/erp/product/category/ProductCategoryForm.vue b/src/views/erp/product/category/ProductCategoryForm.vue index ef4a003ed3bee0285bd37f9e077144d6919d7b74..778943f0d250a8e6ef42eae9438183972d30b670 100644 --- a/src/views/erp/product/category/ProductCategoryForm.vue +++ b/src/views/erp/product/category/ProductCategoryForm.vue @@ -138,7 +138,7 @@ const resetForm = () => { const getProductCategoryTree = async () => { productCategoryTree.value = [] const data = await ProductCategoryApi.getProductCategoryList() - const root: Tree = { id: 0, name: '顶级产品分类', children: [] } + const root: Tree = { id: undefined, name: '顶级产品分类', children: [] } root.children = handleTree(data, 'id', 'parentId') productCategoryTree.value.push(root) } diff --git a/src/views/infra/demo/demo02/Demo02CategoryForm.vue b/src/views/infra/demo/demo02/Demo02CategoryForm.vue index f4c5f8e22263f00c9c3e95d3b440c1dbcc3053c7..bc29c1511ff05ed23ccd683883ce9ad7b05a11b3 100644 --- a/src/views/infra/demo/demo02/Demo02CategoryForm.vue +++ b/src/views/infra/demo/demo02/Demo02CategoryForm.vue @@ -107,7 +107,7 @@ const resetForm = () => { const getDemo02CategoryTree = async () => { demo02CategoryTree.value = [] const data = await Demo02CategoryApi.getDemo02CategoryList() - const root: Tree = { id: 0, name: '顶级示例分类', children: [] } + const root: Tree = { id: undefined, name: '顶级示例分类', children: [] } root.children = handleTree(data, 'id', 'parentId') demo02CategoryTree.value.push(root) } diff --git a/src/views/mall/trade/afterSale/form/AfterSaleDisagreeForm.vue b/src/views/mall/trade/afterSale/form/AfterSaleDisagreeForm.vue index 1fa2b0f50a74cb344204120c57a38da55cd66caf..af3ab35445439b6105360963231063b73188060c 100644 --- a/src/views/mall/trade/afterSale/form/AfterSaleDisagreeForm.vue +++ b/src/views/mall/trade/afterSale/form/AfterSaleDisagreeForm.vue @@ -27,7 +27,7 @@ const message = useMessage() // 消息弹窗 const dialogVisible = ref(false) // 弹窗的是否展示 const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用 const formData = ref({ - id: 0, // 售后订单编号 + id: undefined, // 售后订单编号 auditReason: '' // 审批备注 }) const formRef = ref() // 表单 Ref @@ -62,7 +62,7 @@ const submitForm = async () => { /** 重置表单 */ const resetForm = () => { formData.value = { - id: 0, // 售后订单编号 + id: undefined, // 售后订单编号 auditReason: '' // 审批备注 } formRef.value?.resetFields() diff --git a/src/views/mall/trade/brokerage/user/UpdateBindUserForm.vue b/src/views/mall/trade/brokerage/user/UpdateBindUserForm.vue index 6d4075403548698164592895cd4a2a0998270570..77ffac7892e543f1692050ce7899e23cf3a7ba43 100644 --- a/src/views/mall/trade/brokerage/user/UpdateBindUserForm.vue +++ b/src/views/mall/trade/brokerage/user/UpdateBindUserForm.vue @@ -103,7 +103,7 @@ const submitForm = async () => { /** 重置表单 */ const resetForm = () => { formData.value = { - id: 0, + id: undefined, bindUserId: undefined } formRef.value?.resetFields() diff --git a/src/views/mall/trade/order/form/OrderDeliveryForm.vue b/src/views/mall/trade/order/form/OrderDeliveryForm.vue index 2411f1ce47ca3b44528c2b95947bb64ec92bedbd..3b98c2e67ac33840477ffceea53e470100609eec 100644 --- a/src/views/mall/trade/order/form/OrderDeliveryForm.vue +++ b/src/views/mall/trade/order/form/OrderDeliveryForm.vue @@ -43,7 +43,7 @@ const dialogVisible = ref(false) // 弹窗的是否展示 const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用 const expressType = ref('express') // 如果值是 express,则是快递;none 则是无;未来做同城配送; const formData = ref({ - id: 0, // 订单编号 + id: undefined, // 订单编号 logisticsId: null, // 物流公司编号 logisticsNo: '' // 物流编号 }) @@ -86,7 +86,7 @@ const submitForm = async () => { /** 重置表单 */ const resetForm = () => { formData.value = { - id: 0, // 订单编号 + id: undefined, // 订单编号 logisticsId: null, // 物流公司编号 logisticsNo: '' // 物流编号 } diff --git a/src/views/mall/trade/order/form/OrderUpdateAddressForm.vue b/src/views/mall/trade/order/form/OrderUpdateAddressForm.vue index 9c8570649cd057ec5b86b9b0c0b087e81be41dd7..baedb4a204b92b41a81b1e7a95036f5d4d8ee03a 100644 --- a/src/views/mall/trade/order/form/OrderUpdateAddressForm.vue +++ b/src/views/mall/trade/order/form/OrderUpdateAddressForm.vue @@ -44,7 +44,7 @@ const message = useMessage() // 消息弹窗 const dialogVisible = ref(false) // 弹窗的是否展示 const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用 const formData = ref({ - id: 0, // 订单编号 + id: undefined, // 订单编号 receiverName: '', // 收件人名称 receiverMobile: '', // 收件人手机 receiverAreaId: null, //收件人地区编号 @@ -82,7 +82,7 @@ const submitForm = async () => { /** 重置表单 */ const resetForm = () => { formData.value = { - id: 0, // 订单编号 + id: undefined, // 订单编号 receiverName: '', // 收件人名称 receiverMobile: '', // 收件人手机 receiverAreaId: null, //收件人地区编号 diff --git a/src/views/mall/trade/order/form/OrderUpdatePriceForm.vue b/src/views/mall/trade/order/form/OrderUpdatePriceForm.vue index 3da8d962ea4deb0441a1e25f21bc7b91643d25aa..8332e31e8e62b91d988b38b0ef0baaf9abef097c 100644 --- a/src/views/mall/trade/order/form/OrderUpdatePriceForm.vue +++ b/src/views/mall/trade/order/form/OrderUpdatePriceForm.vue @@ -31,7 +31,7 @@ const message = useMessage() // 消息弹窗 const dialogVisible = ref(false) // 弹窗的是否展示 const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用 const formData = ref({ - id: 0, // 订单编号 + id: undefined, // 订单编号 adjustPrice: 0, // 订单调价 payPrice: '', // 应付金额(总) newPayPrice: '' // 调价后应付金额(总) @@ -85,7 +85,7 @@ const submitForm = async () => { /** 重置表单 */ const resetForm = () => { formData.value = { - id: 0, // 订单编号 + id: undefined, // 订单编号 adjustPrice: 0, // 订单调价 payPrice: '', // 应付金额(总) newPayPrice: '' // 调价后应付金额(总) diff --git a/src/views/mall/trade/order/form/OrderUpdateRemarkForm.vue b/src/views/mall/trade/order/form/OrderUpdateRemarkForm.vue index 8be1b603c81062b02cbfb8208a0c5e75a54e8644..e9795015663e247fc900971d8830d31d7af59a80 100644 --- a/src/views/mall/trade/order/form/OrderUpdateRemarkForm.vue +++ b/src/views/mall/trade/order/form/OrderUpdateRemarkForm.vue @@ -27,7 +27,7 @@ const message = useMessage() // 消息弹窗 const dialogVisible = ref(false) // 弹窗的是否展示 const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用 const formData = ref({ - id: 0, // 订单编号 + id: undefined, // 订单编号 remark: '' // 订单备注 }) const formRef = ref() // 表单 Ref @@ -62,7 +62,7 @@ const submitForm = async () => { /** 重置表单 */ const resetForm = () => { formData.value = { - id: 0, // 订单编号 + id: undefined, // 订单编号 remark: '' // 订单备注 } formRef.value?.resetFields() diff --git a/src/views/system/dept/DeptForm.vue b/src/views/system/dept/DeptForm.vue index c759ef38dcc8b5f3e083f56f166b30c15e4ce66c..f0c8db4f441133c5c560b1d502583175035ac93b 100644 --- a/src/views/system/dept/DeptForm.vue +++ b/src/views/system/dept/DeptForm.vue @@ -167,7 +167,7 @@ const resetForm = () => { const getTree = async () => { deptTree.value = [] const data = await DeptApi.getSimpleDeptList() - let dept: Tree = { id: 0, name: '顶级部门', children: [] } + let dept: Tree = { id: undefined, name: '顶级部门', children: [] } dept.children = handleTree(data) deptTree.value.push(dept) } diff --git a/src/views/system/menu/MenuForm.vue b/src/views/system/menu/MenuForm.vue index 7eaf6ab68d6ebb41dc2f59126b986b2d5c94b728..6f24989497f358437b00e7e035a2e8fdfeaa8880 100644 --- a/src/views/system/menu/MenuForm.vue +++ b/src/views/system/menu/MenuForm.vue @@ -130,7 +130,7 @@ const dialogTitle = ref('') // 弹窗的标题 const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用 const formType = ref('') // 表单的类型:create - 新增;update - 修改 const formData = ref({ - id: 0, + id: undefined, name: '', permission: '', type: SystemMenuTypeEnum.DIR, @@ -223,7 +223,7 @@ const menuTree = ref([]) // 树形结构 const getTree = async () => { menuTree.value = [] const res = await MenuApi.getSimpleMenusList() - let menu: Tree = { id: 0, name: '主类目', children: [] } + let menu: Tree = { id: undefined, name: '主类目', children: [] } menu.children = handleTree(res) menuTree.value.push(menu) } @@ -231,7 +231,7 @@ const getTree = async () => { /** 重置表单 */ const resetForm = () => { formData.value = { - id: 0, + id: undefined, name: '', permission: '', type: SystemMenuTypeEnum.DIR, diff --git a/src/views/system/role/RoleAssignMenuForm.vue b/src/views/system/role/RoleAssignMenuForm.vue index 9304532ce78d86abceac033a0c830c150d870afa..c3294a52e90fb5f7933985f3ddf1cc3e5a4f2628 100644 --- a/src/views/system/role/RoleAssignMenuForm.vue +++ b/src/views/system/role/RoleAssignMenuForm.vue @@ -58,7 +58,7 @@ const message = useMessage() // 消息弹窗 const dialogVisible = ref(false) // 弹窗的是否展示 const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用 const formData = reactive({ - id: 0, + id: undefined, name: '', code: '', menuIds: [] @@ -126,7 +126,7 @@ const resetForm = () => { menuExpand.value = false // 重置表单 formData.value = { - id: 0, + id: undefined, name: '', code: '', menuIds: [] diff --git a/src/views/system/role/RoleDataPermissionForm.vue b/src/views/system/role/RoleDataPermissionForm.vue index 22cd086bd5c9b726bafdd979ff969ef30c45863a..476a623cff6a3d31cd84027085676057bda11998 100644 --- a/src/views/system/role/RoleDataPermissionForm.vue +++ b/src/views/system/role/RoleDataPermissionForm.vue @@ -78,7 +78,7 @@ const message = useMessage() // 消息弹窗 const dialogVisible = ref(false) // 弹窗的是否展示 const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用 const formData = reactive({ - id: 0, + id: undefined, name: '', code: '', dataScope: undefined, @@ -141,7 +141,7 @@ const resetForm = () => { checkStrictly.value = true // 重置表单 formData.value = { - id: 0, + id: undefined, name: '', code: '', dataScope: undefined,