refactor: use vben/common-ui docAlert

pull/136/head
xingyu4j 2025-06-10 16:32:29 +08:00
parent 057ea74e0e
commit f32eef482f
201 changed files with 353 additions and 553 deletions

View File

@ -1,14 +1,14 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert title="AI 对话聊天" url="https://doc.iocoder.cn/ai/chat/" />
<template #doc>
<DocAlert title="AI 对话聊天" url="https://doc.iocoder.cn/ai/chat/" />
</template>
<Button
danger
type="link"

View File

@ -1,14 +1,14 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert title="AI 绘图创作" url="https://doc.iocoder.cn/ai/image/" />
<template #doc>
<DocAlert title="AI 绘图创作" url="https://doc.iocoder.cn/ai/image/" />
</template>
<Button
danger
type="link"

View File

@ -1,14 +1,14 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert title="AI 知识库" url="https://doc.iocoder.cn/ai/knowledge/" />
<template #doc>
<DocAlert title="AI 知识库" url="https://doc.iocoder.cn/ai/knowledge/" />
</template>
<Button
danger
type="link"

View File

@ -1,14 +1,14 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert title="AI 思维导图" url="https://doc.iocoder.cn/ai/mindmap/" />
<template #doc>
<DocAlert title="AI 思维导图" url="https://doc.iocoder.cn/ai/mindmap/" />
</template>
<Button
danger
type="link"

View File

@ -1,14 +1,14 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert title="AI 手册" url="https://doc.iocoder.cn/ai/build/" />
<template #doc>
<DocAlert title="AI 手册" url="https://doc.iocoder.cn/ai/build/" />
</template>
<Button
danger
type="link"

View File

@ -1,14 +1,14 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert title="AI 对话聊天" url="https://doc.iocoder.cn/ai/chat/" />
<template #doc>
<DocAlert title="AI 对话聊天" url="https://doc.iocoder.cn/ai/chat/" />
</template>
<Button
danger
type="link"

View File

@ -1,14 +1,14 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert title="AI 手册" url="https://doc.iocoder.cn/ai/build/" />
<template #doc>
<DocAlert title="AI 手册" url="https://doc.iocoder.cn/ai/build/" />
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="AI 工具调用function calling"
url="https://doc.iocoder.cn/ai/tool/"
/>
<template #doc>
<DocAlert
title="AI 工具调用function calling"
url="https://doc.iocoder.cn/ai/tool/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,14 +1,14 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert title="AI 音乐创作" url="https://doc.iocoder.cn/ai/music/" />
<template #doc>
<DocAlert title="AI 音乐创作" url="https://doc.iocoder.cn/ai/music/" />
</template>
<Button
danger
type="link"

View File

@ -1,14 +1,14 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert title="AI 写作助手" url="https://doc.iocoder.cn/ai/write/" />
<template #doc>
<DocAlert title="AI 写作助手" url="https://doc.iocoder.cn/ai/write/" />
</template>
<Button
danger
type="link"

View File

@ -2,13 +2,12 @@
import type { VxeTableGridOptions } from '#/adapter/vxe-table';
import type { BpmCategoryApi } from '#/api/bpm/category';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { message } from 'ant-design-vue';
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { deleteCategory, getCategoryPage } from '#/api/bpm/category';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -5,14 +5,13 @@ import type { BpmFormApi } from '#/api/bpm/form';
import { watch } from 'vue';
import { useRoute } from 'vue-router';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { $t } from '@vben/locales';
import { message } from 'ant-design-vue';
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { deleteForm, getFormPage } from '#/api/bpm/form';
import { DocAlert } from '#/components/doc-alert';
import { router } from '#/router';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -5,14 +5,13 @@ import type { SystemUserApi } from '#/api/system/user';
import { onMounted, ref } from 'vue';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { message, Tag } from 'ant-design-vue';
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { deleteUserGroup, getUserGroupPage } from '#/api/bpm/userGroup';
import { getSimpleUserList } from '#/api/system/user';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -4,14 +4,13 @@ import type { BpmOALeaveApi } from '#/api/bpm/oa/leave';
import { h } from 'vue';
import { Page, prompt } from '@vben/common-ui';
import { DocAlert, Page, prompt } from '@vben/common-ui';
import { message, Textarea } from 'ant-design-vue';
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { getLeavePage } from '#/api/bpm/oa/leave';
import { cancelProcessInstanceByStartUser } from '#/api/bpm/processInstance';
import { DocAlert } from '#/components/doc-alert';
import { router } from '#/router';
import { GridFormSchema, useGridColumns } from './data';

View File

@ -2,7 +2,7 @@
import type { VxeTableGridOptions } from '#/adapter/vxe-table';
import type { BpmProcessExpressionApi } from '#/api/bpm/processExpression';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { message } from 'ant-design-vue';
@ -11,7 +11,6 @@ import {
deleteProcessExpression,
getProcessExpressionPage,
} from '#/api/bpm/processExpression';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -4,7 +4,7 @@ import type { BpmTaskApi } from '#/api/bpm/task';
import { h } from 'vue';
import { Page, prompt } from '@vben/common-ui';
import { DocAlert, Page, prompt } from '@vben/common-ui';
import { Button, message, Textarea } from 'ant-design-vue';
@ -14,7 +14,6 @@ import {
getProcessInstanceMyPage,
} from '#/api/bpm/processInstance';
import { DictTag } from '#/components/dict-tag';
import { DocAlert } from '#/components/doc-alert';
import { router } from '#/router';
import { BpmProcessInstanceStatus, DICT_TYPE } from '#/utils';

View File

@ -4,7 +4,7 @@ import type { BpmProcessInstanceApi } from '#/api/bpm/processInstance';
import { h } from 'vue';
import { Page, prompt } from '@vben/common-ui';
import { DocAlert, Page, prompt } from '@vben/common-ui';
import { message, Textarea } from 'ant-design-vue';
@ -13,7 +13,6 @@ import {
cancelProcessInstanceByAdmin,
getProcessInstanceManagerPage,
} from '#/api/bpm/processInstance';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { router } from '#/router';
import { BpmProcessInstanceStatus } from '#/utils';

View File

@ -2,7 +2,7 @@
import type { VxeTableGridOptions } from '#/adapter/vxe-table';
import type { BpmProcessListenerApi } from '#/api/bpm/processListener';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { message } from 'ant-design-vue';
@ -11,7 +11,6 @@ import {
deleteProcessListener,
getProcessListenerPage,
} from '#/api/bpm/processListener';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -2,11 +2,10 @@
import type { VxeTableGridOptions } from '#/adapter/vxe-table';
import type { BpmProcessInstanceApi } from '#/api/bpm/processInstance';
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { getProcessInstanceCopyPage } from '#/api/bpm/processInstance';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { router } from '#/router';

View File

@ -2,11 +2,10 @@
import type { VxeTableGridOptions } from '#/adapter/vxe-table';
import type { BpmTaskApi } from '#/api/bpm/task';
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { getTaskDonePage } from '#/api/bpm/task';
import { DocAlert } from '#/components/doc-alert';
import { router } from '#/router';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -2,11 +2,10 @@
import type { VxeTableGridOptions } from '#/adapter/vxe-table';
import type { BpmTaskApi } from '#/api/bpm/task';
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { getTaskManagerPage } from '#/api/bpm/task';
import { DocAlert } from '#/components/doc-alert';
import { router } from '#/router';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -2,11 +2,10 @@
import type { VxeTableGridOptions } from '#/adapter/vxe-table';
import type { BpmTaskApi } from '#/api/bpm/task';
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { getTaskTodoPage } from '#/api/bpm/task';
import { DocAlert } from '#/components/doc-alert';
import { router } from '#/router';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -4,7 +4,7 @@ import type { CrmBusinessApi } from '#/api/crm/business';
import { useRouter } from 'vue-router';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { downloadFileFromBlobPart } from '@vben/utils';
import { Button, message } from 'ant-design-vue';
@ -15,7 +15,6 @@ import {
exportBusiness,
getBusinessPage,
} from '#/api/crm/business';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -2,7 +2,7 @@
import type { VxeTableGridOptions } from '#/adapter/vxe-table';
import type { CrmBusinessStatusApi } from '#/api/crm/business/status';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { message } from 'ant-design-vue';
@ -11,7 +11,6 @@ import {
deleteBusinessStatus,
getBusinessStatusPage,
} from '#/api/crm/business/status';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns } from './data';

View File

@ -4,14 +4,13 @@ import type { CrmClueApi } from '#/api/crm/clue';
import { useRouter } from 'vue-router';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { downloadFileFromBlobPart } from '@vben/utils';
import { Button, message } from 'ant-design-vue';
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { deleteClue, exportClue, getCluePage } from '#/api/crm/clue';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -5,7 +5,7 @@ import type { CrmContactApi } from '#/api/crm/contact';
import { ref } from 'vue';
import { useRouter } from 'vue-router';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { downloadFileFromBlobPart } from '@vben/utils';
import { Button, message, Tabs } from 'ant-design-vue';
@ -16,7 +16,6 @@ import {
exportContact,
getContactPage,
} from '#/api/crm/contact';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -5,7 +5,7 @@ import type { CrmContractApi } from '#/api/crm/contract';
import { ref } from 'vue';
import { useRouter } from 'vue-router';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { downloadFileFromBlobPart } from '@vben/utils';
import { Button, message, Tabs } from 'ant-design-vue';
@ -17,7 +17,6 @@ import {
getContractPage,
submitContract,
} from '#/api/crm/contract';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -5,7 +5,7 @@ import type { CrmCustomerApi } from '#/api/crm/customer';
import { ref } from 'vue';
import { useRouter } from 'vue-router';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { downloadFileFromBlobPart } from '@vben/utils';
import { Button, message, Tabs } from 'ant-design-vue';
@ -16,7 +16,6 @@ import {
exportCustomer,
getCustomerPage,
} from '#/api/crm/customer';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -4,7 +4,7 @@ import type { CrmCustomerLimitConfigApi } from '#/api/crm/customer/limitConfig';
import { ref } from 'vue';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { message, Tabs } from 'ant-design-vue';
@ -14,7 +14,6 @@ import {
getCustomerLimitConfigPage,
LimitConfType,
} from '#/api/crm/customer/limitConfig';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns } from './data';

View File

@ -4,14 +4,13 @@ import type { CrmCustomerApi } from '#/api/crm/customer';
import { useRouter } from 'vue-router';
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { downloadFileFromBlobPart } from '@vben/utils';
import { Button } from 'ant-design-vue';
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { exportCustomer, getCustomerPage } from '#/api/crm/customer';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -4,7 +4,7 @@ import type { CrmProductCategoryApi } from '#/api/crm/product/category';
import { ref } from 'vue';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { message } from 'ant-design-vue';
@ -13,7 +13,6 @@ import {
deleteProductCategory,
getProductCategoryList,
} from '#/api/crm/product/category';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -5,7 +5,7 @@ import type { CrmReceivableApi } from '#/api/crm/receivable';
import { ref } from 'vue';
import { useRouter } from 'vue-router';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { downloadFileFromBlobPart } from '@vben/utils';
import { Button, message, Tabs } from 'ant-design-vue';
@ -17,7 +17,6 @@ import {
getReceivablePage,
submitReceivable,
} from '#/api/crm/receivable';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -5,7 +5,7 @@ import type { CrmReceivablePlanApi } from '#/api/crm/receivable/plan';
import { ref } from 'vue';
import { useRouter } from 'vue-router';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { downloadFileFromBlobPart } from '@vben/utils';
import { Button, message, Tabs } from 'ant-design-vue';
@ -16,7 +16,6 @@ import {
exportReceivablePlan,
getReceivablePlanPage,
} from '#/api/crm/receivable/plan';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import ReceivableForm from '../modules/form.vue';

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【财务】采购付款、销售收款"
url="https://doc.iocoder.cn/sale/finance-payment-receipt/"
/>
<template #doc>
<DocAlert
title="【财务】采购付款、销售收款"
url="https://doc.iocoder.cn/sale/finance-payment-receipt/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【财务】采购付款、销售收款"
url="https://doc.iocoder.cn/sale/finance-payment-receipt/"
/>
<template #doc>
<DocAlert
title="【财务】采购付款、销售收款"
url="https://doc.iocoder.cn/sale/finance-payment-receipt/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【财务】采购付款、销售收款"
url="https://doc.iocoder.cn/sale/finance-payment-receipt/"
/>
<template #doc>
<DocAlert
title="【财务】采购付款、销售收款"
url="https://doc.iocoder.cn/sale/finance-payment-receipt/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="ERP 手册(功能开启)"
url="https://doc.iocoder.cn/erp/build/"
/>
<template #doc>
<DocAlert
title="ERP 手册(功能开启)"
url="https://doc.iocoder.cn/erp/build/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【产品】产品信息、分类、单位"
url="https://doc.iocoder.cn/erp/product/"
/>
<template #doc>
<DocAlert
title="【产品】产品信息、分类、单位"
url="https://doc.iocoder.cn/erp/product/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【产品】产品信息、分类、单位"
url="https://doc.iocoder.cn/erp/product/"
/>
<template #doc>
<DocAlert
title="【产品】产品信息、分类、单位"
url="https://doc.iocoder.cn/erp/product/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【产品】产品信息、分类、单位"
url="https://doc.iocoder.cn/erp/product/"
/>
<template #doc>
<DocAlert
title="【产品】产品信息、分类、单位"
url="https://doc.iocoder.cn/erp/product/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【采购】采购订单、入库、退货"
url="https://doc.iocoder.cn/erp/purchase/"
/>
<template #doc>
<DocAlert
title="【采购】采购订单、入库、退货"
url="https://doc.iocoder.cn/erp/purchase/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【采购】采购订单、入库、退货"
url="https://doc.iocoder.cn/erp/purchase/"
/>
<template #doc>
<DocAlert
title="【采购】采购订单、入库、退货"
url="https://doc.iocoder.cn/erp/purchase/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【采购】采购订单、入库、退货"
url="https://doc.iocoder.cn/erp/purchase/"
/>
<template #doc>
<DocAlert
title="【采购】采购订单、入库、退货"
url="https://doc.iocoder.cn/erp/purchase/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【采购】采购订单、入库、退货"
url="https://doc.iocoder.cn/erp/purchase/"
/>
<template #doc>
<DocAlert
title="【采购】采购订单、入库、退货"
url="https://doc.iocoder.cn/erp/purchase/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【销售】销售订单、出库、退货"
url="https://doc.iocoder.cn/erp/sale/"
/>
<template #doc>
<DocAlert
title="【销售】销售订单、出库、退货"
url="https://doc.iocoder.cn/erp/sale/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【销售】销售订单、出库、退货"
url="https://doc.iocoder.cn/erp/sale/"
/>
<template #doc>
<DocAlert
title="【销售】销售订单、出库、退货"
url="https://doc.iocoder.cn/erp/sale/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【销售】销售订单、出库、退货"
url="https://doc.iocoder.cn/erp/sale/"
/>
<template #doc>
<DocAlert
title="【销售】销售订单、出库、退货"
url="https://doc.iocoder.cn/erp/sale/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【销售】销售订单、出库、退货"
url="https://doc.iocoder.cn/erp/sale/"
/>
<template #doc>
<DocAlert
title="【销售】销售订单、出库、退货"
url="https://doc.iocoder.cn/erp/sale/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【库存】库存调拨、库存盘点"
url="https://doc.iocoder.cn/erp/stock-move-check/"
/>
<template #doc>
<DocAlert
title="【库存】库存调拨、库存盘点"
url="https://doc.iocoder.cn/erp/stock-move-check/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【库存】其它入库、其它出库"
url="https://doc.iocoder.cn/erp/stock-in-out/"
/>
<template #doc>
<DocAlert
title="【库存】其它入库、其它出库"
url="https://doc.iocoder.cn/erp/stock-in-out/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【库存】库存调拨、库存盘点"
url="https://doc.iocoder.cn/erp/stock-move-check/"
/>
<template #doc>
<DocAlert
title="【库存】库存调拨、库存盘点"
url="https://doc.iocoder.cn/erp/stock-move-check/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,17 +1,17 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>
<Page>
<DocAlert
title="【库存】其它入库、其它出库"
url="https://doc.iocoder.cn/erp/stock-in-out/"
/>
<template #doc>
<DocAlert
title="【库存】其它入库、其它出库"
url="https://doc.iocoder.cn/erp/stock-in-out/"
/>
</template>
<Button
danger
type="link"

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -2,7 +2,7 @@
import type { VxeTableGridOptions } from '#/adapter/vxe-table';
import type { InfraApiAccessLogApi } from '#/api/infra/api-access-log';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { downloadFileFromBlobPart } from '@vben/utils';
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
@ -10,7 +10,6 @@ import {
exportApiAccessLog,
getApiAccessLogPage,
} from '#/api/infra/api-access-log';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -2,7 +2,7 @@
import type { VxeTableGridOptions } from '#/adapter/vxe-table';
import type { InfraApiErrorLogApi } from '#/api/infra/api-error-log';
import { confirm, Page, useVbenModal } from '@vben/common-ui';
import { confirm, DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { downloadFileFromBlobPart } from '@vben/utils';
import { message } from 'ant-design-vue';
@ -13,7 +13,6 @@ import {
getApiErrorLogPage,
updateApiErrorLogStatus,
} from '#/api/infra/api-error-log';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { InfraApiErrorLogProcessStatusEnum } from '#/utils';

View File

@ -6,7 +6,7 @@ import type { InfraDataSourceConfigApi } from '#/api/infra/data-source-config';
import { ref } from 'vue';
import { useRouter } from 'vue-router';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { message } from 'ant-design-vue';
@ -18,7 +18,6 @@ import {
syncCodegenFromDB,
} from '#/api/infra/codegen';
import { getDataSourceConfigList } from '#/api/infra/data-source-config';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -1,10 +1,9 @@
<script lang="ts" setup>
import { onMounted, ref } from 'vue';
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { getConfigKey } from '#/api/infra/config';
import { DocAlert } from '#/components/doc-alert';
import { IFrame } from '#/components/iframe';
const loading = ref(true); //

View File

@ -4,7 +4,7 @@ import type { InfraJobApi } from '#/api/infra/job';
import { useRouter } from 'vue-router';
import { confirm, Page, useVbenModal } from '@vben/common-ui';
import { confirm, DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { downloadFileFromBlobPart } from '@vben/utils';
import { message } from 'ant-design-vue';
@ -17,7 +17,6 @@ import {
runJob,
updateJobStatus,
} from '#/api/infra/job';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { InfraJobStatusEnum } from '#/utils';

View File

@ -4,12 +4,11 @@ import type { InfraJobLogApi } from '#/api/infra/job-log';
import { useRoute } from 'vue-router';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { downloadFileFromBlobPart } from '@vben/utils';
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { exportJobLog, getJobLogPage } from '#/api/infra/job-log';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -3,12 +3,11 @@ import type { InfraRedisApi } from '#/api/infra/redis';
import { onMounted, ref } from 'vue';
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Card } from 'ant-design-vue';
import { getRedisMonitorInfo } from '#/api/infra/redis';
import { DocAlert } from '#/components/doc-alert';
import Commands from './modules/commands.vue';
import Info from './modules/info.vue';

View File

@ -1,10 +1,9 @@
<script setup lang="ts">
import { onMounted, ref } from 'vue';
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { getConfigKey } from '#/api/infra/config';
import { DocAlert } from '#/components/doc-alert';
import { IFrame } from '#/components/iframe';
const loading = ref(true); //

View File

@ -1,10 +1,9 @@
<script setup lang="ts">
import { onMounted, ref } from 'vue';
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { getConfigKey } from '#/api/infra/config';
import { DocAlert } from '#/components/doc-alert';
import { IFrame } from '#/components/iframe';
const loading = ref(true); //

View File

@ -1,10 +1,9 @@
<script lang="ts" setup>
import { onMounted, ref } from 'vue';
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { getConfigKey } from '#/api/infra/config';
import { DocAlert } from '#/components/doc-alert';
import { IFrame } from '#/components/iframe';
const loading = ref(true); //

View File

@ -3,7 +3,7 @@ import type { SystemUserApi } from '#/api/system/user';
import { computed, onMounted, ref, watchEffect } from 'vue';
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { useAccessStore } from '@vben/stores';
import { formatDate } from '@vben/utils';
@ -22,7 +22,6 @@ import {
} from 'ant-design-vue';
import { getSimpleUserList } from '#/api/system/user';
import { DocAlert } from '#/components/doc-alert';
const accessStore = useAccessStore();
const refreshToken = accessStore.refreshToken as string;

View File

@ -8,7 +8,12 @@ import type {
import { onMounted, ref } from 'vue';
import { useRouter } from 'vue-router';
import { AnalysisOverview, Page, WorkbenchQuickNav } from '@vben/common-ui';
import {
AnalysisOverview,
DocAlert,
Page,
WorkbenchQuickNav,
} from '@vben/common-ui';
import {
SvgBellIcon,
SvgCakeIcon,
@ -19,7 +24,6 @@ import { isString, openWindow } from '@vben/utils';
import { getUserCountComparison } from '#/api/mall/statistics/member';
import { getOrderComparison } from '#/api/mall/statistics/trade';
import { DocAlert } from '#/components/doc-alert';
/** 商城首页 */
defineOptions({ name: 'MallHome' });

View File

@ -5,13 +5,12 @@ import type { MallCategoryApi } from '#/api/mall/product/category';
import { ref } from 'vue';
import { useRouter } from 'vue-router';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { message } from 'ant-design-vue';
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { deleteCategory, getCategoryList } from '#/api/mall/product/category';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -4,7 +4,7 @@ import type { MallCommentApi } from '#/api/mall/product/comment';
import { h } from 'vue';
import { confirm, Page, prompt, useVbenModal } from '@vben/common-ui';
import { confirm, DocAlert, Page, prompt, useVbenModal } from '@vben/common-ui';
import { message, Textarea } from 'ant-design-vue';
@ -14,7 +14,6 @@ import {
replyComment,
updateCommentVisible,
} from '#/api/mall/product/comment';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { ref } from 'vue';
import { Page } from '@vben/common-ui';
import { DocAlert } from '#/components/doc-alert';
import { DocAlert, Page } from '@vben/common-ui';
import PropertyGrid from './modules/property-grid.vue';
import ValueGrid from './modules/value-grid.vue';

View File

@ -5,7 +5,7 @@ import type { MallSpuApi } from '#/api/mall/product/spu';
import { onMounted, ref } from 'vue';
import { useRouter } from 'vue-router';
import { confirm, Page } from '@vben/common-ui';
import { confirm, DocAlert, Page } from '@vben/common-ui';
import {
downloadFileFromBlobPart,
handleTree,
@ -23,7 +23,6 @@ import {
getTabsCount,
updateStatus,
} from '#/api/mall/product/spu';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { fenToYuan, ProductSpuStatusEnum } from '#/utils';

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -5,13 +5,12 @@ import type { MallAfterSaleApi } from '#/api/mall/trade/afterSale';
import { onMounted, ref } from 'vue';
import { useRouter } from 'vue-router';
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button, Tabs } from 'ant-design-vue';
import { TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { getAfterSalePage } from '#/api/mall/trade/afterSale';
import { DocAlert } from '#/components/doc-alert';
import { DICT_TYPE, getDictOptions } from '#/utils';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -3,13 +3,12 @@ import type { MallTradeConfigApi } from '#/api/mall/trade/config';
import { onMounted, ref } from 'vue';
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Card, message, Tabs } from 'ant-design-vue';
import { useVbenForm } from '#/adapter/form';
import { getTradeConfig, saveTradeConfig } from '#/api/mall/trade/config';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useFormSchema } from './data';

View File

@ -5,14 +5,13 @@ import type { MallOrderApi } from '#/api/mall/trade/order';
import { h } from 'vue';
import { useRouter } from 'vue-router';
import { Page, prompt, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, prompt, useVbenModal } from '@vben/common-ui';
import { Image, List, Tag, Textarea } from 'ant-design-vue';
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { getOrderPage, updateOrderRemark } from '#/api/mall/trade/order';
import { DictTag } from '#/components/dict-tag';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import {
DeliveryTypeEnum,

View File

@ -2,13 +2,12 @@
import type { VxeTableGridOptions } from '#/adapter/vxe-table';
import type { MemberTagApi } from '#/api/member/tag';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { message } from 'ant-design-vue';
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { deleteMemberTag, getMemberTagPage } from '#/api/member/tag';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -5,11 +5,10 @@ import type { MemberUserApi } from '#/api/member/user';
import { ref } from 'vue';
import { useRouter } from 'vue-router';
import { Page, useVbenModal } from '@vben/common-ui';
import { DocAlert, Page, useVbenModal } from '@vben/common-ui';
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { getUserPage } from '#/api/member/user';
import { DocAlert } from '#/components/doc-alert';
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

View File

@ -1,9 +1,7 @@
<script lang="ts" setup>
import { Page } from '@vben/common-ui';
import { DocAlert, Page } from '@vben/common-ui';
import { Button } from 'ant-design-vue';
import { DocAlert } from '#/components/doc-alert';
</script>
<template>

Some files were not shown because too many files have changed in this diff Show More