From 3ce859d82a34e9375c41613b257e83ba091a9404 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=93=B2=E5=A5=87?= <13840175730@139.com> Date: Thu, 30 Oct 2025 09:28:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E7=A7=9F=E6=88=B7id=E4=B8=BA?= =?UTF-8?q?Long=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/school/salary/commissionPlans.js | 25 ++ src/components/sc/course/cla/changeCla.vue | 2 +- src/main.js | 8 + .../school/salary/commission_plans/index.vue | 266 ++++++++++++++++++ src/views/school/salary/comps/CalTime.vue | 9 +- 5 files changed, 306 insertions(+), 4 deletions(-) create mode 100644 src/api/school/salary/commissionPlans.js create mode 100644 src/views/school/salary/commission_plans/index.vue diff --git a/src/api/school/salary/commissionPlans.js b/src/api/school/salary/commissionPlans.js new file mode 100644 index 0000000..313a684 --- /dev/null +++ b/src/api/school/salary/commissionPlans.js @@ -0,0 +1,25 @@ +import request from '@/utils/request' + +export function list(data) { + return request({ + url: '/commissionPlans/list', + method: 'post', + data: data + }) +} + +export function saveOrEdit(data) { + return request({ + url: '/commissionPlans/saveOrEdit', + method: 'post', + data: data + }) +} + +export function remove(data) { + return request({ + url: '/commissionPlans/remove', + method: 'get', + params: data + }) +} diff --git a/src/components/sc/course/cla/changeCla.vue b/src/components/sc/course/cla/changeCla.vue index 03d0668..f9e6000 100644 --- a/src/components/sc/course/cla/changeCla.vue +++ b/src/components/sc/course/cla/changeCla.vue @@ -7,7 +7,7 @@ 选择课程 - 重选 + 重选 diff --git a/src/main.js b/src/main.js index 3a0c894..02e37e1 100644 --- a/src/main.js +++ b/src/main.js @@ -46,6 +46,8 @@ import DictRadio from '@/components/DictRadio' import DictSelect from '@/components/DictSelect' import InBody from '@/components/InBody/InBody.vue' +import {dictTypeDataListByParentValue, getDictListByDictType} from "@/api/school/system/dict/data"; +import {downExportFile} from "@/utils/commonUtils"; // 全局方法挂载 Vue.prototype.getDicts = getDicts Vue.prototype.getConfigKey = getConfigKey @@ -61,6 +63,12 @@ Vue.prototype.addDateRange3 = addDateRange3 Vue.prototype.getHiddenName = getHiddenName Vue.prototype.getHiddenDetailAddress = getHiddenDetailAddress +Vue.prototype.getDictListByDictType = getDictListByDictType +Vue.prototype.dictTypeDataListByParentValue = dictTypeDataListByParentValue + +Vue.prototype.downExportFile = downExportFile + + Vue.prototype.msgSuccess = function(msg) { this.$message({ showClose: true, message: msg, type: 'success' }) } diff --git a/src/views/school/salary/commission_plans/index.vue b/src/views/school/salary/commission_plans/index.vue new file mode 100644 index 0000000..85733d1 --- /dev/null +++ b/src/views/school/salary/commission_plans/index.vue @@ -0,0 +1,266 @@ + + + diff --git a/src/views/school/salary/comps/CalTime.vue b/src/views/school/salary/comps/CalTime.vue index eee16f5..9be4133 100644 --- a/src/views/school/salary/comps/CalTime.vue +++ b/src/views/school/salary/comps/CalTime.vue @@ -10,14 +10,17 @@ 搜索 重置 - 新增 + 设置课时提成 - - + + + + +