diff --git a/package.json b/package.json index 5619b07..c525d2e 100644 --- a/package.json +++ b/package.json @@ -23,13 +23,13 @@ "animate.css": "4.1.1", "await-to-js": "^3.0.0", "axios": "^1.3.4", + "crypto-js": "^4.1.1", "echarts": "5.4.0", - "element-plus": "2.2.27", + "element-plus": "2.6.3", "file-saver": "2.0.5", "fuse.js": "6.6.2", "js-cookie": "3.0.1", "jsencrypt": "3.3.1", - "crypto-js": "^4.1.1", "nprogress": "0.2.0", "path-browserify": "1.0.1", "path-to-regexp": "6.2.0", @@ -73,10 +73,10 @@ "unplugin-auto-import": "0.13.0", "unplugin-icons": "0.15.1", "unplugin-vue-components": "0.23.0", + "unplugin-vue-setup-extend-plus": "0.4.9", "vite": "4.3.1", "vite-plugin-compression": "0.5.1", "vite-plugin-svg-icons": "2.0.1", - "unplugin-vue-setup-extend-plus": "0.4.9", "vitest": "^0.29.7", "vue-eslint-parser": "9.1.0", "vue-tsc": "0.35.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 61a9bef..64bd9e9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ dependencies: specifier: 5.4.0 version: 5.4.0 element-plus: - specifier: 2.2.27 - version: 2.2.27(vue@3.2.45) + specifier: 2.6.3 + version: 2.6.3(vue@3.2.45) file-saver: specifier: 2.0.5 version: 2.0.5 @@ -422,6 +422,14 @@ packages: vue: 3.2.45 dev: false + /@element-plus/icons-vue@2.3.1(vue@3.2.45): + resolution: {integrity: sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==} + peerDependencies: + vue: ^3.2.0 + dependencies: + vue: 3.2.45 + dev: false + /@esbuild/android-arm64@0.17.19: resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} @@ -2305,13 +2313,13 @@ packages: resolution: {integrity: sha512-qRq74Mo7ChePOU6GHdfAJ0NREXU8vQTlVlfWz3wNygFay6xrd/fY2J7oGHwrhFeU30OVctGLdTh/FcnokTWpng==} dev: true - /element-plus@2.2.27(vue@3.2.45): - resolution: {integrity: sha512-P04HDOZBYDdvlYuleuCZRULzAc5xJVOBfLDK9xWxVo0vyo8ntdaXS5sTU+/76vrNzuO3FhLn9kvrsbiJEVa1jg==} + /element-plus@2.6.3(vue@3.2.45): + resolution: {integrity: sha512-U4L/mr+1r+EmAUYUHrs0V/8hHMdBGP07rPymSC72LZCN4jK1UwygQYICegTQ5us4mxeqBvW6wfoEfo003fwCqw==} peerDependencies: vue: ^3.2.0 dependencies: '@ctrl/tinycolor': 3.6.1 - '@element-plus/icons-vue': 2.1.0(vue@3.2.45) + '@element-plus/icons-vue': 2.3.1(vue@3.2.45) '@floating-ui/dom': 1.6.3 '@popperjs/core': /@sxzz/popperjs-es@2.11.7 '@types/lodash': 4.17.0 diff --git a/src/api/scale/SysScale/index.ts b/src/api/scale/SysScale/index.ts index f82b91f..108a840 100644 --- a/src/api/scale/SysScale/index.ts +++ b/src/api/scale/SysScale/index.ts @@ -10,7 +10,7 @@ import { SysScaleVO, SysScaleForm, SysScaleQuery } from '@/api/scale/SysScale/ty export const listSysScale = (query?: SysScaleQuery): AxiosPromise => { return request({ - url: '/scale/SysScale/list', + url: '/scale/info/list', method: 'get', params: query }); @@ -22,7 +22,7 @@ export const listSysScale = (query?: SysScaleQuery): AxiosPromise */ export const getSysScale = (scaleId: string | number): AxiosPromise => { return request({ - url: '/scale/SysScale/' + scaleId, + url: '/scale/info/' + scaleId, method: 'get' }); }; @@ -33,7 +33,7 @@ export const getSysScale = (scaleId: string | number): AxiosPromise */ export const addSysScale = (data: SysScaleForm) => { return request({ - url: '/scale/SysScale', + url: '/scale/info', method: 'post', data: data }); @@ -45,7 +45,7 @@ export const addSysScale = (data: SysScaleForm) => { */ export const updateSysScale = (data: SysScaleForm) => { return request({ - url: '/scale/SysScale', + url: '/scale/info', method: 'put', data: data }); @@ -57,7 +57,7 @@ export const updateSysScale = (data: SysScaleForm) => { */ export const delSysScale = (scaleId: string | number | Array) => { return request({ - url: '/scale/SysScale/' + scaleId, + url: '/scale/info/' + scaleId, method: 'delete' }); }; diff --git a/src/api/scale/SysScaleFactor/index.ts b/src/api/scale/SysScaleFactor/index.ts index 0c08ced..e0eec5e 100644 --- a/src/api/scale/SysScaleFactor/index.ts +++ b/src/api/scale/SysScaleFactor/index.ts @@ -10,7 +10,7 @@ import { SysScaleFactorVO, SysScaleFactorForm, SysScaleFactorQuery } from '@/api export const listSysScaleFactor = (query?: SysScaleFactorQuery): AxiosPromise => { return request({ - url: '/scale/SysScaleFactor/list', + url: '/scale/factor/list', method: 'get', params: query }); @@ -22,7 +22,7 @@ export const listSysScaleFactor = (query?: SysScaleFactorQuery): AxiosPromise => { return request({ - url: '/scale/SysScaleFactor/' + factorId, + url: '/scale/factor/' + factorId, method: 'get' }); }; @@ -33,7 +33,7 @@ export const getSysScaleFactor = (factorId: string | number): AxiosPromise { return request({ - url: '/scale/SysScaleFactor', + url: '/scale/factor', method: 'post', data: data }); @@ -45,7 +45,7 @@ export const addSysScaleFactor = (data: SysScaleFactorForm) => { */ export const updateSysScaleFactor = (data: SysScaleFactorForm) => { return request({ - url: '/scale/SysScaleFactor', + url: '/scale/factor', method: 'put', data: data }); @@ -57,7 +57,7 @@ export const updateSysScaleFactor = (data: SysScaleFactorForm) => { */ export const delSysScaleFactor = (factorId: string | number | Array) => { return request({ - url: '/scale/SysScaleFactor/' + factorId, + url: '/scale/factor/' + factorId, method: 'delete' }); }; diff --git a/src/api/scale/SysScaleFactor/types.ts b/src/api/scale/SysScaleFactor/types.ts index 2b124e8..352f203 100644 --- a/src/api/scale/SysScaleFactor/types.ts +++ b/src/api/scale/SysScaleFactor/types.ts @@ -62,6 +62,8 @@ export interface SysScaleFactorForm extends BaseEntity { */ formulaId?: string | number; + questionIds:[] + } export interface SysScaleFactorQuery extends PageQuery { diff --git a/src/api/scale/SysScaleFormula/index.ts b/src/api/scale/SysScaleFormula/index.ts index 4968686..ddc803f 100644 --- a/src/api/scale/SysScaleFormula/index.ts +++ b/src/api/scale/SysScaleFormula/index.ts @@ -10,7 +10,7 @@ import { SysScaleFormulaVO, SysScaleFormulaForm, SysScaleFormulaQuery } from '@/ export const listSysScaleFormula = (query?: SysScaleFormulaQuery): AxiosPromise => { return request({ - url: '/scale/SysScaleFormula/list', + url: '/scale/formula/list', method: 'get', params: query }); @@ -22,7 +22,7 @@ export const listSysScaleFormula = (query?: SysScaleFormulaQuery): AxiosPromise< */ export const getSysScaleFormula = (formulaId: string | number): AxiosPromise => { return request({ - url: '/scale/SysScaleFormula/' + formulaId, + url: '/scale/formula/' + formulaId, method: 'get' }); }; @@ -33,7 +33,7 @@ export const getSysScaleFormula = (formulaId: string | number): AxiosPromise { return request({ - url: '/scale/SysScaleFormula', + url: '/scale/formula', method: 'post', data: data }); @@ -45,7 +45,7 @@ export const addSysScaleFormula = (data: SysScaleFormulaForm) => { */ export const updateSysScaleFormula = (data: SysScaleFormulaForm) => { return request({ - url: '/scale/SysScaleFormula', + url: '/scale/formula', method: 'put', data: data }); @@ -57,7 +57,7 @@ export const updateSysScaleFormula = (data: SysScaleFormulaForm) => { */ export const delSysScaleFormula = (formulaId: string | number | Array) => { return request({ - url: '/scale/SysScaleFormula/' + formulaId, + url: '/scale/formula/' + formulaId, method: 'delete' }); }; diff --git a/src/router/index.ts b/src/router/index.ts index 5fd2eaf..0771fd3 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -149,6 +149,20 @@ export const dynamicRoutes: RouteOption[] = [ } ] }, + { + path: '/scale/scale-question', + component: Layout, + hidden: true, + permissions: ['scale:SysScale:edit'], + children: [ + { + path: 'index/:scaleId(\\d+)', + component: () => import('@/views/scale/SysScaleQuestion/index.vue'), + name: 'ScaleQuestion', + meta: { title: '问题列表', activeMenu: '/scale/question', icon: '' } + } + ] + }, { path: '/system/oss-config', component: Layout, diff --git a/src/views/scale/ScaleInfo-bak/index.vue b/src/views/scale/ScaleInfo-bak/index.vue deleted file mode 100644 index a20ffa0..0000000 --- a/src/views/scale/ScaleInfo-bak/index.vue +++ /dev/null @@ -1,413 +0,0 @@ - - - \ No newline at end of file diff --git a/src/views/scale/SysScale/index.vue b/src/views/scale/SysScale/index.vue index b89f733..cbf8352 100644 --- a/src/views/scale/SysScale/index.vue +++ b/src/views/scale/SysScale/index.vue @@ -8,29 +8,17 @@ - - + + + + - - - - - - - - - - - - - - + + + + 搜索 @@ -45,19 +33,19 @@ 新增 + v-hasPermi="['scale:info:add']">新增 修改 + v-hasPermi="['scale:info:edit']">修改 删除 + v-hasPermi="['scale:info:remove']">删除 导出 + v-hasPermi="['scale:info:export']">导出 @@ -67,7 +55,13 @@ - + + + @@ -82,17 +76,25 @@ {{ parseTime(scope.row.endTime, '{y}-{m}-{d}') }} - +