package.json
@@ -47,7 +47,6 @@ "@vueuse/core": "catalog:", "@vueuse/integrations": "catalog:", "ant-design-vue": "catalog:", "benz-amr-recorder": "catalog:", "bpmn-js": "catalog:", "bpmn-js-properties-panel": "catalog:", "bpmn-js-token-simulation": "catalog:", @@ -58,7 +57,6 @@ "diagram-js": "catalog:", "fast-xml-parser": "catalog:", "highlight.js": "catalog:", "livekit-client": "catalog:", "pinia": "catalog:", "steady-xml": "catalog:", "tinymce": "catalog:", pnpm-workspace.yaml
@@ -89,7 +89,6 @@ archiver: ^7.0.1 axios: ^1.17.0 axios-mock-adapter: ^2.1.0 benz-amr-recorder: ^1.1.5 bpmn-js: ^18.16.1 bpmn-js-properties-panel: 5.54.0 bpmn-js-token-simulation: ^0.39.3 @@ -134,7 +133,6 @@ jsbarcode: ^3.12.3 jsencrypt: ^3.5.4 json-bigint: ^1.0.0 livekit-client: ^2.18.9 lodash.clonedeep: ^4.5.0 markdown-it: ^14.2.0 markmap-common: ^0.18.9 src/api/im/channel/material/index.ts
ÎļþÒÑɾ³ý src/api/im/conversation/read/index.ts
ÎļþÒÑɾ³ý src/api/im/face/pack/index.ts
ÎļþÒÑɾ³ý src/api/im/face/userItem/index.ts
ÎļþÒÑɾ³ý src/api/im/friend/index.ts
ÎļþÒÑɾ³ý src/api/im/friend/request/index.ts
ÎļþÒÑɾ³ý src/api/im/group/index.ts
ÎļþÒÑɾ³ý src/api/im/group/member/index.ts
ÎļþÒÑɾ³ý src/api/im/group/request/index.ts
ÎļþÒÑɾ³ý src/api/im/manager/channel/index.ts
ÎļþÒÑɾ³ý src/api/im/manager/channel/material/index.ts
ÎļþÒÑɾ³ý src/api/im/manager/channel/message/index.ts
ÎļþÒÑɾ³ý src/api/im/manager/face/item/index.ts
ÎļþÒÑɾ³ý src/api/im/manager/face/pack/index.ts
ÎļþÒÑɾ³ý src/api/im/manager/face/userItem/index.ts
ÎļþÒÑɾ³ý src/api/im/manager/friend/index.ts
ÎļþÒÑɾ³ý src/api/im/manager/friend/request/index.ts
ÎļþÒÑɾ³ý src/api/im/manager/group/index.ts
ÎļþÒÑɾ³ý src/api/im/manager/group/request/index.ts
ÎļþÒÑɾ³ý src/api/im/manager/message/group/index.ts
ÎļþÒÑɾ³ý src/api/im/manager/message/private/index.ts
ÎļþÒÑɾ³ý src/api/im/manager/rtc/index.ts
ÎļþÒÑɾ³ý src/api/im/manager/sensitiveword/index.ts
ÎļþÒÑɾ³ý src/api/im/manager/statistics/index.ts
ÎļþÒÑɾ³ý src/api/im/message/channel/index.ts
ÎļþÒÑɾ³ý src/api/im/message/group/index.ts
ÎļþÒÑɾ³ý src/api/im/message/private/index.ts
ÎļþÒÑɾ³ý src/api/im/rtc/index.ts
ÎļþÒÑɾ³ý src/api/iot/alert/config/index.ts
ÎļþÒÑɾ³ý src/api/iot/alert/record/index.ts
ÎļþÒÑɾ³ý src/api/iot/device/device/index.ts
ÎļþÒÑɾ³ý src/api/iot/device/group/index.ts
ÎļþÒÑɾ³ý src/api/iot/device/modbus/config/index.ts
ÎļþÒÑɾ³ý src/api/iot/device/modbus/point/index.ts
ÎļþÒÑɾ³ý src/api/iot/ota/firmware/index.ts
ÎļþÒÑɾ³ý src/api/iot/ota/task/index.ts
ÎļþÒÑɾ³ý src/api/iot/ota/task/record/index.ts
ÎļþÒÑɾ³ý src/api/iot/product/category/index.ts
ÎļþÒÑɾ³ý src/api/iot/product/product/index.ts
ÎļþÒÑɾ³ý src/api/iot/rule/data/rule/index.ts
ÎļþÒÑɾ³ý src/api/iot/rule/data/sink/index.ts
ÎļþÒÑɾ³ý src/api/iot/rule/scene/index.ts
ÎļþÒÑɾ³ý src/api/iot/statistics/index.ts
ÎļþÒÑɾ³ý src/api/iot/thingmodel/index.ts
ÎļþÒÑɾ³ý src/api/mall/product/brand/index.ts
ÎļþÒÑɾ³ý src/api/mall/product/category/index.ts
ÎļþÒÑɾ³ý src/api/mall/product/comment/index.ts
ÎļþÒÑɾ³ý src/api/mall/product/favorite/index.ts
ÎļþÒÑɾ³ý src/api/mall/product/history/index.ts
ÎļþÒÑɾ³ý src/api/mall/product/property/index.ts
ÎļþÒÑɾ³ý src/api/mall/product/spu/index.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/article/category/index.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/article/index.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/banner/index.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/bargain/bargainActivity.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/bargain/bargainHelp.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/bargain/bargainRecord.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/combination/combinationActivity.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/combination/combinationRecord.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/coupon/coupon.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/coupon/couponTemplate.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/discount/discountActivity.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/diy/page.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/diy/template.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/kefu/conversation/index.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/kefu/message/index.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/point/index.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/reward/rewardActivity.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/seckill/seckillActivity.ts
ÎļþÒÑɾ³ý src/api/mall/promotion/seckill/seckillConfig.ts
ÎļþÒÑɾ³ý src/api/mall/statistics/common.ts
ÎļþÒÑɾ³ý src/api/mall/statistics/member.ts
ÎļþÒÑɾ³ý src/api/mall/statistics/pay.ts
ÎļþÒÑɾ³ý src/api/mall/statistics/product.ts
ÎļþÒÑɾ³ý src/api/mall/statistics/trade.ts
ÎļþÒÑɾ³ý src/api/mall/trade/afterSale/index.ts
ÎļþÒÑɾ³ý src/api/mall/trade/brokerage/record/index.ts
ÎļþÒÑɾ³ý src/api/mall/trade/brokerage/user/index.ts
ÎļþÒÑɾ³ý src/api/mall/trade/brokerage/withdraw/index.ts
ÎļþÒÑɾ³ý src/api/mall/trade/config/index.ts
ÎļþÒÑɾ³ý src/api/mall/trade/delivery/express/index.ts
ÎļþÒÑɾ³ý src/api/mall/trade/delivery/expressTemplate/index.ts
ÎļþÒÑɾ³ý src/api/mall/trade/delivery/pickUpStore/index.ts
ÎļþÒÑɾ³ý src/api/mall/trade/order/index.ts
ÎļþÒÑɾ³ý src/api/member/address/index.ts
ÎļþÒÑɾ³ý src/api/member/config/index.ts
ÎļþÒÑɾ³ý src/api/member/experience-record/index.ts
ÎļþÒÑɾ³ý src/api/member/group/index.ts
ÎļþÒÑɾ³ý src/api/member/level/index.ts
ÎļþÒÑɾ³ý src/api/member/point/record/index.ts
ÎļþÒÑɾ³ý src/api/member/signin/config/index.ts
ÎļþÒÑɾ³ý src/api/member/signin/record/index.ts
ÎļþÒÑɾ³ý src/api/member/tag/index.ts
ÎļþÒÑɾ³ý src/api/member/user/index.ts
ÎļþÒÑɾ³ý src/api/mp/account/index.ts
ÎļþÒÑɾ³ý src/api/mp/autoReply/index.ts
ÎļþÒÑɾ³ý src/api/mp/draft/index.ts
ÎļþÒÑɾ³ý src/api/mp/freePublish/index.ts
ÎļþÒÑɾ³ý src/api/mp/material/index.ts
ÎļþÒÑɾ³ý src/api/mp/menu/index.ts
ÎļþÒÑɾ³ý src/api/mp/message/index.ts
ÎļþÒÑɾ³ý src/api/mp/messageTemplate/index.ts
ÎļþÒÑɾ³ý src/api/mp/statistics/index.ts
ÎļþÒÑɾ³ý src/api/mp/tag/index.ts
ÎļþÒÑɾ³ý src/api/mp/user/index.ts
ÎļþÒÑɾ³ý src/api/pay/app/index.ts
ÎļþÒÑɾ³ý src/api/pay/channel/index.ts
ÎļþÒÑɾ³ý src/api/pay/demo/order/index.ts
ÎļþÒÑɾ³ý src/api/pay/demo/withdraw/index.ts
ÎļþÒÑɾ³ý src/api/pay/notify/index.ts
ÎļþÒÑɾ³ý src/api/pay/order/index.ts
ÎļþÒÑɾ³ý src/api/pay/refund/index.ts
ÎļþÒÑɾ³ý src/api/pay/transfer/index.ts
ÎļþÒÑɾ³ý src/api/pay/wallet/balance/index.ts
ÎļþÒÑɾ³ý src/api/pay/wallet/rechargePackage/index.ts
ÎļþÒÑɾ³ý src/api/pay/wallet/transaction/index.ts
ÎļþÒÑɾ³ý src/layouts/basic.vue
@@ -293,7 +293,7 @@ @on-click="handleClick" /> </template> <template #header-right-1> <!-- <template #header-right-1> <div v-if="tenantEnable"> <TenantDropdown class="mr-2" @@ -302,7 +302,7 @@ @success="handleTenantChange" /> </div> </template> </template> --> <template #extra> <AuthenticationLoginExpiredModal v-model:open="accessStore.loginExpired" src/packages/effects/common-ui/src/ui/authentication/login.vue
@@ -33,6 +33,7 @@ qrCodeLoginPath: '/auth/qrcode-login', registerPath: '/auth/register', showCodeLogin: true, showDocLink: true, showForgetPassword: true, showQrcodeLogin: true, showRegister: true, @@ -198,6 +199,6 @@ </slot> <!-- èæ°å¿ è¯» --> <DocLink /> <DocLink v-if="showDocLink" /> </div> </template> src/packages/effects/common-ui/src/ui/authentication/types.ts
@@ -53,6 +53,11 @@ showThirdPartyLogin?: boolean; /** * @zh_CN æ¯å¦æ¾ç¤ºèæ°å¿ 读 */ showDocLink?: boolean; /** * @zh_CN ç»å½æ¡åæ é¢ */ subTitle?: string; src/router/routes/modules/im.ts
ÎļþÒÑɾ³ý src/router/routes/modules/iot.ts
ÎļþÒÑɾ³ý src/router/routes/modules/mall.ts
ÎļþÒÑɾ³ý src/router/routes/modules/member.ts
ÎļþÒÑɾ³ý src/router/routes/modules/pay.ts
ÎļþÒÑɾ³ý src/views/_core/authentication/login.vue
@@ -4,7 +4,6 @@ import type { AuthApi } from '#/api/core/auth'; import { computed, onMounted, ref } from 'vue'; import { useRoute } from 'vue-router'; import { AuthenticationLogin, Verification, z } from '../../../packages/effects/common-ui/src'; import { isCaptchaEnable, isTenantEnable } from '../../../packages/effects/hooks/src'; @@ -16,13 +15,11 @@ getCaptcha, getTenantByWebsite, getTenantSimpleList, socialAuthRedirect, } from '#/api/core/auth'; import { useAuthStore } from '#/store'; defineOptions({ name: 'Login' }); const { query } = useRoute(); const authStore = useAuthStore(); const accessStore = useAccessStore(); const tenantEnable = isTenantEnable(); @@ -33,35 +30,15 @@ const captchaType = 'blockPuzzle'; // éªè¯ç ç±»åï¼'blockPuzzle' | 'clickWord' /** è·åç§æ·å表ï¼å¹¶é»è®¤éä¸ */ /** è·åç§æ·å表 */ const tenantList = ref<AuthApi.TenantResult[]>([]); // ç§æ·å表 async function fetchTenantList() { if (!tenantEnable) { return; } try { // è·åç§æ·å表ãåå对åºç§æ· const websiteTenantPromise = getTenantByWebsite(window.location.hostname); // è·åç§æ·å表 tenantList.value = await getTenantSimpleList(); // éä¸ç§æ·ï¼åå > store ä¸çç§æ· > é¦ä¸ªç§æ· let tenantId: null | number = null; const websiteTenant = await websiteTenantPromise; if (websiteTenant?.id) { tenantId = websiteTenant.id; } // å¦ææ²¡æä»ååè·åå°ç§æ·ï¼å°è¯ä» store ä¸è·å if (!tenantId && accessStore.tenantId) { tenantId = accessStore.tenantId; } // å¦æè¿æ¯æ²¡æç§æ·ï¼ä½¿ç¨å表ä¸ç第ä¸ä¸ª if (!tenantId && tenantList.value?.[0]?.id) { tenantId = tenantList.value[0].id; } // 设置éä¸çç§æ·ç¼å· accessStore.setTenantId(tenantId); loginRef.value.getFormApi().setFieldValue('tenantId', tenantId?.toString()); } catch (error) { console.error('è·åç§æ·å表失败:', error); } @@ -90,28 +67,6 @@ } } /** å¤çç¬¬ä¸æ¹ç»å½ */ const redirect = query?.redirect; async function handleThirdLogin(type: number) { if (type <= 0) { return; } try { // è®¡ç® redirectUri // tricky: typeãredirect éè¦å encode 䏿¬¡ï¼å¦åééåè°ä¼ä¸¢å¤±ãé å social-login.vue#getUrlValue() ä½¿ç¨ const redirectUri = `${ location.origin }/auth/social-login?${encodeURIComponent( `type=${type}&redirect=${redirect || '/'}`, )}`; // è¿è¡è·³è½¬ window.location.href = await socialAuthRedirect(type, redirectUri); } catch (error) { console.error('ç¬¬ä¸æ¹ç»å½å¤ç失败:', error); } } /** ç»ä»¶æè½½æ¶è·åç§æ·ä¿¡æ¯ */ onMounted(() => { fetchTenantList(); @@ -119,28 +74,25 @@ const formSchema = computed((): VbenFormSchema[] => { return [ { component: 'VbenSelect', componentProps: { options: tenantList.value.map((item) => ({ label: item.name, value: item.id.toString(), })), placeholder: $t('authentication.tenantTip'), }, fieldName: 'tenantId', label: $t('authentication.tenant'), rules: z.string().min(1, { message: $t('authentication.tenantTip') }), dependencies: { triggerFields: ['tenantId'], if: tenantEnable, trigger(values) { if (values.tenantId) { accessStore.setTenantId(Number(values.tenantId)); } }, }, }, // { // component: 'VbenSelect', // componentProps: { // options: tenantList.value.map((item) => ({ // label: item.name, // value: item.id.toString(), // })), // placeholder: $t('authentication.tenantTip'), // }, // fieldName: 'tenantId', // label: $t('authentication.tenant'), // dependencies: { // triggerFields: ['tenantId'], // if: tenantEnable, // trigger(values) { // accessStore.setTenantId(values.tenantId ? Number(values.tenantId) : null); // }, // }, // }, { component: 'VbenInput', componentProps: { @@ -175,8 +127,13 @@ ref="loginRef" :form-schema="formSchema" :loading="authStore.loginLoading" :show-code-login="false" :show-qrcode-login="false" :show-third-party-login="false" :show-register="false" :show-forget-password="false" :show-doc-link="false" @submit="handleLogin" @third-login="handleThirdLogin" /> <Verification ref="verifyRef" src/views/ai/chat/manager/index.vue
@@ -1,7 +1,7 @@ <script lang="ts" setup> import { ref } from 'vue'; import { DocAlert, Page } from '../../../../packages/effects/common-ui/src'; import { Page } from '../../../../packages/effects/common-ui/src'; import { Tabs } from 'ant-design-vue'; @@ -12,12 +12,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="AI 对è¯è天" url="https://doc.iocoder.cn/ai/chat/" /> </template> <Tabs v-model:active-key="activeTabName"> <Page auto-content-height><Tabs v-model:active-key="activeTabName"> <Tabs.TabPane tab="对è¯å表" key="conversation"> <ChatConversationList /> </Tabs.TabPane> src/views/ai/image/manager/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { AiImageApi } from '#/api/ai/image'; import { confirm, DocAlert, Page } from '../../../../packages/effects/common-ui/src'; import { confirm, Page } from '../../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -85,11 +85,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="AI ç»å¾åä½" url="https://doc.iocoder.cn/ai/image/" /> </template> <Grid table-title="ç»ç»ç®¡çå表"> <Page auto-content-height><Grid table-title="ç»ç»ç®¡çå表"> <template #actions="{ row }"> <TableAction :actions="[ src/views/ai/knowledge/knowledge/index.vue
@@ -4,7 +4,7 @@ import { useRouter } from 'vue-router'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -102,11 +102,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="AI æå" url="https://doc.iocoder.cn/ai/build/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="AI ç¥è¯åºå表"> <template #toolbar-tools> <TableAction src/views/ai/mindmap/manager/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { AiMindmapApi } from '#/api/ai/mindmap'; import { DocAlert, Page, useVbenDrawer } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenDrawer } from '../../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -76,12 +76,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="AI æç»´å¯¼å¾" url="https://doc.iocoder.cn/ai/mindmap/" /> </template> <Drawer class="w-3/5"> <Page auto-content-height><Drawer class="w-3/5"> <Right :generated-content="drawerApi.getData() as any" :is-end="true" src/views/ai/model/apiKey/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { AiModelApiKeyApi } from '#/api/ai/model/apiKey'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -80,11 +80,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="AI æå" url="https://doc.iocoder.cn/ai/build/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="API å¯é¥å表"> <template #toolbar-tools> <TableAction src/views/ai/model/chatRole/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { AiModelChatRoleApi } from '#/api/ai/model/chatRole'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -80,11 +80,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="AI 对è¯è天" url="https://doc.iocoder.cn/ai/chat/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="è天è§è²å表"> <template #toolbar-tools> <TableAction src/views/ai/model/model/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { AiModelModelApi } from '#/api/ai/model/model'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -80,11 +80,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="AI æå" url="https://doc.iocoder.cn/ai/build/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="模åé ç½®å表"> <template #toolbar-tools> <TableAction src/views/ai/model/tool/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { AiModelToolApi } from '#/api/ai/model/tool'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -80,14 +80,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="AI å·¥å ·è°ç¨ï¼function callingï¼" url="https://doc.iocoder.cn/ai/tool/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="å·¥å ·å表"> <template #toolbar-tools> <TableAction src/views/ai/music/manager/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { AiMusicApi } from '#/api/ai/music'; import { confirm, DocAlert, Page } from '../../../../packages/effects/common-ui/src'; import { confirm, Page } from '../../../../packages/effects/common-ui/src'; import { Button, message } from 'ant-design-vue'; @@ -85,11 +85,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="AI é³ä¹åä½" url="https://doc.iocoder.cn/ai/music/" /> </template> <Grid table-title="é³ä¹ç®¡çå表"> <Page auto-content-height><Grid table-title="é³ä¹ç®¡çå表"> <template #toolbar-tools> <TableAction :actions="[]" /> </template> src/views/ai/write/manager/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { AiWriteApi } from '#/api/ai/write'; import { DocAlert, Page } from '../../../../packages/effects/common-ui/src'; import { Page } from '../../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -64,11 +64,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="AI åä½å©æ" url="https://doc.iocoder.cn/ai/write/" /> </template> <Grid table-title="åä½ç®¡çå表"> <Page auto-content-height><Grid table-title="åä½ç®¡çå表"> <template #actions="{ row }"> <TableAction :actions="[ src/views/bpm/category/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { BpmCategoryApi } from '#/api/bpm/category'; import { DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -80,12 +80,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="工使µæå" url="https://doc.iocoder.cn/bpm/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="æµç¨åç±»"> <template #toolbar-tools> <TableAction src/views/bpm/components/bpmn-process-designer/package/designer/plugins/extension-moddle/camunda/extension.js
@@ -1,4 +1,4 @@ import { isFunction, isObject } from '../../../../../../../../packages/utils/src'; import { isFunction, isObject } from '../../../../../../../../../packages/utils/src'; const WILDCARD = '*'; src/views/bpm/form/index.vue
@@ -4,7 +4,7 @@ import { onActivated } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { $t } from '../../../packages/locales/src'; import { message } from 'ant-design-vue'; @@ -117,15 +117,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="å®¡æ¹æ¥å ¥ï¼æµç¨è¡¨åï¼" url="https://doc.iocoder.cn/bpm/use-bpm-form/" /> </template> <DetailModal /> <Page auto-content-height><DetailModal /> <Grid table-title="æµç¨è¡¨å"> <template #toolbar-tools> <TableAction src/views/bpm/group/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { BpmUserGroupApi } from '#/api/bpm/userGroup'; import { DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -80,12 +80,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="工使µæå" url="https://doc.iocoder.cn/bpm/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ç¨æ·åç»"> <template #toolbar-tools> <TableAction src/views/bpm/model/definition/index.vue
@@ -5,7 +5,7 @@ import { onMounted } from 'vue'; import { useRoute, useRouter } from 'vue-router'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { BpmModelFormType } from '../../../../packages/constants/src'; import { Button, Tooltip } from 'ant-design-vue'; @@ -89,11 +89,7 @@ <template> <Page auto-content-height> <FormCreateDetailModal /> <template #doc> <DocAlert title="工使µæå" url="https://doc.iocoder.cn/bpm/" /> </template> <Grid table-title="æµç¨å®ä¹å表"> <FormCreateDetailModal /><Grid table-title="æµç¨å®ä¹å表"> <template #startUsers="{ row }"> <template v-if="!row.startUsers || row.startUsers.length === 0"> å ¨é¨å¯è§ src/views/bpm/oa/leave/index.vue
@@ -4,7 +4,7 @@ import { h, onActivated } from 'vue'; import { DocAlert, Page, prompt } from '../../../../packages/effects/common-ui/src'; import { Page, prompt } from '../../../../packages/effects/common-ui/src'; import { BpmProcessInstanceStatus } from '../../../../packages/constants/src'; import { message, Textarea } from 'ant-design-vue'; @@ -134,15 +134,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="å®¡æ¹æ¥å ¥ï¼ä¸å¡è¡¨åï¼" url="https://doc.iocoder.cn/bpm/use-business-form/" /> </template> <Grid table-title="请åå表"> <Page auto-content-height><Grid table-title="请åå表"> <template #toolbar-tools> <TableAction :actions="[ src/views/bpm/processExpression/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { BpmProcessExpressionApi } from '#/api/bpm/processExpression'; import { DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -83,15 +83,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="æµç¨è¡¨è¾¾å¼" url="https://doc.iocoder.cn/bpm/expression/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="æµç¨è¡¨è¾¾å¼"> <template #toolbar-tools> <TableAction src/views/bpm/processInstance/index.vue
@@ -4,7 +4,7 @@ import { h } from 'vue'; import { DocAlert, Page, prompt } from '../../../packages/effects/common-ui/src'; import { Page, prompt } from '../../../packages/effects/common-ui/src'; import { BpmModelFormType, BpmProcessInstanceStatus, @@ -126,15 +126,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="æµç¨åèµ·ãåæ¶ãéæ°åèµ·" url="https://doc.iocoder.cn/bpm/process-instance" /> </template> <Grid table-title="æµç¨ç¶æ"> <Page auto-content-height><Grid table-title="æµç¨ç¶æ"> <template #slot-summary="{ row }"> <div class="flex flex-col py-2" src/views/bpm/processInstance/manager/index.vue
@@ -4,7 +4,7 @@ import { h } from 'vue'; import { DocAlert, Page, prompt } from '../../../../packages/effects/common-ui/src'; import { Page, prompt } from '../../../../packages/effects/common-ui/src'; import { BpmProcessInstanceStatus } from '../../../../packages/constants/src'; import { Button, message, Textarea } from 'ant-design-vue'; @@ -99,12 +99,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="工使µæå" url="https://doc.iocoder.cn/bpm" /> </template> <Grid table-title="æµç¨å®ä¾"> <Page auto-content-height><Grid table-title="æµç¨å®ä¾"> <template #tasks="{ row }"> <template v-if="row.tasks && row.tasks.length > 0"> <Button src/views/bpm/processListener/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { BpmProcessListenerApi } from '#/api/bpm/processListener'; import { DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -83,15 +83,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="æ§è¡çå¬å¨ãä»»å¡çå¬å¨" url="https://doc.iocoder.cn/bpm/listener/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="æµç¨çå¬å¨"> <template #toolbar-tools> <TableAction src/views/bpm/task/copy/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { BpmProcessInstanceApi } from '#/api/bpm/processInstance'; import { DocAlert, Page } from '../../../../packages/effects/common-ui/src'; import { Page } from '../../../../packages/effects/common-ui/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; import { getProcessInstanceCopyPage } from '#/api/bpm/processInstance'; @@ -57,15 +57,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="审æ¹è½¬åãå§æ´¾ãæé" url="https://doc.iocoder.cn/bpm/task-delegation-and-cc/" /> </template> <Grid table-title="æéä»»å¡"> <Page auto-content-height><Grid table-title="æéä»»å¡"> <template #actions="{ row }"> <TableAction :actions="[ src/views/bpm/task/done/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { BpmTaskApi } from '#/api/bpm/task'; import { DocAlert, Page } from '../../../../packages/effects/common-ui/src'; import { Page } from '../../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -72,21 +72,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="审æ¹éè¿ãä¸éè¿ã驳å" url="https://doc.iocoder.cn/bpm/task-todo-done/" /> <DocAlert title="审æ¹å ç¾ãåç¾" url="https://doc.iocoder.cn/bpm/sign/" /> <DocAlert title="审æ¹è½¬åãå§æ´¾ãæé" url="https://doc.iocoder.cn/bpm/task-delegation-and-cc/" /> <DocAlert title="审æ¹å ç¾ãåç¾" url="https://doc.iocoder.cn/bpm/sign/" /> </template> <Grid table-title="å·²åä»»å¡"> <Page auto-content-height><Grid table-title="å·²åä»»å¡"> <template #actions="{ row }"> <TableAction :actions="[ src/views/bpm/task/manager/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { BpmTaskApi } from '#/api/bpm/task'; import { DocAlert, Page } from '../../../../packages/effects/common-ui/src'; import { Page } from '../../../../packages/effects/common-ui/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; import { getTaskManagerPage } from '#/api/bpm/task'; @@ -54,12 +54,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="工使µæå" url="https://doc.iocoder.cn/bpm/" /> </template> <Grid table-title="æµç¨ä»»å¡"> <Page auto-content-height><Grid table-title="æµç¨ä»»å¡"> <template #actions="{ row }"> <TableAction :actions="[ src/views/bpm/task/todo/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { BpmTaskApi } from '#/api/bpm/task'; import { DocAlert, Page } from '../../../../packages/effects/common-ui/src'; import { Page } from '../../../../packages/effects/common-ui/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; import { getTaskTodoPage } from '#/api/bpm/task'; @@ -55,21 +55,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="审æ¹éè¿ãä¸éè¿ã驳å" url="https://doc.iocoder.cn/bpm/task-todo-done/" /> <DocAlert title="审æ¹å ç¾ãåç¾" url="https://doc.iocoder.cn/bpm/sign/" /> <DocAlert title="审æ¹è½¬åãå§æ´¾ãæé" url="https://doc.iocoder.cn/bpm/task-delegation-and-cc/" /> <DocAlert title="审æ¹å ç¾ãåç¾" url="https://doc.iocoder.cn/bpm/sign/" /> </template> <Grid table-title="å¾ åä»»å¡"> <Page auto-content-height><Grid table-title="å¾ åä»»å¡"> <template #actions="{ row }"> <TableAction :actions="[ src/views/crm/business/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { useRouter } from 'vue-router'; import { DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../packages/utils/src'; import { Button, message, Tabs } from 'ant-design-vue'; @@ -118,19 +118,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåæºãåæºç®¡çãåæºç¶æ" url="https://doc.iocoder.cn/crm/business/" /> <DocAlert title="ãéç¨ãæ°æ®æé" url="https://doc.iocoder.cn/crm/permission/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid> <template #toolbar-actions> <Tabs class="w-full" @change="handleChangeSceneType"> src/views/crm/business/status/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { CrmBusinessStatusApi } from '#/api/crm/business/status'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -80,19 +80,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåæºãåæºç®¡çãåæºç¶æ" url="https://doc.iocoder.cn/crm/business/" /> <DocAlert title="ãéç¨ãæ°æ®æé" url="https://doc.iocoder.cn/crm/permission/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="åæºç¶æå表"> <template #toolbar-tools> <TableAction src/views/crm/clue/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { useRouter } from 'vue-router'; import { DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../packages/utils/src'; import { Button, message, Tabs } from 'ant-design-vue'; @@ -108,19 +108,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã线索ã线索管ç" url="https://doc.iocoder.cn/crm/clue/" /> <DocAlert title="ãéç¨ãæ°æ®æé" url="https://doc.iocoder.cn/crm/permission/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid> <template #toolbar-actions> <Tabs class="w-full" @change="handleChangeSceneType"> src/views/crm/contact/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { useRouter } from 'vue-router'; import { DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../packages/utils/src'; import { Button, message, Tabs } from 'ant-design-vue'; @@ -118,19 +118,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã客æ·ã客æ·ç®¡çãå ¬æµ·å®¢æ·" url="https://doc.iocoder.cn/crm/customer/" /> <DocAlert title="ãéç¨ãæ°æ®æé" url="https://doc.iocoder.cn/crm/permission/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid> <template #toolbar-actions> <Tabs class="w-full" @change="handleChangeSceneType"> src/views/crm/contract/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { useRouter } from 'vue-router'; import { DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../packages/utils/src'; import { Button, message, Tabs } from 'ant-design-vue'; @@ -152,19 +152,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãååãåå管çãååæé" url="https://doc.iocoder.cn/crm/contract/" /> <DocAlert title="ãéç¨ãæ°æ®æé" url="https://doc.iocoder.cn/crm/permission/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid> <template #toolbar-actions> <Tabs class="w-full" @change="handleChangeSceneType"> src/views/crm/customer/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { useRouter } from 'vue-router'; import { DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../packages/utils/src'; import { Button, message, Tabs } from 'ant-design-vue'; @@ -124,19 +124,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã客æ·ã客æ·ç®¡ç" url="https://doc.iocoder.cn/crm/customer/" /> <DocAlert title="ãéç¨ãæ°æ®æé" url="https://doc.iocoder.cn/crm/permission/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <ImportModal @success="handleRefresh" /> <Grid> <template #toolbar-actions> src/views/crm/customer/limitConfig/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { message, Tabs } from 'ant-design-vue'; @@ -100,19 +100,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã客æ·ã客æ·ç®¡çãå ¬æµ·å®¢æ·" url="https://doc.iocoder.cn/crm/customer/" /> <DocAlert title="ãéç¨ãæ°æ®æé" url="https://doc.iocoder.cn/crm/permission/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid> <template #toolbar-actions> <Tabs class="w-full" @change="handleChangeConfigType"> src/views/crm/customer/pool/index.vue
@@ -4,7 +4,7 @@ import { useRouter } from 'vue-router'; import { DocAlert, Page } from '../../../../packages/effects/common-ui/src'; import { Page } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { Button } from 'ant-design-vue'; @@ -61,19 +61,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã客æ·ã客æ·ç®¡çãå ¬æµ·å®¢æ·" url="https://doc.iocoder.cn/crm/customer/" /> <DocAlert title="ãéç¨ãæ°æ®æé" url="https://doc.iocoder.cn/crm/permission/" /> </template> <Grid> <Page auto-content-height><Grid> <template #toolbar-tools> <TableAction :actions="[ src/views/crm/product/category/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -103,15 +103,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã产åã产å管çã产ååç±»" url="https://doc.iocoder.cn/crm/product/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid> <template #toolbar-tools> <TableAction src/views/crm/receivable/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { useRouter } from 'vue-router'; import { DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../packages/utils/src'; import { Button, message, Tabs } from 'ant-design-vue'; @@ -147,19 +147,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã忬¾ã忬¾ç®¡çã忬¾è®¡å" url="https://doc.iocoder.cn/crm/receivable/" /> <DocAlert title="ãéç¨ãæ°æ®æé" url="https://doc.iocoder.cn/crm/permission/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid> <template #toolbar-actions> <Tabs class="w-full" @change="handleChangeSceneType"> src/views/crm/receivable/plan/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { useRouter } from 'vue-router'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { Button, message, Tabs } from 'ant-design-vue'; @@ -129,19 +129,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã忬¾ã忬¾ç®¡çã忬¾è®¡å" url="https://doc.iocoder.cn/crm/receivable/" /> <DocAlert title="ãéç¨ãæ°æ®æé" url="https://doc.iocoder.cn/crm/permission/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <ReceivableFormModal @success="handleRefresh" /> <Grid> <template #toolbar-actions> src/views/erp/finance/account/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { ErpAccountApi } from '#/api/erp/finance/account'; import { confirm, DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -111,15 +111,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãè´¢å¡ãéè´ä»æ¬¾ãé宿¶æ¬¾" url="https://doc.iocoder.cn/sale/finance-payment-receipt/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ç»ç®è´¦æ·å表"> <template #toolbar-tools> <TableAction src/views/erp/finance/payment/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -133,15 +133,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãè´¢å¡ãéè´ä»æ¬¾ãé宿¶æ¬¾" url="https://doc.iocoder.cn/sale/finance-payment-receipt/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="仿¬¾åå表"> <template #toolbar-tools> <TableAction src/views/erp/finance/receipt/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -133,15 +133,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãè´¢å¡ãéè´ä»æ¬¾ãé宿¶æ¬¾" url="https://doc.iocoder.cn/sale/finance-payment-receipt/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="æ¶æ¬¾åå表"> <template #toolbar-tools> <TableAction src/views/erp/home/index.vue
@@ -1,7 +1,7 @@ <script lang="ts" setup> import { ref } from 'vue'; import { DocAlert, Page } from '../../../packages/effects/common-ui/src'; import { Page } from '../../../packages/effects/common-ui/src'; import { Col, Row, Spin } from 'ant-design-vue'; @@ -15,15 +15,7 @@ </script> <template> <Page> <template #doc> <DocAlert title="ERP æåï¼åè½å¼å¯ï¼" url="https://doc.iocoder.cn/erp/build/" /> </template> <Spin :spinning="loading"> <Page><Spin :spinning="loading"> <div class="flex flex-col gap-4"> <!-- éå®/éè´çå ¨å±ç»è®¡ --> <SummaryCard /> src/views/erp/product/category/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -110,15 +110,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã产åã产åä¿¡æ¯ãåç±»ãåä½" url="https://doc.iocoder.cn/erp/product/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="产ååç±»å表"> <template #toolbar-tools> <TableAction src/views/erp/product/product/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { ErpProductApi } from '#/api/erp/product/product'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -91,15 +91,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã产åã产åä¿¡æ¯ãåç±»ãåä½" url="https://doc.iocoder.cn/erp/product/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="产åå表"> <template #toolbar-tools> <TableAction src/views/erp/product/unit/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { ErpProductUnitApi } from '#/api/erp/product/unit'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -91,14 +91,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã产åã产åä¿¡æ¯ãåç±»ãåä½" url="https://doc.iocoder.cn/erp/product/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="产ååä½å表"> <template #toolbar-tools> <TableAction src/views/erp/purchase/in/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -133,15 +133,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãéè´ãéè´è®¢åãå ¥åºãéè´§" url="https://doc.iocoder.cn/erp/purchase/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="éè´å ¥åºå表"> <template #toolbar-tools> <TableAction src/views/erp/purchase/order/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -133,15 +133,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãéè´ãéè´è®¢åãå ¥åºãéè´§" url="https://doc.iocoder.cn/erp/purchase/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="éè´è®¢åå表"> <template #toolbar-tools> <TableAction src/views/erp/purchase/return/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -133,14 +133,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãéè´ãéè´è®¢åãå ¥åºãéè´§" url="https://doc.iocoder.cn/erp/purchase/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="éè´éè´§å表"> <template #toolbar-tools> src/views/erp/purchase/supplier/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { ErpSupplierApi } from '#/api/erp/purchase/supplier'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -94,15 +94,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãéè´ãéè´è®¢åãå ¥åºãéè´§" url="https://doc.iocoder.cn/erp/purchase/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ä¾åºåå表"> <template #toolbar-tools> <TableAction src/views/erp/sale/customer/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { ErpCustomerApi } from '#/api/erp/sale/customer'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -91,14 +91,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãéå®ãéå®è®¢åãåºåºãéè´§" url="https://doc.iocoder.cn/erp/sale/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="客æ·å表"> <template #toolbar-tools> <TableAction src/views/erp/sale/order/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -133,15 +133,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãéå®ãéå®è®¢åãåºåºãéè´§" url="https://doc.iocoder.cn/erp/sale/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="éå®è®¢åå表"> <template #toolbar-tools> <TableAction src/views/erp/sale/out/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -130,15 +130,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãéå®ãéå®è®¢åãåºåºãéè´§" url="https://doc.iocoder.cn/erp/sale/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="éå®åºåºå表"> <template #toolbar-tools> <TableAction src/views/erp/sale/return/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -133,15 +133,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãéå®ãéå®è®¢åãåºåºãéè´§" url="https://doc.iocoder.cn/erp/sale/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="éå®éè´§å表"> <template #toolbar-tools> <TableAction src/views/erp/stock/check/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -133,15 +133,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºåãåºåè°æ¨ãåºåçç¹" url="https://doc.iocoder.cn/erp/stock-move-check/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="åºåçç¹åå表"> <template #toolbar-tools> <TableAction src/views/erp/stock/in/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -130,15 +130,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºåãå ¶å®å ¥åºãå ¶å®åºåº" url="https://doc.iocoder.cn/erp/stock-in-out/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="å ¶å®å ¥åºåå表"> <template #toolbar-tools> <TableAction src/views/erp/stock/move/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -133,15 +133,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºåãåºåè°æ¨ãåºåçç¹" url="https://doc.iocoder.cn/erp/stock-move-check/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="åºåè°æ¨åå表"> <template #toolbar-tools> <TableAction src/views/erp/stock/out/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -133,15 +133,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºåãå ¶å®å ¥åºãå ¶å®åºåº" url="https://doc.iocoder.cn/erp/stock-in-out/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="å ¶å®åºåºåå表"> <template #toolbar-tools> <TableAction src/views/erp/stock/record/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { ErpStockRecordApi } from '#/api/erp/stock/record'; import { DocAlert, Page } from '../../../../packages/effects/common-ui/src'; import { Page } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; @@ -52,15 +52,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºåã产ååºåãåºåæç»" url="https://doc.iocoder.cn/erp/stock/" /> </template> <Grid table-title="产ååºåæç»å表"> <Page auto-content-height><Grid table-title="产ååºåæç»å表"> <template #toolbar-tools> <TableAction :actions="[ src/views/erp/stock/stock/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { ErpStockApi } from '#/api/erp/stock/stock'; import { DocAlert, Page } from '../../../../packages/effects/common-ui/src'; import { Page } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; @@ -52,15 +52,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºåã产ååºåãåºåæç»" url="https://doc.iocoder.cn/erp/stock/" /> </template> <Grid table-title="产ååºåå表"> <Page auto-content-height><Grid table-title="产ååºåå表"> <template #toolbar-tools> <TableAction :actions="[ src/views/erp/stock/warehouse/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { ErpWarehouseApi } from '#/api/erp/stock/warehouse'; import { confirm, DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -114,15 +114,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºåã产ååºåãåºåæç»" url="https://doc.iocoder.cn/erp/stock/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ä»åºå表"> <template #toolbar-tools> <TableAction src/views/im/home/components/card/card-bubble.vue
ÎļþÒÑɾ³ý src/views/im/home/components/card/card-line-label.vue
ÎļþÒÑɾ³ý src/views/im/home/components/card/index.ts
ÎļþÒÑɾ³ý src/views/im/home/components/context-menu.vue
ÎļþÒÑɾ³ý src/views/im/home/components/friend/friend-add-dialog.vue
ÎļþÒÑɾ³ý src/views/im/home/components/friend/friend-item.vue
ÎļþÒÑɾ³ý src/views/im/home/components/friend/index.ts
ÎļþÒÑɾ³ý src/views/im/home/components/group/group-admin-set-dialog.vue
ÎļþÒÑɾ³ý src/views/im/home/components/group/group-avatar.vue
ÎļþÒÑɾ³ý src/views/im/home/components/group/group-create-dialog.vue
ÎļþÒÑɾ³ý src/views/im/home/components/group/group-info-card.vue
ÎļþÒÑɾ³ý src/views/im/home/components/group/group-info.vue
ÎļþÒÑɾ³ý src/views/im/home/components/group/group-item.vue
ÎļþÒÑɾ³ý src/views/im/home/components/group/group-member-add-dialog.vue
ÎļþÒÑɾ³ý src/views/im/home/components/group/group-member-grid.vue
ÎļþÒÑɾ³ý src/views/im/home/components/group/group-member-item.vue
ÎļþÒÑɾ³ý src/views/im/home/components/group/group-member-remove-dialog.vue
ÎļþÒÑɾ³ý src/views/im/home/components/group/group-member.vue
ÎļþÒÑɾ³ý src/views/im/home/components/group/group-mute-member-dialog.vue
ÎļþÒÑɾ³ý src/views/im/home/components/group/group-owner-transfer-dialog.vue
ÎļþÒÑɾ³ý src/views/im/home/components/group/group-request-list-dialog.vue
ÎļþÒÑɾ³ý src/views/im/home/components/group/index.ts
ÎļþÒÑɾ³ý src/views/im/home/components/index.ts
ÎļþÒÑɾ³ý src/views/im/home/components/paged-scroller.vue
ÎļþÒÑɾ³ý src/views/im/home/components/picker/conversation-picker-panel.vue
ÎļþÒÑɾ³ý src/views/im/home/components/picker/friend-picker-panel.vue
ÎļþÒÑɾ³ý src/views/im/home/components/picker/group-member-picker-panel.vue
ÎļþÒÑɾ³ý src/views/im/home/components/picker/index.ts
ÎļþÒÑɾ³ý src/views/im/home/components/picker/picker-dialog.scss
ÎļþÒÑɾ³ý src/views/im/home/components/resizable-aside.vue
ÎļþÒÑɾ³ý src/views/im/home/components/rtc/index.ts
ÎļþÒÑɾ³ý src/views/im/home/components/rtc/rtc-call-container.vue
ÎļþÒÑɾ³ý src/views/im/home/components/rtc/rtc-call-incoming.vue
ÎļþÒÑɾ³ý src/views/im/home/components/rtc/rtc-call-inviting.vue
ÎļþÒÑɾ³ý src/views/im/home/components/rtc/rtc-call-member-picker-dialog.vue
ÎļþÒÑɾ³ý src/views/im/home/components/rtc/rtc-call-participant-tile.vue
ÎļþÒÑɾ³ý src/views/im/home/components/rtc/rtc-call-running.vue
ÎļþÒÑɾ³ý src/views/im/home/components/rtc/rtc-group-call-banner.vue
ÎļþÒÑɾ³ý src/views/im/home/components/tool-bar.vue
ÎļþÒÑɾ³ý src/views/im/home/components/user/index.ts
ÎļþÒÑɾ³ý src/views/im/home/components/user/recommend-card-dialog.vue
ÎļþÒÑɾ³ý src/views/im/home/components/user/user-avatar.vue
ÎļþÒÑɾ³ý src/views/im/home/components/user/user-info-card.vue
ÎļþÒÑɾ³ý src/views/im/home/components/user/user-info.vue
ÎļþÒÑɾ³ý src/views/im/home/composables/useFriendBuckets.ts
ÎļþÒÑɾ³ý src/views/im/home/composables/useGroupCallMembers.ts
ÎļþÒÑɾ³ý src/views/im/home/composables/useLiveKitRoom.ts
ÎļþÒÑɾ³ý src/views/im/home/composables/useMediaStreamElement.ts
ÎļþÒÑɾ³ý src/views/im/home/composables/useMediaUploader.ts
ÎļþÒÑɾ³ý src/views/im/home/composables/useMessageMultiSelect.ts
ÎļþÒÑɾ³ý src/views/im/home/composables/useMessagePuller.ts
ÎļþÒÑɾ³ý src/views/im/home/composables/useMessageSender.ts
ÎļþÒÑɾ³ý src/views/im/home/composables/useMuteOverlay.ts
ÎļþÒÑɾ³ý src/views/im/home/composables/useSelectedItems.ts
ÎļþÒÑɾ³ý src/views/im/home/composables/useVoicePlayer.ts
ÎļþÒÑɾ³ý src/views/im/home/index.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/contact/friend-list.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/contact/friend-request-detail.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/contact/friend-request-list.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/contact/group-detail.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/contact/group-list.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/contact/index.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/conversation/conversation-group-side.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/conversation/conversation-item.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/conversation/conversation-private-side.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/conversation/index.ts
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/index.ts
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/input/face-picker.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/input/index.ts
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/input/mention-picker.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/input/message-input.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/input/message-multi-select-bar.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/input/voice-recorder.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/message/forward/index.ts
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/message/forward/keys.ts
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/message/forward/message-forward-dialog.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/message/forward/message-merge-detail-dialog.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/message/group-pinned-message.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/message/group-request-pending.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/message/index.ts
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/message/material-bubble.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/message/message-bubble.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/message/message-history.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/message/message-item.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/message/message-panel.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/message/message-read-status.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/message/reply-preview.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/components/message/tip-segments.vue
ÎļþÒÑɾ³ý src/views/im/home/pages/conversation/index.vue
ÎļþÒÑɾ³ý src/views/im/home/store/channelStore.ts
ÎļþÒÑɾ³ý src/views/im/home/store/conversationStore.ts
ÎļþÒÑɾ³ý src/views/im/home/store/faceStore.ts
ÎļþÒÑɾ³ý src/views/im/home/store/friendStore.ts
ÎļþÒÑɾ³ý src/views/im/home/store/groupRequestStore.ts
ÎļþÒÑɾ³ý src/views/im/home/store/groupStore.ts
ÎļþÒÑɾ³ý src/views/im/home/store/messageStore.ts
ÎļþÒÑɾ³ý src/views/im/home/store/rtcStore.ts
ÎļþÒÑɾ³ý src/views/im/home/store/uiStore.ts
ÎļþÒÑɾ³ý src/views/im/home/store/websocketStore.ts
ÎļþÒÑɾ³ý src/views/im/home/types/index.ts
ÎļþÒÑɾ³ý src/views/im/manager/channel/list/components/index.ts
ÎļþÒÑɾ³ý src/views/im/manager/channel/list/components/select.vue
ÎļþÒÑɾ³ý src/views/im/manager/channel/list/data.ts
ÎļþÒÑɾ³ý src/views/im/manager/channel/list/index.vue
ÎļþÒÑɾ³ý src/views/im/manager/channel/list/modules/form.vue
ÎļþÒÑɾ³ý src/views/im/manager/channel/material/components/index.ts
ÎļþÒÑɾ³ý src/views/im/manager/channel/material/components/select.vue
ÎļþÒÑɾ³ý src/views/im/manager/channel/material/data.ts
ÎļþÒÑɾ³ý src/views/im/manager/channel/material/index.vue
ÎļþÒÑɾ³ý src/views/im/manager/channel/material/modules/form.vue
ÎļþÒÑɾ³ý src/views/im/manager/channel/message/index.vue
ÎļþÒÑɾ³ý src/views/im/manager/channel/message/modules/send-form.vue
ÎļþÒÑɾ³ý src/views/im/manager/face/pack/data.ts
ÎļþÒÑɾ³ý src/views/im/manager/face/pack/index.vue
ÎļþÒÑɾ³ý src/views/im/manager/face/pack/modules/form.vue
ÎļþÒÑɾ³ý src/views/im/manager/face/pack/modules/item-drawer.vue
ÎļþÒÑɾ³ý src/views/im/manager/face/pack/modules/item-form.vue
ÎļþÒÑɾ³ý src/views/im/manager/face/userItem/index.vue
ÎļþÒÑɾ³ý src/views/im/manager/friend/data.ts
ÎļþÒÑɾ³ý src/views/im/manager/friend/index.vue
ÎļþÒÑɾ³ý src/views/im/manager/friend/request/index.vue
ÎļþÒÑɾ³ý src/views/im/manager/group/components/index.ts
ÎļþÒÑɾ³ý src/views/im/manager/group/components/select-dialog.vue
ÎļþÒÑɾ³ý src/views/im/manager/group/components/select.vue
ÎļþÒÑɾ³ý src/views/im/manager/group/data.ts
ÎļþÒÑɾ³ý src/views/im/manager/group/index.vue
ÎļþÒÑɾ³ý src/views/im/manager/group/modules/ban-form.vue
ÎļþÒÑɾ³ý src/views/im/manager/group/modules/detail.vue
ÎļþÒÑɾ³ý src/views/im/manager/group/request/index.vue
ÎļþÒÑɾ³ý src/views/im/manager/message/content-preview.vue
ÎļþÒÑɾ³ý src/views/im/manager/message/data.ts
ÎļþÒÑɾ³ý src/views/im/manager/message/group/index.vue
ÎļþÒÑɾ³ý src/views/im/manager/message/group/modules/detail.vue
ÎļþÒÑɾ³ý src/views/im/manager/message/index.ts
ÎļþÒÑɾ³ý src/views/im/manager/message/private/index.vue
ÎļþÒÑɾ³ý src/views/im/manager/message/private/modules/detail.vue
ÎļþÒÑɾ³ý src/views/im/manager/rtc/data.ts
ÎļþÒÑɾ³ý src/views/im/manager/rtc/index.vue
ÎļþÒÑɾ³ý src/views/im/manager/rtc/modules/detail.vue
ÎļþÒÑɾ³ý src/views/im/manager/sensitiveword/data.ts
ÎļþÒÑɾ³ý src/views/im/manager/sensitiveword/index.vue
ÎļþÒÑɾ³ý src/views/im/manager/sensitiveword/modules/form.vue
ÎļþÒÑɾ³ý src/views/im/manager/statistics/components/distribution-chart.vue
ÎļþÒÑɾ³ý src/views/im/manager/statistics/components/index.ts
ÎļþÒÑɾ³ý src/views/im/manager/statistics/components/overview-cards.vue
ÎļþÒÑɾ³ý src/views/im/manager/statistics/components/trend-chart.vue
ÎļþÒÑɾ³ý src/views/im/manager/statistics/index.vue
ÎļþÒÑɾ³ý src/views/im/manager/utils/format.ts
ÎļþÒÑɾ³ý src/views/im/utils/auth.ts
ÎļþÒÑɾ³ý src/views/im/utils/channel.ts
ÎļþÒÑɾ³ý src/views/im/utils/config.ts
ÎļþÒÑɾ³ý src/views/im/utils/constants.ts
ÎļþÒÑɾ³ý src/views/im/utils/conversation.ts
ÎļþÒÑɾ³ý src/views/im/utils/db.ts
ÎļþÒÑɾ³ý src/views/im/utils/emoji.ts
ÎļþÒÑɾ³ý src/views/im/utils/group.ts
ÎļþÒÑɾ³ý src/views/im/utils/image.ts
ÎļþÒÑɾ³ý src/views/im/utils/message.ts
ÎļþÒÑɾ³ý src/views/im/utils/pull.ts
ÎļþÒÑɾ³ý src/views/im/utils/time.ts
ÎļþÒÑɾ³ý src/views/im/utils/user.ts
ÎļþÒÑɾ³ý src/views/infra/apiAccessLog/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { InfraApiAccessLogApi } from '#/api/infra/api-access-log'; import { DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../packages/utils/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; @@ -68,12 +68,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ç³»ç»æ¥å¿" url="https://doc.iocoder.cn/system-log/" /> </template> <DetailModal @success="handleRefresh" /> <Page auto-content-height><DetailModal @success="handleRefresh" /> <Grid table-title="API è®¿é®æ¥å¿å表"> <template #toolbar-tools> <TableAction src/views/infra/apiErrorLog/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { InfraApiErrorLogApi } from '#/api/infra/api-error-log'; import { confirm, DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { InfraApiErrorLogProcessStatusEnum } from '../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../packages/utils/src'; @@ -90,12 +90,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ç³»ç»æ¥å¿" url="https://doc.iocoder.cn/system-log/" /> </template> <DetailModal @success="handleRefresh" /> <Page auto-content-height><DetailModal @success="handleRefresh" /> <Grid table-title="API é误æ¥å¿å表"> <template #toolbar-tools> <TableAction src/views/infra/codegen/index.vue
@@ -6,7 +6,7 @@ import { ref } from 'vue'; import { useRouter } from 'vue-router'; import { confirm, DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { isEmpty } from '../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -193,24 +193,7 @@ initDataSourceConfig(); </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="代ç çæï¼å表ï¼" url="https://doc.iocoder.cn/new-feature/" /> <DocAlert title="代ç çæï¼æ 表ï¼" url="https://doc.iocoder.cn/new-feature/tree/" /> <DocAlert title="代ç çæï¼ä¸»å表ï¼" url="https://doc.iocoder.cn/new-feature/master-sub/" /> <DocAlert title="åå æµè¯" url="https://doc.iocoder.cn/unit-test/" /> </template> <ImportModal @success="handleRefresh" /> <Page auto-content-height><ImportModal @success="handleRefresh" /> <PreviewModal /> <Grid table-title="代ç çæå表"> <template #toolbar-tools> src/views/infra/druid/index.vue
@@ -1,7 +1,7 @@ <script lang="ts" setup> import { onMounted, ref } from 'vue'; import { DocAlert, IFrame, Page } from '../../../packages/effects/common-ui/src'; import { IFrame, Page } from '../../../packages/effects/common-ui/src'; import { getConfigKey } from '#/api/infra/config'; @@ -22,15 +22,6 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="æ°æ®åº MyBatis" url="https://doc.iocoder.cn/mybatis/" /> <DocAlert title="夿°æ®æºï¼è¯»åå离ï¼" url="https://doc.iocoder.cn/dynamic-datasource/" /> </template> <IFrame v-if="!loading" v-loading="loading" :src="src" /> <Page auto-content-height><IFrame v-if="!loading" v-loading="loading" :src="src" /> </Page> </template> src/views/infra/job/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { useRouter } from 'vue-router'; import { confirm, DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { InfraJobStatusEnum } from '../../../packages/constants/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../packages/utils/src'; @@ -199,14 +199,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="宿¶ä»»å¡" url="https://doc.iocoder.cn/job/" /> <DocAlert title="弿¥ä»»å¡" url="https://doc.iocoder.cn/async-task/" /> <DocAlert title="æ¶æ¯éå" url="https://doc.iocoder.cn/message-queue/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <DetailModal /> <Grid table-title="宿¶ä»»å¡å表"> <template #toolbar-tools> src/views/infra/job/logger/index.vue
@@ -4,7 +4,7 @@ import { useRoute } from 'vue-router'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; @@ -65,14 +65,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="宿¶ä»»å¡" url="https://doc.iocoder.cn/job/" /> <DocAlert title="弿¥ä»»å¡" url="https://doc.iocoder.cn/async-task/" /> <DocAlert title="æ¶æ¯éå" url="https://doc.iocoder.cn/message-queue/" /> </template> <DetailModal /> <Page auto-content-height><DetailModal /> <Grid table-title="任塿¥å¿å表"> <template #toolbar-tools> <TableAction src/views/infra/redis/index.vue
@@ -3,7 +3,7 @@ import { onMounted, ref } from 'vue'; import { DocAlert, Page } from '../../../packages/effects/common-ui/src'; import { Page } from '../../../packages/effects/common-ui/src'; import { Card } from 'ant-design-vue'; @@ -30,13 +30,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="Redis ç¼å" url="https://doc.iocoder.cn/redis-cache/" /> <DocAlert title="æ¬å°ç¼å" url="https://doc.iocoder.cn/local-cache/" /> </template> <Card title="Redis æ¦è§"> <Page auto-content-height><Card title="Redis æ¦è§"> <Info :redis-data="redisData" /> </Card> src/views/infra/server/index.vue
@@ -1,7 +1,7 @@ <script setup lang="ts"> import { onMounted, ref } from 'vue'; import { DocAlert, IFrame, Page } from '../../../packages/effects/common-ui/src'; import { IFrame, Page } from '../../../packages/effects/common-ui/src'; import { getConfigKey } from '#/api/infra/config'; @@ -25,11 +25,6 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="æå¡çæ§" url="https://doc.iocoder.cn/server-monitor/" /> </template> <IFrame v-if="!loading" v-loading="loading" :src="src" /> <Page auto-content-height><IFrame v-if="!loading" v-loading="loading" :src="src" /> </Page> </template> src/views/infra/skywalking/index.vue
@@ -1,7 +1,7 @@ <script setup lang="ts"> import { onMounted, ref } from 'vue'; import { DocAlert, IFrame, Page } from '../../../packages/effects/common-ui/src'; import { IFrame, Page } from '../../../packages/effects/common-ui/src'; import { getConfigKey } from '#/api/infra/config'; @@ -22,11 +22,6 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="æå¡çæ§" url="https://doc.iocoder.cn/server-monitor/" /> </template> <IFrame v-if="!loading" v-loading="loading" :src="src" /> <Page auto-content-height><IFrame v-if="!loading" v-loading="loading" :src="src" /> </Page> </template> src/views/infra/swagger/index.vue
@@ -1,7 +1,7 @@ <script lang="ts" setup> import { onMounted, ref } from 'vue'; import { DocAlert, IFrame, Page } from '../../../packages/effects/common-ui/src'; import { IFrame, Page } from '../../../packages/effects/common-ui/src'; import { getConfigKey } from '#/api/infra/config'; @@ -23,11 +23,6 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="æ¥å£ææ¡£" url="https://doc.iocoder.cn/api-doc/" /> </template> <IFrame v-if="!loading" :src="src" /> <Page auto-content-height><IFrame v-if="!loading" :src="src" /> </Page> </template> src/views/infra/webSocket/index.vue
@@ -3,7 +3,7 @@ import { computed, onMounted, ref, watchEffect } from 'vue'; import { DocAlert, Page } from '../../../packages/effects/common-ui/src'; import { Page } from '../../../packages/effects/common-ui/src'; import { IconifyIcon } from '../../../packages/icons/src'; import { useAccessStore } from '../../../packages/stores/src'; import { formatDate } from '../../../packages/utils/src'; @@ -174,15 +174,7 @@ </script> <template> <Page> <template #doc> <DocAlert title="WebSocket 宿¶éä¿¡" url="https://doc.iocoder.cn/websocket/" /> </template> <div class="mt-4 flex flex-col gap-4 md:flex-row"> <Page><div class="mt-4 flex flex-col gap-4 md:flex-row"> <!-- 左侧ï¼å»ºç«è¿æ¥ãåéæ¶æ¯ --> <Card :bordered="false" class="w-full md:w-1/2"> <template #title> src/views/iot/alert/config/data.ts
ÎļþÒÑɾ³ý src/views/iot/alert/config/index.vue
ÎļþÒÑɾ³ý src/views/iot/alert/config/modules/form.vue
ÎļþÒÑɾ³ý src/views/iot/alert/record/data.ts
ÎļþÒÑɾ³ý src/views/iot/alert/record/index.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/data.ts
ÎļþÒÑɾ³ý src/views/iot/device/device/detail/index.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/detail/modules/config.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/detail/modules/header.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/detail/modules/info.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/detail/modules/message.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/detail/modules/modbus-config-form.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/detail/modules/modbus-config.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/detail/modules/modbus-point-form.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/detail/modules/simulator.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/detail/modules/sub-device.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/detail/modules/thing-model-event.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/detail/modules/thing-model-property-history.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/detail/modules/thing-model-property.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/detail/modules/thing-model-service.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/detail/modules/thing-model.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/index.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/modules/card-view.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/modules/form.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/modules/group-form.vue
ÎļþÒÑɾ³ý src/views/iot/device/device/modules/import-form.vue
ÎļþÒÑɾ³ý src/views/iot/device/group/data.ts
ÎļþÒÑɾ³ý src/views/iot/device/group/index.vue
ÎļþÒÑɾ³ý src/views/iot/device/group/modules/form.vue
ÎļþÒÑɾ³ý src/views/iot/home/chart-options.ts
ÎļþÒÑɾ³ý src/views/iot/home/data.ts
ÎļþÒÑɾ³ý src/views/iot/home/index.vue
ÎļþÒÑɾ³ý src/views/iot/home/modules/device-count-card.vue
ÎļþÒÑɾ³ý src/views/iot/home/modules/device-map-card.vue
ÎļþÒÑɾ³ý src/views/iot/home/modules/device-state-count-card.vue
ÎļþÒÑɾ³ý src/views/iot/home/modules/message-trend-card.vue
ÎļþÒÑɾ³ý src/views/iot/ota/firmware/data.ts
ÎļþÒÑɾ³ý src/views/iot/ota/firmware/detail/index.vue
ÎļþÒÑɾ³ý src/views/iot/ota/firmware/detail/modules/info.vue
ÎļþÒÑɾ³ý src/views/iot/ota/firmware/index.vue
ÎļþÒÑɾ³ý src/views/iot/ota/firmware/modules/form.vue
ÎļþÒÑɾ³ý src/views/iot/ota/task/data.ts
ÎļþÒÑɾ³ý src/views/iot/ota/task/modules/detail.vue
ÎļþÒÑɾ³ý src/views/iot/ota/task/modules/form.vue
ÎļþÒÑɾ³ý src/views/iot/ota/task/modules/info.vue
ÎļþÒÑɾ³ý src/views/iot/ota/task/modules/list.vue
ÎļþÒÑɾ³ý src/views/iot/ota/task/modules/statistics.vue
ÎļþÒÑɾ³ý src/views/iot/ota/task/record/data.ts
ÎļþÒÑɾ³ý src/views/iot/ota/task/record/modules/list.vue
ÎļþÒÑɾ³ý src/views/iot/product/category/data.ts
ÎļþÒÑɾ³ý src/views/iot/product/category/index.vue
ÎļþÒÑɾ³ý src/views/iot/product/category/modules/form.vue
ÎļþÒÑɾ³ý src/views/iot/product/product/components/index.ts
ÎļþÒÑɾ³ý src/views/iot/product/product/components/select.vue
ÎļþÒÑɾ³ý src/views/iot/product/product/data.ts
ÎļþÒÑɾ³ý src/views/iot/product/product/detail/index.vue
ÎļþÒÑɾ³ý src/views/iot/product/product/detail/modules/header.vue
ÎļþÒÑɾ³ý src/views/iot/product/product/detail/modules/info.vue
ÎļþÒÑɾ³ý src/views/iot/product/product/index.vue
ÎļþÒÑɾ³ý src/views/iot/product/product/modules/card-view.vue
ÎļþÒÑɾ³ý src/views/iot/product/product/modules/form.vue
ÎļþÒÑɾ³ý src/views/iot/rule/data/index.vue
ÎļþÒÑɾ³ý src/views/iot/rule/data/rule/data.ts
ÎļþÒÑɾ³ý src/views/iot/rule/data/rule/index.vue
ÎļþÒÑɾ³ý src/views/iot/rule/data/rule/modules/form.vue
ÎļþÒÑɾ³ý src/views/iot/rule/data/rule/modules/source-config-form.vue
ÎļþÒÑɾ³ý src/views/iot/rule/data/sink/config/components/key-value-editor.vue
ÎļþÒÑɾ³ý src/views/iot/rule/data/sink/config/database-config-form.vue
ÎļþÒÑɾ³ý src/views/iot/rule/data/sink/config/http-config-form.vue
ÎļþÒÑɾ³ý src/views/iot/rule/data/sink/config/index.ts
ÎļþÒÑɾ³ý src/views/iot/rule/data/sink/config/kafka-mq-config-form.vue
ÎļþÒÑɾ³ý src/views/iot/rule/data/sink/config/mqtt-config-form.vue
ÎļþÒÑɾ³ý src/views/iot/rule/data/sink/config/rabbit-mq-config-form.vue
ÎļþÒÑɾ³ý src/views/iot/rule/data/sink/config/redis-stream-config-form.vue
ÎļþÒÑɾ³ý src/views/iot/rule/data/sink/config/rocket-mq-config-form.vue
ÎļþÒÑɾ³ý src/views/iot/rule/data/sink/config/tcp-config-form.vue
ÎļþÒÑɾ³ý src/views/iot/rule/data/sink/config/websocket-config-form.vue
ÎļþÒÑɾ³ý src/views/iot/rule/data/sink/data.ts
ÎļþÒÑɾ³ý src/views/iot/rule/data/sink/index.vue
ÎļþÒÑɾ³ý src/views/iot/rule/data/sink/modules/form.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/data.ts
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/configs/alert-config.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/configs/condition-config.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/configs/current-time-condition-config.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/configs/device-control-config.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/configs/device-trigger-config.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/configs/main-condition-inner-config.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/configs/sub-condition-group-config.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/configs/timer-condition-group-config.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/inputs/json-params-input.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/inputs/value-input.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/sections/action-section.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/sections/basic-info-section.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/sections/trigger-section.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/selectors/device-selector.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/selectors/operator-selector.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/selectors/product-selector.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/form/selectors/property-selector.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/index.vue
ÎļþÒÑɾ³ý src/views/iot/rule/scene/modules/form.vue
ÎļþÒÑɾ³ý src/views/iot/thingmodel/data.ts
ÎļþÒÑɾ³ý src/views/iot/thingmodel/index.vue
ÎļþÒÑɾ³ý src/views/iot/thingmodel/modules/components/data-definition.vue
ÎļþÒÑɾ³ý src/views/iot/thingmodel/modules/components/index.ts
ÎļþÒÑɾ³ý src/views/iot/thingmodel/modules/data-specs/array.vue
ÎļþÒÑɾ³ý src/views/iot/thingmodel/modules/data-specs/enum.vue
ÎļþÒÑɾ³ý src/views/iot/thingmodel/modules/data-specs/index.ts
ÎļþÒÑɾ³ý src/views/iot/thingmodel/modules/data-specs/number.vue
ÎļþÒÑɾ³ý src/views/iot/thingmodel/modules/data-specs/struct.vue
ÎļþÒÑɾ³ý src/views/iot/thingmodel/modules/event.vue
ÎļþÒÑɾ³ý src/views/iot/thingmodel/modules/form.vue
ÎļþÒÑɾ³ý src/views/iot/thingmodel/modules/input-output-param.vue
ÎļþÒÑɾ³ý src/views/iot/thingmodel/modules/property.vue
ÎļþÒÑɾ³ý src/views/iot/thingmodel/modules/service.vue
ÎļþÒÑɾ³ý src/views/iot/thingmodel/modules/tsl.vue
ÎļþÒÑɾ³ý src/views/iot/utils/scene-rule.ts
ÎļþÒÑɾ³ý src/views/mall/home/index.vue
ÎļþÒÑɾ³ý src/views/mall/home/modules/comparison-card.vue
ÎļþÒÑɾ³ý src/views/mall/home/modules/member-statistics-card.vue
ÎļþÒÑɾ³ý src/views/mall/home/modules/member-statistics-chart-options.ts
ÎļþÒÑɾ³ý src/views/mall/home/modules/operation-data-card.vue
ÎļþÒÑɾ³ý src/views/mall/home/modules/shortcut-card.vue
ÎļþÒÑɾ³ý src/views/mall/home/modules/trade-trend-card.vue
ÎļþÒÑɾ³ý src/views/mall/home/modules/trade-trend-chart-options.ts
ÎļþÒÑɾ³ý src/views/mall/product/brand/data.ts
ÎļþÒÑɾ³ý src/views/mall/product/brand/index.vue
ÎļþÒÑɾ³ý src/views/mall/product/brand/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/product/category/components/index.ts
ÎļþÒÑɾ³ý src/views/mall/product/category/components/select.vue
ÎļþÒÑɾ³ý src/views/mall/product/category/data.ts
ÎļþÒÑɾ³ý src/views/mall/product/category/index.vue
ÎļþÒÑɾ³ý src/views/mall/product/category/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/product/comment/data.ts
ÎļþÒÑɾ³ý src/views/mall/product/comment/index.vue
ÎļþÒÑɾ³ý src/views/mall/product/comment/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/product/property/data.ts
ÎļþÒÑɾ³ý src/views/mall/product/property/index.vue
ÎļþÒÑɾ³ý src/views/mall/product/property/modules/property-form.vue
ÎļþÒÑɾ³ý src/views/mall/product/property/modules/property-grid.vue
ÎļþÒÑɾ³ý src/views/mall/product/property/modules/value-form.vue
ÎļþÒÑɾ³ý src/views/mall/product/property/modules/value-grid.vue
ÎļþÒÑɾ³ý src/views/mall/product/spu/components/index.ts
ÎļþÒÑɾ³ý src/views/mall/product/spu/components/property-util.ts
ÎļþÒÑɾ³ý src/views/mall/product/spu/components/sku-list.vue
ÎļþÒÑɾ³ý src/views/mall/product/spu/components/sku-table-select.vue
ÎļþÒÑɾ³ý src/views/mall/product/spu/components/spu-and-sku-list.vue
ÎļþÒÑɾ³ý src/views/mall/product/spu/components/spu-select-data.ts
ÎļþÒÑɾ³ý src/views/mall/product/spu/components/spu-select.vue
ÎļþÒÑɾ³ý src/views/mall/product/spu/components/spu-showcase.vue
ÎļþÒÑɾ³ý src/views/mall/product/spu/components/spu-table-select.vue
ÎļþÒÑɾ³ý src/views/mall/product/spu/components/type.ts
ÎļþÒÑɾ³ý src/views/mall/product/spu/data.ts
ÎļþÒÑɾ³ý src/views/mall/product/spu/form/data.ts
ÎļþÒÑɾ³ý src/views/mall/product/spu/form/index.vue
ÎļþÒÑɾ³ý src/views/mall/product/spu/form/modules/product-attributes.vue
ÎļþÒÑɾ³ý src/views/mall/product/spu/form/modules/product-property-add-form.vue
ÎļþÒÑɾ³ý src/views/mall/product/spu/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/article/category/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/article/category/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/article/category/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/article/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/article/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/article/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/banner/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/banner/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/banner/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/bargain/activity/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/bargain/activity/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/bargain/activity/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/bargain/record/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/bargain/record/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/bargain/record/modules/list.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/combination/activity/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/combination/activity/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/combination/activity/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/combination/components/index.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/combination/components/showcase.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/combination/components/table-select.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/combination/record/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/combination/record/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/combination/record/modules/list.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/app-link-input/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/app-link-input/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/app-link-input/select-dialog.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/color-input/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/component-container-property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/component-container.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/component-library.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/carousel/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/carousel/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/carousel/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/coupon-card/component.tsx
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/coupon-card/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/coupon-card/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/coupon-card/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/divider/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/divider/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/divider/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/floating-action-button/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/floating-action-button/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/floating-action-button/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/hot-zone/components/hot-zone-edit-dialog/controller.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/hot-zone/components/hot-zone-edit-dialog/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/hot-zone/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/hot-zone/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/hot-zone/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/image-bar/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/image-bar/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/image-bar/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/index.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/magic-cube/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/magic-cube/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/magic-cube/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/menu-grid/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/menu-grid/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/menu-grid/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/menu-list/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/menu-list/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/menu-list/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/menu-swiper/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/menu-swiper/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/menu-swiper/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/navigation-bar/components/cell-property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/navigation-bar/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/navigation-bar/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/navigation-bar/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/notice-bar/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/notice-bar/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/notice-bar/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/page-config/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/page-config/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/popover/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/popover/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/popover/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/product-card/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/product-card/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/product-card/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/product-list/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/product-list/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/product-list/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/promotion-article/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/promotion-article/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/promotion-article/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/promotion-combination/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/promotion-combination/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/promotion-combination/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/promotion-point/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/promotion-point/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/promotion-point/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/promotion-seckill/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/promotion-seckill/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/promotion-seckill/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/search-bar/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/search-bar/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/search-bar/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/tab-bar/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/tab-bar/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/tab-bar/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/title-bar/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/title-bar/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/title-bar/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/user-card/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/user-card/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/user-card/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/user-coupon/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/user-coupon/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/user-coupon/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/user-order/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/user-order/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/user-order/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/user-wallet/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/user-wallet/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/user-wallet/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/video-player/config.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/video-player/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/components/mobile/video-player/property.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/diy-editor/util.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/draggable/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/index.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/input-with-color/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/magic-cube-editor/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/components/magic-cube-editor/util.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/components/vertical-button-group/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/coupon/components/index.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/coupon/components/select-data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/coupon/components/select.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/coupon/components/send-form-data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/coupon/components/send-form.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/coupon/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/coupon/formatter.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/coupon/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/coupon/template/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/coupon/template/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/coupon/template/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/discountActivity/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/discountActivity/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/discountActivity/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/diy/page/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/diy/page/decorate/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/diy/page/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/diy/page/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/diy/template/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/diy/template/decorate/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/diy/template/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/diy/template/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/kefu/asserts/a.pngBinary files differ
src/views/mall/promotion/kefu/asserts/aini.pngBinary files differ
src/views/mall/promotion/kefu/asserts/aixin.pngBinary files differ
src/views/mall/promotion/kefu/asserts/baiyan.pngBinary files differ
src/views/mall/promotion/kefu/asserts/bizui.pngBinary files differ
src/views/mall/promotion/kefu/asserts/buhaoyisi.pngBinary files differ
src/views/mall/promotion/kefu/asserts/bukesiyi.pngBinary files differ
src/views/mall/promotion/kefu/asserts/dajing.pngBinary files differ
src/views/mall/promotion/kefu/asserts/danao.pngBinary files differ
src/views/mall/promotion/kefu/asserts/daxiao.pngBinary files differ
src/views/mall/promotion/kefu/asserts/dianzan.pngBinary files differ
src/views/mall/promotion/kefu/asserts/emo.pngBinary files differ
src/views/mall/promotion/kefu/asserts/esi.pngBinary files differ
src/views/mall/promotion/kefu/asserts/fadai.pngBinary files differ
src/views/mall/promotion/kefu/asserts/fankun.pngBinary files differ
src/views/mall/promotion/kefu/asserts/feiwen.pngBinary files differ
src/views/mall/promotion/kefu/asserts/fennu.pngBinary files differ
src/views/mall/promotion/kefu/asserts/ganga.pngBinary files differ
src/views/mall/promotion/kefu/asserts/ganmao.pngBinary files differ
src/views/mall/promotion/kefu/asserts/hanyan.pngBinary files differ
src/views/mall/promotion/kefu/asserts/haochi.pngBinary files differ
src/views/mall/promotion/kefu/asserts/hongxin.pngBinary files differ
src/views/mall/promotion/kefu/asserts/huaixiao.pngBinary files differ
src/views/mall/promotion/kefu/asserts/jingkong.pngBinary files differ
src/views/mall/promotion/kefu/asserts/jingshu.pngBinary files differ
src/views/mall/promotion/kefu/asserts/jingya.pngBinary files differ
src/views/mall/promotion/kefu/asserts/kaixin.pngBinary files differ
src/views/mall/promotion/kefu/asserts/keai.pngBinary files differ
src/views/mall/promotion/kefu/asserts/keshui.pngBinary files differ
src/views/mall/promotion/kefu/asserts/kun.pngBinary files differ
src/views/mall/promotion/kefu/asserts/lengku.pngBinary files differ
src/views/mall/promotion/kefu/asserts/liuhan.pngBinary files differ
src/views/mall/promotion/kefu/asserts/liukoushui.pngBinary files differ
src/views/mall/promotion/kefu/asserts/liulei.pngBinary files differ
src/views/mall/promotion/kefu/asserts/mengbi.pngBinary files differ
src/views/mall/promotion/kefu/asserts/mianwubiaoqing.pngBinary files differ
src/views/mall/promotion/kefu/asserts/nanguo.pngBinary files differ
src/views/mall/promotion/kefu/asserts/outu.pngBinary files differ
src/views/mall/promotion/kefu/asserts/picture.svg
ÎļþÒÑɾ³ý src/views/mall/promotion/kefu/asserts/shengqi.pngBinary files differ
src/views/mall/promotion/kefu/asserts/shuizhuo.pngBinary files differ
src/views/mall/promotion/kefu/asserts/tianshi.pngBinary files differ
src/views/mall/promotion/kefu/asserts/xiaodiaoya.pngBinary files differ
src/views/mall/promotion/kefu/asserts/xiaoku.pngBinary files differ
src/views/mall/promotion/kefu/asserts/xinsui.pngBinary files differ
src/views/mall/promotion/kefu/asserts/xiong.pngBinary files differ
src/views/mall/promotion/kefu/asserts/yiwen.pngBinary files differ
src/views/mall/promotion/kefu/asserts/yun.pngBinary files differ
src/views/mall/promotion/kefu/asserts/ziya.pngBinary files differ
src/views/mall/promotion/kefu/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/kefu/modules/conversation-list.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/kefu/modules/member/member-info.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/kefu/modules/member/order-browsing-history.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/kefu/modules/member/product-browsing-history.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/kefu/modules/message-list.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/kefu/modules/message/message-item.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/kefu/modules/message/order-item.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/kefu/modules/message/product-item.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/kefu/modules/tools/emoji-select-popover.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/kefu/modules/tools/emoji.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/kefu/modules/tools/picture-select-upload.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/point/activity/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/point/activity/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/point/activity/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/point/components/index.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/point/components/showcase.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/point/components/table-select.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/rewardActivity/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/rewardActivity/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/rewardActivity/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/rewardActivity/modules/reward-rule-coupon-select.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/rewardActivity/modules/reward-rule.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/seckill/activity/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/seckill/activity/formatter.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/seckill/activity/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/seckill/activity/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/seckill/components/index.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/seckill/components/showcase.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/seckill/components/table-select.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/seckill/config/data.ts
ÎļþÒÑɾ³ý src/views/mall/promotion/seckill/config/index.vue
ÎļþÒÑɾ³ý src/views/mall/promotion/seckill/config/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/statistics/member/index.vue
ÎļþÒÑɾ³ý src/views/mall/statistics/member/modules/area-card.vue
ÎļþÒÑɾ³ý src/views/mall/statistics/member/modules/area-chart-options.ts
ÎļþÒÑɾ³ý src/views/mall/statistics/member/modules/funnel-card.vue
ÎļþÒÑɾ³ý src/views/mall/statistics/member/modules/sex-card.vue
ÎļþÒÑɾ³ý src/views/mall/statistics/member/modules/sex-chart-options.ts
ÎļþÒÑɾ³ý src/views/mall/statistics/member/modules/terminal-card.vue
ÎļþÒÑɾ³ý src/views/mall/statistics/member/modules/terminal-chart-options.ts
ÎļþÒÑɾ³ý src/views/mall/statistics/product/index.vue
ÎļþÒÑɾ³ý src/views/mall/statistics/product/modules/rank-card.vue
ÎļþÒÑɾ³ý src/views/mall/statistics/product/modules/summary-card.vue
ÎļþÒÑɾ³ý src/views/mall/statistics/product/modules/summary-chart-options.ts
ÎļþÒÑɾ³ý src/views/mall/statistics/trade/index.vue
ÎļþÒÑɾ³ý src/views/mall/statistics/trade/modules/trend-card.vue
ÎļþÒÑɾ³ý src/views/mall/statistics/trade/modules/trend-chart-options.ts
ÎļþÒÑɾ³ý src/views/mall/trade/afterSale/data.ts
ÎļþÒÑɾ³ý src/views/mall/trade/afterSale/detail/data.ts
ÎļþÒÑɾ³ý src/views/mall/trade/afterSale/detail/index.vue
ÎļþÒÑɾ³ý src/views/mall/trade/afterSale/index.vue
ÎļþÒÑɾ³ý src/views/mall/trade/afterSale/modules/disagree-form.vue
ÎļþÒÑɾ³ý src/views/mall/trade/brokerage/record/data.ts
ÎļþÒÑɾ³ý src/views/mall/trade/brokerage/record/index.vue
ÎļþÒÑɾ³ý src/views/mall/trade/brokerage/user/data.ts
ÎļþÒÑɾ³ý src/views/mall/trade/brokerage/user/index.vue
ÎļþÒÑɾ³ý src/views/mall/trade/brokerage/user/modules/create-form.vue
ÎļþÒÑɾ³ý src/views/mall/trade/brokerage/user/modules/order-list-modal.vue
ÎļþÒÑɾ³ý src/views/mall/trade/brokerage/user/modules/update-form.vue
ÎļþÒÑɾ³ý src/views/mall/trade/brokerage/user/modules/user-list-modal.vue
ÎļþÒÑɾ³ý src/views/mall/trade/brokerage/withdraw/data.ts
ÎļþÒÑɾ³ý src/views/mall/trade/brokerage/withdraw/index.vue
ÎļþÒÑɾ³ý src/views/mall/trade/config/data.ts
ÎļþÒÑɾ³ý src/views/mall/trade/config/index.vue
ÎļþÒÑɾ³ý src/views/mall/trade/delivery/express/data.ts
ÎļþÒÑɾ³ý src/views/mall/trade/delivery/express/index.vue
ÎļþÒÑɾ³ý src/views/mall/trade/delivery/express/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/trade/delivery/expressTemplate/data.ts
ÎļþÒÑɾ³ý src/views/mall/trade/delivery/expressTemplate/index.vue
ÎļþÒÑɾ³ý src/views/mall/trade/delivery/expressTemplate/modules/charge-item-form.vue
ÎļþÒÑɾ³ý src/views/mall/trade/delivery/expressTemplate/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/trade/delivery/expressTemplate/modules/free-item-form.vue
ÎļþÒÑɾ³ý src/views/mall/trade/delivery/pickUpOrder/data.ts
ÎļþÒÑɾ³ý src/views/mall/trade/delivery/pickUpOrder/index.vue
ÎļþÒÑɾ³ý src/views/mall/trade/delivery/pickUpStore/data.ts
ÎļþÒÑɾ³ý src/views/mall/trade/delivery/pickUpStore/index.vue
ÎļþÒÑɾ³ý src/views/mall/trade/delivery/pickUpStore/modules/bind-form.vue
ÎļþÒÑɾ³ý src/views/mall/trade/delivery/pickUpStore/modules/form.vue
ÎļþÒÑɾ³ý src/views/mall/trade/order/data.ts
ÎļþÒÑɾ³ý src/views/mall/trade/order/detail/data.ts
ÎļþÒÑɾ³ý src/views/mall/trade/order/detail/index.vue
ÎļþÒÑɾ³ý src/views/mall/trade/order/index.vue
ÎļþÒÑɾ³ý src/views/mall/trade/order/modules/address-form.vue
ÎļþÒÑɾ³ý src/views/mall/trade/order/modules/delivery-form.vue
ÎļþÒÑɾ³ý src/views/mall/trade/order/modules/price-form.vue
ÎļþÒÑɾ³ý src/views/mall/trade/order/modules/remark-form.vue
ÎļþÒÑɾ³ý src/views/member/config/data.ts
ÎļþÒÑɾ³ý src/views/member/config/index.vue
ÎļþÒÑɾ³ý src/views/member/group/data.ts
ÎļþÒÑɾ³ý src/views/member/group/index.vue
ÎļþÒÑɾ³ý src/views/member/group/modules/form.vue
ÎļþÒÑɾ³ý src/views/member/level/data.ts
ÎļþÒÑɾ³ý src/views/member/level/index.vue
ÎļþÒÑɾ³ý src/views/member/level/modules/form.vue
ÎļþÒÑɾ³ý src/views/member/point/record/data.ts
ÎļþÒÑɾ³ý src/views/member/point/record/index.vue
ÎļþÒÑɾ³ý src/views/member/signin/config/data.ts
ÎļþÒÑɾ³ý src/views/member/signin/config/index.vue
ÎļþÒÑɾ³ý src/views/member/signin/config/modules/form.vue
ÎļþÒÑɾ³ý src/views/member/signin/record/data.ts
ÎļþÒÑɾ³ý src/views/member/signin/record/index.vue
ÎļþÒÑɾ³ý src/views/member/tag/data.ts
ÎļþÒÑɾ³ý src/views/member/tag/index.vue
ÎļþÒÑɾ³ý src/views/member/tag/modules/form.vue
ÎļþÒÑɾ³ý src/views/member/user/data.ts
ÎļþÒÑɾ³ý src/views/member/user/detail/index.vue
ÎļþÒÑɾ³ý src/views/member/user/detail/modules/account-info.vue
ÎļþÒÑɾ³ý src/views/member/user/detail/modules/address-list.vue
ÎļþÒÑɾ³ý src/views/member/user/detail/modules/after-sale-list.vue
ÎļþÒÑɾ³ý src/views/member/user/detail/modules/balance-list.vue
ÎļþÒÑɾ³ý src/views/member/user/detail/modules/basic-info.vue
ÎļþÒÑɾ³ý src/views/member/user/detail/modules/brokerage-list.vue
ÎļþÒÑɾ³ý src/views/member/user/detail/modules/coupon-list.vue
ÎļþÒÑɾ³ý src/views/member/user/detail/modules/experience-record-list.vue
ÎļþÒÑɾ³ý src/views/member/user/detail/modules/favorite-list.vue
ÎļþÒÑɾ³ý src/views/member/user/detail/modules/order-list.vue
ÎļþÒÑɾ³ý src/views/member/user/detail/modules/point-list.vue
ÎļþÒÑɾ³ý src/views/member/user/detail/modules/sign-list.vue
ÎļþÒÑɾ³ý src/views/member/user/index.vue
ÎļþÒÑɾ³ý src/views/member/user/modules/balance-form.vue
ÎļþÒÑɾ³ý src/views/member/user/modules/form.vue
ÎļþÒÑɾ³ý src/views/member/user/modules/level-form.vue
ÎļþÒÑɾ³ý src/views/member/user/modules/point-form.vue
ÎļþÒÑɾ³ý src/views/mes/cal/calendar/index.vue
@@ -1,7 +1,7 @@ <script lang="ts" setup> import { ref } from 'vue'; import { DocAlert, Page } from '../../../../packages/effects/common-ui/src'; import { Page } from '../../../../packages/effects/common-ui/src'; import { Tabs } from 'ant-design-vue'; import dayjs from 'dayjs'; @@ -18,14 +18,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãæçãæç计åãæçæ¥å" url="https://doc.iocoder.cn/mes/cal/calendar/" /> </template> <div class="bg-card rounded-md p-3"> <Page auto-content-height><div class="bg-card rounded-md p-3"> <Tabs v-model:active-key="activeTab" type="card"> <Tabs.TabPane key="type" tab="æåç±»" force-render> <TypeView /> src/views/mes/cal/holiday/index.vue
@@ -4,7 +4,7 @@ import { onMounted, ref, watch } from 'vue'; import { useAccess } from '../../../../packages/effects/access/src'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { HolidayType } from '../../../../packages/constants/src'; import { Button, Calendar, message, Tag } from 'ant-design-vue'; @@ -139,14 +139,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãæçãçç»è®¾ç½®ãèåæ¥è®¾ç½®" url="https://doc.iocoder.cn/mes/cal/team/" /> </template> <HolidayFormModal @success="getList" /> <Page auto-content-height><HolidayFormModal @success="getList" /> <div class="bg-card overflow-hidden rounded-md"> <Calendar v-model:value="currentDate" class="mes-holiday-calendar"> <template #headerRender> src/views/mes/cal/plan/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesCalPlanApi } from '#/api/mes/cal/plan'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesCalPlanStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -92,14 +92,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãæçãæç计åãæçæ¥å" url="https://doc.iocoder.cn/mes/cal/calendar/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="æç计åå表"> <template #toolbar-tools> <TableAction src/views/mes/cal/team/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesCalTeamApi } from '#/api/mes/cal/team'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { Button, message } from 'ant-design-vue'; @@ -92,14 +92,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãæçãçç»è®¾ç½®ãèåæ¥è®¾ç½®" url="https://doc.iocoder.cn/mes/cal/team/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="çç»å表"> <template #toolbar-tools> <TableAction src/views/mes/dv/checkplan/index.vue
@@ -3,7 +3,7 @@ import type { MesDvCheckPlanApi } from '#/api/mes/dv/checkplan'; import type { ActionItem } from '#/components/table-action/typing'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesDvCheckPlanStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -161,14 +161,7 @@ }); </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã设å¤ãç¹æ£ä¿å »é¡¹ç®ãç¹æ£ä¿å »æ¹æ¡" url="https://doc.iocoder.cn/mes/dv/check-plan/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ç¹æ£ä¿å »æ¹æ¡å表"> <template #toolbar-tools> <TableAction src/views/mes/dv/checkrecord/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesDvCheckRecordApi } from '#/api/mes/dv/checkrecord'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesDvCheckRecordStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -95,14 +95,7 @@ }); </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã设å¤ãç¹æ£è®°å½ãä¿å »è®°å½ãç»´ä¿®å" url="https://doc.iocoder.cn/mes/dv/check-record/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ç¹æ£è®°å½å表"> <template #toolbar-tools> <TableAction src/views/mes/dv/machinery/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { Button, message } from 'ant-design-vue'; @@ -120,14 +120,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã设å¤ã设å¤ç±»åã设å¤å°è´¦" url="https://doc.iocoder.cn/mes/dv/device/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <ImportModal @success="handleRefresh" /> <div class="flex h-full w-full"> <div class="mr-4 h-full w-1/6"> src/views/mes/dv/machinery/type/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { handleTree } from '../../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -104,14 +104,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã设å¤ã设å¤ç±»åã设å¤å°è´¦" url="https://doc.iocoder.cn/mes/dv/device/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="设å¤ç±»åå表"> <template #toolbar-tools> <TableAction src/views/mes/dv/maintenrecord/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesDvMaintenRecordApi } from '#/api/mes/dv/maintenrecord'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesDvMaintenRecordStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -95,14 +95,7 @@ }); </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã设å¤ãç¹æ£è®°å½ãä¿å »è®°å½ãç»´ä¿®å" url="https://doc.iocoder.cn/mes/dv/check-record/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ä¿å »è®°å½å表"> <template #toolbar-tools> <TableAction src/views/mes/dv/repair/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesDvRepairApi } from '#/api/mes/dv/repair'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesDvRepairStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -101,14 +101,7 @@ }); </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã设å¤ãç¹æ£è®°å½ãä¿å »è®°å½ãç»´ä¿®å" url="https://doc.iocoder.cn/mes/dv/check-record/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="维修工åå表"> <template #toolbar-tools> <TableAction src/views/mes/dv/subject/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesDvSubjectApi } from '#/api/mes/dv/subject'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { Button, message } from 'ant-design-vue'; @@ -95,14 +95,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ã设å¤ãç¹æ£ä¿å »é¡¹ç®ãç¹æ£ä¿å »æ¹æ¡" url="https://doc.iocoder.cn/mes/dv/check-plan/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ç¹æ£ä¿å »é¡¹ç®å表"> <template #toolbar-tools> <TableAction src/views/mes/home/index.vue
@@ -4,7 +4,7 @@ import { onMounted, ref } from 'vue'; import { useRouter } from 'vue-router'; import { DocAlert, Page } from '../../../packages/effects/common-ui/src'; import { Page } from '../../../packages/effects/common-ui/src'; import { Col, Row } from 'ant-design-vue'; @@ -36,15 +36,7 @@ </script> <template> <Page> <template #doc> <DocAlert title="MES æåï¼åè½å¼å¯ï¼" url="https://doc.iocoder.cn/mes/build/" /> </template> <!-- 第ä¸è¡ï¼æ ¸å¿ KPI æ±æ»å¡ç --> <Page><!-- 第ä¸è¡ï¼æ ¸å¿ KPI æ±æ»å¡ç --> <KpiCards :summary="summary" class="mb-4" @navigate="handleNavigate" /> <!-- 第äºè¡ï¼ç产è¶å¿ + å¾ åå¼å¸¸ --> src/views/mes/md/autocode/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesMdAutoCodeRuleApi } from '#/api/mes/md/autocode/rule'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -91,15 +91,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºç¡ãç¼ç è§å" url="https://doc.iocoder.cn/mes/md/autocode/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ç¼ç è§åå表"> <template #toolbar-tools> <TableAction src/views/mes/md/client/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesMdClientApi } from '#/api/mes/md/client'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { Button, message } from 'ant-design-vue'; @@ -103,15 +103,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºç¡ã客æ·ç®¡çãä¾åºå管ç" url="https://doc.iocoder.cn/mes/md/client-vendor/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <ImportModal @success="handleRefresh" /> <Grid table-title="客æ·å表"> src/views/mes/md/item/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { confirm, DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { DICT_TYPE } from '../../../../packages/constants/src'; import { getDictLabel } from '../../../../packages/effects/hooks/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -141,15 +141,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºç¡ãç©æäº§åãåç±»ã计éåä½" url="https://doc.iocoder.cn/mes/md/product/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <ImportModal @success="handleRefresh" /> <div class="flex h-full w-full"> src/views/mes/md/item/type/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -101,14 +101,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºç¡ãç©æäº§åãåç±»ã计éåä½" url="https://doc.iocoder.cn/mes/md/product/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ç©æåç±»å表"> <template #toolbar-tools> <TableAction src/views/mes/md/unitmeasure/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesMdUnitMeasureApi } from '#/api/mes/md/unitmeasure'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -91,15 +91,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºç¡ãç©æäº§åãåç±»ã计éåä½" url="https://doc.iocoder.cn/mes/md/product/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="计éåä½å表"> <template #toolbar-tools> <TableAction src/views/mes/md/vendor/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesMdVendorApi } from '#/api/mes/md/vendor'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { Button, message } from 'ant-design-vue'; @@ -103,15 +103,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºç¡ã客æ·ç®¡çãä¾åºå管ç" url="https://doc.iocoder.cn/mes/md/client-vendor/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <ImportModal @success="handleRefresh" /> <Grid table-title="ä¾åºåå表"> src/views/mes/md/workstation/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { BarcodeBizTypeEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -115,15 +115,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºç¡ã车é´è®¾ç½®ãå·¥ä½ç«è®¾ç½®" url="https://doc.iocoder.cn/mes/md/workshop/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <BarcodeDetail ref="barcodeDetailRef" /> <Grid table-title="å·¥ä½ç«å表"> src/views/mes/md/workstation/workshop/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesMdWorkshopApi } from '#/api/mes/md/workstation/workshop'; import { DocAlert, Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { Button, message } from 'ant-design-vue'; @@ -88,15 +88,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºç¡ã车é´è®¾ç½®ãå·¥ä½ç«è®¾ç½®" url="https://doc.iocoder.cn/mes/md/workshop/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="车é´å表"> <template #toolbar-tools> <TableAction src/views/mes/pro/andon/record/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { MesProAndonStatusEnum } from '../../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../../packages/utils/src'; @@ -101,14 +101,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãç产ãå®ç¯é ç½®ãå®ç¯å¼å«" url="https://doc.iocoder.cn/mes/pro/andon/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <ConfigList ref="configModalRef" /> <Grid table-title="å®ç¯å¼å«è®°å½"> <template #toolbar-tools> src/views/mes/pro/card/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesProCardApi } from '#/api/mes/pro/card'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesProCardStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -111,15 +111,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãç产ãç产æäº§ãå·¥åºæµè½¬å¡" url="https://doc.iocoder.cn/mes/pro/schedule-card/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ç产æµè½¬å¡å表"> <template #toolbar-tools> src/views/mes/pro/feedback/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesProFeedbackApi } from '#/api/mes/pro/feedback'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesProFeedbackStatusEnum } from '../../../../packages/constants/src'; import { useUserStore } from '../../../../packages/stores/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -103,14 +103,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãç产ãç产æ¥å·¥" url="https://doc.iocoder.cn/mes/pro/feedback/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ç产æ¥å·¥å表"> <template #toolbar-tools> <TableAction src/views/mes/pro/process/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesProProcessApi } from '#/api/mes/pro/process'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { Button, message } from 'ant-design-vue'; @@ -96,15 +96,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãç产ãå·¥åºè®¾ç½®ãå·¥èºæµç¨" url="https://doc.iocoder.cn/mes/pro/process-route/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ç产工åºå表"> <template #toolbar-tools> <TableAction src/views/mes/pro/route/index.vue
@@ -3,7 +3,7 @@ import type { MesProRouteApi } from '#/api/mes/pro/route'; import { useAccess } from '../../../../packages/effects/access/src'; import { confirm, DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { CommonStatusEnum, DICT_TYPE } from '../../../../packages/constants/src'; import { getDictLabel } from '../../../../packages/effects/hooks/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -117,15 +117,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãç产ãå·¥åºè®¾ç½®ãå·¥èºæµç¨" url="https://doc.iocoder.cn/mes/pro/process-route/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="å·¥èºè·¯çº¿å表"> <template #toolbar-tools> <TableAction src/views/mes/pro/task/edit/index.vue
@@ -1,7 +1,7 @@ <script lang="ts" setup> import { computed, onMounted, ref } from 'vue'; import { DocAlert, Page } from '../../../../../packages/effects/common-ui/src'; import { Page } from '../../../../../packages/effects/common-ui/src'; import { Badge, Button, message } from 'ant-design-vue'; @@ -62,15 +62,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãç产ãç产æäº§ãå·¥åºæµè½¬å¡" url="https://doc.iocoder.cn/mes/pro/schedule-card/" /> </template> <div class="mb-3 flex items-center justify-between"> <Page auto-content-height><div class="mb-3 flex items-center justify-between"> <span class="text-sm text-gray-500"> å¯ç´æ¥ææ½/æä¼¸ä»»å¡æ¡ï¼æåå»ç¼è¾å¼å§æ¶é´åæ¶é¿ï¼ä¿®æ¹åç¹å»ãæ¹éä¿åã </span> src/views/mes/pro/task/index.vue
@@ -5,7 +5,7 @@ import { onMounted, ref } from 'vue'; import { useRouter } from 'vue-router'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesProWorkOrderStatusEnum, MesProWorkOrderTypeEnum, @@ -100,15 +100,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãç产ãç产æäº§ãå·¥åºæµè½¬å¡" url="https://doc.iocoder.cn/mes/pro/schedule-card/" /> </template> <ScheduleModal @success="handleRefresh" /> <Page auto-content-height><ScheduleModal @success="handleRefresh" /> <!-- æäº§çç¹å¾é¢è§ --> <Card title="æäº§çç¹å¾" class="mb-4"> src/views/mes/pro/workorder/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { BarcodeBizTypeEnum, MesProWorkOrderStatusEnum, @@ -141,15 +141,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãç产ãç产工å" url="https://doc.iocoder.cn/mes/pro/work-order/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ç产工åå表"> <template #toolbar-tools> src/views/mes/pro/workrecord/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesProWorkRecordApi } from '#/api/mes/pro/workrecord'; import { DocAlert, Page } from '../../../../packages/effects/common-ui/src'; import { Page } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; @@ -58,15 +58,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãç产ãå·¥ä½è®°å½" url="https://doc.iocoder.cn/mes/pro/work-record/" /> </template> <WorkRecordStatusBar @change="handleRefresh" /> <Page auto-content-height><WorkRecordStatusBar @change="handleRefresh" /> <Grid table-title="å·¥ä½è®°å½å表"> <template #toolbar-tools> src/views/mes/qc/batchtrace/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmBatchApi } from '#/api/mes/wm/batch'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; import { getBatchPage } from '#/api/mes/wm/batch'; @@ -52,15 +52,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãæ¹æ¬¡ç®¡çãåºåç°æéãåºåäºå¡" url="https://doc.iocoder.cn/mes/wm/stock/" /> </template> <DetailModal /> <Page auto-content-height><DetailModal /> <Grid table-title="æ¹æ¬¡è¿½æº¯å表"> <template #actions="{ row }"> src/views/mes/qc/defect/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesQcDefectApi } from '#/api/mes/qc/defect'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -87,15 +87,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãè´¨éãæ£æµé¡¹è®¾ç½®ã常è§ç¼ºé·" url="https://doc.iocoder.cn/mes/qc/base/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="缺é·ç±»åå表"> <template #toolbar-tools> src/views/mes/qc/indicator/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesQcIndicatorApi } from '#/api/mes/qc/indicator'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -91,15 +91,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãè´¨éãæ£æµé¡¹è®¾ç½®ã常è§ç¼ºé·" url="https://doc.iocoder.cn/mes/qc/base/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="è´¨æ£ææ å表"> <template #toolbar-tools> src/views/mes/qc/ipqc/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesQcIpqcApi } from '#/api/mes/qc/ipqc'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesQcStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -93,15 +93,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãè´¨éãè¿ç¨æ£éªï¼IPQCï¼" url="https://doc.iocoder.cn/mes/qc/ipqc/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="è¿ç¨æ£éªåå表"> <template #toolbar-tools> src/views/mes/qc/iqc/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesQcIqcApi } from '#/api/mes/qc/iqc'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesQcStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -93,15 +93,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãè´¨éãæ¥ææ£éªï¼IQCï¼" url="https://doc.iocoder.cn/mes/qc/iqc/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="æ¥ææ£éªåå表"> <template #toolbar-tools> src/views/mes/qc/oqc/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesQcOqcApi } from '#/api/mes/qc/oqc'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesQcStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -93,15 +93,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãè´¨éãåºè´§æ£éªï¼OQCï¼" url="https://doc.iocoder.cn/mes/qc/oqc/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="åºè´§æ£éªåå表"> <template #toolbar-tools> src/views/mes/qc/pendinginspect/index.vue
@@ -6,7 +6,7 @@ import type { MesQcPendingInspectApi } from '#/api/mes/qc/pendinginspect'; import type { MesQcRqcApi } from '#/api/mes/qc/rqc'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesQcTypeEnum } from '../../../../packages/constants/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; @@ -136,15 +136,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãè´¨éãå¾ æ£ä»»å¡ãæ£éªç»æã缺é·è®°å½" url="https://doc.iocoder.cn/mes/qc/pending-inspect/" /> </template> <IqcFormModal @success="handleRefresh" /> <Page auto-content-height><IqcFormModal @success="handleRefresh" /> <IpqcFormModal @success="handleRefresh" /> <OqcFormModal @success="handleRefresh" /> <RqcFormModal @success="handleRefresh" /> src/views/mes/qc/rqc/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesQcRqcApi } from '#/api/mes/qc/rqc'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesQcStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -93,15 +93,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãè´¨éãéè´§æ£éªï¼RQCï¼" url="https://doc.iocoder.cn/mes/qc/rqc/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="éè´§æ£éªåå表"> <template #toolbar-tools> src/views/mes/qc/template/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesQcTemplateApi } from '#/api/mes/qc/template'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { DICT_TYPE } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -98,15 +98,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãè´¨éãè´¨æ£æ¹æ¡" url="https://doc.iocoder.cn/mes/qc/template/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="è´¨æ£æ¹æ¡å表"> <template #toolbar-tools> src/views/mes/tm/tool/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { Button, Card, message } from 'ant-design-vue'; @@ -105,15 +105,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãå·¥å ·ãå·¥å ·ç±»åãå·¥è£ å¤¹å ·å°è´¦" url="https://doc.iocoder.cn/mes/tm/tool/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <div class="flex h-full w-full"> <Card class="mr-4 h-full w-1/6"> <TmToolTypeList @select="handleToolTypeSelect" /> src/views/mes/tm/tool/type/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesTmToolTypeApi } from '#/api/mes/tm/tool/type'; import { DocAlert, Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../../packages/utils/src'; import { Button, message } from 'ant-design-vue'; @@ -95,15 +95,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãå·¥å ·ãå·¥å ·ç±»åãå·¥è£ å¤¹å ·å°è´¦" url="https://doc.iocoder.cn/mes/tm/tool/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="å·¥å ·ç±»åå表"> <template #toolbar-tools> <TableAction src/views/mes/wm/arrivalnotice/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmArrivalNoticeApi } from '#/api/mes/wm/arrivalnotice'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesWmArrivalNoticeStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -107,15 +107,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãå°è´§éç¥ãéè´å ¥åºãéè´éè´§" url="https://doc.iocoder.cn/mes/wm/purchase-in/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="å°è´§éç¥åå表"> <template #toolbar-tools> src/views/mes/wm/barcode/config/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmBarcodeConfigApi } from '#/api/mes/wm/barcode/config'; import { confirm, DocAlert, Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { message } from 'ant-design-vue'; @@ -103,15 +103,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãä»åºä¸åºåºåºä½ãæ¡ç èµç ãSNç " url="https://doc.iocoder.cn/mes/wm/warehouse-setup/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="æ¡ç é ç½®å表"> <template #toolbar-tools> src/views/mes/wm/barcode/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { useRouter } from 'vue-router'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -143,15 +143,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãä»åºä¸åºåºåºä½ãæ¡ç èµç ãSNç " url="https://doc.iocoder.cn/mes/wm/warehouse-setup/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <BarcodeDetail ref="barcodeDetailRef" /> <Grid table-title="æ¡ç å表"> src/views/mes/wm/itemreceipt/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmItemReceiptApi } from '#/api/mes/wm/itemreceipt'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesWmItemReceiptStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -115,15 +115,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãå°è´§éç¥ãéè´å ¥åºãéè´éè´§" url="https://doc.iocoder.cn/mes/wm/purchase-in/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="éè´å ¥åºåå表"> <template #toolbar-tools> src/views/mes/wm/materialstock/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { confirm, DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { Button, Card, message } from 'ant-design-vue'; @@ -120,15 +120,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãæ¹æ¬¡ç®¡çãåºåç°æéãåºåäºå¡" url="https://doc.iocoder.cn/mes/wm/stock/" /> </template> <AreaModal /> <Page auto-content-height><AreaModal /> <WmBatchDetail ref="batchDetailRef" /> <div class="flex h-full w-full"> src/views/mes/wm/miscissue/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmMiscIssueApi } from '#/api/mes/wm/miscissue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesWmMiscIssueStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -110,15 +110,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãå ¶ä»å ¥åºãå ¶ä»åºåº" url="https://doc.iocoder.cn/mes/wm/misc/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="æé¡¹åºåºåå表"> <template #toolbar-tools> src/views/mes/wm/miscreceipt/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmMiscReceiptApi } from '#/api/mes/wm/miscreceipt'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesWmMiscReceiptStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -110,15 +110,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãå ¶ä»å ¥åºãå ¶ä»åºåº" url="https://doc.iocoder.cn/mes/wm/misc/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="æé¡¹å ¥åºåå表"> <template #toolbar-tools> src/views/mes/wm/outsourceissue/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmOutsourceIssueApi } from '#/api/mes/wm/outsourceissue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesWmOutsourceIssueStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -115,15 +115,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãå¤ååæãå¤åå ¥åº" url="https://doc.iocoder.cn/mes/wm/outsource/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="å¤ååæåå表"> <template #toolbar-tools> src/views/mes/wm/outsourcereceipt/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmOutsourceReceiptApi } from '#/api/mes/wm/outsourcereceipt'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesWmOutsourceReceiptStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -115,15 +115,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãå¤ååæãå¤åå ¥åº" url="https://doc.iocoder.cn/mes/wm/outsource/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="å¤åå ¥åºåå表"> <template #toolbar-tools> src/views/mes/wm/packages/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesWmPackageStatusEnum } from '../../../../packages/constants/src'; import { Button, message } from 'ant-design-vue'; @@ -103,15 +103,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãè°æ¨åãè£ ç®±ç®¡ç" url="https://doc.iocoder.cn/mes/wm/transfer/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="è£ ç®±åå表"> <template #toolbar-tools> src/views/mes/wm/productissue/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmProductIssueApi } from '#/api/mes/wm/productissue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesWmProductIssueStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -123,15 +123,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãçäº§é¢æãç产éæãç©ææ¶è" url="https://doc.iocoder.cn/mes/wm/issue-return/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="颿åºåºåå表"> <template #toolbar-tools> src/views/mes/wm/productreceipt/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmProductReceiptApi } from '#/api/mes/wm/productreceipt'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesWmProductReceiptStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -115,15 +115,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºã产å产åºã产åå ¥åº" url="https://doc.iocoder.cn/mes/wm/product-in/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="产åå ¥åºåå表"> <template #toolbar-tools> src/views/mes/wm/productsales/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmProductSalesApi } from '#/api/mes/wm/productsales'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesWmProductSalesStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -120,15 +120,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãåè´§éç¥ãéå®åºåºãéå®éè´§" url="https://doc.iocoder.cn/mes/wm/sales-out/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="éå®åºåºåå表"> <template #toolbar-tools> src/views/mes/wm/returnissue/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmReturnIssueApi } from '#/api/mes/wm/returnissue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesWmReturnIssueStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -120,15 +120,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãçäº§é¢æãç产éæãç©ææ¶è" url="https://doc.iocoder.cn/mes/wm/issue-return/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ç产éæåå表"> <template #toolbar-tools> src/views/mes/wm/returnsales/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmReturnSalesApi } from '#/api/mes/wm/returnsales'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesWmReturnSalesStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -120,15 +120,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãåè´§éç¥ãéå®åºåºãéå®éè´§" url="https://doc.iocoder.cn/mes/wm/sales-out/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="éå®éè´§åå表"> <template #toolbar-tools> src/views/mes/wm/returnvendor/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmReturnVendorApi } from '#/api/mes/wm/returnvendor'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesWmReturnVendorStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -115,15 +115,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãå°è´§éç¥ãéè´å ¥åºãéè´éè´§" url="https://doc.iocoder.cn/mes/wm/purchase-in/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ä¾åºåéè´§åå表"> <template #toolbar-tools> src/views/mes/wm/salesnotice/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmSalesNoticeApi } from '#/api/mes/wm/salesnotice'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesWmSalesNoticeStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -102,15 +102,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãåè´§éç¥ãéå®åºåºãéå®éè´§" url="https://doc.iocoder.cn/mes/wm/sales-out/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="åè´§éç¥åå表"> <template #toolbar-tools> src/views/mes/wm/sn/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmSnApi } from '#/api/mes/wm/sn'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -106,15 +106,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãä»åºä¸åºåºåºä½ãæ¡ç èµç ãSNç " url="https://doc.iocoder.cn/mes/wm/warehouse-setup/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <DetailModal /> <Grid table-title="SN ç å表"> src/views/mes/wm/stocktaking/plan/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmStockTakingPlanApi } from '#/api/mes/wm/stocktaking/plan'; import { confirm, DocAlert, Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { CommonStatusEnum } from '../../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../../packages/utils/src'; @@ -117,15 +117,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãåºåçç¹" url="https://doc.iocoder.cn/mes/wm/stocktaking/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="çç¹æ¹æ¡å表"> <template #toolbar-tools> src/views/mes/wm/stocktaking/task/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmStockTakingTaskApi } from '#/api/mes/wm/stocktaking/task'; import { DocAlert, Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { MesWmStockTakingTaskStatusEnum } from '../../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../../packages/utils/src'; @@ -117,15 +117,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãåºåçç¹" url="https://doc.iocoder.cn/mes/wm/stocktaking/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="çç¹ä»»å¡å表"> <template #toolbar-tools> src/views/mes/wm/transfer/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MesWmTransferApi } from '#/api/mes/wm/transfer'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { MesWmTransferStatusEnum } from '../../../../packages/constants/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; @@ -120,15 +120,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãè°æ¨åãè£ ç®±ç®¡ç" url="https://doc.iocoder.cn/mes/wm/transfer/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="转移åå表"> <template #toolbar-tools> src/views/mes/wm/warehouse/area/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { useRoute } from 'vue-router'; import { DocAlert, Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { BarcodeBizTypeEnum } from '../../../../../packages/constants/src'; import { Alert, Button, message } from 'ant-design-vue'; @@ -146,15 +146,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãä»åºä¸åºåºåºä½ãæ¡ç èµç ãSNç " url="https://doc.iocoder.cn/mes/wm/warehouse-setup/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <BarcodeDetail ref="barcodeDetailRef" /> <Alert src/views/mes/wm/warehouse/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { useRouter } from 'vue-router'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { BarcodeBizTypeEnum } from '../../../../packages/constants/src'; import { Button, message } from 'ant-design-vue'; @@ -112,15 +112,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãä»åºä¸åºåºåºä½ãæ¡ç èµç ãSNç " url="https://doc.iocoder.cn/mes/wm/warehouse-setup/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <BarcodeDetail ref="barcodeDetailRef" /> <Grid table-title="ä»åºå表"> src/views/mes/wm/warehouse/location/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { useRoute, useRouter } from 'vue-router'; import { DocAlert, Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../../packages/effects/common-ui/src'; import { BarcodeBizTypeEnum } from '../../../../../packages/constants/src'; import { Alert, Button, message } from 'ant-design-vue'; @@ -147,15 +147,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãä»åºãä»åºä¸åºåºåºä½ãæ¡ç èµç ãSNç " url="https://doc.iocoder.cn/mes/wm/warehouse-setup/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <BarcodeDetail ref="barcodeDetailRef" /> <Alert src/views/mp/account/data.ts
ÎļþÒÑɾ³ý src/views/mp/account/index.vue
ÎļþÒÑɾ³ý src/views/mp/account/modules/form.vue
ÎļþÒÑɾ³ý src/views/mp/autoReply/data.ts
ÎļþÒÑɾ³ý src/views/mp/autoReply/index.vue
ÎļþÒÑɾ³ý src/views/mp/autoReply/modules/content.vue
ÎļþÒÑɾ³ý src/views/mp/autoReply/modules/form.vue
ÎļþÒÑɾ³ý src/views/mp/components/index.ts
ÎļþÒÑɾ³ý src/views/mp/components/wx-account-select/wx-account-select.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-location/types.ts
ÎļþÒÑɾ³ý src/views/mp/components/wx-location/wx-location.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-material-select/wx-material-select.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-msg/msg-event.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-msg/msg-list.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-msg/msg.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-msg/wx-msg.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-music/types.ts
ÎļþÒÑɾ³ý src/views/mp/components/wx-music/wx-music.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-news/wx-news.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-reply/tab-image.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-reply/tab-music.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-reply/tab-news.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-reply/tab-text.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-reply/tab-video.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-reply/tab-voice.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-reply/types.ts
ÎļþÒÑɾ³ý src/views/mp/components/wx-reply/wx-reply.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-video-play/wx-video-play.vue
ÎļþÒÑɾ³ý src/views/mp/components/wx-voice-play/wx-voice-play.vue
ÎļþÒÑɾ³ý src/views/mp/draft/data.ts
ÎļþÒÑɾ³ý src/views/mp/draft/index.vue
ÎļþÒÑɾ³ý src/views/mp/draft/modules/cover-select.vue
ÎļþÒÑɾ³ý src/views/mp/draft/modules/form.vue
ÎļþÒÑɾ³ý src/views/mp/draft/modules/news-form.vue
ÎļþÒÑɾ³ý src/views/mp/freePublish/data.ts
ÎļþÒÑɾ³ý src/views/mp/freePublish/index.vue
ÎļþÒÑɾ³ý src/views/mp/hooks/useUpload.ts
ÎļþÒÑɾ³ý src/views/mp/material/index.vue
ÎļþÒÑɾ³ý src/views/mp/material/modules/UploadFile.vue
ÎļþÒÑɾ³ý src/views/mp/material/modules/UploadVideo.vue
ÎļþÒÑɾ³ý src/views/mp/material/modules/data.ts
ÎļþÒÑɾ³ý src/views/mp/material/modules/upload.ts
ÎļþÒÑɾ³ý src/views/mp/menu/assets/iphone_backImg.pngBinary files differ
src/views/mp/menu/assets/menu_foot.pngBinary files differ
src/views/mp/menu/assets/menu_head.pngBinary files differ
src/views/mp/menu/data.ts
ÎļþÒÑɾ³ý src/views/mp/menu/index.vue
ÎļþÒÑɾ³ý src/views/mp/menu/modules/editor.vue
ÎļþÒÑɾ³ý src/views/mp/menu/modules/previewer.vue
ÎļþÒÑɾ³ý src/views/mp/menu/modules/types.ts
ÎļþÒÑɾ³ý src/views/mp/message/data.ts
ÎļþÒÑɾ³ý src/views/mp/message/index.vue
ÎļþÒÑɾ³ý src/views/mp/messageTemplate/data.ts
ÎļþÒÑɾ³ý src/views/mp/messageTemplate/index.vue
ÎļþÒÑɾ³ý src/views/mp/messageTemplate/modules/send-form.vue
ÎļþÒÑɾ³ý src/views/mp/statistics/chart-options.ts
ÎļþÒÑɾ³ý src/views/mp/statistics/data.ts
ÎļþÒÑɾ³ý src/views/mp/statistics/index.vue
ÎļþÒÑɾ³ý src/views/mp/tag/data.ts
ÎļþÒÑɾ³ý src/views/mp/tag/index.vue
ÎļþÒÑɾ³ý src/views/mp/tag/modules/form.vue
ÎļþÒÑɾ³ý src/views/mp/user/data.ts
ÎļþÒÑɾ³ý src/views/mp/user/index.vue
ÎļþÒÑɾ³ý src/views/mp/user/modules/form.vue
ÎļþÒÑɾ³ý src/views/pay/app/data.ts
ÎļþÒÑɾ³ý src/views/pay/app/index.vue
ÎļþÒÑɾ³ý src/views/pay/app/modules/app-form.vue
ÎļþÒÑɾ³ý src/views/pay/app/modules/channel-form.vue
ÎļþÒÑɾ³ý src/views/pay/cashier/data.ts
ÎļþÒÑɾ³ý src/views/pay/cashier/index.vue
ÎļþÒÑɾ³ý src/views/pay/demo/order/data.ts
ÎļþÒÑɾ³ý src/views/pay/demo/order/index.vue
ÎļþÒÑɾ³ý src/views/pay/demo/order/modules/form.vue
ÎļþÒÑɾ³ý src/views/pay/demo/withdraw/data.ts
ÎļþÒÑɾ³ý src/views/pay/demo/withdraw/index.vue
ÎļþÒÑɾ³ý src/views/pay/demo/withdraw/modules/form.vue
ÎļþÒÑɾ³ý src/views/pay/notify/data.ts
ÎļþÒÑɾ³ý src/views/pay/notify/index.vue
ÎļþÒÑɾ³ý src/views/pay/notify/modules/detail.vue
ÎļþÒÑɾ³ý src/views/pay/order/data.ts
ÎļþÒÑɾ³ý src/views/pay/order/index.vue
ÎļþÒÑɾ³ý src/views/pay/order/modules/detail.vue
ÎļþÒÑɾ³ý src/views/pay/refund/data.ts
ÎļþÒÑɾ³ý src/views/pay/refund/index.vue
ÎļþÒÑɾ³ý src/views/pay/refund/modules/detail.vue
ÎļþÒÑɾ³ý src/views/pay/transfer/data.ts
ÎļþÒÑɾ³ý src/views/pay/transfer/index.vue
ÎļþÒÑɾ³ý src/views/pay/transfer/modules/detail.vue
ÎļþÒÑɾ³ý src/views/pay/wallet/balance/data.ts
ÎļþÒÑɾ³ý src/views/pay/wallet/balance/index.vue
ÎļþÒÑɾ³ý src/views/pay/wallet/balance/modules/detail.vue
ÎļþÒÑɾ³ý src/views/pay/wallet/rechargePackage/data.ts
ÎļþÒÑɾ³ý src/views/pay/wallet/rechargePackage/index.vue
ÎļþÒÑɾ³ý src/views/pay/wallet/rechargePackage/modules/form.vue
ÎļþÒÑɾ³ý src/views/report/goview/index.vue
@@ -1,7 +1,7 @@ <script lang="ts" setup> import { ref } from 'vue'; import { DocAlert, IFrame, Page } from '../../../packages/effects/common-ui/src'; import { IFrame, Page } from '../../../packages/effects/common-ui/src'; import { useAccessStore } from '../../../packages/stores/src'; defineOptions({ name: 'GoView' }); @@ -14,14 +14,6 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="大å±è®¾è®¡å¨" url="https://doc.iocoder.cn/report/screen/" /> </template> <IFrame :src="src" /> <Page auto-content-height><IFrame :src="src" /> </Page> </template> src/views/report/jmreport/bi.vue
@@ -1,7 +1,7 @@ <script lang="ts" setup> import { ref } from 'vue'; import { DocAlert, IFrame, Page } from '../../../packages/effects/common-ui/src'; import { IFrame, Page } from '../../../packages/effects/common-ui/src'; import { useAccessStore } from '../../../packages/stores/src'; defineOptions({ name: 'JimuBI' }); @@ -15,11 +15,6 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="大å±è®¾è®¡å¨" url="https://doc.iocoder.cn/screen/" /> </template> <IFrame :src="src" /> <Page auto-content-height><IFrame :src="src" /> </Page> </template> src/views/report/jmreport/index.vue
@@ -1,7 +1,7 @@ <script lang="ts" setup> import { ref } from 'vue'; import { DocAlert, IFrame, Page } from '../../../packages/effects/common-ui/src'; import { IFrame, Page } from '../../../packages/effects/common-ui/src'; import { useAccessStore } from '../../../packages/stores/src'; defineOptions({ name: 'JimuReport' }); @@ -15,11 +15,6 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="æ¥è¡¨è®¾è®¡å¨" url="https://doc.iocoder.cn/report/" /> </template> <IFrame :src="src" /> <Page auto-content-height><IFrame :src="src" /> </Page> </template> src/views/system/area/index.vue
@@ -1,7 +1,7 @@ <script lang="ts" setup> import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import { DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; import { getAreaTree } from '#/api/system/area'; @@ -55,12 +55,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="å°åº & IP" url="https://doc.iocoder.cn/area-and-ip/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="å°åºå表"> <template #toolbar-tools> <TableAction src/views/system/dict/index.vue
@@ -1,7 +1,7 @@ <script lang="ts" setup> import { ref } from 'vue'; import { DocAlert, Page } from '../../../packages/effects/common-ui/src'; import { Page } from '../../../packages/effects/common-ui/src'; import DataGrid from './modules/data-grid.vue'; import TypeGrid from './modules/type-grid.vue'; @@ -14,12 +14,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="åå ¸ç®¡ç" url="https://doc.iocoder.cn/system-dict/" /> </template> <div class="flex h-full"> <Page auto-content-height><div class="flex h-full"> <!-- 左侧åå ¸ç±»åå表 --> <div class="w-1/2 pr-3"> <TypeGrid @select="handleDictTypeSelect" /> src/views/system/loginlog/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { SystemLoginLogApi } from '#/api/system/login-log'; import { DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../packages/utils/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; @@ -65,12 +65,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ç³»ç»æ¥å¿" url="https://doc.iocoder.cn/system-log/" /> </template> <DetailModal @success="handleRefresh" /> <Page auto-content-height><DetailModal @success="handleRefresh" /> <Grid table-title="ç»å½æ¥å¿å表"> <template #toolbar-tools> <TableAction src/views/system/mail/account/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { confirm, DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -116,12 +116,7 @@ }); </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="é®ä»¶é ç½®" url="https://doc.iocoder.cn/mail" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="é®ç®±è´¦å·å表"> <template #toolbar-tools> <TableAction src/views/system/mail/log/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { SystemMailLogApi } from '#/api/system/mail/log'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { DICT_TYPE } from '../../../../packages/constants/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; @@ -59,12 +59,7 @@ }); </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="é®ä»¶é ç½®" url="https://doc.iocoder.cn/mail" /> </template> <DetailModal @success="handleRefresh" /> <Page auto-content-height><DetailModal @success="handleRefresh" /> <Grid table-title="é®ä»¶æ¥å¿å表"> <template #userInfo="{ row }"> <div v-if="row.userType && row.userId" class="flex items-center gap-1"> src/views/system/mail/template/index.vue
@@ -5,7 +5,7 @@ import { onMounted, ref } from 'vue'; import { confirm, DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -140,12 +140,7 @@ }); </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="é®ä»¶é ç½®" url="https://doc.iocoder.cn/mail" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <SendModal /> <Grid table-title="é®ä»¶æ¨¡æ¿å表"> <template #toolbar-tools> src/views/system/menu/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { SystemMenuTypeEnum } from '../../../packages/constants/src'; import { IconifyIcon } from '../../../packages/icons/src'; @@ -97,16 +97,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="åè½æé" url="https://doc.iocoder.cn/resource-permission" /> <DocAlert title="èåè·¯ç±" url="https://doc.iocoder.cn/vue3/route/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="èåå表"> <template #toolbar-tools> <TableAction src/views/system/notify/message/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { SystemNotifyMessageApi } from '#/api/system/notify/message'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; import { getNotifyMessagePage } from '#/api/system/notify/message'; @@ -58,12 +58,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ç«å ä¿¡" url="https://doc.iocoder.cn/notify/" /> </template> <DetailModal @success="handleRefresh" /> <Page auto-content-height><DetailModal @success="handleRefresh" /> <Grid table-title="ç«å ä¿¡å表"> <template #actions="{ row }"> <TableAction src/views/system/notify/my/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -141,12 +141,7 @@ }); </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ç«å ä¿¡é ç½®" url="https://doc.iocoder.cn/notify/" /> </template> <DetailModal @success="handleRefresh" /> <Page auto-content-height><DetailModal @success="handleRefresh" /> <Grid table-title="æçç«å ä¿¡"> <template #toolbar-tools> <TableAction src/views/system/notify/template/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { confirm, DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -135,12 +135,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ç«å ä¿¡" url="https://doc.iocoder.cn/notify/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <SendModal /> <Grid table-title="ç«å 信模æ¿å表"> <template #toolbar-tools> src/views/system/oauth2/client/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { confirm, DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -117,15 +117,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="OAuth 2.0ï¼SSO åç¹ç»å½ï¼" url="https://doc.iocoder.cn/oauth2/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="OAuth2 客æ·ç«¯å表"> <template #toolbar-tools> <TableAction src/views/system/oauth2/token/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { confirm, DocAlert, Page } from '../../../../packages/effects/common-ui/src'; import { confirm, Page } from '../../../../packages/effects/common-ui/src'; import { isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -100,15 +100,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="OAuth 2.0ï¼SSO åç¹ç»å½ï¼" url="https://doc.iocoder.cn/oauth2/" /> </template> <Grid table-title="令çå表"> <Page auto-content-height><Grid table-title="令çå表"> <template #toolbar-tools> <TableAction :actions="[ src/views/system/operatelog/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { SystemOperateLogApi } from '#/api/system/operate-log'; import { DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../packages/utils/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; @@ -65,12 +65,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ç³»ç»æ¥å¿" url="https://doc.iocoder.cn/system-log/" /> </template> <DetailModal @success="handleRefresh" /> <Page auto-content-height><DetailModal @success="handleRefresh" /> <Grid table-title="æä½æ¥å¿å表"> <template #toolbar-tools> <TableAction src/views/system/role/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { confirm, DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -147,16 +147,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="åè½æé" url="https://doc.iocoder.cn/resource-permission" /> <DocAlert title="æ°æ®æé" url="https://doc.iocoder.cn/data-permission" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <AssignDataPermissionFormModel @success="handleRefresh" /> <AssignMenuFormModel @success="handleRefresh" /> <Grid table-title="è§è²å表"> src/views/system/sms/channel/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { confirm, DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -117,12 +117,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="çä¿¡é ç½®" url="https://doc.iocoder.cn/sms/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="çä¿¡æ¸ éå表"> <template #toolbar-tools> <TableAction src/views/system/sms/log/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { SystemSmsLogApi } from '#/api/system/sms/log'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; @@ -65,12 +65,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="çä¿¡é ç½®" url="https://doc.iocoder.cn/sms/" /> </template> <DetailModal @success="handleRefresh" /> <Page auto-content-height><DetailModal @success="handleRefresh" /> <Grid table-title="çä¿¡æ¥å¿å表"> <template #toolbar-tools> <TableAction src/views/system/sms/template/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { confirm, DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -135,12 +135,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="çä¿¡é ç½®" url="https://doc.iocoder.cn/sms/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <SendModal /> <Grid table-title="ç信模æ¿å表"> <template #toolbar-tools> src/views/system/social/client/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { confirm, DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { isEmpty } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -117,12 +117,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="䏿¹ç»å½" url="https://doc.iocoder.cn/social-user/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="社交客æ·ç«¯å表"> <template #toolbar-tools> <TableAction src/views/system/social/user/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { SystemSocialUserApi } from '#/api/system/social/user'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; import { getSocialUserPage } from '#/api/system/social/user'; @@ -53,12 +53,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="䏿¹ç»å½" url="https://doc.iocoder.cn/social-user/" /> </template> <DetailModal /> <Page auto-content-height><DetailModal /> <Grid table-title="ç¤¾äº¤ç¨æ·å表"> <template #actions="{ row }"> <TableAction src/views/system/tenant/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { confirm, DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -123,12 +123,7 @@ }); </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="SaaS å¤ç§æ·" url="https://doc.iocoder.cn/saas-tenant/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ç§æ·å表"> <template #toolbar-tools> <TableAction src/views/system/tenantPackage/index.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'; import { confirm, DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { isEmpty } from '../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -117,12 +117,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="SaaS å¤ç§æ·" url="https://doc.iocoder.cn/saas-tenant/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ç§æ·å¥é¤å表"> <template #toolbar-tools> <TableAction src/views/system/user/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { confirm, DocAlert, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { confirm, Page, useVbenModal } from '../../../packages/effects/common-ui/src'; import { DICT_TYPE } from '../../../packages/constants/src'; import { getDictLabel } from '../../../packages/effects/hooks/src'; import { downloadFileFromBlobPart, isEmpty } from '../../../packages/utils/src'; @@ -189,17 +189,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ç¨æ·ä½ç³»" url="https://doc.iocoder.cn/user-center/" /> <DocAlert title="䏿¹ç»é" url="https://doc.iocoder.cn/social-user/" /> <DocAlert title="Excel å¯¼å ¥å¯¼åº" url="https://doc.iocoder.cn/excel-import-and-export/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <ResetPasswordModal @success="handleRefresh" /> <AssignRoleModal @success="handleRefresh" /> <ImportModal @success="handleRefresh" /> src/views/wms/home/index.vue
@@ -1,7 +1,7 @@ <script lang="ts" setup> import { onMounted, ref } from 'vue'; import { DocAlert, Page } from '../../../packages/effects/common-ui/src'; import { Page } from '../../../packages/effects/common-ui/src'; import { formatDateTime } from '../../../packages/utils/src'; import { Button, Card } from 'ant-design-vue'; @@ -42,14 +42,7 @@ </script> <template> <Page> <template #doc> <DocAlert title="WMS æåï¼åè½å¼å¯ï¼" url="https://doc.iocoder.cn/wms/build/" /> </template> <div class="flex flex-col gap-2"> <Page><div class="flex flex-col gap-2"> <Card :body-style="{ padding: '16px' }"> <div class="flex flex-wrap items-center justify-between gap-4"> <div> src/views/wms/inventory/history/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { WmsInventoryHistoryApi } from '#/api/wms/inventory/history'; import { DocAlert, Page } from '../../../../packages/effects/common-ui/src'; import { Page } from '../../../../packages/effects/common-ui/src'; import { useVbenVxeGrid } from '#/adapter/vxe-table'; import { getInventoryHistoryPage } from '#/api/wms/inventory/history'; @@ -49,15 +49,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºåãåºåè®°å½ãæµæ°´ãç»è®¡" url="https://doc.iocoder.cn/wms/inventory/" /> </template> <Grid table-title="åºåæµæ°´"> <Page auto-content-height><Grid table-title="åºåæµæ°´"> <template #itemInfo="{ row }"> <div class="flex flex-col gap-1 py-1 leading-5"> <div class="text-sm">{{ row.itemName || '-' }}</div> src/views/wms/inventory/index/index.vue
@@ -6,7 +6,7 @@ import { ref } from 'vue'; import { DocAlert, Page } from '../../../../packages/effects/common-ui/src'; import { Page } from '../../../../packages/effects/common-ui/src'; import { Checkbox } from 'ant-design-vue'; @@ -153,15 +153,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºåãåºåè®°å½ãæµæ°´ãç»è®¡" url="https://doc.iocoder.cn/wms/inventory/" /> </template> <Grid table-title="åºåç»è®¡"> <Page auto-content-height><Grid table-title="åºåç»è®¡"> <template #toolbar-tools> <Checkbox v-model:checked="filterZero" @change="handleFilterZeroChange"> è¿æ»¤æåºå为 0 çåå src/views/wms/md/item/index.vue
@@ -5,7 +5,7 @@ import { ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { Card, message } from 'ant-design-vue'; @@ -165,15 +165,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºç¡ãååãSKUãåç±»ãåç" url="https://doc.iocoder.cn/wms/md/item/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <div class="flex h-full w-full"> <Card class="mr-4 h-full w-1/6"> src/views/wms/md/merchant/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { WmsMerchantApi } from '#/api/wms/md/merchant'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -93,15 +93,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºç¡ã徿¥ä¼ä¸ï¼ä¾åºåã客æ·ï¼" url="https://doc.iocoder.cn/wms/md/merchant/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="徿¥ä¼ä¸å表"> <template #toolbar-tools> <TableAction src/views/wms/md/warehouse/index.vue
@@ -2,7 +2,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { WmsWarehouseApi } from '#/api/wms/md/warehouse'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { downloadFileFromBlobPart } from '../../../../packages/utils/src'; import { message } from 'ant-design-vue'; @@ -93,15 +93,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåºç¡ãä»åº" url="https://doc.iocoder.cn/wms/md/warehouse/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <Grid table-title="ä»åºå表"> <template #toolbar-tools> <TableAction src/views/wms/order/check/index.vue
@@ -5,7 +5,7 @@ import { reactive, ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { OrderDeleteStatusList, OrderStatusEnum, @@ -212,14 +212,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåæ®ãçåº" url="https://doc.iocoder.cn/wms/order/check/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <DetailModal /> <CheckOrderPrint ref="printRef" /> src/views/wms/order/movement/index.vue
@@ -5,7 +5,7 @@ import { reactive, ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { OrderDeleteStatusList, OrderStatusEnum, @@ -212,14 +212,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåæ®ãç§»åº" url="https://doc.iocoder.cn/wms/order/movement/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <DetailModal /> <MovementOrderPrint ref="printRef" /> src/views/wms/order/receipt/index.vue
@@ -5,7 +5,7 @@ import { reactive, ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { OrderDeleteStatusList, OrderStatusEnum, @@ -213,12 +213,7 @@ <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåæ®ãå ¥åº" url="https://doc.iocoder.cn/wms/order/receipt/" /> </template> <!----> <FormModal @success="handleRefresh" /> <DetailModal /> <ReceiptOrderPrint ref="printRef" /> src/views/wms/order/shipment/index.vue
@@ -5,7 +5,7 @@ import { reactive, ref } from 'vue'; import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; import { OrderDeleteStatusList, OrderStatusEnum, @@ -212,14 +212,7 @@ </script> <template> <Page auto-content-height> <template #doc> <DocAlert title="ãåæ®ãåºåº" url="https://doc.iocoder.cn/wms/order/shipment/" /> </template> <FormModal @success="handleRefresh" /> <Page auto-content-height><FormModal @success="handleRefresh" /> <DetailModal /> <ShipmentOrderPrint ref="printRef" />