diff --git a/apps/web-antd/src/views/mall/promotion/article/data.ts b/apps/web-antd/src/views/mall/promotion/article/data.ts index ce26e9c47..9e93bd58c 100644 --- a/apps/web-antd/src/views/mall/promotion/article/data.ts +++ b/apps/web-antd/src/views/mall/promotion/article/data.ts @@ -9,12 +9,9 @@ import { z } from '#/adapter/form'; import { getSimpleArticleCategoryList } from '#/api/mall/promotion/articleCategory'; import { getRangePickerDefaultProps } from '#/utils'; +/** 关联数据 */ let categoryList: MallArticleCategoryApi.ArticleCategory[] = []; -async function getCategoryData() { - categoryList = await getSimpleArticleCategoryList(); -} - -getCategoryData(); +getSimpleArticleCategoryList().then((data) => (categoryList = data)); /** 新增/修改的表单 */ export function useFormSchema(): VbenFormSchema[] { diff --git a/apps/web-antd/src/views/mall/trade/delivery/pickUpOrder/data.ts b/apps/web-antd/src/views/mall/trade/delivery/pickUpOrder/data.ts index cdcf071f4..307ec77c0 100644 --- a/apps/web-antd/src/views/mall/trade/delivery/pickUpOrder/data.ts +++ b/apps/web-antd/src/views/mall/trade/delivery/pickUpOrder/data.ts @@ -10,11 +10,9 @@ import { useUserStore } from '@vben/stores'; import { getSimpleDeliveryPickUpStoreList } from '#/api/mall/trade/delivery/pickUpStore'; import { getRangePickerDefaultProps } from '#/utils'; -// TODO @芋艿:统一风格; +/** 关联数据 **/ const userStore = useUserStore(); const pickUpStoreList = ref([]); - -/** 自提门店列表 */ getSimpleDeliveryPickUpStoreList().then((res) => { pickUpStoreList.value = res; // 移除自己无法核销的门店 diff --git a/apps/web-antd/src/views/mall/trade/delivery/pickUpStore/data.ts b/apps/web-antd/src/views/mall/trade/delivery/pickUpStore/data.ts index e2cdade24..ff7ba0841 100644 --- a/apps/web-antd/src/views/mall/trade/delivery/pickUpStore/data.ts +++ b/apps/web-antd/src/views/mall/trade/delivery/pickUpStore/data.ts @@ -86,7 +86,6 @@ export function useFormSchema(): VbenFormSchema[] { rules: 'required', componentProps: { format: 'HH:mm', - placeholder: ['开始时间', '结束时间'], }, }, { @@ -195,7 +194,6 @@ export function useGridFormSchema(): VbenFormSchema[] { componentProps: { ...getRangePickerDefaultProps(), allowClear: true, - placeholder: ['开始时间', '结束时间'], }, }, ]; diff --git a/apps/web-antd/src/views/mall/trade/order/data.ts b/apps/web-antd/src/views/mall/trade/order/data.ts index ca3261cd6..dd1c2e0c7 100644 --- a/apps/web-antd/src/views/mall/trade/order/data.ts +++ b/apps/web-antd/src/views/mall/trade/order/data.ts @@ -2,8 +2,6 @@ import type { VbenFormSchema } from '#/adapter/form'; import type { VxeGridPropTypes } from '#/adapter/vxe-table'; import type { MallDeliveryPickUpStoreApi } from '#/api/mall/trade/delivery/pickUpStore'; -import { ref } from 'vue'; - import { DeliveryTypeEnum, DICT_TYPE } from '@vben/constants'; import { getDictOptions } from '@vben/hooks'; import { convertToInteger, formatToFraction } from '@vben/utils'; @@ -13,10 +11,10 @@ import { getSimpleDeliveryPickUpStoreList } from '#/api/mall/trade/delivery/pick import { getAreaTree } from '#/api/system/area'; import { getRangePickerDefaultProps } from '#/utils'; -const pickUpStoreList = ref([]); - -getSimpleDeliveryPickUpStoreList().then((res) => { - pickUpStoreList.value = res; +/** 关联数据 */ +let pickUpStoreList: MallDeliveryPickUpStoreApi.PickUpStore[] = []; +getSimpleDeliveryPickUpStoreList().then((data) => { + pickUpStoreList = data; }); /** 列表的搜索表单 */ @@ -227,9 +225,9 @@ export function useGridColumns(): VxeGridPropTypes.Columns { return `买家:${row.user?.nickname} / 收货人: ${row.receiverName} ${row.receiverMobile}${row.receiverAreaName}${row.receiverDetailAddress}`; } if (row.deliveryType === DeliveryTypeEnum.PICK_UP.type) { - return `门店名称:${pickUpStoreList.value.find((item) => item.id === row.pickUpStoreId)?.name} / - 门店手机:${pickUpStoreList.value.find((item) => item.id === row.pickUpStoreId)?.phone} / - 自提门店:${pickUpStoreList.value.find((item) => item.id === row.pickUpStoreId)?.detailAddress} + return `门店名称:${pickUpStoreList.find((item) => item.id === row.pickUpStoreId)?.name} / + 门店手机:${pickUpStoreList.find((item) => item.id === row.pickUpStoreId)?.phone} / + 自提门店:${pickUpStoreList.find((item) => item.id === row.pickUpStoreId)?.detailAddress} `; } return ''; diff --git a/apps/web-antd/src/views/system/dept/data.ts b/apps/web-antd/src/views/system/dept/data.ts index dd30cb29a..f5421c429 100644 --- a/apps/web-antd/src/views/system/dept/data.ts +++ b/apps/web-antd/src/views/system/dept/data.ts @@ -11,12 +11,9 @@ import { z } from '#/adapter/form'; import { getDeptList } from '#/api/system/dept'; import { getSimpleUserList } from '#/api/system/user'; +/** 关联数据 */ let userList: SystemUserApi.User[] = []; -async function getUserData() { - userList = await getSimpleUserList(); -} - -getUserData(); +getSimpleUserList().then((data) => (userList = data)); /** 新增/修改的表单 */ export function useFormSchema(): VbenFormSchema[] { diff --git a/apps/web-antd/src/views/system/tenant/data.ts b/apps/web-antd/src/views/system/tenant/data.ts index 2d0552c4b..cfc6c5c21 100644 --- a/apps/web-antd/src/views/system/tenant/data.ts +++ b/apps/web-antd/src/views/system/tenant/data.ts @@ -9,14 +9,9 @@ import { z } from '#/adapter/form'; import { getTenantPackageList } from '#/api/system/tenant-package'; import { getRangePickerDefaultProps } from '#/utils'; -// TODO @xingyu:这个不用 ref 么? +/** 关联数据 */ let tenantPackageList: SystemTenantPackageApi.TenantPackage[] = []; - -async function getTenantPackageData() { - tenantPackageList = await getTenantPackageList(); -} - -getTenantPackageData(); +getTenantPackageList().then((data) => (tenantPackageList = data)); /** 新增/修改的表单 */ export function useFormSchema(): VbenFormSchema[] { diff --git a/apps/web-ele/src/views/mall/promotion/article/data.ts b/apps/web-ele/src/views/mall/promotion/article/data.ts index d897db6f3..b2652227f 100644 --- a/apps/web-ele/src/views/mall/promotion/article/data.ts +++ b/apps/web-ele/src/views/mall/promotion/article/data.ts @@ -9,12 +9,9 @@ import { z } from '#/adapter/form'; import { getSimpleArticleCategoryList } from '#/api/mall/promotion/articleCategory'; import { getRangePickerDefaultProps } from '#/utils'; +/** 关联数据 */ let categoryList: MallArticleCategoryApi.ArticleCategory[] = []; -async function getCategoryData() { - categoryList = await getSimpleArticleCategoryList(); -} - -getCategoryData(); +getSimpleArticleCategoryList().then((data) => (categoryList = data)); /** 新增/修改的表单 */ export function useFormSchema(): VbenFormSchema[] { diff --git a/apps/web-ele/src/views/mall/trade/delivery/pickUpOrder/data.ts b/apps/web-ele/src/views/mall/trade/delivery/pickUpOrder/data.ts index 3034ca17e..f3f9be687 100644 --- a/apps/web-ele/src/views/mall/trade/delivery/pickUpOrder/data.ts +++ b/apps/web-ele/src/views/mall/trade/delivery/pickUpOrder/data.ts @@ -10,11 +10,9 @@ import { useUserStore } from '@vben/stores'; import { getSimpleDeliveryPickUpStoreList } from '#/api/mall/trade/delivery/pickUpStore'; import { getRangePickerDefaultProps } from '#/utils'; -// TODO @芋艿:统一风格; +/** 关联数据 */ const userStore = useUserStore(); const pickUpStoreList = ref([]); - -/** 自提门店列表 */ getSimpleDeliveryPickUpStoreList().then((res) => { pickUpStoreList.value = res; // 移除自己无法核销的门店 diff --git a/apps/web-ele/src/views/mall/trade/order/data.ts b/apps/web-ele/src/views/mall/trade/order/data.ts index 496e991ee..bcf94aea3 100644 --- a/apps/web-ele/src/views/mall/trade/order/data.ts +++ b/apps/web-ele/src/views/mall/trade/order/data.ts @@ -2,8 +2,6 @@ import type { VbenFormSchema } from '#/adapter/form'; import type { VxeGridPropTypes } from '#/adapter/vxe-table'; import type { MallDeliveryPickUpStoreApi } from '#/api/mall/trade/delivery/pickUpStore'; -import { ref } from 'vue'; - import { DeliveryTypeEnum, DICT_TYPE } from '@vben/constants'; import { getDictOptions } from '@vben/hooks'; import { convertToInteger, formatToFraction } from '@vben/utils'; @@ -13,10 +11,10 @@ import { getSimpleDeliveryPickUpStoreList } from '#/api/mall/trade/delivery/pick import { getAreaTree } from '#/api/system/area'; import { getRangePickerDefaultProps } from '#/utils'; -const pickUpStoreList = ref([]); - -getSimpleDeliveryPickUpStoreList().then((res) => { - pickUpStoreList.value = res; +/** 关联数据 */ +let pickUpStoreList: MallDeliveryPickUpStoreApi.PickUpStore[] = []; +getSimpleDeliveryPickUpStoreList().then((data) => { + pickUpStoreList = data; }); /** 列表的搜索表单 */ @@ -225,9 +223,9 @@ export function useGridColumns(): VxeGridPropTypes.Columns { return `买家:${row.user?.nickname} / 收货人: ${row.receiverName} ${row.receiverMobile}${row.receiverAreaName}${row.receiverDetailAddress}`; } if (row.deliveryType === DeliveryTypeEnum.PICK_UP.type) { - return `门店名称:${pickUpStoreList.value.find((item) => item.id === row.pickUpStoreId)?.name} / - 门店手机:${pickUpStoreList.value.find((item) => item.id === row.pickUpStoreId)?.phone} / - 自提门店:${pickUpStoreList.value.find((item) => item.id === row.pickUpStoreId)?.detailAddress} + return `门店名称:${pickUpStoreList.find((item) => item.id === row.pickUpStoreId)?.name} / + 门店手机:${pickUpStoreList.find((item) => item.id === row.pickUpStoreId)?.phone} / + 自提门店:${pickUpStoreList.find((item) => item.id === row.pickUpStoreId)?.detailAddress} `; } return ''; diff --git a/apps/web-ele/src/views/system/dept/data.ts b/apps/web-ele/src/views/system/dept/data.ts index 14b0b659f..0bc18c1bc 100644 --- a/apps/web-ele/src/views/system/dept/data.ts +++ b/apps/web-ele/src/views/system/dept/data.ts @@ -11,12 +11,9 @@ import { z } from '#/adapter/form'; import { getDeptList } from '#/api/system/dept'; import { getSimpleUserList } from '#/api/system/user'; +/** 关联数据 */ let userList: SystemUserApi.User[] = []; -async function getUserData() { - userList = await getSimpleUserList(); -} - -getUserData(); +getSimpleUserList().then((data) => (userList = data)); /** 新增/修改的表单 */ export function useFormSchema(): VbenFormSchema[] { diff --git a/apps/web-ele/src/views/system/sms/template/data.ts b/apps/web-ele/src/views/system/sms/template/data.ts index ebe7a520f..814110e59 100644 --- a/apps/web-ele/src/views/system/sms/template/data.ts +++ b/apps/web-ele/src/views/system/sms/template/data.ts @@ -74,6 +74,7 @@ export function useFormSchema(): VbenFormSchema[] { component: 'Textarea', componentProps: { placeholder: '请输入模板内容', + rows: 4, }, rules: 'required', }, diff --git a/apps/web-ele/src/views/system/tenant/data.ts b/apps/web-ele/src/views/system/tenant/data.ts index c1703a63d..ecacc0401 100644 --- a/apps/web-ele/src/views/system/tenant/data.ts +++ b/apps/web-ele/src/views/system/tenant/data.ts @@ -9,14 +9,9 @@ import { z } from '#/adapter/form'; import { getTenantPackageList } from '#/api/system/tenant-package'; import { getRangePickerDefaultProps } from '#/utils'; -// TODO @xingyu:这个不用 ref 么? +/** 关联数据 */ let tenantPackageList: SystemTenantPackageApi.TenantPackage[] = []; - -async function getTenantPackageData() { - tenantPackageList = await getTenantPackageList(); -} - -getTenantPackageData(); +getTenantPackageList().then((data) => (tenantPackageList = data)); /** 新增/修改的表单 */ export function useFormSchema(): VbenFormSchema[] {