浏览代码

文件引入路径问题;打包cjs问题;

Karsa 7 月之前
父节点
当前提交
bf3ca79f56

+ 2 - 1
package.json

@@ -42,9 +42,10 @@
     "vuedraggable": "^4.1.0"
   },
   "devDependencies": {
+    "@rollup/plugin-commonjs": "^26.0.1",
     "@vitejs/plugin-vue": "^5.0.4",
     "cross-env": "^7.0.3",
-    "sass": "^1.71.1",
+    "sass": "1.71.1",
     "vite": "^5.1.4",
     "vite-plugin-require-transform": "^1.0.21"
   }

+ 2 - 2
src/main.js

@@ -29,7 +29,7 @@ import icons from '@/utils/icon.js'
 import moment from 'moment';
 import 'moment/dist/locale/zh-cn'; // 引入中文语言包
 
-// 设置全局默认语言环境为简体中文
+// // 设置全局默认语言环境为简体中文
 moment.locale('zh-cn');
 
 import VueFroala from 'vue-froala-wysiwyg';
@@ -37,7 +37,7 @@ import VueFroala from 'vue-froala-wysiwyg';
 import {registerComponents} from "@/utils/registryComponents"
 
 import 'vue-datepicker-next/index.css';
-import 'vue-datepicker-next/locale/zh-cn';
+// import 'vue-datepicker-next/locale/zh-cn';
 
 function setupApp() {
   const app = createApp(App)

+ 2 - 2
src/views/custom_manage/custom/approvalTurn.vue

@@ -4,9 +4,9 @@ import { customInterence } from '@/api/api.js'
 import { useRoute,useRouter } from 'vue-router'
 import { ElMessage } from 'element-plus'
 import { filterMoney } from '@/common/js/util'
-import Ctimeline from './compontents/Ctimeline.vue'
+import Ctimeline from './components/Ctimeline.vue'
 import imgPreview from '@/components/imgPreview.vue'
-import CustomDtlDialog from './compontents/CustomDtlDialog.vue'
+import CustomDtlDialog from './components/CustomDtlDialog.vue'
 import {CalculationDate} from '@/utils/CalculationDate'
 // import pdf from 'vue-pdf'
 

+ 1 - 1
src/views/custom_manage/custom/approvalUpdate.vue

@@ -4,7 +4,7 @@ import { useRoute,useRouter } from 'vue-router'
 import { ElMessage } from 'element-plus'
 import { customInterence } from '@/api/api.js'
 import { filterMoney } from '@/common/js/util'
-import Ctimeline from './compontents/Ctimeline.vue'
+import Ctimeline from './components/Ctimeline.vue'
 import imgPreview from '@/components/imgPreview.vue'
 import CustomDtlDialog from './components/CustomDtlDialog.vue'
 // import pdf from 'vue-pdf'

+ 1 - 1
src/views/custom_manage/custom/customList.vue

@@ -550,7 +550,7 @@ function btnList(btnItem,part){
 }
 // 用于返回按钮名称
 function btnName(btnItem,row){
-	if(btnItem!=='BtnSuspend' && btnItem!=='BtnShare') return this.btnCommandList[btnItem]
+	if(btnItem!=='BtnSuspend' && btnItem!=='BtnShare') return btnCommandList[btnItem]
 	if(btnItem=='BtnSuspend') return row.IsSuspend===1?'启用':'暂停'
 	if(btnItem=='BtnShare') return row.IsShare===1?'取消共享':'设置共享'
 }

+ 1 - 1
src/views/rai_manage/activityManage/components/attendMeeting.vue

@@ -55,7 +55,7 @@ onMounted(() => {
       }
     }
     //弹窗的关闭事件
-     functioncancelHandle() {
+     function cancelHandle() {
       addRemarksFrom.value = {};
       addRemarText.value = "";
       examineOrAddDlg.value = false;

+ 1 - 1
src/views/rai_manage/activityManage/onLineManage.vue

@@ -4,7 +4,7 @@ import { ref, watch, onMounted, reactive, computed, toRefs } from "vue";
 import mPage from "@/components/mPage.vue";
 import { raiInterface } from "@/api/api.js";
 import AtcParticulars from "../components/atcParticulars.vue";
-import { Loading } from "element-ui";
+import { Loading } from "element-plus";
 import MatchingDlg from "../components/matchingDlg.vue";
 import ParticalDialog from "../components/particalDialog.vue";
 import SearchCustomerDlg from "../components/apply/searchCustomerDlg.vue";

+ 4 - 2
vite.config.js

@@ -2,6 +2,7 @@ import { defineConfig,loadEnv } from 'vite'
 import path from 'path'
 import vue from '@vitejs/plugin-vue'
 import requireTransform from 'vite-plugin-require-transform';
+import commonjs from '@rollup/plugin-commonjs';
 
 // https://vitejs.dev/config/
 export default defineConfig(configEnv =>{
@@ -12,8 +13,9 @@ export default defineConfig(configEnv =>{
 
     plugins: [
       vue(),
+      commonjs(),
       requireTransform({
-        fileRegex: /.js$|.vue$/
+        fileRegex: /.js$|.vue$|.png$/
       }),
     ],
 
@@ -50,7 +52,7 @@ export default defineConfig(configEnv =>{
         output: {
           chunkFileNames: "static/js/[name][hash].js",
           entryFileNames: "static/js/[name][hash].js",
-          assetFileNames: "static/[ext]/[name][hash].[ext]"
+          assetFileNames: "static/assets/[ext]/[name][hash].[ext]"
         }
       }
     }