zhengyiming
2025-02-10 0470145fcd755d3f87bffc7a985bd3cc82c5f3f6
feat: init
21个文件已修改
85个文件已删除
7251 ■■■■■ 已修改文件
apps/cMiniApp/config/index.js 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/package.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/app.config.ts 47 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/components/Card/AttentionCard.vue 79 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/components/Card/MessageCard.vue 103 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/components/Card/OrderCard.vue 143 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/components/Card/OrderManageCard.vue 153 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/components/Card/ResourceCard.vue 123 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/components/Card/ResourceManageCard.vue 147 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/components/Card/SystemMessageCard.vue 116 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/components/index.ts 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/components/message/message-timestamp.vue 115 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/constants/index.ts 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/constants/message.ts 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/constants/router.ts 27 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/constants/tabBar.ts 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/custom-tab-bar/index.tsx 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/hooks/follow.ts 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/hooks/index.ts 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/hooks/information.ts 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/hooks/message.ts 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/hooks/order.ts 73 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/hooks/resource.ts 73 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/hooks/useCategory.ts 204 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/hooks/user.ts 84 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/pages/home/FrontOrderList.vue 113 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/pages/home/FrontResourceList.vue 105 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/pages/home/index.vue 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/pages/mine/index.vue 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/stores/modules/user.ts 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/friendCircle/components/FriendMessage/FriendMessage.vue 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/friendCircle/components/FriendView/FriendView.vue 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/message/chatRoom/InnerPage.vue 249 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/message/chatRoom/chatRoom.config.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/message/chatRoom/chatRoom.vue 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/message/messageList/InnerPage.vue 150 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/message/messageList/messageList.config.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/message/messageList/messageList.vue 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/message/systemMessage/InnerPage.vue 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/message/systemMessage/systemMessage.config.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/message/systemMessage/systemMessage.vue 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/message/unfamiliarUserList/InnerPage.vue 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/message/unfamiliarUserList/unfamiliarUserList.config.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/message/unfamiliarUserList/unfamiliarUserList.vue 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/order/orderDetail/common.scss 93 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/order/orderDetail/orderDetail.config.ts 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/order/orderDetail/orderDetail.vue 292 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/order/publishOrder/PublishOrderStep1.vue 192 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/order/publishOrder/PublishOrderStep2.vue 176 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/order/publishOrder/PublishOrderStep3.vue 172 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/order/publishOrder/context.ts 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/order/publishOrder/innerPage.vue 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/order/publishOrder/publishOrder.config.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/order/publishOrder/publishOrder.vue 100 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/resource/publishResource/InnerPage.vue 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/resource/publishResource/PublishResourceStep1.vue 122 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/resource/publishResource/PublishResourceStep2.vue 115 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/resource/publishResource/context.ts 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/resource/publishResource/publishResource.config.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/resource/publishResource/publishResource.vue 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/resource/resourceDetail/resourceDetail.config.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/resource/resourceDetail/resourceDetail.vue 210 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/constants/index.ts 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/cooperation/cooperation.config.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/cooperation/cooperation.vue 120 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/faq/faq.vue 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/orderManage/InnerPage.vue 138 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/orderManage/orderManage.config.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/orderManage/orderManage.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/privacyAgreement/privacyAgreement.config.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/privacyAgreement/privacyAgreement.vue 171 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/resourceManage/InnerPage.vue 111 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/resourceManage/resourceManage.config.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/resourceManage/resourceManage.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/setting/setting.config.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/setting/setting.vue 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/toggleMatchMakingIdentity/toggleMatchMakingIdentity.config.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/toggleMatchMakingIdentity/toggleMatchMakingIdentity.vue 100 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/tradeChatRecord/InnerPage.vue 99 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/tradeChatRecord/tradeChatRecord.config.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/tradeChatRecord/tradeChatRecord.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/userInfo/userInfo.config.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/userInfo/userInfo.vue 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/userInfo/userInfoInnerPage.vue 211 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/wxSetting/wxSetting.config.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/setting/wxSetting/wxSetting.vue 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/Friend/FileWrapper/FileWrapper.vue 86 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/Friend/FriendMessage/FriendMessage.vue 446 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/Friend/FriendMessage/FriendMessageReplyName.vue 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/Friend/FriendMessageContent/FriendMessageContent.vue 168 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/index.ts 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/constants/cooperate.ts 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/constants/dic.ts 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/constants/enum.ts 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/constants/friend.ts 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/constants/index.ts 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/constants/information.ts 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/constants/message.ts 171 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/constants/order.ts 326 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/constants/resource.ts 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/constants/user.ts 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/utils/index.ts 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/utils/order/index.ts 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/utils/product/index.ts 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
patches/@nutui__nutui-taro@4.1.5.patch 136 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pnpm-lock.yaml 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/config/index.js
@@ -1,7 +1,7 @@
const path = require('path');
const AutoImport = require('unplugin-auto-import/webpack');
const { CIPluginFn } = require('../ci/upload');
import AutoImport from 'unplugin-auto-import/webpack';
import ComponentsPlugin from 'unplugin-vue-components/webpack';
import NutUIResolver from '@nutui/nutui-taro/dist/resolver';
@@ -25,12 +25,6 @@
  alias: {
    '@': path.resolve(__dirname, '..', 'src'),
    '@components/assets': path.resolve(__dirname, '..', 'node_modules', '@12333/components/assets'),
    '@tencentcloud/chat-uikit-engine': path.resolve(
      __dirname,
      '..',
      'node_modules',
      '@tencentcloud/chat-uikit-engine'
    ),
  },
  sourceRoot: 'src',
  outputRoot: 'dist',
apps/cMiniApp/package.json
@@ -123,7 +123,7 @@
    "taro-plugin-compiler-optimization": "^1.0.4",
    "thread-loader": "^4.0.2",
    "unplugin-auto-import": "^0.16.6",
    "unplugin-vue-components": "^0.28.0",
    "unplugin-vue-components": "^0.27.4",
    "vue-eslint-parser": "^9.3.1",
    "vue-loader": "^17.0.0",
    "webpack": "^5.78.0",
apps/cMiniApp/src/app.config.ts
@@ -50,41 +50,6 @@
      ],
    },
    {
      root: 'subpackages/setting',
      pages: [
        'userInfo/userInfo',
        'setting/setting',
        'privacyAgreement/privacyAgreement',
        'cooperation/cooperation',
        'faq/faq',
        'toggleMatchMakingIdentity/toggleMatchMakingIdentity',
        'orderManage/orderManage',
        'resourceManage/resourceManage',
        'tradeChatRecord/tradeChatRecord',
      ],
    },
    {
      root: 'subpackages/user',
      pages: ['userHomePage/userHomePage', 'complaint/complaint'],
    },
    {
      root: 'subpackages/message',
      pages: [
        'systemMessage/systemMessage',
        'chatRoom/chatRoom',
        'unfamiliarUserList/unfamiliarUserList',
        'messageList/messageList',
      ],
    },
    {
      root: 'subpackages/order',
      pages: ['orderDetail/orderDetail', 'publishOrder/publishOrder'],
    },
    {
      root: 'subpackages/resource',
      pages: ['resourceDetail/resourceDetail', 'publishResource/publishResource'],
    },
    {
      root: 'subpackages/authentication',
      pages: [
        'authenticationHome/authenticationHome',
@@ -98,10 +63,10 @@
      pages: ['citySelect/citySelect'],
    },
  ],
  preloadRule: {
    'pages/mine/index': {
      network: 'all',
      packages: ['subpackages/setting', 'subpackages/message'],
    },
  },
  // preloadRule: {
  //   'pages/mine/index': {
  //     network: 'all',
  //     packages: ['subpackages/setting', 'subpackages/message'],
  //   },
  // },
});
apps/cMiniApp/src/components/Card/AttentionCard.vue
File was deleted
apps/cMiniApp/src/components/Card/MessageCard.vue
File was deleted
apps/cMiniApp/src/components/Card/OrderCard.vue
File was deleted
apps/cMiniApp/src/components/Card/OrderManageCard.vue
File was deleted
apps/cMiniApp/src/components/Card/ResourceCard.vue
File was deleted
apps/cMiniApp/src/components/Card/ResourceManageCard.vue
File was deleted
apps/cMiniApp/src/components/Card/SystemMessageCard.vue
File was deleted
apps/cMiniApp/src/components/index.ts
@@ -24,4 +24,3 @@
export { default as PageFooterBtn } from './PageFooter/PageFooterBtn.vue';
export { default as ChunkTitle } from './Chunk/ChunkTitle.vue';
export { default as UserHomeTopView } from './UserHome/UserHomeTopView.vue';
export { default as MessageTimestamp } from './message/message-timestamp.vue';
apps/cMiniApp/src/components/message/message-timestamp.vue
File was deleted
apps/cMiniApp/src/constants/index.ts
@@ -1,5 +1,4 @@
export * from './enum';
export * from './tabBar';
export * from './router';
export * from './message';
export * from './img';
apps/cMiniApp/src/constants/message.ts
File was deleted
apps/cMiniApp/src/constants/router.ts
@@ -6,26 +6,13 @@
  home = '/pages/home/index',
  mine = '/pages/mine/index',
  editRichContent = '/subpackages/editRichContent/editRichContent',
  userInfo = '/subpackages/setting/userInfo/userInfo',
  setting = '/subpackages/setting/setting/setting',
  privacyAgreement = '/subpackages/setting/privacyAgreement/privacyAgreement',
  cooperation = '/subpackages/setting/cooperation/cooperation',
  // wxSetting = '/subpackages/setting/wxSetting/wxSetting',
  faq = '/subpackages/setting/faq/faq',
  toggleMatchMakingIdentity = '/subpackages/setting/toggleMatchMakingIdentity/toggleMatchMakingIdentity',
  orderManage = '/subpackages/setting/orderManage/orderManage',
  resourceManage = '/subpackages/setting/resourceManage/resourceManage',
  tradeChatRecord = '/subpackages/setting/tradeChatRecord/tradeChatRecord',
  userHomePage = '/subpackages/user/userHomePage/userHomePage',
  complaint = '/subpackages/user/complaint/complaint',
  systemMessage = '/subpackages/message/systemMessage/systemMessage',
  chatRoom = '/subpackages/message/chatRoom/chatRoom',
  unfamiliarUserList = '/subpackages/message/unfamiliarUserList/unfamiliarUserList',
  messageList = '/subpackages/message/messageList/messageList',
  orderDetail = '/subpackages/order/orderDetail/orderDetail',
  publishOrder = '/subpackages/order/publishOrder/publishOrder',
  resourceDetail = '/subpackages/resource/resourceDetail/resourceDetail',
  publishResource = '/subpackages/resource/publishResource/publishResource',
  // userInfo = '/subpackages/setting/userInfo/userInfo',
  // setting = '/subpackages/setting/setting/setting',
  // privacyAgreement = '/subpackages/setting/privacyAgreement/privacyAgreement',
  // cooperation = '/subpackages/setting/cooperation/cooperation',
  // faq = '/subpackages/setting/faq/faq',
  authenticationHome = '/subpackages/authentication/authenticationHome/authenticationHome',
  authenticationResult = '/subpackages/authentication/authenticationResult/authenticationResult',
  authenticationFaRen = '/subpackages/authentication/authenticationFaRen/authenticationFaRen',
apps/cMiniApp/src/constants/tabBar.ts
@@ -1,6 +1,4 @@
export const TabBarPageRouter = {
  Home: '/pages/home/index',
  CircleFriend: '/pages/circleFriend/circleFriend',
  Message: '/pages/message/message',
  Mine: '/pages/mine/index',
};
apps/cMiniApp/src/custom-tab-bar/index.tsx
@@ -7,9 +7,8 @@
import { storeToRefs } from 'pinia';
import { TabBarPageRouter } from '@/constants';
// import IconPublish from '@/assets/tabbar/icon-publish.png';
import { useUser, useIsLogin, useMyMessageCount } from '@/hooks';
import { useUser, useIsLogin } from '@/hooks';
import { Message } from '@12333/utils';
import { MatchMakingIdentityEnumTitle } from '@12333/constants';
type TarBarItemProps = {
  text: string;
@@ -63,8 +62,6 @@
    const router = Taro.useRouter();
    const { matchMakingIdentity } = useUser();
    const isLogin = useIsLogin();
    const loginTipShowed = ref(false);
@@ -112,7 +109,6 @@
    }
    return () => {
      const homeTitle = MatchMakingIdentityEnumTitle[matchMakingIdentity.value];
      return (
        <View
          class="bottom-tab"
@@ -121,7 +117,7 @@
          }}
        >
          <TarBarItem
            text={homeTitle}
            text={'homeTitle'}
            icon="../assets/tabbar/icon-home.png"
            activeIcon="../assets/tabbar/icon-home-active.png"
            pagePath={TabBarPageRouter.Home}
apps/cMiniApp/src/hooks/follow.ts
File was deleted
apps/cMiniApp/src/hooks/index.ts
@@ -1,11 +1,5 @@
export * from './user';
export * from './useCategory';
export * from './router';
export * from './access';
export * from './login';
export * from './information';
export * from './authentication';
export * from './follow';
export * from './message';
export * from './order';
export * from './resource';
apps/cMiniApp/src/hooks/information.ts
File was deleted
apps/cMiniApp/src/hooks/message.ts
File was deleted
apps/cMiniApp/src/hooks/order.ts
File was deleted
apps/cMiniApp/src/hooks/resource.ts
File was deleted
apps/cMiniApp/src/hooks/useCategory.ts
File was deleted
apps/cMiniApp/src/hooks/user.ts
@@ -1,11 +1,7 @@
import { useUserStore } from '@/stores/modules/user';
import Taro from '@tarojs/taro';
import { object2query, LocationUtils } from '@12333/utils';
import {
  ParkOrHRStatus,
  UserCertificationFrontStatus,
  MatchMakingIdentityEnum,
} from '@12333/constants';
import { ParkOrHRStatus, UserCertificationFrontStatus } from '@12333/constants';
import * as userServices from '@12333/services/api/User';
import { useQuery } from '@tanstack/vue-query';
import { MaybeRef } from 'vue';
@@ -14,8 +10,7 @@
export function useUser() {
  const userStore = useUserStore();
  const { userDetail, userInfo, matchMakingIdentity, isSetMatchMakingIdentity, locationCity } =
    storeToRefs(userStore);
  const { userDetail, userInfo, locationCity } = storeToRefs(userStore);
  function updateUserInfo() {
    return userStore.getCurrentUserInfo();
@@ -47,8 +42,6 @@
    isCompletePersonalInfo,
    isCompanyAudited,
    isCertified,
    matchMakingIdentity,
    isSetMatchMakingIdentity,
    locationCity,
  };
}
@@ -111,77 +104,4 @@
  return {
    goLoginFn,
  };
}
type UseUserTotalInfoOptions = {
  userId: MaybeRef<string>;
  enabled?: MaybeRef<boolean>;
};
export function useUserTotalInfo({ userId, enabled = true }: UseUserTotalInfoOptions) {
  const { data, refetch } = useQuery({
    queryKey: ['userServices/getUserTotalInfo', userId],
    queryFn: async () => {
      return await userServices.getUserTotalInfo(
        {
          userId: unref(userId),
        },
        { showLoading: false }
      );
    },
    placeholderData: () => ({} as API.GetUserTotalInfoOutput),
    enabled: computed(() => unref(enabled) && !!unref(userId)),
  });
  useRefeshDidShow({ queryKey: ['userServices/getUserTotalInfo', userId] });
  return {
    userTotalInfo: data,
    refetch,
  };
}
export function useUserSimpleInfo({ userId }: UseUserTotalInfoOptions) {
  const { data, refetch } = useQuery({
    queryKey: ['userServices/getUserSimpleInfo', userId],
    queryFn: async () => {
      return await userServices.getUserSimpleInfo(
        {
          userId: unref(userId),
        },
        { showLoading: false }
      );
    },
    placeholderData: () => ({} as API.UserSimpleInfo),
    enabled: computed(() => !!unref(userId)),
  });
  return {
    userSimpleInfo: data,
  };
}
type UseToggleMatchMakingIdentityOnLaunchOptions = {
  matchMakingIdentity: MatchMakingIdentityEnum;
};
export function useToggleMatchMakingIdentityOnLaunch({
  matchMakingIdentity,
}: UseToggleMatchMakingIdentityOnLaunchOptions) {
  const launchOptions = Taro.getEnterOptionsSync();
  console.log('launchOptions: ', launchOptions);
  const userStore = useUserStore();
  const { userDetail } = useUser();
  onMounted(async () => {
    try {
      if (launchOptions.scene === 1037) {
        await userStore.setMatchMakingIdentity({
          matchMakingIdentity: matchMakingIdentity,
          userId: userDetail.value?.userId,
        });
      }
    } catch (error) {}
  });
}
apps/cMiniApp/src/pages/home/FrontOrderList.vue
File was deleted
apps/cMiniApp/src/pages/home/FrontResourceList.vue
File was deleted
apps/cMiniApp/src/pages/home/index.vue
@@ -1,31 +1,22 @@
<template>
  <PageLayoutWithBg
    class="index-page-wrapper"
    :title="MatchMakingIdentityEnumTitle[matchMakingIdentity]"
    :need-auth="false"
  >
  <PageLayoutWithBg class="index-page-wrapper" :title="'首页'" :need-auth="false">
    <template #left>
      <div class="menu-btn-wrapper city-btn" @click="goCitySelect">
        <div class="city-btn-text">{{ locationCity }}</div>
        <RectDown :size="12" />
      </div>
    </template>
    <FrontOrderList v-if="matchMakingIdentity === MatchMakingIdentityEnum.Contributors" />
    <FrontResourceList v-else-if="matchMakingIdentity === MatchMakingIdentityEnum.Employing" />
  </PageLayoutWithBg>
</template>
<script setup lang="ts">
import FrontOrderList from './FrontOrderList.vue';
import FrontResourceList from './FrontResourceList.vue';
import { useUser } from '@/hooks';
import { MatchMakingIdentityEnum, MatchMakingIdentityEnumTitle } from '@12333/constants';
import { useUserStore } from '@/stores/modules/user';
import { RectDown } from '@nutui/icons-vue-taro';
import Taro from '@tarojs/taro';
import { LocationUtils } from '@12333/utils';
const { matchMakingIdentity, isSetMatchMakingIdentity, locationCity } = useUser();
const { locationCity } = useUser();
const userStore = useUserStore();
apps/cMiniApp/src/pages/mine/index.vue
@@ -33,33 +33,8 @@
    <ContentScrollView v-if="isLogin" class="mine-content-scroll-view">
      <div class="mine-id-menu-wrapper">
        <img :src="IconLamp" class="mine-id-menu-icon" />
        <div class="mine-id-menu-text">
          您当前的身份为{{ MatchMakingIdentityEnumText[matchMakingIdentity] }}
        </div>
        <div class="mine-id-menu-btn" @click="goPage(RouterPath.toggleMatchMakingIdentity)">
          切换身份
        </div>
      </div>
      <div class="mine-menu-list">
        <div class="mine-menu-list-item" @click="goBusinessManagement">
          <img :src="IconMenuBusiness" class="mine-menu-list-item-icon" />
          <div class="mine-menu-list-item-text">业务管理</div>
        </div>
        <div class="mine-menu-list-item" @click="goTradeChatRecord">
          <img :src="IconMenuContact" class="mine-menu-list-item-icon" />
          <div class="mine-menu-list-item-text">联系记录</div>
        </div>
      </div>
      <List class="mine-setting-list">
        <ListItem :icon="IconMessage" title="消息" @click="goMessage">
          <template #extra>
            <nut-badge
              :value="myMessageCount.unReadCount ?? 0"
              class="mine-setting-badge"
              :hidden="!myMessageCount.unReadCount"
            ></nut-badge>
          </template>
        </ListItem>
        <ListItem :icon="IconSetting" title="设置" @click="goSetting"></ListItem>
      </List>
    </ContentScrollView>
@@ -79,14 +54,13 @@
import IconMenuContact from '@/assets/mine/icon-menu-contact.png';
import IconSetting from '@/assets/mine/icon-setting.png';
import IconMessage from '@/assets/mine/icon-message.png';
import { useUser, useIsLogin, useGoLogin, useMyMessageCount } from '@/hooks';
import { useUser, useIsLogin, useGoLogin } from '@/hooks';
import Taro from '@tarojs/taro';
import { RouterPath, OssAssets } from '@/constants';
import { MatchMakingIdentityEnumText, MatchMakingIdentityEnum } from '@12333/constants';
import { List, ListItem } from '@12333/components';
import { useSystemStore } from '@/stores/modules/system';
const { userDetail, isCertified, matchMakingIdentity } = useUser();
const { userDetail, isCertified } = useUser();
const isLogin = useIsLogin();
const systemStore = useSystemStore();
@@ -106,19 +80,7 @@
}
function goSetting() {
  goPage(RouterPath.setting);
}
function goMessage() {
  goPage(RouterPath.messageList);
}
function goBusinessManagement() {
  if (matchMakingIdentity.value === MatchMakingIdentityEnum.Employing) {
    goPage(RouterPath.orderManage);
  } else if (matchMakingIdentity.value === MatchMakingIdentityEnum.Contributors) {
    goPage(RouterPath.resourceManage);
  }
  // goPage(RouterPath.setting);
}
Taro.showShareMenu({
@@ -128,19 +90,13 @@
Taro.useShareAppMessage((res) => {
  return {
    title: `${userDetail.value?.contacter}名片`,
    path: `${RouterPath.userHomePage}?userId=${userDetail.value?.userId}`,
    // path: `${RouterPath.userHomePage}?userId=${userDetail.value?.userId}`,
    imageUrl: userDetail.value?.avatarUrl,
  };
});
const { myMessageCount } = useMyMessageCount();
function goAuthentication() {
  goPage(RouterPath.authenticationHome);
}
function goTradeChatRecord() {
  goPage(RouterPath.tradeChatRecord);
}
</script>
apps/cMiniApp/src/stores/modules/user.ts
@@ -26,7 +26,7 @@
  LocationUtils,
} from '@12333/utils';
import DefaultAvatar from '@/assets/components/icon-default-avatar.png';
import { MatchMakingIdentityEnum, WxMiniAppEnum } from '@12333/constants';
import { WxMiniAppEnum } from '@12333/constants';
import { myClient } from '@/constants/query';
import { globalEventEmitter } from '@12333/hooks';
@@ -36,9 +36,6 @@
  refreshToken?: Nullable<string>;
  userDetail?: Nullable<API.UserInfoV2>;
  firstGetUserDetail?: boolean;
  matchMakingIdentity?: MatchMakingIdentityEnum;
  /**是否有设置过身份 */
  isSetMatchMakingIdentity?: boolean;
  locationCity?: string;
  locationProvince?: string;
@@ -61,18 +58,6 @@
  }
);
function initMatchMakingIdentity(userDetail: API.UserInfoV2): MatchMakingIdentityEnum {
  if (!userDetail) {
    const cacheMatchMakingIdentity = getMatchMakingIdentity();
    return cacheMatchMakingIdentity
      ? cacheMatchMakingIdentity
      : MatchMakingIdentityEnum.Contributors;
  } else if (!userDetail?.matchMakingIdentity) {
    return MatchMakingIdentityEnum.Contributors;
  }
  return userDetail?.matchMakingIdentity;
}
export const useUserStore = defineStore({
  id: 'app-user',
  state: (): UserState => {
@@ -89,10 +74,6 @@
      refreshToken: userInfo?.refreshToken ?? '',
      userDetail: userDetail,
      firstGetUserDetail: true,
      matchMakingIdentity: initMatchMakingIdentity(userDetail),
      isSetMatchMakingIdentity: userDetail
        ? !!userDetail.matchMakingIdentity || !!getMatchMakingIdentity()
        : !!getMatchMakingIdentity(),
      locationCity: storageLocation?.city ?? '北京市',
      locationProvince: storageLocation?.province ?? '北京',
      firstSetLocation: true,
@@ -227,8 +208,6 @@
          res.avatarUrl = res.avatarUrl ? setOSSLink(res.avatarUrl) : DefaultAvatar;
          this.setUserDetail(res);
          this.firstGetUserDetail = false;
          this.matchMakingIdentity = initMatchMakingIdentity(res);
          this.isSetMatchMakingIdentity = true;
        }
      } catch (error) {}
    },
@@ -303,25 +282,6 @@
          return res;
        } else {
          throw new Error('刷新token失败');
        }
      } catch (error) {
        throw new Error('error');
      }
    },
    async setMatchMakingIdentity(params: API.SetMatchMakingIdentityInput) {
      try {
        let res = 1;
        if (this.userDetail) {
          res = await userServices.setMatchMakingIdentity(params);
        }
        if (res) {
          if (!this.userDetail) {
            setMatchMakingIdentity(params.matchMakingIdentity);
          }
          this.matchMakingIdentity = params.matchMakingIdentity;
          this.isSetMatchMakingIdentity = true;
          return res;
        }
      } catch (error) {
        throw new Error('error');
apps/cMiniApp/src/subpackages/friendCircle/components/FriendMessage/FriendMessage.vue
File was deleted
apps/cMiniApp/src/subpackages/friendCircle/components/FriendView/FriendView.vue
File was deleted
apps/cMiniApp/src/subpackages/message/chatRoom/InnerPage.vue
File was deleted
apps/cMiniApp/src/subpackages/message/chatRoom/chatRoom.config.ts
File was deleted
apps/cMiniApp/src/subpackages/message/chatRoom/chatRoom.vue
File was deleted
apps/cMiniApp/src/subpackages/message/messageList/InnerPage.vue
File was deleted
apps/cMiniApp/src/subpackages/message/messageList/messageList.config.ts
File was deleted
apps/cMiniApp/src/subpackages/message/messageList/messageList.vue
File was deleted
apps/cMiniApp/src/subpackages/message/systemMessage/InnerPage.vue
File was deleted
apps/cMiniApp/src/subpackages/message/systemMessage/systemMessage.config.ts
File was deleted
apps/cMiniApp/src/subpackages/message/systemMessage/systemMessage.vue
File was deleted
apps/cMiniApp/src/subpackages/message/unfamiliarUserList/InnerPage.vue
File was deleted
apps/cMiniApp/src/subpackages/message/unfamiliarUserList/unfamiliarUserList.config.ts
File was deleted
apps/cMiniApp/src/subpackages/message/unfamiliarUserList/unfamiliarUserList.vue
File was deleted
apps/cMiniApp/src/subpackages/order/orderDetail/common.scss
File was deleted
apps/cMiniApp/src/subpackages/order/orderDetail/orderDetail.config.ts
File was deleted
apps/cMiniApp/src/subpackages/order/orderDetail/orderDetail.vue
File was deleted
apps/cMiniApp/src/subpackages/order/publishOrder/PublishOrderStep1.vue
File was deleted
apps/cMiniApp/src/subpackages/order/publishOrder/PublishOrderStep2.vue
File was deleted
apps/cMiniApp/src/subpackages/order/publishOrder/PublishOrderStep3.vue
File was deleted
apps/cMiniApp/src/subpackages/order/publishOrder/context.ts
File was deleted
apps/cMiniApp/src/subpackages/order/publishOrder/innerPage.vue
File was deleted
apps/cMiniApp/src/subpackages/order/publishOrder/publishOrder.config.ts
File was deleted
apps/cMiniApp/src/subpackages/order/publishOrder/publishOrder.vue
File was deleted
apps/cMiniApp/src/subpackages/resource/publishResource/InnerPage.vue
File was deleted
apps/cMiniApp/src/subpackages/resource/publishResource/PublishResourceStep1.vue
File was deleted
apps/cMiniApp/src/subpackages/resource/publishResource/PublishResourceStep2.vue
File was deleted
apps/cMiniApp/src/subpackages/resource/publishResource/context.ts
File was deleted
apps/cMiniApp/src/subpackages/resource/publishResource/publishResource.config.ts
File was deleted
apps/cMiniApp/src/subpackages/resource/publishResource/publishResource.vue
File was deleted
apps/cMiniApp/src/subpackages/resource/resourceDetail/resourceDetail.config.ts
File was deleted
apps/cMiniApp/src/subpackages/resource/resourceDetail/resourceDetail.vue
File was deleted
apps/cMiniApp/src/subpackages/setting/constants/index.ts
File was deleted
apps/cMiniApp/src/subpackages/setting/cooperation/cooperation.config.ts
File was deleted
apps/cMiniApp/src/subpackages/setting/cooperation/cooperation.vue
File was deleted
apps/cMiniApp/src/subpackages/setting/faq/faq.vue
File was deleted
apps/cMiniApp/src/subpackages/setting/orderManage/InnerPage.vue
File was deleted
apps/cMiniApp/src/subpackages/setting/orderManage/orderManage.config.ts
File was deleted
apps/cMiniApp/src/subpackages/setting/orderManage/orderManage.vue
File was deleted
apps/cMiniApp/src/subpackages/setting/privacyAgreement/privacyAgreement.config.ts
File was deleted
apps/cMiniApp/src/subpackages/setting/privacyAgreement/privacyAgreement.vue
File was deleted
apps/cMiniApp/src/subpackages/setting/resourceManage/InnerPage.vue
File was deleted
apps/cMiniApp/src/subpackages/setting/resourceManage/resourceManage.config.ts
File was deleted
apps/cMiniApp/src/subpackages/setting/resourceManage/resourceManage.vue
File was deleted
apps/cMiniApp/src/subpackages/setting/setting/setting.config.ts
File was deleted
apps/cMiniApp/src/subpackages/setting/setting/setting.vue
File was deleted
apps/cMiniApp/src/subpackages/setting/toggleMatchMakingIdentity/toggleMatchMakingIdentity.config.ts
File was deleted
apps/cMiniApp/src/subpackages/setting/toggleMatchMakingIdentity/toggleMatchMakingIdentity.vue
File was deleted
apps/cMiniApp/src/subpackages/setting/tradeChatRecord/InnerPage.vue
File was deleted
apps/cMiniApp/src/subpackages/setting/tradeChatRecord/tradeChatRecord.config.ts
File was deleted
apps/cMiniApp/src/subpackages/setting/tradeChatRecord/tradeChatRecord.vue
File was deleted
apps/cMiniApp/src/subpackages/setting/userInfo/userInfo.config.ts
File was deleted
apps/cMiniApp/src/subpackages/setting/userInfo/userInfo.vue
File was deleted
apps/cMiniApp/src/subpackages/setting/userInfo/userInfoInnerPage.vue
File was deleted
apps/cMiniApp/src/subpackages/setting/wxSetting/wxSetting.config.ts
File was deleted
apps/cMiniApp/src/subpackages/setting/wxSetting/wxSetting.vue
File was deleted
packages/components/src/Friend/FileWrapper/FileWrapper.vue
File was deleted
packages/components/src/Friend/FriendMessage/FriendMessage.vue
File was deleted
packages/components/src/Friend/FriendMessage/FriendMessageReplyName.vue
File was deleted
packages/components/src/Friend/FriendMessageContent/FriendMessageContent.vue
File was deleted
packages/components/src/index.ts
@@ -15,7 +15,5 @@
export { default as PreviewImage } from './Image/PreviewImage.vue';
export { default as ImageGrid } from './Image/ImageGrid.vue';
export { default as AutoWidthImage } from './Image/AutoWidthImage.vue';
export { default as FileWrapper } from './Friend/FileWrapper/FileWrapper.vue';
export { default as FriendMessage } from './Friend/FriendMessage/FriendMessage.vue';
export { default as AreaTreeSelect } from './AreaTreeSelect/AreaTreeSelect.vue';
export { default as Elevator } from './Elevator/Elevator.vue';
packages/constants/cooperate.ts
@@ -81,24 +81,3 @@
  [CooperateStatus.RefusalToCooperate]: 'danger',
  [CooperateStatus.OffShelf]: 'warning',
};
export enum InsurePeopleNumberEnum {
  /**
   * 保障人数1-49
   */
  People1To49 = 10,
  /**
   * 保障人数50-99
   */
  People50To99 = 20,
  /**
   * 保障人数100以上
   */
  People100ToMore = 30,
}
export const InsurePeopleNumberEnumText = {
  [InsurePeopleNumberEnum.People1To49]: '1-49人',
  [InsurePeopleNumberEnum.People50To99]: '50-99人',
  [InsurePeopleNumberEnum.People100ToMore]: '100人以上',
};
packages/constants/dic.ts
@@ -80,22 +80,6 @@
  [IndustryCategoryType.IndustryInformation]: '行业资讯',
};
export enum ProductInfoCategoryType {
  /**
   * 产品类别
   */
  ProductCategory = 0,
  /**
   * 资讯类别
   */
  InformationCategory = 1,
}
export const ProductInfoCategoryTypeText = {
  [ProductInfoCategoryType.ProductCategory]: '产品类别',
  [ProductInfoCategoryType.InformationCategory]: '资讯类别',
};
export enum TagType {
  /**
   * 产品标签
@@ -114,15 +98,6 @@
   */
  QuickEvaluateTag,
}
export const ProductInfoTagTypeText = {
  [TagType.ProductTag]: '产品标签',
  [TagType.InformationTag]: '资讯标签',
};
export const ProductQuickEvaluateTypeText = {
  [TagType.ProductTag]: '产品快捷评价',
};
export enum UpLevel {
  /**
packages/constants/enum.ts
@@ -119,7 +119,7 @@
  [EnterpriseType.IndustryBody]: '行业机构',
};
export const TempFolderPath = 'https://parkmanagement.oss-cn-hangzhou.aliyuncs.com/12333/temp';
export const TempFolderPath = 'https://parkmanagement.oss-cn-hangzhou.aliyuncs.com/flexJob/temp';
export enum BusinessSettingType {
  /**
@@ -127,5 +127,3 @@
   */
  UserCertification = 10,
}
export const MatchMakingMiniAppId = 'wx88251c84f5cd886b';
packages/constants/friend.ts
File was deleted
packages/constants/index.ts
@@ -2,17 +2,12 @@
export * from './enum';
export * from './editor';
export * from './role';
export * from './information';
export * from './error';
export * from './user';
export * from './parkOrHR';
export * from './cooperate';
export * from './message';
export * from './authentication';
export * from './friend';
export * from './imageEnums';
export * from './img';
export * from './oss';
export * from './order';
export * from './resource';
export * from './authenticationV2';
export * from './parkOrHR';
packages/constants/information.ts
File was deleted
packages/constants/message.ts
File was deleted
packages/constants/order.ts
File was deleted
packages/constants/resource.ts
File was deleted
packages/constants/user.ts
@@ -144,24 +144,3 @@
  [Gender.Male]: '男',
  [Gender.Female]: '女',
};
export enum MatchMakingIdentityEnum {
  /**
   * 用人方
   */
  Employing = 10,
  /**
   * 供人方
   */
  Contributors = 20,
}
export const MatchMakingIdentityEnumText = {
  [MatchMakingIdentityEnum.Employing]: '用人方',
  [MatchMakingIdentityEnum.Contributors]: '供人方',
};
export const MatchMakingIdentityEnumTitle = {
  [MatchMakingIdentityEnum.Employing]: '找资源',
  [MatchMakingIdentityEnum.Contributors]: '找订单',
};
packages/utils/index.ts
@@ -1,7 +1,6 @@
export * from './categoryUtils';
export * from './area';
export * from './common';
export * from './product';
export * from './validator';
export * from './authentication';
export * from './fetchOssImage';
@@ -13,5 +12,4 @@
export * from './sensitive';
export * from './user';
export * from './media';
export * from './order';
export * from './location';
packages/utils/order/index.ts
File was deleted
packages/utils/product/index.ts
File was deleted
patches/@nutui__nutui-taro@4.1.5.patch
File was deleted
pnpm-lock.yaml
@@ -150,7 +150,7 @@
        version: 0.0.9
      '@nutui/nutui-taro':
        specifier: ^4.3.13
        version: 4.3.13(patch_hash=jq3denbtva5gwaaxiatjgbkrsm)(unplugin-vue-components@0.28.0)(vue@3.5.12)
        version: 4.3.13(patch_hash=jq3denbtva5gwaaxiatjgbkrsm)(unplugin-vue-components@0.27.4)(vue@3.5.12)
      '@tanstack/vue-query':
        specifier: ^4.35.3
        version: 4.35.3(@vue/composition-api@1.7.2)(vue@3.5.12)
@@ -366,8 +366,8 @@
        specifier: ^0.16.6
        version: 0.16.6
      unplugin-vue-components:
        specifier: ^0.28.0
        version: 0.28.0(vue@3.5.12)
        specifier: ^0.27.4
        version: 0.27.4(vue@3.5.12)
      vue-eslint-parser:
        specifier: ^9.3.1
        version: 9.3.1(eslint@8.41.0)
@@ -5972,7 +5972,7 @@
    resolution: {integrity: sha512-10VYAtFC+o1X0anGs+y2PgF1NWMeLFz2JVMRw4BWLg6wbtVbYy9wukLxyGhZC6Yf6t39DcwaGVda8paV7K6/Ew==}
    dev: false
  /@nutui/nutui-taro@4.3.13(patch_hash=jq3denbtva5gwaaxiatjgbkrsm)(unplugin-vue-components@0.28.0)(vue@3.5.12):
  /@nutui/nutui-taro@4.3.13(patch_hash=jq3denbtva5gwaaxiatjgbkrsm)(unplugin-vue-components@0.27.4)(vue@3.5.12):
    resolution: {integrity: sha512-+n8vVZAu92MUX6VEf6gO73Iz3JThjksdb6aSarvciCSydlWWdlQqZwYIGMTG4zOwDfCoQ3HfLa36zVaIJLSn3g==}
    peerDependencies:
      unplugin-vue-components: '>=0.25.1'
@@ -5983,7 +5983,7 @@
    dependencies:
      '@nutui/icons-vue-taro': 0.0.9
      sass: 1.79.1
      unplugin-vue-components: 0.28.0(vue@3.5.12)
      unplugin-vue-components: 0.27.4(vue@3.5.12)
      vue: 3.5.12(typescript@5.2.2)
    dev: false
    patched: true
@@ -19370,7 +19370,7 @@
      vue: '*'
    dependencies:
      '@nutui/icons-vue-taro': 0.0.9
      '@nutui/nutui-taro': 4.3.13(patch_hash=jq3denbtva5gwaaxiatjgbkrsm)(unplugin-vue-components@0.28.0)(vue@3.5.12)
      '@nutui/nutui-taro': 4.3.13(patch_hash=jq3denbtva5gwaaxiatjgbkrsm)(unplugin-vue-components@0.27.4)(vue@3.5.12)
      '@tanstack/vue-query': 4.35.3(@vue/composition-api@1.7.2)(vue@3.5.12)
      '@tarojs/components': 3.6.20(postcss@8.4.19)(react@19.0.0)(vue@3.5.12)
      '@tarojs/taro': 3.6.20(postcss@8.4.19)(vue@3.5.12)
@@ -20989,8 +20989,8 @@
      - webpack-sources
    dev: true
  /unplugin-vue-components@0.28.0(vue@3.5.12):
    resolution: {integrity: sha512-jiTGtJ3JsRFBjgvyilfrX7yUoGKScFgbdNw+6p6kEXU+Spf/rhxzgvdfuMcvhCcLmflB/dY3pGQshYBVGOUx7Q==}
  /unplugin-vue-components@0.27.4(vue@3.5.12):
    resolution: {integrity: sha512-1XVl5iXG7P1UrOMnaj2ogYa5YTq8aoh5jwDPQhemwO/OrXW+lPQKDXd1hMz15qxQPxgb/XXlbgo3HQ2rLEbmXQ==}
    engines: {node: '>=14'}
    peerDependencies:
      '@babel/parser': ^7.15.8
@@ -21011,11 +21011,12 @@
      magic-string: 0.30.17
      minimatch: 9.0.5
      mlly: 1.7.4
      unplugin: 2.1.2
      unplugin: 1.14.1
      vue: 3.5.12(typescript@5.2.2)
    transitivePeerDependencies:
      - rollup
      - supports-color
      - webpack-sources
  /unplugin-vue2-script-setup@0.11.4(@vue/composition-api@1.7.2)(@vue/runtime-dom@3.5.12):
    resolution: {integrity: sha512-HOJn7PwKBq36vvtAkx2QXpmMmXk9owIX4H77d4cF5RpiPuSY/u4P3nWF6a276LHrBGtb0/UHmCbeUeGeeJ1DWg==}
@@ -21057,13 +21058,6 @@
    peerDependenciesMeta:
      webpack-sources:
        optional: true
    dependencies:
      acorn: 8.14.0
      webpack-virtual-modules: 0.6.2
  /unplugin@2.1.2:
    resolution: {integrity: sha512-Q3LU0e4zxKfRko1wMV2HmP8lB9KWislY7hxXpxd+lGx0PRInE4vhMBVEZwpdVYHvtqzhSrzuIfErsob6bQfCzw==}
    engines: {node: '>=18.12.0'}
    dependencies:
      acorn: 8.14.0
      webpack-virtual-modules: 0.6.2