From b328f1574c2788eb7f57f3d28b9e7169e717718c Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Fri, 10 Feb 2023 17:35:53 +0800 Subject: [PATCH] 2023-2-10 --- src/api/manage/province.js | 14 +- src/api/manage/specialize.js | 16 +- src/api/unifiedRecruitment/progress.js | 16 +- src/api/unifiedRecruitment/template.js | 38 +++ src/api/unifiedRecruitment/templateFiled.js | 38 +++ src/api/yearScore/yearScore.js | 38 +++ src/components/XyTable/index.vue | 238 +++++++++++------- src/store/modules/permission.js | 34 ++- src/views/manage/component/addProvince.vue | 4 +- src/views/manage/component/addSpecialize.vue | 2 +- src/views/manage/province.vue | 9 +- src/views/manage/specialize.vue | 9 +- .../component/addProgress.vue | 2 +- .../component/addTemplate.vue | 128 ++++++++++ .../unifiedRecruitment/component/init.vue | 161 +++++++++--- .../unifiedRecruitment/component/setting.vue | 61 +++++ src/views/unifiedRecruitment/progress.vue | 8 +- src/views/unifiedRecruitment/template.vue | 136 ++++++++++ .../yearScore/component/addYearScore.vue | 215 ++++++++++++++++ src/views/yearScore/yearScore.vue | 95 +++++++ vue.config.js | 3 + 21 files changed, 1088 insertions(+), 177 deletions(-) create mode 100644 src/api/unifiedRecruitment/template.js create mode 100644 src/api/unifiedRecruitment/templateFiled.js create mode 100644 src/api/yearScore/yearScore.js create mode 100644 src/views/unifiedRecruitment/component/addTemplate.vue create mode 100644 src/views/unifiedRecruitment/component/setting.vue create mode 100644 src/views/unifiedRecruitment/template.vue create mode 100644 src/views/yearScore/component/addYearScore.vue create mode 100644 src/views/yearScore/yearScore.vue diff --git a/src/api/manage/province.js b/src/api/manage/province.js index 0807cc1..91f7b56 100644 --- a/src/api/manage/province.js +++ b/src/api/manage/province.js @@ -1,6 +1,6 @@ import request from "@/utils/request"; -export function index(isLoading = true,params){ +export function index(params,isLoading = true){ return request({ url:"/api/admin/province/index", method:"get", @@ -9,7 +9,7 @@ export function index(isLoading = true,params){ }) } -export function show(isLoading = true,params){ +export function show(params,isLoading = true){ return request({ url:"/api/admin/province/show", method:"get", @@ -18,19 +18,21 @@ export function show(isLoading = true,params){ }) } -export function save(data){ +export function save(data,isLoading = true){ return request({ url:"/api/admin/province/save", method:"post", - data + data, + isLoading }) } -export function destroy(params){ +export function destroy(params,isLoading = true){ return request({ url:"/api/admin/province/destroy", method:"get", - params + params, + isLoading }) } diff --git a/src/api/manage/specialize.js b/src/api/manage/specialize.js index 94873d7..57014f2 100644 --- a/src/api/manage/specialize.js +++ b/src/api/manage/specialize.js @@ -1,15 +1,15 @@ import request from "@/utils/request"; -export function index(isLoading = true,params){ +export function index(params,isLoading = true){ return request({ url:"/api/admin/specialize/index", method:"get", isLoading, - params + params, }) } -export function show(isLoading = true,params){ +export function show(params,isLoading = true){ return request({ url:"/api/admin/specialize/show", method:"get", @@ -18,19 +18,21 @@ export function show(isLoading = true,params){ }) } -export function save(data){ +export function save(data,isLoading = true){ return request({ url:"/api/admin/specialize/save", method:"post", - data + data, + isLoading }) } -export function destroy(params){ +export function destroy(params,isLoading = true){ return request({ url:"/api/admin/specialize/destroy", method:"get", - params + params, + isLoading }) } diff --git a/src/api/unifiedRecruitment/progress.js b/src/api/unifiedRecruitment/progress.js index 220a011..69c7667 100644 --- a/src/api/unifiedRecruitment/progress.js +++ b/src/api/unifiedRecruitment/progress.js @@ -1,6 +1,6 @@ import request from "@/utils/request"; -export function index(isLoading = true,params){ +export function index(params,isLoading = true){ return request({ url:"/api/admin/progress/index", method:"get", @@ -9,7 +9,7 @@ export function index(isLoading = true,params){ }) } -export function show(isLoading = true,params){ +export function show(params,isLoading = true){ return request({ url:"/api/admin/progress/show", method:"get", @@ -18,23 +18,25 @@ export function show(isLoading = true,params){ }) } -export function save(data){ +export function save(data,isLoading = true){ return request({ url:"/api/admin/progress/save", method:"post", - data + data, + isLoading }) } -export function destroy(params){ +export function destroy(params,isLoading = true){ return request({ url:"/api/admin/progress/destroy", method:"get", - params + params, + isLoading }) } -export function init(isLoading = true,data){ +export function init(data,isLoading = true){ return request({ url:"/api/admin/progress/init", method:"post", diff --git a/src/api/unifiedRecruitment/template.js b/src/api/unifiedRecruitment/template.js new file mode 100644 index 0000000..1df863b --- /dev/null +++ b/src/api/unifiedRecruitment/template.js @@ -0,0 +1,38 @@ +import request from "@/utils/request"; + +export function index(params,isLoading = true){ + return request({ + url:"/api/admin/template/index", + method:"get", + isLoading, + params + }) +} + +export function show(params,isLoading = true){ + return request({ + url:"/api/admin/template/show", + method:"get", + isLoading, + params + }) +} + +export function save(data,isLoading = true){ + return request({ + url:"/api/admin/template/save", + method:"post", + data, + isLoading + }) +} + +export function destroy(params,isLoading = true){ + return request({ + url:"/api/admin/template/destroy", + method:"get", + params, + isLoading + }) +} + diff --git a/src/api/unifiedRecruitment/templateFiled.js b/src/api/unifiedRecruitment/templateFiled.js new file mode 100644 index 0000000..84ac8f1 --- /dev/null +++ b/src/api/unifiedRecruitment/templateFiled.js @@ -0,0 +1,38 @@ +import request from "@/utils/request"; + +export function index(params,isLoading = true){ + return request({ + url:"/api/admin/template_filed/index", + method:"get", + isLoading, + params + }) +} + +export function show(params,isLoading = true){ + return request({ + url:"/api/admin/template_filed/show", + method:"get", + isLoading, + params + }) +} + +export function save(data,isLoading = true){ + return request({ + url:"/api/admin/template_filed/save", + method:"post", + data, + isLoading + }) +} + +export function destroy(params,isLoading = true){ + return request({ + url:"/api/admin/template_filed/destroy", + method:"get", + params, + isLoading + }) +} + diff --git a/src/api/yearScore/yearScore.js b/src/api/yearScore/yearScore.js new file mode 100644 index 0000000..ee29353 --- /dev/null +++ b/src/api/yearScore/yearScore.js @@ -0,0 +1,38 @@ +import request from "@/utils/request"; + +export function index(params,isLoading = true){ + return request({ + url:"/api/admin/year_socre/index", + method:"get", + isLoading, + params + }) +} + +export function show(params,isLoading = true){ + return request({ + url:"/api/admin/year_socre/show", + method:"get", + isLoading, + params + }) +} + +export function save(data,isLoading = true){ + return request({ + url:"/api/admin/year_socre/save", + method:"post", + data, + isLoading + }) +} + +export function destroy(params,isLoading = true){ + return request({ + url:"/api/admin/year_socre/destroy", + method:"get", + params, + isLoading + }) +} + diff --git a/src/components/XyTable/index.vue b/src/components/XyTable/index.vue index 7ead59f..4728026 100644 --- a/src/components/XyTable/index.vue +++ b/src/components/XyTable/index.vue @@ -1,15 +1,16 @@ + + diff --git a/src/views/unifiedRecruitment/component/init.vue b/src/views/unifiedRecruitment/component/init.vue index e124284..19a12fe 100644 --- a/src/views/unifiedRecruitment/component/init.vue +++ b/src/views/unifiedRecruitment/component/init.vue @@ -1,22 +1,42 @@ diff --git a/src/views/unifiedRecruitment/component/setting.vue b/src/views/unifiedRecruitment/component/setting.vue new file mode 100644 index 0000000..5afafea --- /dev/null +++ b/src/views/unifiedRecruitment/component/setting.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/src/views/unifiedRecruitment/progress.vue b/src/views/unifiedRecruitment/progress.vue index cd92ce2..fa0fd29 100644 --- a/src/views/unifiedRecruitment/progress.vue +++ b/src/views/unifiedRecruitment/progress.vue @@ -43,6 +43,7 @@ ref="xyTable" :req-opt="select" :action="index" + :destroy-action="destroy" :table-item="table" :auths="auths_auth_mixin" @editor=" @@ -67,7 +68,7 @@ + + diff --git a/src/views/yearScore/component/addYearScore.vue b/src/views/yearScore/component/addYearScore.vue new file mode 100644 index 0000000..fe118f1 --- /dev/null +++ b/src/views/yearScore/component/addYearScore.vue @@ -0,0 +1,215 @@ + + + + + diff --git a/src/views/yearScore/yearScore.vue b/src/views/yearScore/yearScore.vue new file mode 100644 index 0000000..59ee86f --- /dev/null +++ b/src/views/yearScore/yearScore.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/vue.config.js b/vue.config.js index b0d029b..4e41c5d 100644 --- a/vue.config.js +++ b/vue.config.js @@ -31,6 +31,9 @@ module.exports = { loaderOptions: { // 向 CSS 相关的 loader 传递选项 less: { javascriptEnabled: true + }, + sass:{ + prependData: '@import "@/styles/index.scss";' } } },