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 @@
搜索
重置
- 新增
+ 设置课时提成
-
-
+
+
+
+
+
修改