From 0b09d5e17f03d35d6b5e29fbe4ce61ee7667e0da Mon Sep 17 00:00:00 2001 From: Lufaneng Date: Wed, 30 Jul 2025 14:46:50 +0800 Subject: [PATCH] 1 --- package-lock.json | 24 ++++++ package.json | 1 + src/views/BusinessManage/HandleDialog.vue | 97 +++++++++++++++++++++++ src/views/BusinessManage/index.vue | 7 +- vite.config.js | 10 +-- 5 files changed, 128 insertions(+), 11 deletions(-) create mode 100644 src/views/BusinessManage/HandleDialog.vue diff --git a/package-lock.json b/package-lock.json index 7d036d9..3903e5e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "nprogress": "^0.2.0", "pinia": "^2.3.1", "vue": "^3.5.13", + "vue-draggable-plus": "^0.6.0", "vue-echarts": "^7.0.3", "vue-router": "^4.5.0" }, @@ -1794,6 +1795,12 @@ "@types/lodash": "*" } }, + "node_modules/@types/sortablejs": { + "version": "1.15.8", + "resolved": "https://registry.npmmirror.com/@types/sortablejs/-/sortablejs-1.15.8.tgz", + "integrity": "sha512-b79830lW+RZfwaztgs1aVPgbasJ8e7AXtZYHTELNXZPsERt4ymJdjV4OccDbHQAvHrCcFpbF78jkm0R6h/pZVg==", + "license": "MIT" + }, "node_modules/@types/web-bluetooth": { "version": "0.0.16", "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", @@ -5590,6 +5597,23 @@ } } }, + "node_modules/vue-draggable-plus": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/vue-draggable-plus/-/vue-draggable-plus-0.6.0.tgz", + "integrity": "sha512-G5TSfHrt9tX9EjdG49InoFJbt2NYk0h3kgjgKxkFWr3ulIUays0oFObr5KZ8qzD4+QnhtALiRwIqY6qul4egqw==", + "license": "MIT", + "dependencies": { + "@types/sortablejs": "^1.15.8" + }, + "peerDependencies": { + "@types/sortablejs": "^1.15.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, "node_modules/vue-echarts": { "version": "7.0.3", "resolved": "https://registry.npmmirror.com/vue-echarts/-/vue-echarts-7.0.3.tgz", diff --git a/package.json b/package.json index acf7db2..818aa17 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "nprogress": "^0.2.0", "pinia": "^2.3.1", "vue": "^3.5.13", + "vue-draggable-plus": "^0.6.0", "vue-echarts": "^7.0.3", "vue-router": "^4.5.0" }, diff --git a/src/views/BusinessManage/HandleDialog.vue b/src/views/BusinessManage/HandleDialog.vue new file mode 100644 index 0000000..a8c26bf --- /dev/null +++ b/src/views/BusinessManage/HandleDialog.vue @@ -0,0 +1,97 @@ + + + + + diff --git a/src/views/BusinessManage/index.vue b/src/views/BusinessManage/index.vue index 4548b6b..42e5424 100644 --- a/src/views/BusinessManage/index.vue +++ b/src/views/BusinessManage/index.vue @@ -45,6 +45,8 @@ + + @@ -52,6 +54,7 @@ import { useTableRPC } from '@/utils/hook'; import dayjs from 'dayjs'; import RPC from '@/utils/rpc'; +import HandleDialog from './HandleDialog.vue' const rowType = ref('') const currentRow = ref(null) @@ -70,9 +73,9 @@ const edit = (row) => { const { loading, tableData, tableRef, searchFormRef, total, queryParams, getList, handleQuery, resetQuery, handleDelete, isShowDialog, maxHeight, tableContainerEl } = useTableRPC({ queryParams: { }, - remoteDataFn: '/underpainting/list', + remoteDataFn: '/store/list', deleteConfig: { - remote: '/underpainting/delete', + remote: '/store/delete', key: 'id', message(row) { return `确认删除 “${row.underpainting_name}”` diff --git a/vite.config.js b/vite.config.js index ed4b689..6ebd668 100644 --- a/vite.config.js +++ b/vite.config.js @@ -59,15 +59,7 @@ export default defineConfig({ proxy: { // https://cn.vitejs.dev/config/#server-proxy '/jsonrpc': { - target: 'http://10.21.77.100:5000', - changeOrigin: true, - }, - '/dataset': { - target: 'http://10.21.77.100:5000', - changeOrigin: true, - }, - '/formulaCalculation': { - target: 'http://10.21.77.100:5000', + target: 'https://lift-dev.ruixininfo.com/', changeOrigin: true, }, },