ZaiZai 1 year ago
parent
commit
31137f0a3c

+ 6 - 6
package.json

@@ -17,15 +17,15 @@
         "crypto-js": "^4.1.1",
         "dayjs": "^1.11.10",
         "echarts": "^5.4.3",
-        "element-plus": "2.4.0",
-        "hc-vue3-ui": "^2.1.2",
+        "element-plus": "2.4.1",
+        "hc-vue3-ui": "^2.1.6",
         "js-base64": "^3.7.5",
         "js-fast-way": "0.2.9",
         "js-md5": "^0.8.3",
         "nprogress": "^0.2.0",
         "pinia": "^2.1.7",
         "split.js": "^1.6.5",
-        "vue": "3.3.4",
+        "vue": "3.3.5",
         "vue-router": "^4.2.5",
         "vuedraggable": "^4.1.0"
     },
@@ -33,14 +33,14 @@
         "@iconify-json/ri": "^1.1.12",
         "@unocss/eslint-config": "^0.56.5",
         "@vitejs/plugin-vue": "^4.4.0",
-        "@vue/compiler-sfc": "^3.3.4",
+        "@vue/compiler-sfc": "^3.3.5",
         "archiver": "^6.0.1",
         "eslint": "^8.51.0",
         "eslint-plugin-vue": "^9.17.0",
-        "sass": "^1.69.3",
+        "sass": "^1.69.4",
         "unocss": "^0.56.5",
         "unocss-preset-extra": "^0.5.2",
         "unocss-preset-scrollbar": "^0.3.0",
-        "vite": "^4.4.11"
+        "vite": "^4.5.0"
     }
 }

+ 1 - 1
public/version.json

@@ -1,3 +1,3 @@
 {
-  "value": "20231016152658"
+  "value": "20231017180714"
 }

+ 5 - 3
src/views/alter/admin/order.vue

@@ -21,7 +21,7 @@
             </el-button>
         </template>
         <div class="relative h-full flex">
-            <div id="hc_table_card" class="flex-1">
+            <div :id="`hc_table_card_${uuid}`" class="flex-1">
                 <hc-card-item>
                     <hc-table :column="tableColumn" :datas="tableData" :loading="tableLoading">
                         <template #action="{ row }">
@@ -34,7 +34,7 @@
                     </template>
                 </hc-card-item>
             </div>
-            <div id="hc_info_card">
+            <div :id="`hc_info_card_${uuid}`">
                 <el-scrollbar>
                     <hc-card-item title="详情信息">
                         <hc-info-table>
@@ -121,12 +121,14 @@
 <script setup>
 import { nextTick, onMounted, ref } from 'vue'
 import addModal from './components/order/addModal.vue'
+import { getRandom } from 'js-fast-way'
 
 
 defineOptions({
     name: 'AlterAdminOrder',
 })
 
+const uuid = getRandom(4)
 
 //渲染完成
 onMounted(() => {
@@ -137,7 +139,7 @@ onMounted(() => {
 const setSplitRef = () => {
     //配置参考: https://split.js.org/#/?direction=vertical&snapOffset=0
     nextTick(() => {
-        window.$split(['#hc_table_card', '#hc_info_card'], {
+        window.$split(['#hc_table_card_' + uuid, '#hc_info_card_' + uuid], {
             sizes: [60, 40],
             snapOffset: 0,
             minSize: [100, 400],

+ 6 - 3
src/views/alter/admin/plan.vue

@@ -21,7 +21,7 @@
             </el-button>
         </template>
         <div class="relative h-full flex">
-            <div id="hc_table_card" class="flex-1">
+            <div :id="`hc_table_card_${uuid}`" class="flex-1">
                 <hc-card-item>
                     <hc-table :column="tableColumn" :datas="tableData" :loading="tableLoading">
                         <template #action="{ row }">
@@ -34,7 +34,7 @@
                     </template>
                 </hc-card-item>
             </div>
-            <div id="hc_info_card">
+            <div :id="`hc_info_card_${uuid}`">
                 <el-scrollbar>
                     <hc-card-item title="详情信息">
                         <hc-info-table>
@@ -113,11 +113,14 @@
 <script setup>
 import { nextTick, onMounted, ref } from 'vue'
 import addModal from './components/plan/addModal.vue'
+import { getRandom } from 'js-fast-way'
 
 defineOptions({
     name: 'AlterAdminPlan',
 })
 
+const uuid = getRandom(4)
+
 //渲染完成
 onMounted(() => {
     setSplitRef()
@@ -127,7 +130,7 @@ onMounted(() => {
 const setSplitRef = () => {
     //配置参考: https://split.js.org/#/?direction=vertical&snapOffset=0
     nextTick(() => {
-        window.$split(['#hc_table_card', '#hc_info_card'], {
+        window.$split(['#hc_table_card_' + uuid, '#hc_info_card_' + uuid], {
             sizes: [60, 40],
             snapOffset: 0,
             minSize: [100, 400],

+ 6 - 3
src/views/alter/admin/pre.vue

@@ -18,7 +18,7 @@
             </el-button>
         </template>
         <div class="relative h-full flex">
-            <div id="hc_table_card" class="flex-1">
+            <div :id="`hc_table_card_${uuid}`" class="flex-1">
                 <hc-card-item>
                     <hc-table :column="tableColumn" :datas="tableData" :loading="tableLoading">
                         <template #action="{ row }">
@@ -31,7 +31,7 @@
                     </template>
                 </hc-card-item>
             </div>
-            <div id="hc_info_card">
+            <div :id="`hc_info_card_${uuid}`">
                 <el-scrollbar>
                     <hc-card-item title="详情信息">
                         <hc-info-table>
@@ -97,11 +97,14 @@
 <script setup>
 import { nextTick, onMounted, ref } from 'vue'
 import addModal from './components/pre/addModal.vue'
+import { getRandom } from 'js-fast-way'
 
 defineOptions({
     name: 'AlterAdminPre',
 })
 
+const uuid = getRandom(4)
+
 //渲染完成
 onMounted(() => {
     setSplitRef()
@@ -123,7 +126,7 @@ const tabChange = (item) => {
 const setSplitRef = () => {
     //配置参考: https://split.js.org/#/?direction=vertical&snapOffset=0
     nextTick(() => {
-        window.$split(['#hc_table_card', '#hc_info_card'], {
+        window.$split(['#hc_table_card_' + uuid, '#hc_info_card_' + uuid], {
             sizes: [60, 40],
             snapOffset: 0,
             minSize: [100, 400],

+ 6 - 3
src/views/alter/admin/zero.vue

@@ -11,12 +11,12 @@
             </div>
         </template>
         <div class="relative h-full flex">
-            <div id="hc_tree_card">
+            <div :id="`hc_tree_card_${uuid}`">
                 <hc-card-item scrollbar>
                     <hc-lazy-tree :h-props="treeProps" @load="treeLoadNode" />
                 </hc-card-item>
             </div>
-            <div id="hc_table_card" class="flex-1">
+            <div :id="`hc_table_card_${uuid}`" class="flex-1">
                 <hc-card-item style="height: 106px">
                     <template #header>
                         <div class="font-400 text-orange">温馨提示: 可选择树节点生成和删除该节点下所有清单的零号变更</div>
@@ -61,11 +61,14 @@
 
 <script setup>
 import { nextTick, onMounted, ref } from 'vue'
+import { getRandom } from 'js-fast-way'
 
 defineOptions({
     name: 'AlterAdminZero',
 })
 
+const uuid = getRandom(4)
+
 //渲染完成
 onMounted(() => {
     setSplitRef()
@@ -75,7 +78,7 @@ onMounted(() => {
 const setSplitRef = () => {
     //配置参考: https://split.js.org/#/?direction=vertical&snapOffset=0
     nextTick(() => {
-        window.$split(['#hc_tree_card', '#hc_table_card'], {
+        window.$split(['#hc_tree_card_' + uuid, '#hc_table_card_' + uuid], {
             sizes: [20, 80],
             snapOffset: 0,
             minSize: [50, 500],

+ 19 - 10
src/views/alter/collection/scan.vue

@@ -10,12 +10,12 @@
             </el-button>
         </template>
         <div class="relative h-full flex">
-            <div id="hc_tree_card">
+            <div :id="`hc_tree_card_${uuid}`">
                 <hc-card-item scrollbar>
                     <hc-data-tree :h-props="treeProps" :datas="treeLoadNode" :menus="treeMenus" :root-menu="treeRootMenu" default-expand-all @menuTap="treeMenuTap" />
                 </hc-card-item>
             </div>
-            <div id="hc_table_card" class="flex-1">
+            <div :id="`hc_table_card_${uuid}`" class="flex-1">
                 <hc-card-item>
                     <hc-table :column="tableColumn" :datas="tableData" :loading="tableLoading">
                         <template #action="{ row }">
@@ -40,25 +40,34 @@
 </template>
 
 <script setup>
-import { onMounted, ref } from 'vue'
+import { nextTick, onMounted, ref } from 'vue'
 import treeInfoModal from './components/treeInfoModal.vue'
 import tableInfoModal from './components/tableInfoModal.vue'
-import { setDomSplit } from '~uti/tools'
+import { getRandom } from 'js-fast-way'
 
 defineOptions({
     name: 'AlterCollectionScan',
 })
 
+const uuid = getRandom(4)
+
 //渲染完成
 onMounted(() => {
-    //初始化设置拖动分割线
-    setDomSplit(['#hc_tree_card', '#hc_table_card'], {
-        sizes: [20, 80],
-        snapOffset: 0,
-        minSize: [50, 500],
-    })
+    setSplitRef()
 })
 
+//初始化设置拖动分割线
+const setSplitRef = () => {
+    //配置参考: https://split.js.org/#/?direction=vertical&snapOffset=0
+    nextTick(() => {
+        window.$split(['#hc_tree_card_' + uuid, '#hc_table_card_' + uuid], {
+            sizes: [20, 80],
+            snapOffset: 0,
+            minSize: [50, 500],
+        })
+    })
+}
+
 //类型tab数据和相关处理
 const tabKey = ref('key1')
 const tabTab = ref([

+ 6 - 3
src/views/debit-pay/admin/apply.vue

@@ -22,12 +22,12 @@
             </el-button>
         </template>
         <div class="relative h-full flex">
-            <div id="hc_tree_card">
+            <div :id="`hc_tree_card_${uuid}`">
                 <hc-card-item scrollbar>
                     <hc-lazy-tree :h-props="treeProps" @load="treeLoadNode" />
                 </hc-card-item>
             </div>
-            <div id="hc_table_card" class="flex-1">
+            <div :id="`hc_table_card_${uuid}`" class="flex-1">
                 <hc-card-item>
                     <template #header>
                         <div class="font-400 text-orange">收方总金额:0元</div>
@@ -79,11 +79,14 @@
 import { nextTick, onMounted, ref } from 'vue'
 import HcAddModal from './components/apply/addModal.vue'
 import HcDetailsModal from './components/detailsModal.vue'
+import { getRandom } from 'js-fast-way'
 
 defineOptions({
     name: 'DebitPayAdminApply',
 })
 
+const uuid = getRandom(4)
+
 //渲染完成
 onMounted(() => {
     setSplitRef()
@@ -93,7 +96,7 @@ onMounted(() => {
 const setSplitRef = () => {
     //配置参考: https://split.js.org/#/?direction=vertical&snapOffset=0
     nextTick(() => {
-        window.$split(['#hc_tree_card', '#hc_table_card'], {
+        window.$split(['#hc_tree_card_' + uuid, '#hc_table_card_' + uuid], {
             sizes: [20, 80],
             snapOffset: 0,
             minSize: [50, 500],

+ 6 - 3
src/views/debit-pay/admin/middlepay.vue

@@ -26,12 +26,12 @@
             </el-button>
         </template>
         <div class="relative h-full flex">
-            <div id="hc_tree_card">
+            <div :id="`hc_tree_card_${uuid}`">
                 <hc-card-item scrollbar>
                     <hc-lazy-tree :h-props="treeProps" @load="treeLoadNode" />
                 </hc-card-item>
             </div>
-            <div id="hc_table_card" class="flex-1">
+            <div :id="`hc_table_card_${uuid}`" class="flex-1">
                 <hc-card-item>
                     <template #header>
                         <div class="font-400 text-orange">收方总金额:0元</div>
@@ -74,11 +74,14 @@
 import { nextTick, onMounted, ref } from 'vue'
 import HcAddModal from './components/middlepay/addModal.vue'
 import HcDetailsModal from './components/detailsModal.vue'
+import { getRandom } from 'js-fast-way'
 
 defineOptions({
     name: 'DebitPayAdminMiddlepay',
 })
 
+const uuid = getRandom(4)
+
 //渲染完成
 onMounted(() => {
     setSplitRef()
@@ -88,7 +91,7 @@ onMounted(() => {
 const setSplitRef = () => {
     //配置参考: https://split.js.org/#/?direction=vertical&snapOffset=0
     nextTick(() => {
-        window.$split(['#hc_tree_card', '#hc_table_card'], {
+        window.$split(['#hc_tree_card_' + uuid, '#hc_table_card_' + uuid], {
             sizes: [20, 80],
             snapOffset: 0,
             minSize: [50, 500],

+ 6 - 3
src/views/debit-pay/project/pay.vue

@@ -1,12 +1,12 @@
 <template>
     <hc-card>
         <div class="relative h-full flex">
-            <div id="hc_tree_card">
+            <div :id="`hc_tree_card_${uuid}`">
                 <hc-card-item scrollbar>
                     <hc-lazy-tree :h-props="treeProps" @load="treeLoadNode" />
                 </hc-card-item>
             </div>
-            <div id="hc_table_card" class="flex-1">
+            <div :id="`hc_table_card_${uuid}`" class="flex-1">
                 <hc-card-item>
                     <template #header>
                         <div class="font-400 text-orange">本期计量总金额:0元</div>
@@ -63,11 +63,14 @@
 <script setup>
 import { nextTick, onMounted, ref } from 'vue'
 import HcDetailsModal from './components/pay/detailsModal.vue'
+import { getRandom } from 'js-fast-way'
 
 defineOptions({
     name: 'DebitPayProjectPay',
 })
 
+const uuid = getRandom(4)
+
 //渲染完成
 onMounted(() => {
     setSplitRef()
@@ -77,7 +80,7 @@ onMounted(() => {
 const setSplitRef = () => {
     //配置参考: https://split.js.org/#/?direction=vertical&snapOffset=0
     nextTick(() => {
-        window.$split(['#hc_tree_card', '#hc_table_card'], {
+        window.$split(['#hc_tree_card_' + uuid, '#hc_table_card_' + uuid], {
             sizes: [20, 80],
             snapOffset: 0,
             minSize: [50, 500],

+ 6 - 4
src/views/periods/admin/middle.vue

@@ -33,12 +33,12 @@
             </el-button>
         </template>
         <div class="relative h-full flex">
-            <div id="hc_tree_card">
+            <div :id="`hc_tree_card_${uuid}`">
                 <hc-card-item scrollbar>
                     <hc-lazy-tree :h-props="treeProps" @load="treeLoadNode" />
                 </hc-card-item>
             </div>
-            <div id="hc_table_card" class="flex-1">
+            <div :id="`hc_table_card_${uuid}`" class="flex-1">
                 <hc-card-item>
                     <template #header>
                         <div class="font-400 text-orange">本期计量总金额:0元</div>
@@ -75,22 +75,24 @@
 import { nextTick, onMounted, ref } from 'vue'
 import HcAddModal from './components/middle/addModal.vue'
 import HcDetailsModal from './components/detailsModal.vue'
+import { getRandom } from 'js-fast-way'
 
 defineOptions({
     name: 'PeriodsAdminMiddle',
 })
 
+const uuid = getRandom(4)
+
 //渲染完成
 onMounted(() => {
     setSplitRef()
 })
 
-
 //初始化设置拖动分割线
 const setSplitRef = () => {
     //配置参考: https://split.js.org/#/?direction=vertical&snapOffset=0
     nextTick(() => {
-        window.$split(['#hc_tree_card', '#hc_table_card'], {
+        window.$split(['#hc_tree_card_' + uuid, '#hc_table_card_' + uuid], {
             sizes: [20, 80],
             snapOffset: 0,
             minSize: [50, 500],

+ 6 - 3
src/views/periods/contract-admin/apply.vue

@@ -27,12 +27,12 @@
             </el-button>
         </template>
         <div class="relative h-full flex">
-            <div id="hc_tree_card">
+            <div :id="`hc_tree_card_${uuid}`">
                 <hc-card-item scrollbar>
                     <hc-lazy-tree :h-props="treeProps" @load="treeLoadNode" />
                 </hc-card-item>
             </div>
-            <div id="hc_table_card" class="flex-1">
+            <div :id="`hc_table_card_${uuid}`" class="flex-1">
                 <hc-card-item>
                     <template #header>
                         <div class="font-400 text-orange">本期计量总金额:0元</div>
@@ -66,11 +66,14 @@
 <script setup>
 import { nextTick, onMounted, ref } from 'vue'
 import HcDetailsModal from './components/detailsModal.vue'
+import { getRandom } from 'js-fast-way'
 
 defineOptions({
     name: 'PeriodsContractAdminApply',
 })
 
+const uuid = getRandom(4)
+
 //渲染完成
 onMounted(() => {
     setSplitRef()
@@ -81,7 +84,7 @@ onMounted(() => {
 const setSplitRef = () => {
     //配置参考: https://split.js.org/#/?direction=vertical&snapOffset=0
     nextTick(() => {
-        window.$split(['#hc_tree_card', '#hc_table_card'], {
+        window.$split(['#hc_tree_card_' + uuid, '#hc_table_card_' + uuid], {
             sizes: [20, 80],
             snapOffset: 0,
             minSize: [50, 500],

+ 6 - 3
src/views/periods/project/pay.vue

@@ -23,12 +23,12 @@
             </el-button>
         </template>
         <div class="relative h-full flex">
-            <div id="hc_tree_card">
+            <div :id="`hc_tree_card_${uuid}`">
                 <hc-card-item scrollbar>
                     <hc-lazy-tree :h-props="treeProps" @load="treeLoadNode" />
                 </hc-card-item>
             </div>
-            <div id="hc_table_card" class="flex-1">
+            <div :id="`hc_table_card_${uuid}`" class="flex-1">
                 <hc-card-item>
                     <template #header>
                         <div class="font-400 text-orange">本期计量总金额:0元</div>
@@ -73,11 +73,14 @@
 <script setup>
 import { nextTick, onMounted, ref } from 'vue'
 import HcDetailsModal from './components/pay/detailsModal.vue'
+import { getRandom } from 'js-fast-way'
 
 defineOptions({
     name: 'PeriodsProjectPay',
 })
 
+const uuid = getRandom(4)
+
 //渲染完成
 onMounted(() => {
     setSplitRef()
@@ -87,7 +90,7 @@ onMounted(() => {
 const setSplitRef = () => {
     //配置参考: https://split.js.org/#/?direction=vertical&snapOffset=0
     nextTick(() => {
-        window.$split(['#hc_tree_card', '#hc_table_card'], {
+        window.$split(['#hc_tree_card_' + uuid, '#hc_table_card_' + uuid], {
             sizes: [20, 80],
             snapOffset: 0,
             minSize: [50, 500],

+ 143 - 56
yarn.lock

@@ -33,6 +33,11 @@
   resolved "http://47.110.251.215:9000/@babel/parser/-/parser-7.22.16.tgz#180aead7f247305cce6551bea2720934e2fa2c95"
   integrity sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==
 
+"@babel/parser@^7.23.0":
+  version "7.23.0"
+  resolved "http://47.110.251.215:9000/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719"
+  integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==
+
 "@ctrl/tinycolor@^3.4.1":
   version "3.6.1"
   resolved "http://47.110.251.215:9000/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz#b6c75a56a1947cc916ea058772d666a2c8932f31"
@@ -679,6 +684,16 @@
     estree-walker "^2.0.2"
     source-map-js "^1.0.2"
 
+"@vue/compiler-core@3.3.5":
+  version "3.3.5"
+  resolved "http://47.110.251.215:9000/@vue/compiler-core/-/compiler-core-3.3.5.tgz#6e723b95217bbd0478a6004c4943f48c9f32d705"
+  integrity sha512-S8Ma+eICI40Y4UotR+iKR729Bma+wERn/xLc+Jz203s5WIW1Sx3qoiONqXGg3Q4vBMa+QHDncULya19ZSJuhog==
+  dependencies:
+    "@babel/parser" "^7.23.0"
+    "@vue/shared" "3.3.5"
+    estree-walker "^2.0.2"
+    source-map-js "^1.0.2"
+
 "@vue/compiler-dom@3.3.4":
   version "3.3.4"
   resolved "http://47.110.251.215:9000/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz#f56e09b5f4d7dc350f981784de9713d823341151"
@@ -687,7 +702,15 @@
     "@vue/compiler-core" "3.3.4"
     "@vue/shared" "3.3.4"
 
-"@vue/compiler-sfc@3.3.4", "@vue/compiler-sfc@^3.3.4":
+"@vue/compiler-dom@3.3.5":
+  version "3.3.5"
+  resolved "http://47.110.251.215:9000/@vue/compiler-dom/-/compiler-dom-3.3.5.tgz#abaa5f9969c79656521608e5fc1b51d3cbca7a00"
+  integrity sha512-dxt6QntN9T/NtnV6Pz+/nmcoo3ULnsYCnRpvEyY73wbk1tzzx7dnwngUN1cXkyGNu9c3UE7llhq/5T54lKwyhQ==
+  dependencies:
+    "@vue/compiler-core" "3.3.5"
+    "@vue/shared" "3.3.5"
+
+"@vue/compiler-sfc@3.3.4":
   version "3.3.4"
   resolved "http://47.110.251.215:9000/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz#b19d942c71938893535b46226d602720593001df"
   integrity sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==
@@ -703,6 +726,22 @@
     postcss "^8.1.10"
     source-map-js "^1.0.2"
 
+"@vue/compiler-sfc@3.3.5", "@vue/compiler-sfc@^3.3.5":
+  version "3.3.5"
+  resolved "http://47.110.251.215:9000/@vue/compiler-sfc/-/compiler-sfc-3.3.5.tgz#432c3ad3722336cacb99ac2552ea1e0ffd235989"
+  integrity sha512-M6ys4iReSbrF4NTcMCnJiBioCpzXjfkfXwkdziknRyps+pG0DkwpDfQT7zQ0q91/rCR/Ejz64b5H6C4HBhX41w==
+  dependencies:
+    "@babel/parser" "^7.23.0"
+    "@vue/compiler-core" "3.3.5"
+    "@vue/compiler-dom" "3.3.5"
+    "@vue/compiler-ssr" "3.3.5"
+    "@vue/reactivity-transform" "3.3.5"
+    "@vue/shared" "3.3.5"
+    estree-walker "^2.0.2"
+    magic-string "^0.30.5"
+    postcss "^8.4.31"
+    source-map-js "^1.0.2"
+
 "@vue/compiler-ssr@3.3.4":
   version "3.3.4"
   resolved "http://47.110.251.215:9000/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz#9d1379abffa4f2b0cd844174ceec4a9721138777"
@@ -711,6 +750,14 @@
     "@vue/compiler-dom" "3.3.4"
     "@vue/shared" "3.3.4"
 
+"@vue/compiler-ssr@3.3.5":
+  version "3.3.5"
+  resolved "http://47.110.251.215:9000/@vue/compiler-ssr/-/compiler-ssr-3.3.5.tgz#2eb79dc6cd9e2ee40bd1fb32e00d181f5a4a8e1a"
+  integrity sha512-v7p2XuEpOcgjd6c49NqOnq3UTJOv5Uo9tirOyGnEadwxTov2O1J3/TUt4SgAAnwA+9gcUyH5c3lIOFsBe+UIyw==
+  dependencies:
+    "@vue/compiler-dom" "3.3.5"
+    "@vue/shared" "3.3.5"
+
 "@vue/devtools-api@^6.5.0":
   version "6.5.0"
   resolved "http://47.110.251.215:9000/@vue/devtools-api/-/devtools-api-6.5.0.tgz#98b99425edee70b4c992692628fa1ea2c1e57d07"
@@ -727,6 +774,17 @@
     estree-walker "^2.0.2"
     magic-string "^0.30.0"
 
+"@vue/reactivity-transform@3.3.5":
+  version "3.3.5"
+  resolved "http://47.110.251.215:9000/@vue/reactivity-transform/-/reactivity-transform-3.3.5.tgz#eaaab18a5c5187da2affbe1d2b27756e269c24e8"
+  integrity sha512-OhpBD1H32pIapRzqy31hWwTFLf9STP+0uk5bVOQWXACTa2Rt/RPhvX4zixbPgMGo6iP+S+tFpZzUdcG8AASn8A==
+  dependencies:
+    "@babel/parser" "^7.23.0"
+    "@vue/compiler-core" "3.3.5"
+    "@vue/shared" "3.3.5"
+    estree-walker "^2.0.2"
+    magic-string "^0.30.5"
+
 "@vue/reactivity@3.3.4":
   version "3.3.4"
   resolved "http://47.110.251.215:9000/@vue/reactivity/-/reactivity-3.3.4.tgz#a27a29c6cd17faba5a0e99fbb86ee951653e2253"
@@ -734,6 +792,13 @@
   dependencies:
     "@vue/shared" "3.3.4"
 
+"@vue/reactivity@3.3.5":
+  version "3.3.5"
+  resolved "http://47.110.251.215:9000/@vue/reactivity/-/reactivity-3.3.5.tgz#a75038ba78ecf85199eb81ab72752b5db01215c7"
+  integrity sha512-P7OBfPjsbV5lDCwZQDtWFqPh3uAP3Q6bRqYVgsYr6ki7jiaiHGSLmeaevUi+Nkev8nhublUpApnWevNiACN3sw==
+  dependencies:
+    "@vue/shared" "3.3.5"
+
 "@vue/runtime-core@3.3.4":
   version "3.3.4"
   resolved "http://47.110.251.215:9000/@vue/runtime-core/-/runtime-core-3.3.4.tgz#4bb33872bbb583721b340f3088888394195967d1"
@@ -742,6 +807,14 @@
     "@vue/reactivity" "3.3.4"
     "@vue/shared" "3.3.4"
 
+"@vue/runtime-core@3.3.5":
+  version "3.3.5"
+  resolved "http://47.110.251.215:9000/@vue/runtime-core/-/runtime-core-3.3.5.tgz#0081c9f48369a42c407f915bb5bb620d74c7ebec"
+  integrity sha512-kxAW3fTzwzZQqiHV1SndTtLMlNfJ/bsvcYku6NDuPzTeG6sMOAIXvuz6N5NUox+P7sNCInESbSOrPMMvtWx3vA==
+  dependencies:
+    "@vue/reactivity" "3.3.5"
+    "@vue/shared" "3.3.5"
+
 "@vue/runtime-dom@3.3.4":
   version "3.3.4"
   resolved "http://47.110.251.215:9000/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz#992f2579d0ed6ce961f47bbe9bfe4b6791251566"
@@ -751,6 +824,15 @@
     "@vue/shared" "3.3.4"
     csstype "^3.1.1"
 
+"@vue/runtime-dom@3.3.5":
+  version "3.3.5"
+  resolved "http://47.110.251.215:9000/@vue/runtime-dom/-/runtime-dom-3.3.5.tgz#b832e6bef9442b79157b546b3fcc4a8958908b34"
+  integrity sha512-seYSeHmBNlTrR0eFyQFocEBtzljNlKzC2JfdebfBqoEmikyNYzLWTouv71DignLFXEXZKWNTqCIs4d7dk5Q3Ng==
+  dependencies:
+    "@vue/runtime-core" "3.3.5"
+    "@vue/shared" "3.3.5"
+    csstype "^3.1.2"
+
 "@vue/server-renderer@3.3.4":
   version "3.3.4"
   resolved "http://47.110.251.215:9000/@vue/server-renderer/-/server-renderer-3.3.4.tgz#ea46594b795d1536f29bc592dd0f6655f7ea4c4c"
@@ -759,11 +841,24 @@
     "@vue/compiler-ssr" "3.3.4"
     "@vue/shared" "3.3.4"
 
+"@vue/server-renderer@3.3.5":
+  version "3.3.5"
+  resolved "http://47.110.251.215:9000/@vue/server-renderer/-/server-renderer-3.3.5.tgz#fee4236791dc8c3faeb2cfa273eb54f4572f302f"
+  integrity sha512-7VIZkohYn8GAnNT9chrm0vDpHJ6mWPL+TmUBKtDWcWxYcq33YJP/VHCPQN5TazkxXCtv3c1KfXAMZowX4giLoQ==
+  dependencies:
+    "@vue/compiler-ssr" "3.3.5"
+    "@vue/shared" "3.3.5"
+
 "@vue/shared@3.3.4":
   version "3.3.4"
   resolved "http://47.110.251.215:9000/@vue/shared/-/shared-3.3.4.tgz#06e83c5027f464eef861c329be81454bc8b70780"
   integrity sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==
 
+"@vue/shared@3.3.5":
+  version "3.3.5"
+  resolved "http://47.110.251.215:9000/@vue/shared/-/shared-3.3.5.tgz#da717d8ce807d9d337f55ebcfb6cad7bf51e9a76"
+  integrity sha512-oNJN1rCtkqm1cIxU1BuZVEVRWIp4DhaxXucEzzZ/iDKHP71ZxhkBPNK+URySiECH6aiOZzC60PS2bd6JFznvNA==
+
 "@vueuse/core@^9.1.0":
   version "9.13.0"
   resolved "http://47.110.251.215:9000/@vueuse/core/-/core-9.13.0.tgz#2f69e66d1905c1e4eebc249a01759cf88ea00cf4"
@@ -876,15 +971,6 @@ asynckit@^0.4.0:
   resolved "http://47.110.251.215:9000/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
   integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
 
-axios@^1.5.0:
-  version "1.5.0"
-  resolved "http://47.110.251.215:9000/axios/-/axios-1.5.0.tgz#f02e4af823e2e46a9768cfc74691fdd0517ea267"
-  integrity sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==
-  dependencies:
-    follow-redirects "^1.15.0"
-    form-data "^4.0.0"
-    proxy-from-env "^1.1.0"
-
 axios@^1.5.1:
   version "1.5.1"
   resolved "http://47.110.251.215:9000/axios/-/axios-1.5.1.tgz#11fbaa11fc35f431193a9564109c88c1f27b585f"
@@ -1082,7 +1168,7 @@ cssesc@^3.0.0:
   resolved "http://47.110.251.215:9000/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
   integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
 
-csstype@^3.1.1:
+csstype@^3.1.1, csstype@^3.1.2:
   version "3.1.2"
   resolved "http://47.110.251.215:9000/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b"
   integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==
@@ -1174,31 +1260,10 @@ echarts@^5.4.3:
     tslib "2.3.0"
     zrender "5.4.4"
 
-element-plus@2.3.14:
-  version "2.3.14"
-  resolved "http://47.110.251.215:9000/element-plus/-/element-plus-2.3.14.tgz#302a23916b0c3375fcf4b927d7b94483dac13e1b"
-  integrity sha512-9yvxUaU4jXf2ZNPdmIxoj/f8BG8CDcGM6oHa9JIqxLjQlfY4bpzR1E5CjNimnOX3rxO93w1TQ0jTVt0RSxh9kA==
-  dependencies:
-    "@ctrl/tinycolor" "^3.4.1"
-    "@element-plus/icons-vue" "^2.0.6"
-    "@floating-ui/dom" "^1.0.1"
-    "@popperjs/core" "npm:@sxzz/popperjs-es@^2.11.7"
-    "@types/lodash" "^4.14.182"
-    "@types/lodash-es" "^4.17.6"
-    "@vueuse/core" "^9.1.0"
-    async-validator "^4.2.5"
-    dayjs "^1.11.3"
-    escape-html "^1.0.3"
-    lodash "^4.17.21"
-    lodash-es "^4.17.21"
-    lodash-unified "^1.0.2"
-    memoize-one "^6.0.0"
-    normalize-wheel-es "^1.2.0"
-
-element-plus@2.4.0:
-  version "2.4.0"
-  resolved "http://47.110.251.215:9000/element-plus/-/element-plus-2.4.0.tgz#e79249ac4c0a606d377c2f31ad553aa992286fe3"
-  integrity sha512-yJEa8LXkGOOgkfkeqMMEdeX/Dc8EH9qPcRuX91dlhSXxgCKKbp9tH3QFTOG99ibZsrN/Em62nh7ddvbc7I1frw==
+element-plus@2.4.1:
+  version "2.4.1"
+  resolved "http://47.110.251.215:9000/element-plus/-/element-plus-2.4.1.tgz#8a5faa69e856d82494b94d77fb485d9e727c8bc1"
+  integrity sha512-t7nl+vQlkBKVk1Ag6AufSDyFV8YIXxTFsaya4Nz/0tiRlcz65WPN4WMFeNURuFJleu1HLNtP4YyQKMuS7El8uA==
   dependencies:
     "@ctrl/tinycolor" "^3.4.1"
     "@element-plus/icons-vue" "^2.0.6"
@@ -1572,16 +1637,16 @@ has-flag@^4.0.0:
   resolved "http://47.110.251.215:9000/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
   integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
 
-hc-vue3-ui@^2.1.2:
-  version "2.1.2"
-  resolved "http://47.110.251.215:9000/hc-vue3-ui/-/hc-vue3-ui-2.1.2.tgz#ed8ecf3862cb8d1a0b851df8b62b6717bb7865a4"
-  integrity sha512-DU1OhY5zHRNrkD9M1B1OiY1WzQugvSmdL1mbqddaC57FU8rwGDHn+6BmJm0/xBhZ9xC3cJBwO2kcj80Cm+XPMQ==
+hc-vue3-ui@^2.1.6:
+  version "2.1.6"
+  resolved "http://47.110.251.215:9000/hc-vue3-ui/-/hc-vue3-ui-2.1.6.tgz#b57332e10b4544b61fd22f28dd5a42b90ab4c48a"
+  integrity sha512-aM1nOBVOFDooEwfRlKXlSjKXSwtFAjhtNjTALk7Ew9BSB+WYVxzpLq4ibzii6mqVg3LtrcK/E8AdbnPI96w1FA==
   dependencies:
-    axios "^1.5.0"
+    axios "^1.5.1"
     dayjs "^1.11.10"
-    element-plus "2.3.14"
+    element-plus "2.4.1"
     js-fast-way "^0.2.9"
-    js-md5 "^0.7.3"
+    js-md5 "^0.8.3"
     lottie-web "^5.12.2"
     simple-uploader.js "^0.6.0"
     sortablejs "^1.15.0"
@@ -1722,11 +1787,6 @@ js-fast-way@0.2.9, js-fast-way@^0.2.9:
   resolved "http://47.110.251.215:9000/js-fast-way/-/js-fast-way-0.2.9.tgz#fd193f1a63644315331274474232d18d2c494c35"
   integrity sha512-ORSz9K/vLBu0Xo9dXgAS9nbqi35BsooPZYj1EpkjOWEVQ8hz3dUFGwTG2r7huZyxxnWd2fXoZwSe0X77aPwhlg==
 
-js-md5@^0.7.3:
-  version "0.7.3"
-  resolved "http://47.110.251.215:9000/js-md5/-/js-md5-0.7.3.tgz#b4f2fbb0b327455f598d6727e38ec272cd09c3f2"
-  integrity sha512-ZC41vPSTLKGwIRjqDh8DfXoCrdQIyBgspJVPXHBGu4nZlAEvG3nf+jO9avM9RmLiGakg7vz974ms99nEV0tmTQ==
-
 js-md5@^0.8.3:
   version "0.8.3"
   resolved "http://47.110.251.215:9000/js-md5/-/js-md5-0.8.3.tgz#921bab7efa95bfc9d62b87ee08a57f8fe4305b69"
@@ -1837,6 +1897,13 @@ magic-string@^0.30.0, magic-string@^0.30.3:
   dependencies:
     "@jridgewell/sourcemap-codec" "^1.4.15"
 
+magic-string@^0.30.5:
+  version "0.30.5"
+  resolved "http://47.110.251.215:9000/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9"
+  integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==
+  dependencies:
+    "@jridgewell/sourcemap-codec" "^1.4.15"
+
 mdn-data@2.0.30:
   version "2.0.30"
   resolved "http://47.110.251.215:9000/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc"
@@ -2133,6 +2200,15 @@ postcss@^8.4.30:
     picocolors "^1.0.0"
     source-map-js "^1.0.2"
 
+postcss@^8.4.31:
+  version "8.4.31"
+  resolved "http://47.110.251.215:9000/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d"
+  integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==
+  dependencies:
+    nanoid "^3.3.6"
+    picocolors "^1.0.0"
+    source-map-js "^1.0.2"
+
 prelude-ls@^1.2.1:
   version "1.2.1"
   resolved "http://47.110.251.215:9000/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
@@ -2247,10 +2323,10 @@ safe-buffer@~5.2.0:
   resolved "http://47.110.251.215:9000/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
   integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
 
-sass@^1.69.3:
-  version "1.69.3"
-  resolved "http://47.110.251.215:9000/sass/-/sass-1.69.3.tgz#f8a0c488697e6419519834a13335e7b65a609c11"
-  integrity sha512-X99+a2iGdXkdWn1akFPs0ZmelUzyAQfvqYc2P/MPTrJRuIRoTffGzT9W9nFqG00S+c8hXzVmgxhUuHFdrwxkhQ==
+sass@^1.69.4:
+  version "1.69.4"
+  resolved "http://47.110.251.215:9000/sass/-/sass-1.69.4.tgz#10c735f55e3ea0b7742c6efa940bce30e07fbca2"
+  integrity sha512-+qEreVhqAy8o++aQfCJwp0sklr2xyEzkm9Pp/Igu9wNPoe7EZEQ8X/MBvvXggI2ql607cxKg/RKOwDj6pp2XDA==
   dependencies:
     chokidar ">=3.0.0 <4.0.0"
     immutable "^4.0.0"
@@ -2511,10 +2587,10 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
   resolved "http://47.110.251.215:9000/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
   integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
 
-vite@^4.4.11:
-  version "4.4.11"
-  resolved "http://47.110.251.215:9000/vite/-/vite-4.4.11.tgz#babdb055b08c69cfc4c468072a2e6c9ca62102b0"
-  integrity sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==
+vite@^4.5.0:
+  version "4.5.0"
+  resolved "http://47.110.251.215:9000/vite/-/vite-4.5.0.tgz#ec406295b4167ac3bc23e26f9c8ff559287cff26"
+  integrity sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==
   dependencies:
     esbuild "^0.18.10"
     postcss "^8.4.27"
@@ -2558,6 +2634,17 @@ vue@3.3.4:
     "@vue/server-renderer" "3.3.4"
     "@vue/shared" "3.3.4"
 
+vue@3.3.5:
+  version "3.3.5"
+  resolved "http://47.110.251.215:9000/vue/-/vue-3.3.5.tgz#571ec76a83b77766c80bc12a2d35be34a2a7403b"
+  integrity sha512-xYpLEGb25yYU1ul9ZhCcavNZ4YW6PS7YTDdDAd0yc/3w69Tra2BwY4EpKguKddfD56QApXQ17XHq+fJJwEP+UQ==
+  dependencies:
+    "@vue/compiler-dom" "3.3.5"
+    "@vue/compiler-sfc" "3.3.5"
+    "@vue/runtime-dom" "3.3.5"
+    "@vue/server-renderer" "3.3.5"
+    "@vue/shared" "3.3.5"
+
 vuedraggable@^2.24.3:
   version "2.24.3"
   resolved "http://47.110.251.215:9000/vuedraggable/-/vuedraggable-2.24.3.tgz#43c93849b746a24ce503e123d5b259c701ba0d19"