uniapps/work-app/.editorconfig
uniapps/work-app/.gitignore
uniapps/work-app/.npmrc
uniapps/work-app/README.md
uniapps/work-app/build/config/index.js
uniapps/work-app/build/config/proxy.js
uniapps/work-app/build/plugins/autoImport.js
uniapps/work-app/build/plugins/cleanImage.js
uniapps/work-app/build/plugins/component.js
uniapps/work-app/build/plugins/index.js
uniapps/work-app/build/plugins/mcp.js
uniapps/work-app/build/plugins/replaceUrl.js
uniapps/work-app/build/plugins/unocss.js
uniapps/work-app/build/plugins/visualizer.js
uniapps/work-app/cz.config.js
uniapps/work-app/env/.env
uniapps/work-app/env/.env.development
uniapps/work-app/env/.env.production
uniapps/work-app/eslint.config.js
uniapps/work-app/index.html
uniapps/work-app/package.json
uniapps/work-app/pnpm-lock.yaml
uniapps/work-app/project.config.json
uniapps/work-app/project.private.config.json
uniapps/work-app/scripts/post-upgrade.js
uniapps/work-app/src/App.vue
uniapps/work-app/src/api/common/index.js
uniapps/work-app/src/api/drone.js
uniapps/work-app/src/api/inspectionTask.js
uniapps/work-app/src/api/map.js
uniapps/work-app/src/api/user/index.js
uniapps/work-app/src/api/work/index.js
uniapps/work-app/src/components/.gitkeep
uniapps/work-app/src/components/WebViewPlus.vue
uniapps/work-app/src/components/agree-privacy/index.vue
uniapps/work-app/src/components/lang-select/index.vue
uniapps/work-app/src/components/theme-picker/index.vue
uniapps/work-app/src/config/env.js
uniapps/work-app/src/config/website.js
uniapps/work-app/src/hooks/index.js
uniapps/work-app/src/hooks/use-clipboard/index.js
uniapps/work-app/src/hooks/use-loading/index.js
uniapps/work-app/src/hooks/use-location/index.js
uniapps/work-app/src/hooks/use-modal/index.js
uniapps/work-app/src/hooks/use-permission/index.js
uniapps/work-app/src/hooks/use-share/index.js
uniapps/work-app/src/hooks/use-theme/index.js
uniapps/work-app/src/hooks/useGlobalWS.js
uniapps/work-app/src/hooks/useTabAddButton.js
uniapps/work-app/src/locales/index.js
uniapps/work-app/src/locales/langs/en.js
uniapps/work-app/src/locales/langs/zh-Hans.js
uniapps/work-app/src/main.js
uniapps/work-app/src/manifest.json
uniapps/work-app/src/pages.json
uniapps/work-app/src/pages/login/index.vue
uniapps/work-app/src/pages/map/drag.vue
uniapps/work-app/src/pages/map/index.vue
uniapps/work-app/src/pages/user/index.vue
uniapps/work-app/src/pages/voiceCall/index.vue
uniapps/work-app/src/pages/work/index.vue
uniapps/work-app/src/plugins/index.js
uniapps/work-app/src/plugins/permission.js
uniapps/work-app/src/plugins/ui.js
uniapps/work-app/src/router/index.js
uniapps/work-app/src/static/fonts/SourceHanSansCN-Bold.woff2Binary files differ
uniapps/work-app/src/static/fonts/SourceHanSansCN-Regular.woff2Binary files differ
uniapps/work-app/src/static/fonts/YouSheBiaoTiHei.TTFBinary files differ
uniapps/work-app/src/static/fonts/font.css
uniapps/work-app/src/static/images/404.pnguniapps/work-app/src/static/images/app-logo.pnguniapps/work-app/src/static/images/logo.pnguniapps/work-app/src/static/images/pay.pnguniapps/work-app/src/static/images/sl.pnguniapps/work-app/src/static/images/tabbar/add-task.svg
uniapps/work-app/src/static/images/tabbar/add-work.svg
uniapps/work-app/src/static/images/tabbar/add.pnguniapps/work-app/src/static/images/tabbar/add.svg
uniapps/work-app/src/static/images/tabbar/drone.pnguniapps/work-app/src/static/images/tabbar/icon_home.svg
uniapps/work-app/src/static/images/tabbar/icon_home1.pnguniapps/work-app/src/static/images/tabbar/icon_home2.pnguniapps/work-app/src/static/images/tabbar/icon_home_selected.pnguniapps/work-app/src/static/images/tabbar/icon_home_selected.svg
uniapps/work-app/src/static/images/tabbar/icon_list.pnguniapps/work-app/src/static/images/tabbar/icon_list.svg
uniapps/work-app/src/static/images/tabbar/icon_list_selected.pnguniapps/work-app/src/static/images/tabbar/icon_list_selected.svg
uniapps/work-app/src/static/images/tabbar/icon_me.pnguniapps/work-app/src/static/images/tabbar/icon_me.svg
uniapps/work-app/src/static/images/tabbar/icon_me_selected.pnguniapps/work-app/src/static/images/tabbar/icon_me_selected.svg
uniapps/work-app/src/static/images/tabbar/icon_order.pnguniapps/work-app/src/static/images/tabbar/icon_order.svg
uniapps/work-app/src/static/images/tabbar/icon_order_selected.pnguniapps/work-app/src/static/images/tabbar/icon_order_selected.svg
uniapps/work-app/src/static/images/tabbar/mainLogo.pnguniapps/work-app/src/static/images/yx.pnguniapps/work-app/src/static/styles/common.scss
uniapps/work-app/src/static/styles/theme.scss
uniapps/work-app/src/store/index.js
uniapps/work-app/src/store/modules/app/index.js
uniapps/work-app/src/store/modules/map/index.js
uniapps/work-app/src/store/modules/user/index.js
uniapps/work-app/src/subPackages/404/index.vue
uniapps/work-app/src/subPackages/browser/index.vue
uniapps/work-app/src/subPackages/userDetail/infos/index.vue
uniapps/work-app/src/subPackages/userDetail/password/index.vue
uniapps/work-app/src/subPackages/workDetail/addWork/index.vue
uniapps/work-app/src/subPackages/workDetail/index.vue
uniapps/work-app/src/subPackages/workDetail/mapWork/index.vue
uniapps/work-app/src/subPackages/workDetail/photoMagnify/index.vue
uniapps/work-app/src/uni.scss
uniapps/work-app/src/utils/common/index.js
uniapps/work-app/src/utils/index.js
uniapps/work-app/src/utils/modals/index.js
uniapps/work-app/src/utils/request/index.js
uniapps/work-app/src/utils/request/interceptors.js
uniapps/work-app/src/utils/request/status.js
uniapps/work-app/src/utils/storage/index.js
uniapps/work-app/src/utils/voiceCallByTX/GenerateTestUserSig.js
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/._libBinary files differ
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/PaxHeader/libBinary files differ
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/lib/._TrtcCloudImpl.jsBinary files differ
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/lib/._TrtcCode.jsBinary files differ
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/lib/._TrtcDefines.jsBinary files differ
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/lib/._constants.jsBinary files differ
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/lib/._index.jsBinary files differ
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/TrtcCloudImpl.jsBinary files differ
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/TrtcCode.jsBinary files differ
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/TrtcDefines.jsBinary files differ
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/constants.jsBinary files differ
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/index.jsBinary files differ
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/lib/TrtcCloudImpl.js
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/lib/TrtcCode.js
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/lib/TrtcDefines.js
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/lib/constants.js
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/lib/index.js
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/permission.js
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/view/TrtcLocalView.nvue
uniapps/work-app/src/utils/voiceCallByTX/TrtcCloud/view/TrtcRemoteView.nvue
uniapps/work-app/src/utils/voiceCallByTX/index.js
uniapps/work-app/src/utils/voiceCallByTX/lib-generate-test-usersig-es.min.js
uniapps/work-app/stylelint.config.js
uniapps/work-app/uno.config.js
uniapps/work-app/vite.config.js
uniapps/work-wx/.editorconfigcopy from uniapps/drone-app/.editorconfig copy to uniapps/work-wx/.editorconfig
uniapps/work-wx/.gitignorecopy from uniapps/drone-app/.gitignore copy to uniapps/work-wx/.gitignore
uniapps/work-wx/.npmrccopy from uniapps/drone-app/.npmrc copy to uniapps/work-wx/.npmrc
uniapps/work-wx/README.md
New file @@ -0,0 +1,352 @@ # 掌控智飞 ``` npm install pnpm -g pnpm install pnpm run dev node:16.18.0 npm:更换为淘宝镜像 pnpm:8.6.12 ``` # h5更新步骤 打开软件,发行,自定义发行,选择对应的环境 然后把代码拷贝到服务器上 测试 /software/service/drone/web/work-wx 正式 /app/service/drone/web/work-wx # app更新步骤 修改 /src/config 里面的development的参数,改为对应环境的对应变量 # uniapp 团队协作开发实践模板(Vue3) [](https://github.com/oyjt/uniapp-vue3-template) [](https://github.com/oyjt/uniapp-vue3-template) [](https://github.com/oyjt/uniapp-vue3-template) [](https://github.com/oyjt/uniapp-vue3-template) [](https://github.com/oyjt/uniapp-vue3-template) [](https://github.com/oyjt/uniapp-vue3-template) 使用uniapp+vite+vue3+typescript+uview-plus+unocss 搭建的适合团队协作的快速开发模版 [uview-plus官方文档](https://uiadmin.net/uview-plus/) 本项目集众多项目的优点,打造最适合团队协作开发的项目模板。 国内仓库地址:[https://gitee.com/ouyang/uniapp-vue3-template](https://gitee.com/ouyang/uniapp-vue3-template) 在线预览地址:[https://oyjt.github.io/uniapp-vue3-template/](https://oyjt.github.io/uniapp-vue3-template/) ### 特性 - [x] 集成`uview-plus3.0 ui`库 - [x] 支持多环境打包构建 - [x] 使用`pinia`状态管理 - [x] 封装网络请求,并支持`Typescript` - [x] 支持路径别名 - [x] 支持自动加载组件和`API` - [x] 自动校验`git`提交代码格式 - [x] 集成`ESLint`、`StyleLint`、`EditorConfig`代码格式规范 - [x] `Typescript`支持 - [x] 集成`UnoCSS` - [x] 集成`iconify`图标库 - [x] 集成`z-paging`下拉刷新功能 - [x] 添加页面跳转拦截,登录权限校验 - [x] 支持`token`无感刷新 - [x] 项目分包 - [x] 集成小程序隐私协议授权组件 - [x] 项目构建自动删除本地图片并替换本地图片路径为线上图片 - [x] 集成包体积视图分析插件 - [x] 支持国际化 - [x] 集成`alova`网络请求(具体使用请切换到 [feature/alova](https://github.com/oyjt/uniapp-vue3-template/tree/feature/alova) 分支) - [x] 集成`axios`网络请求(具体使用请切换到 [feature/axios](https://github.com/oyjt/uniapp-vue3-template/tree/feature/axios) 分支) - [x] 支持新的`wot-design-uni`库(具体使用请切换到[feature/wot-design-uni](https://github.com/oyjt/uniapp-vue3-template/tree/feature/wot-design-uni)分支),[wot-design-uni官方文档](https://wot-design-uni.cn/) - [x] 支持新的`shadcn-ui`库(具体使用请切换到[feature/shadcn-ui](https://github.com/oyjt/uniapp-vue3-template/tree/feature/shadcn-ui)分支),[shadcn-ui官方文档](https://ui.shadcn.com/) - [x] 更好的 `AI` 支持,适配`cursor`和`trae`规则,集成`MCP`插件 ### uniapp插件推荐 - [uniapp 插件精选(https://github.com/oyjt/awesome-uniapp)](https://github.com/oyjt/awesome-uniapp) ### 目录结构 项目中采用目前最新的技术方案来实现,目录结构清晰。 ``` uniapp-vue3-project ├ build vite配置统一管理 │ ├ config │ └ plugins ├ env 环境变量 ├ scripts 一些脚本 │ ├ post-upgrade.js 依赖库清理 │ └ verify-commit.js git提交检验 ├ src │ ├ api 接口管理 │ ├ components 公共组件 │ ├ hooks 常用hooks封装 │ ├ locale 国际化语言管理 │ ├ pages 页面管理 │ ├ plugins 插件管理 │ ├ router 路由管理 │ ├ static 静态资源 │ ├ store 状态管理 │ ├ utils 一些工具 │ ├ App.vue │ ├ main.ts │ ├ manifest.json 项目配置 │ ├ pages.json 页面配置 │ └ uni.scss 全局scss变量 ├ types 全局typescript类型文件 │ ├ auto-imports.d.ts │ ├ components.d.ts │ ├ global.d.ts │ └ module.d.ts ├ LICENSE ├ README.md ├ cz.config.js cz-git配置 ├ eslint.config.js eslint配置 ├ index.html ├ package.json ├ pnpm-lock.yaml ├ stylelint.config.js stylelint配置 ├ tsconfig.json ├ uno.config.ts unocss配置 └ vite.config.ts vite配置 ``` #### vite插件管理 ``` build ├ config vite配置 │ ├ index.ts 入口文件 │ └ proxy.ts 跨域代理配置 └ plugins vite插件 ├ autoImport.ts 自动导入api ├ cleanImage.ts 自动清理图片文件 ├ component.ts 自动导入组件 ├ index.ts 入口文件 ├ replaceUrl.ts 自动替换图片地址为CDN地址 ├ unocss.ts unocss配置 └ visualizer.ts 包体积视图分析 ``` #### 接口管理 ``` api ├ common 通用api │ ├ index.ts │ └ types.ts ├ user 用户相关api │ ├ index.ts │ └ types.ts └ index.ts 入口文件 ``` #### hooks管理 ``` hooks ├ use-clipboard 剪切板 │ └ index.ts ├ use-loading loading │ └ index.ts ├ use-modal 模态框 │ └ index.ts ├ use-permission 校验权限 │ └ index.ts ├ use-share 分享 │ └ index.ts └ index.ts 入口文件 ``` ### 页面管理 ``` pages ├ common 公共页面(分包common) │ ├ login │ │ └ index.vue │ └ webview │ └ index.vue └ tab 主页面(主包) ├ home │ └ index.vue ├ list │ └ index.vue └ user └ index.vue ``` #### 状态管理 ``` store ├ modules │ ├ app app状态 │ │ ├ index.ts │ │ └ types.ts │ └ user 用户状态 │ ├ index.ts │ └ types.ts └ index.ts 入口文件 ``` ### 工具方法 ``` utils ├ auth token相关方法 │ └ index.ts ├ common 通用方法 │ └ index.ts ├ modals 弹窗相关方法 │ └ index.ts ├ request 网络请求相关方法 │ ├ index.ts │ ├ interceptors.ts │ ├ status.ts │ └ types.ts └ index.ts 入口文件 ``` ### 使用方法 ```bash # 安装依赖 pnpm install # 启动H5 pnpm dev:h5 # 启动微信小程序 pnpm dev:mp-weixin ``` ### 发布 ```bash # 构建开发环境 pnpm build:h5 pnpm build:mp-weixin # 构建测试环境 pnpm build:h5-test pnpm build:mp-weixin-test # 构建生产环境 pnpm build:h5-prod pnpm build:mp-weixin-prod ``` ### 更新uniapp版本 更新uniapp相关依赖到最新正式版 ```bash pnpx @dcloudio/uvm@latest ``` 或者执行下面的命令 ```bash pnpm uvm ``` 在升级完后,会自动添加很多无用依赖,执行下面的代码减小保体积 ``` pnpm uvm-rm ``` ### `v3` 代码块 在 `vue` 文件中,输入 `v3` 按 `tab` 即可快速生成页面模板,可以大大加快页面生成。 > 原理:基于 VSCode 代码块生成。 ### 登录鉴权 1. 页面如果需要登录才能访问,只需在 `pages.json` 文件中需要鉴权的页面下设置 `needLogin` 属性设置为 `true` 即可,比如 ``` { "pages": [ { "path": "pages/test/test", "needLogin": true, "style": { "navigationBarTitleText": "", }, } ] } ``` 2. 如果有`tab`页面需要登录才能访问,上面的设置在小程序中点击`tabbar`时无效,因为在小程序中点击tabbar不会触发`uni.switchTab`方法,下面是官方给出的回复及解决方案。 > 拦截uni.switchTab本身没有问题。但是在微信小程序端点击tabbar的底层逻辑并不是触发uni.switchTab。所以误认为拦截无效,此类场景的解决方案是在tabbar页面的页面生命周期onShow中处理。 可参考`pages/tab/user/index.vue`中的代码,核心代码如下: ``` <script setup lang="ts"> // 引入鉴权hooks import { usePermission } from "@/hooks"; onShow(async () => { console.log("tabbar page onShow"); const hasPermission = await usePermission(); console.log(hasPermission ? "已登录" : "未登录,拦截跳转"); }); </script> ``` ### 注意事项 1. 微信小程序开发者工具中内置的打包分析不准确,本项目使用了`rollup-plugin-visualizer`来分析小程序包体积,默认不开启,有需要的移除相关注释即可 2. 自动构建处理本地图片资源,使用了`vite-plugin-clean-build`和`vite-plugin-replace-image-url`这两个插件,默认不开启相关功能,如果需要使用再`build/vite/plugins/index.ts`文件中移除相关注释即可 3. 使用`vite-plugin-replace-image-url`插件,想要图片自动替换生效,需要在项目中使用绝对路径引入图片资源,如下示例所示。 示例一:style中的图片使用 ``` <template> <view :style="`background-image: url('${bgImg}')`"> ... </view> </template> <script setup lang="ts"> import bgImg from '@/static/images/bg_img.png'; </script> ``` 示例二:js中的图片使用 ``` <script setup lang="ts"> import walletIcon from '@/static/images/icon_wallet.png'; const menuList = [ { name: 'wallet', title: '钱包', icon: walletIcon, }, ... ]; </script> ``` 示例二:css中的图片使用 ``` <style lang="scss"> .icon { background-image: url('@/static/images/icon.png') } </style> ``` 4. 部分用户构建微信小程序如下错误,原因是微信开发者工具缺失了对应的依赖。 ``` This @babel/plugin-proposal-private-property-in-object version is not meant to be imported. ``` 此时升级微信开发者工具,或者安装`@babel/plugin-proposal-private-property-in-object`依赖即可解决问题。 5. `shadcn-ui` 分支采用最新的 `tailwindcss v4.1` 版本,因为现阶段的 `unocss` 对于最新版 `tailwindcss` 支持还不够完善。 `shadcn-ui`并不太适合移动端使用,如果不喜欢可以移除,只保留纯净的框架。 uniapps/work-wx/build/config/index.jscopy from uniapps/drone-app/build/config/index.js copy to uniapps/work-wx/build/config/index.js
uniapps/work-wx/build/config/proxy.jscopy from uniapps/drone-app/build/config/proxy.js copy to uniapps/work-wx/build/config/proxy.js
uniapps/work-wx/build/plugins/autoImport.jscopy from uniapps/drone-app/build/plugins/autoImport.js copy to uniapps/work-wx/build/plugins/autoImport.js
uniapps/work-wx/build/plugins/cleanImage.jscopy from uniapps/drone-app/build/plugins/cleanImage.js copy to uniapps/work-wx/build/plugins/cleanImage.js
uniapps/work-wx/build/plugins/component.jscopy from uniapps/drone-app/build/plugins/component.js copy to uniapps/work-wx/build/plugins/component.js
uniapps/work-wx/build/plugins/index.jscopy from uniapps/drone-app/build/plugins/index.js copy to uniapps/work-wx/build/plugins/index.js
uniapps/work-wx/build/plugins/mcp.jscopy from uniapps/drone-app/build/plugins/mcp.js copy to uniapps/work-wx/build/plugins/mcp.js
uniapps/work-wx/build/plugins/replaceUrl.jscopy from uniapps/drone-app/build/plugins/replaceUrl.js copy to uniapps/work-wx/build/plugins/replaceUrl.js
uniapps/work-wx/build/plugins/unocss.jscopy from uniapps/drone-app/build/plugins/unocss.js copy to uniapps/work-wx/build/plugins/unocss.js
uniapps/work-wx/build/plugins/visualizer.jscopy from uniapps/drone-app/build/plugins/visualizer.js copy to uniapps/work-wx/build/plugins/visualizer.js
uniapps/work-wx/cz.config.jscopy from uniapps/drone-app/cz.config.js copy to uniapps/work-wx/cz.config.js
uniapps/work-wx/env/.envcopy from uniapps/drone-app/env/.env copy to uniapps/work-wx/env/.env
uniapps/work-wx/env/.env.developmentcopy from uniapps/drone-app/env/.env.development copy to uniapps/work-wx/env/.env.development
uniapps/work-wx/env/.env.productioncopy from uniapps/drone-app/env/.env.production copy to uniapps/work-wx/env/.env.production
uniapps/work-wx/eslint.config.jscopy from uniapps/drone-app/eslint.config.js copy to uniapps/work-wx/eslint.config.js
uniapps/work-wx/index.htmlcopy from uniapps/drone-app/index.html copy to uniapps/work-wx/index.html
uniapps/work-wx/package.jsoncopy from uniapps/drone-app/package.json copy to uniapps/work-wx/package.json
uniapps/work-wx/pnpm-lock.yamlcopy from uniapps/drone-app/pnpm-lock.yaml copy to uniapps/work-wx/pnpm-lock.yaml
uniapps/work-wx/project.config.jsoncopy from uniapps/drone-app/project.config.json copy to uniapps/work-wx/project.config.json
uniapps/work-wx/project.private.config.json
New file @@ -0,0 +1,14 @@ { "libVersion": "3.9.1", "projectname": "work-wx", "setting": { "urlCheck": true, "coverView": true, "lazyloadPlaceholderEnable": false, "skylineRenderEnable": false, "preloadBackgroundData": false, "autoAudits": false, "showShadowRootInWxmlPanel": true, "compileHotReLoad": true } } uniapps/work-wx/scripts/post-upgrade.jscopy from uniapps/drone-app/scripts/post-upgrade.js copy to uniapps/work-wx/scripts/post-upgrade.js
uniapps/work-wx/src/App.vuecopy from uniapps/drone-app/src/App.vue copy to uniapps/work-wx/src/App.vue
uniapps/work-wx/src/api/common/index.jscopy from uniapps/drone-app/src/api/common/index.js copy to uniapps/work-wx/src/api/common/index.js
uniapps/work-wx/src/api/drone.jscopy from uniapps/drone-app/src/api/drone.js copy to uniapps/work-wx/src/api/drone.js
uniapps/work-wx/src/api/inspectionTask.jscopy from uniapps/drone-app/src/api/inspectionTask.js copy to uniapps/work-wx/src/api/inspectionTask.js
uniapps/work-wx/src/api/map.jscopy from uniapps/drone-app/src/api/map.js copy to uniapps/work-wx/src/api/map.js
uniapps/work-wx/src/api/user/index.jscopy from uniapps/drone-app/src/api/user/index.js copy to uniapps/work-wx/src/api/user/index.js
uniapps/work-wx/src/api/work/index.jscopy from uniapps/drone-app/src/api/work/index.js copy to uniapps/work-wx/src/api/work/index.js
uniapps/work-wx/src/components/.gitkeepcopy from uniapps/drone-app/src/components/.gitkeep copy to uniapps/work-wx/src/components/.gitkeep
uniapps/work-wx/src/components/WebViewPlus.vuecopy from uniapps/drone-app/src/components/WebViewPlus.vue copy to uniapps/work-wx/src/components/WebViewPlus.vue
uniapps/work-wx/src/components/agree-privacy/index.vuecopy from uniapps/drone-app/src/components/agree-privacy/index.vue copy to uniapps/work-wx/src/components/agree-privacy/index.vue
uniapps/work-wx/src/components/lang-select/index.vuecopy from uniapps/drone-app/src/components/lang-select/index.vue copy to uniapps/work-wx/src/components/lang-select/index.vue
uniapps/work-wx/src/components/theme-picker/index.vuecopy from uniapps/drone-app/src/components/theme-picker/index.vue copy to uniapps/work-wx/src/components/theme-picker/index.vue
uniapps/work-wx/src/config/env.jscopy from uniapps/drone-app/src/config/env.js copy to uniapps/work-wx/src/config/env.js
uniapps/work-wx/src/config/website.jscopy from uniapps/drone-app/src/config/website.js copy to uniapps/work-wx/src/config/website.js
uniapps/work-wx/src/hooks/index.jscopy from uniapps/drone-app/src/hooks/index.js copy to uniapps/work-wx/src/hooks/index.js
uniapps/work-wx/src/hooks/use-clipboard/index.jscopy from uniapps/drone-app/src/hooks/use-clipboard/index.js copy to uniapps/work-wx/src/hooks/use-clipboard/index.js
uniapps/work-wx/src/hooks/use-loading/index.jscopy from uniapps/drone-app/src/hooks/use-loading/index.js copy to uniapps/work-wx/src/hooks/use-loading/index.js
uniapps/work-wx/src/hooks/use-location/index.jscopy from uniapps/drone-app/src/hooks/use-location/index.js copy to uniapps/work-wx/src/hooks/use-location/index.js
uniapps/work-wx/src/hooks/use-modal/index.jscopy from uniapps/drone-app/src/hooks/use-modal/index.js copy to uniapps/work-wx/src/hooks/use-modal/index.js
uniapps/work-wx/src/hooks/use-permission/index.jscopy from uniapps/drone-app/src/hooks/use-permission/index.js copy to uniapps/work-wx/src/hooks/use-permission/index.js
uniapps/work-wx/src/hooks/use-share/index.jscopy from uniapps/drone-app/src/hooks/use-share/index.js copy to uniapps/work-wx/src/hooks/use-share/index.js
uniapps/work-wx/src/hooks/use-theme/index.jscopy from uniapps/drone-app/src/hooks/use-theme/index.js copy to uniapps/work-wx/src/hooks/use-theme/index.js
uniapps/work-wx/src/hooks/useGlobalWS.jscopy from uniapps/drone-app/src/hooks/useGlobalWS.js copy to uniapps/work-wx/src/hooks/useGlobalWS.js
uniapps/work-wx/src/hooks/useTabAddButton.jscopy from uniapps/drone-app/src/hooks/useTabAddButton.js copy to uniapps/work-wx/src/hooks/useTabAddButton.js
uniapps/work-wx/src/locales/index.jscopy from uniapps/drone-app/src/locales/index.js copy to uniapps/work-wx/src/locales/index.js
uniapps/work-wx/src/locales/langs/en.jscopy from uniapps/drone-app/src/locales/langs/en.js copy to uniapps/work-wx/src/locales/langs/en.js
uniapps/work-wx/src/locales/langs/zh-Hans.jscopy from uniapps/drone-app/src/locales/langs/zh-Hans.js copy to uniapps/work-wx/src/locales/langs/zh-Hans.js
uniapps/work-wx/src/main.jscopy from uniapps/drone-app/src/main.js copy to uniapps/work-wx/src/main.js
uniapps/work-wx/src/manifest.json
New file @@ -0,0 +1,117 @@ { "name" : "掌控智飞", "appid" : "__UNI__0981D7F", "description" : "", "versionName" : "1.0.0", "versionCode" : "100", "transformPx" : false, /* 5+App特有相关 */ "app-plus" : { "orientation" : [ //竖屏正方向 "portrait-primary", //竖屏反方向 "portrait-secondary", //横屏正方向 "landscape-primary", //横屏反方向 "landscape-secondary", //自然方向 "default" ], "usingComponents" : true, "nvueStyleCompiler" : "uni-app", "compilerVersion" : 3, "splashscreen" : { "alwaysShowBeforeRender" : true, "waiting" : true, "autoclose" : true, "delay" : 0 }, /* 模块配置 */ "modules" : {}, /* 应用发布信息 */ "distribute" : { /* android打包配置 */ "android" : { "permissions" : [ "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>", "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>", "<uses-permission android:name=\"android.permission.VIBRATE\"/>", "<uses-permission android:name=\"android.permission.READ_LOGS\"/>", "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>", "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>", "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>", "<uses-permission android:name=\"android.permission.CAMERA\"/>", "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>", "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>", "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>", "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>", "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>", "<uses-feature android:name=\"android.hardware.camera\"/>", "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>", "<uses-permission android:name=\"android.permission.RECORD_AUDIO\" />" ] }, /* ios打包配置 */ "ios" : { "dSYMs" : false }, /* SDK配置 */ "sdkConfigs" : {}, "icons" : { "android" : { "hdpi" : "src/static/images/app-logo.png", "xhdpi" : "src/static/images/app-logo.png", "xxhdpi" : "src/static/images/app-logo.png", "xxxhdpi" : "src/static/images/app-logo.png" } } }, "nativePlugins" : { "TRTCCloudUniPlugin-TRTCCloudImpl" : { "__plugin_info__" : { "name" : "【官方】腾讯云实时音视频SDK", "description" : "uni-app TRTC SDK 是腾讯云实时音视频通讯解决方案在 uni-app 上的 SDK,提供实时音视频服务", "platforms" : "Android,iOS", "url" : "https://ext.dcloud.net.cn/plugin?id=7774", "android_package_name" : "uni.app.UNI0981D7F", "ios_bundle_id" : "", "isCloud" : true, "bought" : 1, "pid" : "7774", "parameters" : {} } } } }, /* 快应用特有相关 */ "quickapp" : {}, /* 小程序特有相关 */ "mp-weixin" : { "appid" : "wx05742eafb412a57a", "setting" : { "urlCheck" : false }, "usingComponents" : true }, "mp-alipay" : { "usingComponents" : true }, "mp-baidu" : { "usingComponents" : true }, "mp-toutiao" : { "usingComponents" : true }, "uniStatistics" : { "enable" : false }, "vueVersion" : "3", "h5" : { "router" : { "mode" : "hash", "base" : "/work-wx/" } } } uniapps/work-wx/src/pages.jsoncopy from uniapps/drone-app/src/pages.json copy to uniapps/work-wx/src/pages.json
uniapps/work-wx/src/pages/login/index.vuecopy from uniapps/drone-app/src/pages/login/index.vue copy to uniapps/work-wx/src/pages/login/index.vue
uniapps/work-wx/src/pages/map/drag.vuecopy from uniapps/drone-app/src/pages/map/drag.vue copy to uniapps/work-wx/src/pages/map/drag.vue
uniapps/work-wx/src/pages/map/index.vuecopy from uniapps/drone-app/src/pages/map/index.vue copy to uniapps/work-wx/src/pages/map/index.vue
uniapps/work-wx/src/pages/user/index.vuecopy from uniapps/drone-app/src/pages/user/index.vue copy to uniapps/work-wx/src/pages/user/index.vue
uniapps/work-wx/src/pages/voiceCall/index.vuecopy from uniapps/drone-app/src/pages/voiceCall/index.vue copy to uniapps/work-wx/src/pages/voiceCall/index.vue
uniapps/work-wx/src/pages/work/index.vuecopy from uniapps/drone-app/src/pages/work/index.vue copy to uniapps/work-wx/src/pages/work/index.vue
uniapps/work-wx/src/plugins/index.jscopy from uniapps/drone-app/src/plugins/index.js copy to uniapps/work-wx/src/plugins/index.js
uniapps/work-wx/src/plugins/permission.jscopy from uniapps/drone-app/src/plugins/permission.js copy to uniapps/work-wx/src/plugins/permission.js
uniapps/work-wx/src/plugins/ui.jscopy from uniapps/drone-app/src/plugins/ui.js copy to uniapps/work-wx/src/plugins/ui.js
uniapps/work-wx/src/router/index.jscopy from uniapps/drone-app/src/router/index.js copy to uniapps/work-wx/src/router/index.js
uniapps/work-wx/src/static/fonts/SourceHanSansCN-Bold.woff2copy from uniapps/drone-app/src/static/fonts/SourceHanSansCN-Bold.woff2 copy to uniapps/work-wx/src/static/fonts/SourceHanSansCN-Bold.woff2 Binary files differ
uniapps/work-wx/src/static/fonts/SourceHanSansCN-Regular.woff2copy from uniapps/drone-app/src/static/fonts/SourceHanSansCN-Regular.woff2 copy to uniapps/work-wx/src/static/fonts/SourceHanSansCN-Regular.woff2 Binary files differ
uniapps/work-wx/src/static/fonts/YouSheBiaoTiHei.TTFcopy from uniapps/drone-app/src/static/fonts/YouSheBiaoTiHei.TTF copy to uniapps/work-wx/src/static/fonts/YouSheBiaoTiHei.TTF Binary files differ
uniapps/work-wx/src/static/fonts/font.csscopy from uniapps/drone-app/src/static/fonts/font.css copy to uniapps/work-wx/src/static/fonts/font.css
uniapps/work-wx/src/static/images/404.pnguniapps/work-wx/src/static/images/app-logo.pnguniapps/work-wx/src/static/images/logo.pnguniapps/work-wx/src/static/images/pay.pnguniapps/work-wx/src/static/images/sl.pnguniapps/work-wx/src/static/images/tabbar/add-task.svgcopy from uniapps/drone-app/src/static/images/tabbar/add-task.svg copy to uniapps/work-wx/src/static/images/tabbar/add-task.svg
uniapps/work-wx/src/static/images/tabbar/add-work.svgcopy from uniapps/drone-app/src/static/images/tabbar/add-work.svg copy to uniapps/work-wx/src/static/images/tabbar/add-work.svg
uniapps/work-wx/src/static/images/tabbar/add.pnguniapps/work-wx/src/static/images/tabbar/add.svgcopy from uniapps/drone-app/src/static/images/tabbar/add.svg copy to uniapps/work-wx/src/static/images/tabbar/add.svg
uniapps/work-wx/src/static/images/tabbar/drone.pnguniapps/work-wx/src/static/images/tabbar/icon_home.svgcopy from uniapps/drone-app/src/static/images/tabbar/icon_home.svg copy to uniapps/work-wx/src/static/images/tabbar/icon_home.svg
uniapps/work-wx/src/static/images/tabbar/icon_home1.pnguniapps/work-wx/src/static/images/tabbar/icon_home2.pnguniapps/work-wx/src/static/images/tabbar/icon_home_selected.pnguniapps/work-wx/src/static/images/tabbar/icon_home_selected.svgcopy from uniapps/drone-app/src/static/images/tabbar/icon_home_selected.svg copy to uniapps/work-wx/src/static/images/tabbar/icon_home_selected.svg
uniapps/work-wx/src/static/images/tabbar/icon_list.pnguniapps/work-wx/src/static/images/tabbar/icon_list.svgcopy from uniapps/drone-app/src/static/images/tabbar/icon_list.svg copy to uniapps/work-wx/src/static/images/tabbar/icon_list.svg
uniapps/work-wx/src/static/images/tabbar/icon_list_selected.pnguniapps/work-wx/src/static/images/tabbar/icon_list_selected.svgcopy from uniapps/drone-app/src/static/images/tabbar/icon_list_selected.svg copy to uniapps/work-wx/src/static/images/tabbar/icon_list_selected.svg
uniapps/work-wx/src/static/images/tabbar/icon_me.pnguniapps/work-wx/src/static/images/tabbar/icon_me.svgcopy from uniapps/drone-app/src/static/images/tabbar/icon_me.svg copy to uniapps/work-wx/src/static/images/tabbar/icon_me.svg
uniapps/work-wx/src/static/images/tabbar/icon_me_selected.pnguniapps/work-wx/src/static/images/tabbar/icon_me_selected.svgcopy from uniapps/drone-app/src/static/images/tabbar/icon_me_selected.svg copy to uniapps/work-wx/src/static/images/tabbar/icon_me_selected.svg
uniapps/work-wx/src/static/images/tabbar/icon_order.pnguniapps/work-wx/src/static/images/tabbar/icon_order.svgcopy from uniapps/drone-app/src/static/images/tabbar/icon_order.svg copy to uniapps/work-wx/src/static/images/tabbar/icon_order.svg
uniapps/work-wx/src/static/images/tabbar/icon_order_selected.pnguniapps/work-wx/src/static/images/tabbar/icon_order_selected.svgcopy from uniapps/drone-app/src/static/images/tabbar/icon_order_selected.svg copy to uniapps/work-wx/src/static/images/tabbar/icon_order_selected.svg
uniapps/work-wx/src/static/images/tabbar/mainLogo.pnguniapps/work-wx/src/static/images/yx.pnguniapps/work-wx/src/static/styles/common.scsscopy from uniapps/drone-app/src/static/styles/common.scss copy to uniapps/work-wx/src/static/styles/common.scss
uniapps/work-wx/src/static/styles/theme.scsscopy from uniapps/drone-app/src/static/styles/theme.scss copy to uniapps/work-wx/src/static/styles/theme.scss
uniapps/work-wx/src/store/index.jscopy from uniapps/drone-app/src/store/index.js copy to uniapps/work-wx/src/store/index.js
uniapps/work-wx/src/store/modules/app/index.jscopy from uniapps/drone-app/src/store/modules/app/index.js copy to uniapps/work-wx/src/store/modules/app/index.js
uniapps/work-wx/src/store/modules/map/index.jscopy from uniapps/drone-app/src/store/modules/map/index.js copy to uniapps/work-wx/src/store/modules/map/index.js
uniapps/work-wx/src/store/modules/user/index.jscopy from uniapps/drone-app/src/store/modules/user/index.js copy to uniapps/work-wx/src/store/modules/user/index.js
uniapps/work-wx/src/subPackages/404/index.vuecopy from uniapps/drone-app/src/subPackages/404/index.vue copy to uniapps/work-wx/src/subPackages/404/index.vue
uniapps/work-wx/src/subPackages/browser/index.vuecopy from uniapps/drone-app/src/subPackages/browser/index.vue copy to uniapps/work-wx/src/subPackages/browser/index.vue
uniapps/work-wx/src/subPackages/userDetail/infos/index.vuecopy from uniapps/drone-app/src/subPackages/userDetail/infos/index.vue copy to uniapps/work-wx/src/subPackages/userDetail/infos/index.vue
uniapps/work-wx/src/subPackages/userDetail/password/index.vuecopy from uniapps/drone-app/src/subPackages/userDetail/password/index.vue copy to uniapps/work-wx/src/subPackages/userDetail/password/index.vue
uniapps/work-wx/src/subPackages/workDetail/addWork/index.vuecopy from uniapps/drone-app/src/subPackages/workDetail/addWork/index.vue copy to uniapps/work-wx/src/subPackages/workDetail/addWork/index.vue
uniapps/work-wx/src/subPackages/workDetail/index.vuecopy from uniapps/drone-app/src/subPackages/workDetail/index.vue copy to uniapps/work-wx/src/subPackages/workDetail/index.vue
uniapps/work-wx/src/subPackages/workDetail/mapWork/index.vuecopy from uniapps/drone-app/src/subPackages/workDetail/mapWork/index.vue copy to uniapps/work-wx/src/subPackages/workDetail/mapWork/index.vue
uniapps/work-wx/src/subPackages/workDetail/photoMagnify/index.vuecopy from uniapps/drone-app/src/subPackages/workDetail/photoMagnify/index.vue copy to uniapps/work-wx/src/subPackages/workDetail/photoMagnify/index.vue
uniapps/work-wx/src/uni.scsscopy from uniapps/drone-app/src/uni.scss copy to uniapps/work-wx/src/uni.scss
uniapps/work-wx/src/utils/common/index.jscopy from uniapps/drone-app/src/utils/common/index.js copy to uniapps/work-wx/src/utils/common/index.js
uniapps/work-wx/src/utils/index.jscopy from uniapps/drone-app/src/utils/index.js copy to uniapps/work-wx/src/utils/index.js
uniapps/work-wx/src/utils/modals/index.jscopy from uniapps/drone-app/src/utils/modals/index.js copy to uniapps/work-wx/src/utils/modals/index.js
uniapps/work-wx/src/utils/request/index.jscopy from uniapps/drone-app/src/utils/request/index.js copy to uniapps/work-wx/src/utils/request/index.js
uniapps/work-wx/src/utils/request/interceptors.jscopy from uniapps/drone-app/src/utils/request/interceptors.js copy to uniapps/work-wx/src/utils/request/interceptors.js
uniapps/work-wx/src/utils/request/status.jscopy from uniapps/drone-app/src/utils/request/status.js copy to uniapps/work-wx/src/utils/request/status.js
uniapps/work-wx/src/utils/storage/index.jscopy from uniapps/drone-app/src/utils/storage/index.js copy to uniapps/work-wx/src/utils/storage/index.js
uniapps/work-wx/src/utils/voiceCallByTX/GenerateTestUserSig.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/GenerateTestUserSig.js copy to uniapps/work-wx/src/utils/voiceCallByTX/GenerateTestUserSig.js
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/._libcopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/._lib copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/._lib Binary files differ
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/PaxHeader/libcopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/PaxHeader/lib copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/PaxHeader/lib Binary files differ
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/._TrtcCloudImpl.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/lib/._TrtcCloudImpl.js copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/._TrtcCloudImpl.js Binary files differ
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/._TrtcCode.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/lib/._TrtcCode.js copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/._TrtcCode.js Binary files differ
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/._TrtcDefines.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/lib/._TrtcDefines.js copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/._TrtcDefines.js Binary files differ
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/._constants.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/lib/._constants.js copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/._constants.js Binary files differ
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/._index.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/lib/._index.js copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/._index.js Binary files differ
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/TrtcCloudImpl.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/TrtcCloudImpl.js copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/TrtcCloudImpl.js Binary files differ
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/TrtcCode.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/TrtcCode.js copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/TrtcCode.js Binary files differ
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/TrtcDefines.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/TrtcDefines.js copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/TrtcDefines.js Binary files differ
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/constants.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/constants.js copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/constants.js Binary files differ
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/index.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/index.js copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/PaxHeader/index.js Binary files differ
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/TrtcCloudImpl.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/lib/TrtcCloudImpl.js copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/TrtcCloudImpl.js
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/TrtcCode.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/lib/TrtcCode.js copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/TrtcCode.js
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/TrtcDefines.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/lib/TrtcDefines.js copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/TrtcDefines.js
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/constants.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/lib/constants.js copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/constants.js
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/index.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/lib/index.js copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/lib/index.js
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/permission.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/permission.js copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/permission.js
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/view/TrtcLocalView.nvuecopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/view/TrtcLocalView.nvue copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/view/TrtcLocalView.nvue
uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/view/TrtcRemoteView.nvuecopy from uniapps/drone-app/src/utils/voiceCallByTX/TrtcCloud/view/TrtcRemoteView.nvue copy to uniapps/work-wx/src/utils/voiceCallByTX/TrtcCloud/view/TrtcRemoteView.nvue
uniapps/work-wx/src/utils/voiceCallByTX/index.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/index.js copy to uniapps/work-wx/src/utils/voiceCallByTX/index.js
uniapps/work-wx/src/utils/voiceCallByTX/lib-generate-test-usersig-es.min.jscopy from uniapps/drone-app/src/utils/voiceCallByTX/lib-generate-test-usersig-es.min.js copy to uniapps/work-wx/src/utils/voiceCallByTX/lib-generate-test-usersig-es.min.js
uniapps/work-wx/stylelint.config.jscopy from uniapps/drone-app/stylelint.config.js copy to uniapps/work-wx/stylelint.config.js
uniapps/work-wx/uno.config.jscopy from uniapps/drone-app/uno.config.js copy to uniapps/work-wx/uno.config.js
uniapps/work-wx/vite.config.jscopy from uniapps/drone-app/vite.config.js copy to uniapps/work-wx/vite.config.js