Explorar o código

reactor:简化引入写法;移除无用的文件;

zhangchong hai 1 ano
pai
achega
348a4a329c
Modificáronse 100 ficheiros con 261 adicións e 270 borrados
  1. 0 8
      .env
  2. 68 69
      src/App.vue
  3. 1 1
      src/api/auxiliary/advice.ts
  4. 1 1
      src/api/auxiliary/area.ts
  5. 1 1
      src/api/auxiliary/businessTag.ts
  6. 1 1
      src/api/auxiliary/knowledgeLexicon.ts
  7. 1 1
      src/api/auxiliary/message.ts
  8. 1 1
      src/api/auxiliary/notice.ts
  9. 1 1
      src/api/auxiliary/orderLexicon.ts
  10. 1 1
      src/api/business/citizen.ts
  11. 1 1
      src/api/business/delay.ts
  12. 1 1
      src/api/business/discern.ts
  13. 1 1
      src/api/business/order.ts
  14. 1 1
      src/api/business/overdue.ts
  15. 1 1
      src/api/business/publish.ts
  16. 1 1
      src/api/business/redo.ts
  17. 1 1
      src/api/business/repeatEvent.ts
  18. 1 1
      src/api/business/return.ts
  19. 1 1
      src/api/business/secondVisit.ts
  20. 1 1
      src/api/business/special.ts
  21. 1 1
      src/api/business/supervise.ts
  22. 1 1
      src/api/business/urge.ts
  23. 1 1
      src/api/business/visit.ts
  24. 1 1
      src/api/example/index.ts
  25. 1 1
      src/api/home/index.ts
  26. 1 1
      src/api/knowledge/collect.ts
  27. 1 1
      src/api/knowledge/error.ts
  28. 1 1
      src/api/knowledge/index.ts
  29. 1 1
      src/api/knowledge/question.ts
  30. 1 1
      src/api/knowledge/retrieval.ts
  31. 1 1
      src/api/knowledge/standard.ts
  32. 1 1
      src/api/knowledge/type.ts
  33. 1 1
      src/api/login/index.ts
  34. 1 1
      src/api/login/user.ts
  35. 1 1
      src/api/public/file.ts
  36. 1 1
      src/api/public/system.ts
  37. 1 1
      src/api/public/upload.ts
  38. 1 1
      src/api/public/wex.ts
  39. 1 1
      src/api/quality/index.ts
  40. 1 1
      src/api/quality/lexicon.ts
  41. 1 1
      src/api/quality/project.ts
  42. 1 1
      src/api/quality/template.ts
  43. 1 1
      src/api/query/countersign.ts
  44. 1 1
      src/api/query/end.ts
  45. 1 1
      src/api/query/observe.ts
  46. 1 1
      src/api/query/overdue.ts
  47. 1 1
      src/api/query/urge.ts
  48. 1 1
      src/api/smartVisit/index.ts
  49. 1 1
      src/api/statistics/call/index.ts
  50. 1 1
      src/api/statistics/knowledge/index.ts
  51. 1 1
      src/api/statistics/order/index.ts
  52. 1 1
      src/api/system/dict.ts
  53. 1 1
      src/api/system/holiday.ts
  54. 1 1
      src/api/system/menu.ts
  55. 1 1
      src/api/system/organize.ts
  56. 1 1
      src/api/system/parameter.ts
  57. 1 1
      src/api/system/roles.ts
  58. 1 1
      src/api/system/timeLimit.ts
  59. 1 1
      src/api/system/user.ts
  60. 1 1
      src/api/system/workflow.ts
  61. 1 1
      src/api/tels/callLog.ts
  62. 1 1
      src/api/tels/restApply.ts
  63. 1 1
      src/api/todo/delay.ts
  64. 1 1
      src/api/todo/order.ts
  65. 1 1
      src/api/todo/publish.ts
  66. 1 1
      src/api/todo/visit.ts
  67. 2 2
      src/components/AnnexList/index.vue
  68. 2 2
      src/components/AudioPlayer/index.vue
  69. 3 3
      src/components/AuditRecord/index.vue
  70. 2 2
      src/components/CommonAdvice/index.vue
  71. 2 2
      src/components/Editor/index.vue
  72. 1 1
      src/components/Empty/index.vue
  73. 3 3
      src/components/IconSelector/index.vue
  74. 3 3
      src/components/LogicFlow/PropertySetting/start.vue
  75. 3 3
      src/components/LogicFlow/PropertySetting/task.vue
  76. 3 3
      src/components/LogicFlow/index.vue
  77. 1 1
      src/components/LogicFlow/snakerflow/end/index.ts
  78. 1 1
      src/components/LogicFlow/snakerflow/start/index.ts
  79. 1 1
      src/components/LogicFlow/snakerflow/task/index.ts
  80. 1 1
      src/components/LogicFlow/snakerflow/transition/index.ts
  81. 18 18
      src/components/OrderDetail/index.vue
  82. 1 1
      src/components/Pagination/index.vue
  83. 13 13
      src/components/ProcessAudit/index.vue
  84. 5 5
      src/components/ProcessTimeLine/index.vue
  85. 1 1
      src/components/SvgIcon/index.vue
  86. 2 2
      src/components/Upload/index.vue
  87. 2 2
      src/directive/authDirective.ts
  88. 1 1
      src/directive/customDirective.ts
  89. 2 2
      src/directive/index.ts
  90. 8 8
      src/layout/component/aside.vue
  91. 4 4
      src/layout/component/columnsAside.vue
  92. 2 2
      src/layout/component/header.vue
  93. 7 7
      src/layout/component/main.vue
  94. 7 7
      src/layout/index.vue
  95. 5 5
      src/layout/lockScreen/index.vue
  96. 3 3
      src/layout/logo/index.vue
  97. 5 5
      src/layout/main/classic.vue
  98. 6 6
      src/layout/main/columns.vue
  99. 6 6
      src/layout/main/defaults.vue
  100. 3 3
      src/layout/main/transverse.vue

+ 0 - 8
.env

@@ -1,8 +0,0 @@
-# port 端口号
-VITE_PORT=8888
-
-# open 运行 npm run dev 时自动打开浏览器
-VITE_OPEN=true
-
-# public path 配置线上环境路径(打包)、本地通过 http-server 访问时,请置空即可
-VITE_PUBLIC_PATH=/

+ 68 - 69
src/App.vue

@@ -1,11 +1,11 @@
 <template>
 	<el-config-provider :size="getGlobalComponentSize" :locale="zhCn" :message="messageConfig" :button="buttonConfig">
-    <el-watermark :content="watermarkText" class="h100">
-      <router-view v-show="setLockScreen" />
-      <LockScreen v-if="themeConfig.isLockScreen" />
-      <Setings ref="setingsRef" v-show="setLockScreen" />
-      <CloseFull v-if="!themeConfig.isLockScreen" />
-    </el-watermark>
+		<el-watermark :content="watermarkText" class="h100">
+			<router-view v-show="setLockScreen" />
+			<LockScreen v-if="themeConfig.isLockScreen" />
+			<Setings ref="setTingsRef" v-show="setLockScreen" />
+			<CloseFull v-if="!themeConfig.isLockScreen" />
+		</el-watermark>
 	</el-config-provider>
 </template>
 
@@ -14,20 +14,20 @@ import { computed, ref, onBeforeMount, onMounted, onUnmounted, nextTick, watch,
 import { useRoute } from 'vue-router';
 import zhCn from 'element-plus/es/locale/lang/zh-cn';
 import { storeToRefs } from 'pinia';
-import { useTagsViewRoutes } from '/@/stores/tagsViewRoutes';
-import { useThemeConfig } from '/@/stores/themeConfig';
-import other from '/@/utils/other';
-import checkUpdate from '/@/utils/checkUpdate';
-import mittBus from '/@/utils/mitt';
-import { Session, Local } from '/@/utils/storage';
-import setIntroduction from '/@/utils/setIconfont';
-import { loginPageInfo } from '/@/api/login';
-import { getImageUrl } from '/@/utils/tools';
-import { useKeepALiveNames } from '/@/stores/keepAliveNames';
+import { useTagsViewRoutes } from '@/stores/tagsViewRoutes';
+import { useThemeConfig } from '@/stores/themeConfig';
+import other from '@/utils/other';
+import checkUpdate from '@/utils/checkUpdate';
+import mittBus from '@/utils/mitt';
+import { Session, Local } from '@/utils/storage';
+import setIntroduction from '@/utils/setIconfont';
+import { loginPageInfo } from '@/api/login';
+import { getImageUrl } from '@/utils/tools';
+import { useKeepALiveNames } from '@/stores/keepAliveNames';
 // 引入组件
-const LockScreen = defineAsyncComponent(() => import('/@/layout/lockScreen/index.vue'));
-const Setings = defineAsyncComponent(() => import('/@/layout/navBars/breadcrumb/setings.vue'));
-const CloseFull = defineAsyncComponent(() => import('/@/layout/navBars/breadcrumb/closeFull.vue'));
+const LockScreen = defineAsyncComponent(() => import('@/layout/lockScreen/index.vue'));
+const Setings = defineAsyncComponent(() => import('@/layout/navBars/breadcrumb/setings.vue'));
+const CloseFull = defineAsyncComponent(() => import('@/layout/navBars/breadcrumb/closeFull.vue'));
 
 const route = useRoute();
 const stores = useTagsViewRoutes();
@@ -46,9 +46,9 @@ const setLockScreen = computed(() => {
 
 // 水印字符串
 const watermarkText = computed(() => {
-  // 防止锁屏后,刷新出现不相关界面
-  // https://gitee.com/lyt-top/vue-next-admin/issues/I6AF8P
-  return themeConfig.value.watermarkText;
+	// 防止锁屏后,刷新出现不相关界面
+	// https://gitee.com/lyt-top/vue-next-admin/issues/I6AF8P
+	return themeConfig.value.watermarkText;
 });
 
 // 可同时显示的消息最大数量
@@ -64,64 +64,63 @@ const getGlobalComponentSize = computed(() => {
 	return other.globalComponentSize();
 });
 // 布局配置弹窗打开
-const setingsRef = ref<RefType>();
-const openSetingsDrawer = () => {
-	setingsRef.value.openDrawer();
+const setTingsRef = ref<RefType>();
+const openSetTingsDrawer = () => {
+	setTingsRef.value.openDrawer();
 };
 // 设置初始化,防止刷新时恢复默认
-onBeforeMount( async() => {
-  if(!themeConfig.value.globalTitle) {
-    // 获取登录页的背景图和系统名称等
-    const res: any = await loginPageInfo();
-    const globalTitle = res.result.sysName.join('|') ?? ''; // 标题名称
-    const  loginImage = res.result.loginImage ? `url${res.result.loginImage}` : `url(${getImageUrl('login/bg.png')})`; // 登录页背景图
-    storesThemeConfig.setThemeConfig(Object.assign(themeConfig.value, { globalTitle, loginImage }));
-  }
+onBeforeMount(async () => {
+	if (!themeConfig.value.globalTitle) {
+		// 获取登录页的背景图和系统名称等
+		const res: any = await loginPageInfo();
+		const globalTitle = res.result.sysName.join('|') ?? ''; // 标题名称
+		const loginImage = res.result.loginImage ? `url${res.result.loginImage}` : `url(${getImageUrl('login/bg.png')})`; // 登录页背景图
+		storesThemeConfig.setThemeConfig(Object.assign(themeConfig.value, { globalTitle, loginImage }));
+	}
 	// 设置批量第三方 icon 图标
 	setIntroduction.cssCdn();
 	// 设置批量第三方 js
 	setIntroduction.jsCdn();
 });
 // 页面加载时
-onMounted( () => {
+onMounted(() => {
 	nextTick(async () => {
-    try {
-      // 获取缓存中的布局配置
-      if (Local.get('themeConfig')) {
-        storesThemeConfig.setThemeConfig(Local.get('themeConfig'));
-        document.documentElement.style.cssText = Local.get('themeConfigStyle');
-      }
+		try {
+			// 获取缓存中的布局配置
+			if (Local.get('themeConfig')) {
+				storesThemeConfig.setThemeConfig(Local.get('themeConfig'));
+				document.documentElement.style.cssText = Local.get('themeConfigStyle');
+			}
 
-      // 开发环境不提示更新
-      if (import.meta.env.VITE_MODE_NAME != 'development') {
-        // 监听是否更新
-        await checkUpdate();
-      }
-      // 监听布局配置弹窗点击打开
-      mittBus.on('openSetingsDrawer', () => {
-        openSetingsDrawer();
-      });
+			// 开发环境不提示更新
+			if (import.meta.env.VITE_MODE_NAME != 'development') {
+				// 监听是否更新
+				await checkUpdate();
+			}
+			// 监听布局配置弹窗点击打开
+			mittBus.on('openSetTingsDrawer', () => {
+        openSetTingsDrawer();
+			});
 
-      // 获取缓存中的全屏配置
-      if (Session.get('isTagsViewCurrenFull')) {
-        stores.setCurrenFullscreen(Session.get('isTagsViewCurrenFull'));
-      }
-      // 清除某个页面的缓存
-      mittBus.on('clearCache', (val: any) => {
-        clearCacheTagsView(val);
-      });
-      // 解决火狐拖动打开新窗口
-      document.body.ondrop = (event) => {
-        event.preventDefault();
-        event.stopPropagation();
-      };
-      /*mittBus.on('*', (index, data) => {
+			// 获取缓存中的全屏配置
+			if (Session.get('isTagsViewCurrenFull')) {
+				stores.setCurrenFullscreen(Session.get('isTagsViewCurrenFull'));
+			}
+			// 清除某个页面的缓存
+			mittBus.on('clearCache', (val: any) => {
+				clearCacheTagsView(val);
+			});
+			// 解决火狐拖动打开新窗口
+			document.body.ondrop = (event) => {
+				event.preventDefault();
+				event.stopPropagation();
+			};
+			/*mittBus.on('*', (index, data) => {
       	console.log(index, data);
       });*/
-
-    } catch (error) {
-      console.log(error);
-    }
+		} catch (error) {
+			console.log(error);
+		}
 	});
 });
 // 清除缓存 name
@@ -138,7 +137,7 @@ const clearCacheTagsView = async (routeName: string) => {
 };
 // 页面销毁时,关闭监听布局配置/i18n监听
 onUnmounted(() => {
-	mittBus.off('openSetingsDrawer', () => {});
+	mittBus.off('openSetTingsDrawer', () => {});
 	mittBus.off('clearCache', () => {});
 });
 // 监听路由的变化,设置网站标题
@@ -151,4 +150,4 @@ watch(
 		deep: true,
 	}
 );
-</script>
+</script>

+ 1 - 1
src/api/auxiliary/advice.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 常用意见管理
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 查询常用意见
  * @param {object} params

+ 1 - 1
src/api/auxiliary/area.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 区域管理
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 获取省市区树形
  */

+ 1 - 1
src/api/auxiliary/businessTag.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 业务标签
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 业务标签基础数据
  * @return {*}

+ 1 - 1
src/api/auxiliary/knowledgeLexicon.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 辅助功能-知识库词库
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 知识库词库基础信息
  */

+ 1 - 1
src/api/auxiliary/message.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 辅助功能-短信
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 短信列表基础数据
  */

+ 1 - 1
src/api/auxiliary/notice.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 通知公告
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 获取小红点计数
  * @param {object} params

+ 1 - 1
src/api/auxiliary/orderLexicon.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 辅助功能-工单词库管理
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 工单词库基础信息
  */

+ 1 - 1
src/api/business/citizen.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 业务管理-市民画像
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 市民画像列表
  * @param {object} params

+ 1 - 1
src/api/business/delay.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 业务管理-工单延期
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 
 /**
  * @description 申请延期

+ 1 - 1
src/api/business/discern.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 工单甄别
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 工单待申请甄别列表
  * @param {object} params

+ 1 - 1
src/api/business/order.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 工单管理
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 import qs from 'qs';
 
 /**

+ 1 - 1
src/api/business/overdue.ts

@@ -2,4 +2,4 @@
  * @Author: zc
  * @description 工单延期
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';

+ 1 - 1
src/api/business/publish.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-16 14:49:01
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 
 /**
  * @description 工单已发布列表

+ 1 - 1
src/api/business/redo.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 工单重办
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 工单重办列表
  * @param {object} params

+ 1 - 1
src/api/business/repeatEvent.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 业务管理-重复性时间管理
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 工单受理根据热点和地区获取重复性事件
  * @param {object} data

+ 1 - 1
src/api/business/return.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 业务待办-省退回
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 省退回申请列表
  * @param {object} params

+ 1 - 1
src/api/business/secondVisit.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 业务管理-二次回访
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 二次回访申请基础信息
  * @param {object} params

+ 1 - 1
src/api/business/special.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 业务管理-特提
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 工单列表-可申请特提
  * @param {object} params

+ 1 - 1
src/api/business/supervise.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 工单督办
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 工单督办列表
  * @param {object} params

+ 1 - 1
src/api/business/urge.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 工单催办
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 工单催办列表
  * @param {object} params

+ 1 - 1
src/api/business/visit.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 工单回访
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 
 /**
  * @description 工单回访列表

+ 1 - 1
src/api/example/index.ts

@@ -6,7 +6,7 @@
  * @LastEditors: 
  * @LastEditTime: 2022-10-26 17:35:28
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 // 全局配置
 /* 
     示例:

+ 1 - 1
src/api/home/index.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-25 11:43:42
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 
 /**
  * @description 获取我的快捷入口

+ 1 - 1
src/api/knowledge/collect.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 知识管理 收藏
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 知识收藏列表
  * @param params

+ 1 - 1
src/api/knowledge/error.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 知识库-知识纠错
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 纠错列表
  * @param {object} params

+ 1 - 1
src/api/knowledge/index.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-15 10:21:44
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 知识检索(工单)
  * @param {object} params

+ 1 - 1
src/api/knowledge/question.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 知识库-知识提问
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 提问列表
  * @param {object} params

+ 1 - 1
src/api/knowledge/retrieval.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 知识管理 检索
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 知识检索
  * @param params

+ 1 - 1
src/api/knowledge/standard.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 知识管理 规范
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 知识编写规范查询
  * @param {object} params

+ 1 - 1
src/api/knowledge/type.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-15 10:21:44
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 知识管理类型树形
  * @param {object} params 如果传入参数 IsEnable 表示查询已启用

+ 1 - 1
src/api/login/index.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-08 15:39:38
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 用户登录
  * @param {object} data  登录参数

+ 1 - 1
src/api/login/user.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-16 14:49:01
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 获取当前用户下的菜单
  * @param {object} params

+ 1 - 1
src/api/public/file.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-16 14:49:01
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 附件列表
  * @param {object}  params

+ 1 - 1
src/api/public/system.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 系统配置
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 查询系统配置
  * @param {object}  params

+ 1 - 1
src/api/public/upload.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 文件上传
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 文件上传
  * @param {object}  data

+ 1 - 1
src/api/public/wex.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-16 14:49:01
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 import qs from "qs";
 /**
  * @description  分机小休原因

+ 1 - 1
src/api/quality/index.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-16 14:49:01
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 质检中心基础信息
  */

+ 1 - 1
src/api/quality/lexicon.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-16 14:49:01
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 违禁词基础信息
  */

+ 1 - 1
src/api/quality/project.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-16 14:49:01
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 项目管理基础信息
  */

+ 1 - 1
src/api/quality/template.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-16 14:49:01
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 模板基础信息
  */

+ 1 - 1
src/api/query/countersign.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 业务查询-会签查询
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 会签列表查询
  * @param {object} params

+ 1 - 1
src/api/query/end.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 业务查询-终结件查询
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 新增终结件
  * @param {object} data

+ 1 - 1
src/api/query/observe.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 业务查询-观察件查询
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 新增观察件
  * @param {object} data

+ 1 - 1
src/api/query/overdue.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 业务查询-工单超期查询
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 工单超期列表
  * @param {object} params

+ 1 - 1
src/api/query/urge.ts

@@ -2,4 +2,4 @@
  * @Author: zc
  * @description 业务查询-催办查询
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';

+ 1 - 1
src/api/smartVisit/index.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 数据统计-话务统计
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 智能回访列表
  * @param {object} params

+ 1 - 1
src/api/statistics/call/index.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 数据统计-话务统计
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 话务统计列表查询
  * @param {object} params

+ 1 - 1
src/api/statistics/knowledge/index.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 数据统计-知识统计
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 知识统计列表查询
  * @param {object} params

+ 1 - 1
src/api/statistics/order/index.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 数据统计-部门数据统计
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 部门数据统计列表查询
  * @param {object} params

+ 1 - 1
src/api/system/dict.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-09-21 15:36:01
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 
 /**
  * @description 获取字典类型列表

+ 1 - 1
src/api/system/holiday.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-09-21 15:36:01
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 获取节假日
  * @param {Date} month

+ 1 - 1
src/api/system/menu.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-09 17:03:01
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 获取所有菜单列表
  * @param {object} params

+ 1 - 1
src/api/system/organize.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-12 10:20:57
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 基础数据
  * @return {*}

+ 1 - 1
src/api/system/parameter.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-10 13:24:01
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 获取系统参数列表
  * @param {object} params

+ 1 - 1
src/api/system/roles.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-11 15:34:26
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 获取角色列表
  * @param {object} params

+ 1 - 1
src/api/system/timeLimit.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-15 10:21:44
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 时限管理列表
  * @param {object} params

+ 1 - 1
src/api/system/user.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-15 10:21:44
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 
 /**
  * @description 获取用户列表

+ 1 - 1
src/api/system/workflow.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-11-10 13:24:01
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 /**
  * @description 根据姓名模糊查询用户
  * @param {object} params

+ 1 - 1
src/api/tels/callLog.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-09-29 10:20:23
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 
 /**
  * @description 分页通话记录列表

+ 1 - 1
src/api/tels/restApply.ts

@@ -6,7 +6,7 @@
  * @LastEditors: Please set LastEditors
  * @LastEditTime: 2022-09-29 10:20:23
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 
 /**
  * @description 小休申请列表

+ 1 - 1
src/api/todo/delay.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 工单延期-待办
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 
 /**
  * @description 延期工单列表

+ 1 - 1
src/api/todo/order.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 工单管理-待办
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 
 /**
  * @description 工单待办列表

+ 1 - 1
src/api/todo/publish.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 工单发布-待办
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 
 /**
  * @description 工单发布列表

+ 1 - 1
src/api/todo/visit.ts

@@ -2,7 +2,7 @@
  * @Author: zc
  * @description 工单回访-待办
  */
-import request from '/@/utils/request';
+import request from '@/utils/request';
 
 /**
  * @description 工单回访列表

+ 2 - 2
src/components/AnnexList/index.vue

@@ -54,9 +54,9 @@
 </template>
 <script setup lang="ts" name="annexList">
 import { computed, ref, watch } from 'vue';
-import { checkFile, downloadFile, fileType } from '/@/utils/tools';
+import { checkFile, downloadFile, fileType } from '@/utils/tools';
 import { ElButton, ElMessage, ElMessageBox } from 'element-plus';
-import Other from '/@/utils/other';
+import Other from '@/utils/other';
 const emit = defineEmits(['update:modelValue', 'update:format']);
 const props = defineProps({
 	name: {

+ 2 - 2
src/components/AudioPlayer/index.vue

@@ -71,9 +71,9 @@
 </template>
 <script lang="ts" name="GloWeAudio" setup>
 import { reactive, ref, computed, watch, nextTick } from 'vue';
-import { formatDuration } from '/@/utils/formatTime';
+import { formatDuration } from '@/utils/formatTime';
 import { ElMessage } from 'element-plus';
-import { downloadFile } from '/@/utils/tools';
+import { downloadFile } from '@/utils/tools';
 
 // 定义父组件传过来的值
 const props = defineProps({

+ 3 - 3
src/components/AuditRecord/index.vue

@@ -15,11 +15,11 @@
 
 <script setup lang="ts" name="auditRecord">
 import { reactive, defineAsyncComponent } from 'vue';
-import { workflowTraces } from '/@/api/system/workflow';
-import {transformFile} from "/@/utils/tools";
+import { workflowTraces } from '@/api/system/workflow';
+import {transformFile} from "@/utils/tools";
 
 // 引入组件
-const ProcessTimeLine = defineAsyncComponent(() => import('/@/components/ProcessTimeLine/index.vue'));
+const ProcessTimeLine = defineAsyncComponent(() => import('@/components/ProcessTimeLine/index.vue'));
 
 // 定义变量内容
 const state = reactive<any>({

+ 2 - 2
src/components/CommonAdvice/index.vue

@@ -114,8 +114,8 @@
 <script setup lang="ts" name="commonAdvice">
 import { reactive, ref, computed } from 'vue';
 import { ElMessage, ElMessageBox, FormInstance } from 'element-plus';
-import { commonList, addCommon, deleteCommon } from '/@/api/auxiliary/advice';
-import { commonEnum } from '/@/utils/constants';
+import { commonList, addCommon, deleteCommon } from '@/api/auxiliary/advice';
+import { commonEnum } from '@/utils/constants';
 const emit = defineEmits(['chooseAdvice', 'update:modelValue']);
 const props = defineProps({
 	modal: {

+ 2 - 2
src/components/Editor/index.vue

@@ -16,8 +16,8 @@ import '@wangeditor/editor/dist/css/style.css'; // 引入 css
 import { onBeforeUnmount, reactive, shallowRef, watch, nextTick, onMounted, ref } from 'vue';
 import { IDomEditor, Boot } from '@wangeditor/editor';
 import { Editor, Toolbar } from '@wangeditor/editor-for-vue';
-import { Cookie } from '/@/utils/storage';
-import { uploadFile } from '/@/api/public/upload';
+import { Cookie } from '@/utils/storage';
+import { uploadFile } from '@/api/public/upload';
 import {ElMessage} from "element-plus";
 //  全局配置
 // 定义父组件传过来的值

+ 1 - 1
src/components/Empty/index.vue

@@ -40,7 +40,7 @@
 </template>
 
 <script lang="ts" name="emptyHotline" setup>
-import { getImageUrl } from '/@/utils/tools';
+import { getImageUrl } from '@/utils/tools';
 // 定义父组件传过来的值
 const props = defineProps({
 	type: {

+ 3 - 3
src/components/IconSelector/index.vue

@@ -36,8 +36,8 @@
 <script setup lang="ts" name="iconSelector">
 import {defineAsyncComponent, ref, reactive, onMounted, nextTick, computed, watch, PropType, onBeforeUnmount} from 'vue';
 import type { TabsPaneContext } from 'element-plus';
-import initIconfont from '/@/utils/getStyleSheets';
-import '/@/theme/iconSelector.scss';
+import initIconfont from '@/utils/getStyleSheets';
+import '@/theme/iconSelector.scss';
 type inputSize = "default" | "small" | "large";
 // 定义父组件传过来的值
 const props = defineProps({
@@ -86,7 +86,7 @@ const props = defineProps({
 const emit = defineEmits(['update:modelValue', 'get', 'clear']);
 
 // 引入组件
-const IconList = defineAsyncComponent(() => import('/@/components/IconSelector/list.vue'));
+const IconList = defineAsyncComponent(() => import('@/components/IconSelector/list.vue'));
 
 // 定义变量内容
 const inputWidthRef = ref<RefType>();

+ 3 - 3
src/components/LogicFlow/PropertySetting/start.vue

@@ -145,9 +145,9 @@
 </template>
 <script lang="ts" setup name="flowNodeStart">
 import {onMounted, reactive, ref, watch} from 'vue';
-import {getSelectList, queryUser} from '/@/api/system/workflow';
-import {getCanUseOrg} from '/@/api/system/user';
-import {removeDuplicate} from '/@/utils/arrayOperation';
+import {getSelectList, queryUser} from '@/api/system/workflow';
+import {getCanUseOrg} from '@/api/system/user';
+import {removeDuplicate} from '@/utils/arrayOperation';
 import {ElInput} from 'element-plus';
 
 // 定义属性

+ 3 - 3
src/components/LogicFlow/PropertySetting/task.vue

@@ -147,9 +147,9 @@
 </template>
 <script lang="ts" setup name="flowNode">
 import {onMounted, reactive, ref, watch} from 'vue';
-import {getSelectList, queryUser} from '/@/api/system/workflow';
-import {getCanUseOrg} from '/@/api/system/user';
-import {removeDuplicate} from '/@/utils/arrayOperation';
+import {getSelectList, queryUser} from '@/api/system/workflow';
+import {getCanUseOrg} from '@/api/system/user';
+import {removeDuplicate} from '@/utils/arrayOperation';
 import {ElInput} from 'element-plus';
 
 const ruleFormRef = ref<RefType>();

+ 3 - 3
src/components/LogicFlow/index.vue

@@ -46,9 +46,9 @@ import '@logicflow/core/dist/style/index.css';
 import '@logicflow/extension/lib/style/index.css';
 import {SnakerFlowAdapter, SnakerFlowElement} from './snakerflow/index';
 import {NodeTypeEnum} from './enums';
-import {baseData, workflowAdd, workflowUpdate} from '/@/api/system/workflow';
-import mittBus from '/@/utils/mitt';
-import {throttle} from '/@/utils/tools';
+import {baseData, workflowAdd, workflowUpdate} from '@/api/system/workflow';
+import mittBus from '@/utils/mitt';
+import {throttle} from '@/utils/tools';
 import {ElMessage, FormInstance} from 'element-plus';
 // 引入组件
 const PropertySetting = defineAsyncComponent(() => import('./PropertySetting/index.vue'));  // 节点属性设置

+ 1 - 1
src/components/LogicFlow/snakerflow/end/index.ts

@@ -1,6 +1,6 @@
 import { CircleNode, CircleNodeModel, ConnectRule, GraphModel, h, NodeConfig } from '@logicflow/core'
 import { storeToRefs } from 'pinia';
-import { useThemeConfig } from '/@/stores/themeConfig';
+import { useThemeConfig } from '@/stores/themeConfig';
 const storesThemeConfig = useThemeConfig();
 const { themeConfig } = storeToRefs(storesThemeConfig);
 import { nodeStyleHandle } from '../tool'

+ 1 - 1
src/components/LogicFlow/snakerflow/start/index.ts

@@ -1,6 +1,6 @@
 import { CircleNode, CircleNodeModel, ConnectRule, GraphModel, NodeConfig } from '@logicflow/core';
 import { storeToRefs } from 'pinia';
-import { useThemeConfig } from '/@/stores/themeConfig';
+import { useThemeConfig } from '@/stores/themeConfig';
 const storesThemeConfig = useThemeConfig();
 const { themeConfig } = storeToRefs(storesThemeConfig);
 import { nodeStyleHandle } from '../tool'

+ 1 - 1
src/components/LogicFlow/snakerflow/task/index.ts

@@ -1,6 +1,6 @@
 import { GraphModel, h, NodeConfig, RectNode, RectNodeModel } from '@logicflow/core'
 import { storeToRefs } from 'pinia';
-import { useThemeConfig } from '/@/stores/themeConfig';
+import { useThemeConfig } from '@/stores/themeConfig';
 const storesThemeConfig = useThemeConfig();
 const { themeConfig } = storeToRefs(storesThemeConfig);
 import { nodeStyleHandle } from '../tool'

+ 1 - 1
src/components/LogicFlow/snakerflow/transition/index.ts

@@ -1,6 +1,6 @@
 import { PolylineEdge, PolylineEdgeModel } from '@logicflow/core';
 import { storeToRefs } from 'pinia';
-import { useThemeConfig } from '/@/stores/themeConfig';
+import { useThemeConfig } from '@/stores/themeConfig';
 const storesThemeConfig = useThemeConfig();
 const { themeConfig } = storeToRefs(storesThemeConfig);
 class TransitionModel extends PolylineEdgeModel {

+ 18 - 18
src/components/OrderDetail/index.vue

@@ -521,27 +521,27 @@
 <script setup lang="ts" name="orderDetail">
 import { defineAsyncComponent, PropType, reactive, ref } from 'vue';
 import { useRouter } from 'vue-router';
-import { throttle, transformFile } from '/@/utils/tools';
-import { orderDetail } from '/@/api/business/order';
+import { throttle, transformFile } from '@/utils/tools';
+import { orderDetail } from '@/api/business/order';
 import { ElButton, ElMessage } from 'element-plus';
-import { ola } from '/@/utils/ola_api';
-import { formatDate } from '/@/utils/formatTime';
-import Empty from '/@/components/Empty/index.vue';
+import { ola } from '@/utils/ola_api';
+import { formatDate } from '@/utils/formatTime';
+import Empty from '@/components/Empty/index.vue';
 
 // 引入组件
-const OrderExpandDetail = defineAsyncComponent(() => import('/@/views/business/order/components/Order-expand-detail.vue')); // 扩展信息
-const OrderSupply = defineAsyncComponent(() => import('/@/views/business/order/components/Order-supply.vue')); // 工单补充
-const OrderRevoke = defineAsyncComponent(() => import('/@/views/business/order/components/Order-revoke.vue')); // 工单撤销
-const OrderSupervise = defineAsyncComponent(() => import('/@/views/business/supervise/components/Order-supervise.vue')); // 工单督办
-const OrderUrge = defineAsyncComponent(() => import('/@/views/query/urge/components/Order-urge.vue')); // 工单催办
-const OrderRepeat = defineAsyncComponent(() => import('/@/views/business/order/components/Order-repeat.vue')); // 重复工单
-const AuditRecord = defineAsyncComponent(() => import('/@/components/AuditRecord/index.vue')); // 审核记录
-const AnnexList = defineAsyncComponent(() => import('/@/components/AnnexList/index.vue')); // 附件列表
-const ProcessAudit = defineAsyncComponent(() => import('/@/components/ProcessAudit/index.vue')); // 流程审批
-const HistoryOrder = defineAsyncComponent(() => import('/@/views/todo/seats/accept/History.vue')); // 历史工单
-const CitizenPortrait = defineAsyncComponent(() => import('/@/views/todo/seats/accept/Citizen-portrait.vue')); // 市民坏画像
-const SpecialHandleOrder = defineAsyncComponent(() => import('/@/views/business/special/components/Special-apply-order.vue')); // 特提申请
-const PlayRecord = defineAsyncComponent(() => import('/@/views/tels/callLog/component/Play-record.vue')); // 播放录音
+const OrderExpandDetail = defineAsyncComponent(() => import('@/views/business/order/components/Order-expand-detail.vue')); // 扩展信息
+const OrderSupply = defineAsyncComponent(() => import('@/views/business/order/components/Order-supply.vue')); // 工单补充
+const OrderRevoke = defineAsyncComponent(() => import('@/views/business/order/components/Order-revoke.vue')); // 工单撤销
+const OrderSupervise = defineAsyncComponent(() => import('@/views/business/supervise/components/Order-supervise.vue')); // 工单督办
+const OrderUrge = defineAsyncComponent(() => import('@/views/query/urge/components/Order-urge.vue')); // 工单催办
+const OrderRepeat = defineAsyncComponent(() => import('@/views/business/order/components/Order-repeat.vue')); // 重复工单
+const AuditRecord = defineAsyncComponent(() => import('@/components/AuditRecord/index.vue')); // 审核记录
+const AnnexList = defineAsyncComponent(() => import('@/components/AnnexList/index.vue')); // 附件列表
+const ProcessAudit = defineAsyncComponent(() => import('@/components/ProcessAudit/index.vue')); // 流程审批
+const HistoryOrder = defineAsyncComponent(() => import('@/views/todo/seats/accept/History.vue')); // 历史工单
+const CitizenPortrait = defineAsyncComponent(() => import('@/views/todo/seats/accept/Citizen-portrait.vue')); // 市民坏画像
+const SpecialHandleOrder = defineAsyncComponent(() => import('@/views/business/special/components/Special-apply-order.vue')); // 特提申请
+const PlayRecord = defineAsyncComponent(() => import('@/views/tels/callLog/component/Play-record.vue')); // 播放录音
 
 const props = defineProps({
 	order: {

+ 1 - 1
src/components/Pagination/index.vue

@@ -8,7 +8,7 @@
 
 <script lang="ts" name="pagination" setup>
 import {computed, onMounted, ref, watch} from 'vue';
-import mittBus from '/@/utils/mitt';
+import mittBus from '@/utils/mitt';
 // 定义父组件传过来的值
 const props = defineProps({
   total: {

+ 13 - 13
src/components/ProcessAudit/index.vue

@@ -438,11 +438,11 @@
 <script setup lang="ts" name="processApproval">
 import { computed, defineAsyncComponent, nextTick, reactive, ref, watch, watchEffect } from 'vue';
 import { ElMessage, ElMessageBox, FormInstance } from 'element-plus';
-import other from '/@/utils/other';
-import { useUserInfo } from '/@/stores/userInfo';
+import other from '@/utils/other';
+import { useUserInfo } from '@/stores/userInfo';
 import { storeToRefs } from 'pinia';
-import { commonEnum } from '/@/utils/constants';
-import { orderFlowParams, orderStartFlow, orderTimeConfig } from '/@/api/business/order';
+import { commonEnum } from '@/utils/constants';
+import { orderFlowParams, orderStartFlow, orderTimeConfig } from '@/api/business/order';
 import {
 	workflowNext,
 	workflowNextSteps,
@@ -452,11 +452,11 @@ import {
 	workflowRecallParams,
 	workflowRedoParams,
 	workflowReject,
-} from '/@/api/system/workflow';
-import { redoApply, redoBaseData } from '/@/api/business/redo';
-import { delayApply, delayBaseData, delayCalcEndTime, workflowDelayParams } from '/@/api/business/delay';
-import { discernApply, screenBaseData, workflowDiscernParams } from '/@/api/business/discern';
-import { debounce } from '/@/utils/tools';
+} from '@/api/system/workflow';
+import { redoApply, redoBaseData } from '@/api/business/redo';
+import { delayApply, delayBaseData, delayCalcEndTime, workflowDelayParams } from '@/api/business/delay';
+import { discernApply, screenBaseData, workflowDiscernParams } from '@/api/business/discern';
+import { debounce } from '@/utils/tools';
 import {
 	KnowledgeAdd,
 	KnowledgeAddStartFlowParams,
@@ -464,13 +464,13 @@ import {
 	KnowledgeDeleteStartFlowParams,
 	KnowledgeUpdate,
 	KnowledgeUpdateStartFlowParams,
-} from '/@/api/knowledge';
+} from '@/api/knowledge';
 import dayjs from 'dayjs';
-import { formatDate } from '/@/utils/formatTime';
+import { formatDate } from '@/utils/formatTime';
 
 // 引入组件
-const CommonAdvice = defineAsyncComponent(() => import('/@/components/CommonAdvice/index.vue')); // 常用意见
-const AnnexList = defineAsyncComponent(() => import('/@/components/AnnexList/index.vue')); // 附件列表
+const CommonAdvice = defineAsyncComponent(() => import('@/components/CommonAdvice/index.vue')); // 常用意见
+const AnnexList = defineAsyncComponent(() => import('@/components/AnnexList/index.vue')); // 附件列表
 // 定义子组件向父组件传值/事件
 const emit = defineEmits(['orderProcessSuccess', 'orderProcessFailed']);
 // 定义变量内容

+ 5 - 5
src/components/ProcessTimeLine/index.vue

@@ -98,11 +98,11 @@
 
 <script setup lang="ts" name="processTimeLine">
 import { defineAsyncComponent, computed, reactive, watch, onMounted } from 'vue';
-import { getImageUrl } from '/@/utils/tools';
-import { formatDate } from '/@/utils/formatTime';
-import { removeDuplicate } from '/@/utils/arrayOperation';
+import { getImageUrl } from '@/utils/tools';
+import { formatDate } from '@/utils/formatTime';
+import { removeDuplicate } from '@/utils/arrayOperation';
 
-const AnnexList = defineAsyncComponent(() => import('/@/components/AnnexList/index.vue')); // 附件列表
+const AnnexList = defineAsyncComponent(() => import('@/components/AnnexList/index.vue')); // 附件列表
 const emit = defineEmits(['node-click']);
 const props = defineProps({
 	// 数据
@@ -126,7 +126,7 @@ const state = reactive<any>({
 	expandedKeys: [], // 当前列表需要展开的节点id组成的数组
 	curNameId: 0, //保存current的值
 });
-const TextEllipsis = defineAsyncComponent(() => import('/@/components/TextEllipsis/index.vue'));
+const TextEllipsis = defineAsyncComponent(() => import('@/components/TextEllipsis/index.vue'));
 
 const isOpen = computed(() => {
 	return (id: string) => {

+ 1 - 1
src/components/SvgIcon/index.vue

@@ -28,7 +28,7 @@ const props = defineProps({
 	},
 })
 // 在线链接、本地引入地址前缀
-const linesString = ['https', 'http', '/src', '/assets', 'data:image', import.meta.env.VITE_PUBLIC_PATH];
+const linesString = ['https', 'http', '/src', '/assets', 'data:image', '/'];
 
 // 获取 icon 图标名称
 const getIconName = computed(() => {

+ 2 - 2
src/components/Upload/index.vue

@@ -39,10 +39,10 @@
  * @example <UpLoad :limit='1' v-model:fileLists='ruleForm.fileLists' accept='image/png,image/jpg'/>
  */
 import { ref, onMounted } from 'vue';
-import { checkFile, fileType } from '/@/utils/tools';
+import { checkFile, fileType } from '@/utils/tools';
 import type { UploadUserFile } from 'element-plus';
 import { ElMessage, ElMessageBox } from 'element-plus';
-// import { uploadUrl } from '/@/utils/appConfig';
+// import { uploadUrl } from '@/utils/appConfig';
 const props = defineProps({
 	limit: {
 		type: Number,

+ 2 - 2
src/directive/authDirective.ts

@@ -1,6 +1,6 @@
 import type { App } from 'vue';
-import { useUserInfo } from '/@/stores/userInfo';
-import { judgementSameArr } from '/@/utils/arrayOperation';
+import { useUserInfo } from '@/stores/userInfo';
+import { judgementSameArr } from '@/utils/arrayOperation';
 
 /**
  * 用户权限指令

+ 1 - 1
src/directive/customDirective.ts

@@ -1,5 +1,5 @@
 import type { App } from 'vue';
-import { getImageUrl } from "/@/utils/tools";
+import { getImageUrl } from "@/utils/tools";
 
 /**
  * 按钮波浪指令

+ 2 - 2
src/directive/index.ts

@@ -1,6 +1,6 @@
 import type { App } from 'vue';
-import { authDirective } from '/@/directive/authDirective';
-import { wavesDirective, lazyImgDirective } from '/@/directive/customDirective';
+import { authDirective } from '@/directive/authDirective';
+import { wavesDirective, lazyImgDirective } from '@/directive/customDirective';
 
 /**
  * 导出指令方法:v-xxx

+ 8 - 8
src/layout/component/aside.vue

@@ -14,15 +14,15 @@
 <script lang="ts" name="layoutAside" setup>
 import {  reactive, computed, watch, onBeforeMount, ref, defineAsyncComponent } from 'vue';
 import { storeToRefs } from 'pinia';
-import pinia from '/@/stores/index';
-import { useRoutesList } from '/@/stores/routesList';
-import { useThemeConfig } from '/@/stores/themeConfig';
-import { useTagsViewRoutes } from '/@/stores/tagsViewRoutes';
-import mittBus from '/@/utils/mitt';
+import pinia from '@/stores/index';
+import { useRoutesList } from '@/stores/routesList';
+import { useThemeConfig } from '@/stores/themeConfig';
+import { useTagsViewRoutes } from '@/stores/tagsViewRoutes';
+import mittBus from '@/utils/mitt';
 // 引入组件
-const Logo = defineAsyncComponent(() => import('/@/layout/logo/index.vue'));
-const Vertical = defineAsyncComponent(() => import('/@/layout/navMenu/vertical.vue'));
-const LayoutFooter = defineAsyncComponent(() => import('/@/layout/footer/footer.vue'));
+const Logo = defineAsyncComponent(() => import('@/layout/logo/index.vue'));
+const Vertical = defineAsyncComponent(() => import('@/layout/navMenu/vertical.vue'));
+const LayoutFooter = defineAsyncComponent(() => import('@/layout/footer/footer.vue'));
 // 定义变量内容
 const stores = useRoutesList();
 const storesThemeConfig = useThemeConfig();

+ 4 - 4
src/layout/component/columnsAside.vue

@@ -50,10 +50,10 @@
 import { reactive, ref, onMounted, nextTick, watch, onUnmounted } from 'vue';
 import { useRoute, useRouter, onBeforeRouteUpdate } from 'vue-router';
 import { storeToRefs } from 'pinia';
-import pinia from '/@/stores/index';
-import { useRoutesList } from '/@/stores/routesList';
-import { useThemeConfig } from '/@/stores/themeConfig';
-import mittBus from '/@/utils/mitt';
+import pinia from '@/stores/index';
+import { useRoutesList } from '@/stores/routesList';
+import { useThemeConfig } from '@/stores/themeConfig';
+import mittBus from '@/utils/mitt';
 
 // 定义接口来定义对象的类型
 

+ 2 - 2
src/layout/component/header.vue

@@ -7,9 +7,9 @@
 <script lang="ts" name="layoutHeader" setup>
 import { defineAsyncComponent } from 'vue';
 import { storeToRefs } from 'pinia';
-import { useTagsViewRoutes } from '/@/stores/tagsViewRoutes';
+import { useTagsViewRoutes } from '@/stores/tagsViewRoutes';
 // 引入组件
-const NavBarsIndex = defineAsyncComponent(() => import('/@/layout/navBars/index.vue'));
+const NavBarsIndex = defineAsyncComponent(() => import('@/layout/navBars/index.vue'));
 // 定义变量内容
 const storesTagsViewRoutes = useTagsViewRoutes();
 const { isTagsViewCurrenFull } = storeToRefs(storesTagsViewRoutes);

+ 7 - 7
src/layout/component/main.vue

@@ -14,15 +14,15 @@
 import { defineAsyncComponent, onMounted, computed, ref } from 'vue';
 import { useRoute } from 'vue-router';
 import { storeToRefs } from 'pinia';
-import { useTagsViewRoutes } from '/@/stores/tagsViewRoutes';
-import { useThemeConfig } from '/@/stores/themeConfig';
-import { useUserInfo } from '/@/stores/userInfo';
-import { NextLoading } from '/@/utils/loading';
-import mittBus from '/@/utils/mitt';
+import { useTagsViewRoutes } from '@/stores/tagsViewRoutes';
+import { useThemeConfig } from '@/stores/themeConfig';
+import { useUserInfo } from '@/stores/userInfo';
+import { NextLoading } from '@/utils/loading';
+import mittBus from '@/utils/mitt';
 
 // 引入组件
-const LayoutParentView = defineAsyncComponent(() => import('/@/layout/routerView/parent.vue'));
-const LayoutFooter = defineAsyncComponent(() => import('/@/layout/footer/index.vue'));
+const LayoutParentView = defineAsyncComponent(() => import('@/layout/routerView/parent.vue'));
+const LayoutFooter = defineAsyncComponent(() => import('@/layout/footer/index.vue'));
 
 // 定义变量内容
 const layoutMainScrollbarRef = ref<RefType>();

+ 7 - 7
src/layout/index.vue

@@ -5,16 +5,16 @@
 <script setup lang="ts" name="layout">
 import { onBeforeMount, onUnmounted, defineAsyncComponent } from 'vue';
 import { storeToRefs } from 'pinia';
-import { useThemeConfig } from '/@/stores/themeConfig';
-import { Local } from '/@/utils/storage';
-import mittBus from '/@/utils/mitt';
+import { useThemeConfig } from '@/stores/themeConfig';
+import { Local } from '@/utils/storage';
+import mittBus from '@/utils/mitt';
 
 // 引入组件
 const layouts: any = {
-	defaults: defineAsyncComponent(() => import('/@/layout/main/defaults.vue')),
-	classic: defineAsyncComponent(() => import('/@/layout/main/classic.vue')),
-	transverse: defineAsyncComponent(() => import('/@/layout/main/transverse.vue')),
-	columns: defineAsyncComponent(() => import('/@/layout/main/columns.vue')),
+	defaults: defineAsyncComponent(() => import('@/layout/main/defaults.vue')),
+	classic: defineAsyncComponent(() => import('@/layout/main/classic.vue')),
+	transverse: defineAsyncComponent(() => import('@/layout/main/transverse.vue')),
+	columns: defineAsyncComponent(() => import('@/layout/main/columns.vue')),
 };
 
 // 定义变量内容

+ 5 - 5
src/layout/lockScreen/index.vue

@@ -59,11 +59,11 @@
 
 <script setup lang="ts" name="layoutLockScreen">
 import {nextTick, onMounted, onUnmounted, reactive, ref} from 'vue';
-import {formatDate} from '/@/utils/formatTime';
-import {Cookie, Local, Session} from '/@/utils/storage';
+import {formatDate} from '@/utils/formatTime';
+import {Cookie, Local, Session} from '@/utils/storage';
 import {storeToRefs} from 'pinia';
-import {useThemeConfig} from '/@/stores/themeConfig';
-import {useUserInfo} from '/@/stores/userInfo';
+import {useThemeConfig} from '@/stores/themeConfig';
+import {useUserInfo} from '@/stores/userInfo';
 import {ElMessage, ElMessageBox} from 'element-plus';
 
 // 定义接口来定义对象的类型
@@ -242,7 +242,7 @@ onUnmounted(() => {
 .layout-lock-screen-img {
 	@extend .layout-lock-screen-fixed;
 	//background-image: url(https://i.hd-r.cn/e4a19d84364f185266666765ac21a5db.jpg);
-  background-image: url(/@/assets/images/login/bg.png);
+  background-image: url(@/assets/images/login/bg.png);
   background-size: calc(100vw + 1px) calc(100vh + 1px);
 	z-index: 99;
 }

+ 3 - 3
src/layout/logo/index.vue

@@ -10,9 +10,9 @@
 <script setup lang="ts" name="layoutLogo">
 import { computed } from 'vue';
 import { storeToRefs } from 'pinia';
-import { useThemeConfig } from '/@/stores/themeConfig';
-import { useUserInfo } from '/@/stores/userInfo';
-import { getImageUrl } from "/@/utils/tools";
+import { useThemeConfig } from '@/stores/themeConfig';
+import { useUserInfo } from '@/stores/userInfo';
+import { getImageUrl } from "@/utils/tools";
 
 // 定义变量内容
 const storesThemeConfig = useThemeConfig();

+ 5 - 5
src/layout/main/classic.vue

@@ -15,14 +15,14 @@
 import { defineAsyncComponent, computed, ref, watch, nextTick, onMounted } from 'vue';
 import { useRoute } from 'vue-router';
 import { storeToRefs } from 'pinia';
-import { useThemeConfig } from '/@/stores/themeConfig';
+import { useThemeConfig } from '@/stores/themeConfig';
 
 
 // 引入组件
-const LayoutAside = defineAsyncComponent(() => import('/@/layout/component/aside.vue'));
-const LayoutHeader = defineAsyncComponent(() => import('/@/layout/component/header.vue'));
-const LayoutMain = defineAsyncComponent(() => import('/@/layout/component/main.vue'));
-const LayoutTagsView = defineAsyncComponent(() => import('/@/layout/navBars/tagsView/tagsView.vue'));
+const LayoutAside = defineAsyncComponent(() => import('@/layout/component/aside.vue'));
+const LayoutHeader = defineAsyncComponent(() => import('@/layout/component/header.vue'));
+const LayoutMain = defineAsyncComponent(() => import('@/layout/component/main.vue'));
+const LayoutTagsView = defineAsyncComponent(() => import('@/layout/navBars/tagsView/tagsView.vue'));
 
 // 定义变量内容
 const layoutMainRef = ref<any>('');

+ 6 - 6
src/layout/main/columns.vue

@@ -15,14 +15,14 @@
 import { defineAsyncComponent, watch, onMounted, nextTick, ref } from 'vue';
 import { useRoute } from 'vue-router';
 import { storeToRefs } from 'pinia';
-import { useThemeConfig } from '/@/stores/themeConfig';
-import mittBus from '/@/utils/mitt';
+import { useThemeConfig } from '@/stores/themeConfig';
+import mittBus from '@/utils/mitt';
 
 // 引入组件
-const LayoutAside = defineAsyncComponent(() => import('/@/layout/component/aside.vue'));
-const LayoutHeader = defineAsyncComponent(() => import('/@/layout/component/header.vue'));
-const LayoutMain = defineAsyncComponent(() => import('/@/layout/component/main.vue'));
-const ColumnsAside = defineAsyncComponent(() => import('/@/layout/component/columnsAside.vue'));
+const LayoutAside = defineAsyncComponent(() => import('@/layout/component/aside.vue'));
+const LayoutHeader = defineAsyncComponent(() => import('@/layout/component/header.vue'));
+const LayoutMain = defineAsyncComponent(() => import('@/layout/component/main.vue'));
+const ColumnsAside = defineAsyncComponent(() => import('@/layout/component/columnsAside.vue'));
 
 // 定义变量内容
 const layoutScrollbarRef = ref<any>('');

+ 6 - 6
src/layout/main/defaults.vue

@@ -14,14 +14,14 @@
 import { defineAsyncComponent, watch, onMounted, nextTick, ref } from 'vue';
 import { useRoute } from 'vue-router';
 import { storeToRefs } from 'pinia';
-import { useThemeConfig } from '/@/stores/themeConfig';
-import { NextLoading } from '/@/utils/loading';
-import mittBus from '/@/utils/mitt';
+import { useThemeConfig } from '@/stores/themeConfig';
+import { NextLoading } from '@/utils/loading';
+import mittBus from '@/utils/mitt';
 
 // 引入组件
-const LayoutAside = defineAsyncComponent(() => import('/@/layout/component/aside.vue'));
-const LayoutHeader = defineAsyncComponent(() => import('/@/layout/component/header.vue'));
-const LayoutMain = defineAsyncComponent(() => import('/@/layout/component/main.vue'));
+const LayoutAside = defineAsyncComponent(() => import('@/layout/component/aside.vue'));
+const LayoutHeader = defineAsyncComponent(() => import('@/layout/component/header.vue'));
+const LayoutMain = defineAsyncComponent(() => import('@/layout/component/main.vue'));
 
 // 定义变量内容
 const layoutScrollbarRef = ref<any>('');

+ 3 - 3
src/layout/main/transverse.vue

@@ -9,11 +9,11 @@
 import { defineAsyncComponent, ref, watch, nextTick, onMounted } from 'vue';
 import { useRoute } from 'vue-router';
 import { storeToRefs } from 'pinia';
-import { useThemeConfig } from '/@/stores/themeConfig';
+import { useThemeConfig } from '@/stores/themeConfig';
 
 // 引入组件
-const LayoutHeader = defineAsyncComponent(() => import('/@/layout/component/header.vue'));
-const LayoutMain = defineAsyncComponent(() => import('/@/layout/component/main.vue'));
+const LayoutHeader = defineAsyncComponent(() => import('@/layout/component/header.vue'));
+const LayoutMain = defineAsyncComponent(() => import('@/layout/component/main.vue'));
 
 // 定义变量内容
 const layoutMainRef = ref<any>('');

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio