Prechádzať zdrojové kódy

11:39 12/14 教务老师更名和单技课更名

mo 4 rokov pred
rodič
commit
cc2fe21dfa
90 zmenil súbory, kde vykonal 154 pridanie a 154 odobranie
  1. 0 0
      dist/static/js/app.8649f848.js
  2. 0 0
      dist/static/js/chunk-030b1cb3.00769e5e.js
  3. 0 0
      dist/static/js/chunk-05ffe0fa.b965e376.js
  4. 0 0
      dist/static/js/chunk-0a7f29ae.a307e1c9.js
  5. 0 0
      dist/static/js/chunk-0b16a3d2.4fca12fe.js
  6. 0 0
      dist/static/js/chunk-1445e5ae.c93de1e5.js
  7. 0 0
      dist/static/js/chunk-14af6d4a.fc951e91.js
  8. 0 0
      dist/static/js/chunk-1ee4ba0a.94f78ec2.js
  9. 0 0
      dist/static/js/chunk-1fae7856.44c93817.js
  10. 0 0
      dist/static/js/chunk-20a30e18.9dbf4737.js
  11. 0 0
      dist/static/js/chunk-2138c99a.e329bcd9.js
  12. 0 0
      dist/static/js/chunk-22c453cd.8cc743b4.js
  13. 0 0
      dist/static/js/chunk-26ac611d.08ee4f93.js
  14. 0 0
      dist/static/js/chunk-2cc0e106.9e8e9aea.js
  15. 0 0
      dist/static/js/chunk-2cdd264a.20f4d543.js
  16. 0 0
      dist/static/js/chunk-2e595c1c.9f0ad185.js
  17. 0 0
      dist/static/js/chunk-31cbbcdd.8a45106e.js
  18. 0 0
      dist/static/js/chunk-3200819e.02979b86.js
  19. 0 0
      dist/static/js/chunk-35fa19b4.481d1ad0.js
  20. 0 0
      dist/static/js/chunk-4033fb94.45a6777e.js
  21. 0 0
      dist/static/js/chunk-457658a9.1492da3f.js
  22. 0 0
      dist/static/js/chunk-466448b1.efde4faf.js
  23. 0 0
      dist/static/js/chunk-4a8ed94e.afe1fc43.js
  24. 0 0
      dist/static/js/chunk-55d3352a.5d7b7338.js
  25. 0 0
      dist/static/js/chunk-57ab5d4e.a0aaa987.js
  26. 0 0
      dist/static/js/chunk-5e8ea4b0.367c697f.js
  27. 0 0
      dist/static/js/chunk-5f0dcf22.64cfc4f3.js
  28. 0 0
      dist/static/js/chunk-6205e432.117b4188.js
  29. 0 0
      dist/static/js/chunk-64749b76.5c7e3781.js
  30. 0 0
      dist/static/js/chunk-64b90ae6.8c0ca193.js
  31. 0 0
      dist/static/js/chunk-64c752cc.3ea96f18.js
  32. 0 0
      dist/static/js/chunk-65112b62.7e824f02.js
  33. 0 0
      dist/static/js/chunk-6b640db4.27d5b1fc.js
  34. 0 0
      dist/static/js/chunk-6c31664d.5c07ff86.js
  35. 0 0
      dist/static/js/chunk-6dcc2cf1.7b8181dc.js
  36. 0 0
      dist/static/js/chunk-6e9c1c1f.1afdbb5d.js
  37. 0 0
      dist/static/js/chunk-71f8b24a.222317ca.js
  38. 0 0
      dist/static/js/chunk-739fed81.073c65c8.js
  39. 0 0
      dist/static/js/chunk-78cdb885.73fe767c.js
  40. 0 0
      dist/static/js/chunk-7d2e6f70.b8bf9d87.js
  41. 0 0
      dist/static/js/chunk-8533a718.21f2725c.js
  42. 0 0
      dist/static/js/chunk-a6f20cb6.68af63ec.js
  43. 0 0
      dist/static/js/chunk-a9777a6c.12192730.js
  44. 0 0
      dist/static/js/chunk-abbc47ac.5e394565.js
  45. 0 0
      dist/static/js/chunk-c7f5974e.75a78b24.js
  46. 0 0
      dist/static/js/chunk-cf3b2968.1728b434.js
  47. 0 0
      dist/static/js/chunk-e60d0406.e41b4705.js
  48. 0 0
      dist/static/js/chunk-ef884d92.d4c959d9.js
  49. 0 0
      dist/static/js/chunk-f3b5bcc2.b5b6c9d3.js
  50. 0 0
      dist/static/js/chunk-fb41c584.f129834e.js
  51. 9 9
      src/api/buildTeam.js
  52. 3 3
      src/api/systemManage.js
  53. 2 2
      src/constant/index.js
  54. 5 5
      src/utils/searchArray.js
  55. 5 5
      src/utils/utils.js
  56. 6 6
      src/utils/vueFilter.js
  57. 1 1
      src/views/HumanResources/form.vue
  58. 1 1
      src/views/HumanResources/index.vue
  59. 3 3
      src/views/accompanyManager/accompanyList.vue
  60. 4 4
      src/views/accompanyManager/accompanys.vue
  61. 3 3
      src/views/buildVip/index.vue
  62. 3 3
      src/views/businessManager/orderManager/salesList.vue
  63. 2 2
      src/views/businessManager/resetList/index.vue
  64. 2 2
      src/views/categroyManager/insideSetting/gradientSet.vue
  65. 4 4
      src/views/categroyManager/insideSetting/staffManager.vue
  66. 3 3
      src/views/categroyManager/specialSetup/jobTemplateSetting.vue
  67. 4 4
      src/views/evaluateManager/networkList.vue
  68. 4 4
      src/views/evaluateManager/vipEvaluateList.vue
  69. 2 2
      src/views/operateManager/serverIndexList.vue
  70. 2 2
      src/views/returnVisitManager/returnVisitList.vue
  71. 2 2
      src/views/studentManager/components/studentNetwork.vue
  72. 2 2
      src/views/studentManager/components/studentVip.vue
  73. 2 2
      src/views/studentManager/components/teamAndcourse.vue
  74. 2 2
      src/views/teacherManager/teacherDetail/components/resetComponent.vue
  75. 5 5
      src/views/teamBuild/components/teamBaseInfo.vue
  76. 15 15
      src/views/teamBuild/teamSeting/components/coursePlan.vue
  77. 5 5
      src/views/teamBuild/teamSeting/components/lookCourse.vue
  78. 9 9
      src/views/teamBuild/teamSeting/components/setClassV2.vue
  79. 3 3
      src/views/teamBuild/teamSeting/components/setTeacher.vue
  80. 5 5
      src/views/teamDetail/componentCourse/addCompound.vue
  81. 4 4
      src/views/teamDetail/componentCourse/courseList.vue
  82. 1 1
      src/views/teamDetail/components/baseInfo.vue
  83. 7 7
      src/views/teamDetail/components/courseList.vue
  84. 1 1
      src/views/teamDetail/components/modals/create-user-pay.vue
  85. 7 7
      src/views/teamDetail/components/resetClass.vue
  86. 3 3
      src/views/teamDetail/components/studentList.vue
  87. 1 1
      src/views/teamDetail/teamList.vue
  88. 3 3
      src/views/vipClass/vipDetail/components/vipBaseInfo.vue
  89. 3 3
      src/views/vipClass/vipList.vue
  90. 6 6
      src/views/vipClass/vipReset.vue

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/app.8649f848.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-030b1cb3.00769e5e.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-05ffe0fa.b965e376.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-0a7f29ae.a307e1c9.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-0b16a3d2.4fca12fe.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-1445e5ae.c93de1e5.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-14af6d4a.fc951e91.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-1ee4ba0a.94f78ec2.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-1fae7856.44c93817.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-20a30e18.9dbf4737.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-2138c99a.e329bcd9.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-22c453cd.8cc743b4.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-26ac611d.08ee4f93.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-2cc0e106.9e8e9aea.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-2cdd264a.20f4d543.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-2e595c1c.9f0ad185.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-31cbbcdd.8a45106e.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-3200819e.02979b86.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-35fa19b4.481d1ad0.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-4033fb94.45a6777e.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-457658a9.1492da3f.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-466448b1.efde4faf.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-4a8ed94e.afe1fc43.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-55d3352a.5d7b7338.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-57ab5d4e.a0aaa987.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-5e8ea4b0.367c697f.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-5f0dcf22.64cfc4f3.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-6205e432.117b4188.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-64749b76.5c7e3781.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-64b90ae6.8c0ca193.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-64c752cc.3ea96f18.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-65112b62.7e824f02.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-6b640db4.27d5b1fc.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-6c31664d.5c07ff86.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-6dcc2cf1.7b8181dc.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-6e9c1c1f.1afdbb5d.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-71f8b24a.222317ca.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-739fed81.073c65c8.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-78cdb885.73fe767c.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-7d2e6f70.b8bf9d87.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-8533a718.21f2725c.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-a6f20cb6.68af63ec.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-a9777a6c.12192730.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-abbc47ac.5e394565.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-c7f5974e.75a78b24.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-cf3b2968.1728b434.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-e60d0406.e41b4705.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-ef884d92.d4c959d9.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-f3b5bcc2.b5b6c9d3.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
dist/static/js/chunk-fb41c584.f129834e.js


+ 9 - 9
src/api/buildTeam.js

@@ -107,7 +107,7 @@ export function getTeamRecruit (data) {
   })
 }
 
-// 获取乐团单技
+// 获取乐团声部
 export function getSingleClass (data) {
   return request({
     url: api + '/classGroup/findMusicGroupClass',
@@ -163,7 +163,7 @@ export function createClass (data) {
 
   })
 }
-// 新增单技课班
+// 新增声部课班
 export function addSingleClass (data) {
   return request({
     url: api + '/classGroup/add',
@@ -173,7 +173,7 @@ export function addSingleClass (data) {
   })
 }
 
-// 删除单技课班
+// 删除声部课班
 export function removeSingleClass (data) {
   return request({
     url: api + '/classGroup/delSingle',
@@ -183,7 +183,7 @@ export function removeSingleClass (data) {
   })
 }
 
-// 获取未分班的单技
+// 获取未分班的声部
 export function findNoClassSingle (data) {
   return request({
     url: api + '/classGroup/findNoClassSubjects',
@@ -223,7 +223,7 @@ export function removeAllClass (data) {
   })
 }
 
-// 确认是否所有学生和单技能班都被分配完成
+// 确认是否所有学生和声部能班都被分配完成
 export function checkAllStudent (data) {
   return request({
     url: api + '/classGroup/addMusicGroupTeam',
@@ -262,7 +262,7 @@ export function setTeamTeacher (data) {
 //   })
 // }
 
-// 根据合奏班获取合奏班下的所有单技能班
+// 根据合奏班获取合奏班下的所有声部能班
 
 export function getAllSignClass (data) {
   return request({
@@ -272,7 +272,7 @@ export function getAllSignClass (data) {
   })
 }
 
-// 根据合奏班id获取单技班以及老师
+// 根据合奏班id获取声部班以及老师
 export function getAllSignClassandTeacher (data) {
   return request({
     url: api + '/classGroup/classGroupAndTeacher',
@@ -1121,7 +1121,7 @@ export function getReviewsInfo (data) {
 
 
 
-// 获取所有教务老师
+// 获取所有乐团主管
 export function findEducationUsers (data) {
   return request({
     url: api + '/employee/findEducationUsers',
@@ -1444,7 +1444,7 @@ export function mergeClassSplitClassAffirm (data) {
 export function getOrganCourseDurationSettings (data) {
   return request2({
     url: api + `/organizationCourseDurationSettings/queryByOrganId`,
-    method: 'get', 
+    method: 'get',
     params:data,
     data:{}
   })

+ 3 - 3
src/api/systemManage.js

@@ -325,7 +325,7 @@ export function resetAppVersionInfo (data) {
   })
 }
 
-// 判断该用户是否是教务老师关联的学生乐团 employee/hasCourseGroupRelation
+// 判断该用户是否是乐团主管关联的学生乐团 employee/hasCourseGroupRelation
 export function hasCourseGroupRelation (data) {
   return request({
     url: api + '/employee/hasCourseGroupRelation',
@@ -334,7 +334,7 @@ export function hasCourseGroupRelation (data) {
   })
 }
 
-// 教务老师转移课程
+// 乐团主管转移课程
 
 export function updateEducationTeacherId (data) {
   return request({
@@ -342,4 +342,4 @@ export function updateEducationTeacherId (data) {
     method: 'post',
     data: qs.stringify(data)
   })
-}
+}

+ 2 - 2
src/constant/index.js

@@ -26,11 +26,11 @@ export const feeProject = {
   19: '退费',
 }
 export const filterCourseType = {
-  SINGLE: '单技课',
+  SINGLE: '声部课',
   MIX: '合奏课',
   HIGH: '基础训练课',
   COMPREHENSIVE: '综合课',
-  TRAINING_SINGLE: '集训单技课',
+  TRAINING_SINGLE: '集训声部课',
   TRAINING_MIX: '集训合奏课',
   HIGH_ONLINE: '网络基础训练课',
   MUSIC_NETWORK: '乐团网管课',

+ 5 - 5
src/utils/searchArray.js

@@ -2,7 +2,7 @@
 import { payOrderType, auditType, auditPaymentType, orderServerType, orderAuditType,classTime } from '../constant'
 // 课程类型
 export const courseType = [
-  { label: "单技课", value: "SINGLE" },
+  { label: "声部课", value: "SINGLE" },
   { label: "合奏课", value: "MIX" },
   { label: "基础技能课", value: "HIGH" },
   { label: "线上基础技能课", value: "HIGH_ONLINE" },
@@ -12,19 +12,19 @@ export const courseType = [
   { label: "网管课", value: "PRACTICE" },
   { label: "乐团网管课", value: "MUSIC_NETWORK" },
   { label: "启蒙课", value: "ENLIGHTENMENT" },
-  { label: "集训单技课", value: "TRAINING_SINGLE" },
+  { label: "集训声部课", value: "TRAINING_SINGLE" },
   { label: "集训合奏课", value: "TRAINING_MIX" },
   { label: "课堂课", value: "CLASSROOM" },
   { label: "对外课", value: "COMM" }
 ]
 
 export const musicCourseType = [
-  { label: "单技课", value: "SINGLE" },
+  { label: "声部课", value: "SINGLE" },
   { label: "合奏课", value: "MIX" },
   { label: "基础技能课", value: "HIGH" },
   { label: "线上基础技能课", value: "HIGH_ONLINE" },
   { label: "乐团网管课", value: "MUSIC_NETWORK" },
-  { label: "集训单技课", value: "TRAINING_SINGLE" },
+  { label: "集训声部课", value: "TRAINING_SINGLE" },
   { label: "集训合奏课", value: "TRAINING_MIX" },
   { label: "课堂课", value: "CLASSROOM" },
   { label: "综合课", value: "COMPREHENSIVE" },
@@ -195,7 +195,7 @@ export const stockType = [
   { value: 'EXTERNAL', label: '外部' },
   { value: 'ALL', label: '全部' }
 ]
-export const classTimeList = getValueForKey(classTime) 
+export const classTimeList = getValueForKey(classTime)
 
 export const payOrderTypeList = getValueForKey(payOrderType)
 export const auditTypeList = getValueForKey(auditType)

+ 5 - 5
src/utils/utils.js

@@ -66,8 +66,8 @@ export const getCourseType=(type)=>{
   switch (type) {
     case "NORMAL": {
       arr = [
-        { value: "SINGLE", label: "单技课" },
-        { value: "TRAINING_SINGLE", label: "集训单技课" },
+        { value: "SINGLE", label: "声部课" },
+        { value: "TRAINING_SINGLE", label: "集训声部课" },
         { value: "COMPREHENSIVE", label: "综合课" },
         { value: "CLASSROOM", label: "课堂课" },
       ];
@@ -100,9 +100,9 @@ export const getCourseType=(type)=>{
     }
     case "SNAP": {
       arr = [
-        { value: "SINGLE", label: "单技课" },
+        { value: "SINGLE", label: "声部课" },
         { value: "MIX", label: "合奏课" },
-        { value: "TRAINING_SINGLE", label: "集训单技课" },
+        { value: "TRAINING_SINGLE", label: "集训声部课" },
         { value: "TRAINING_MIX", label: "集训合奏课" },
         { value: "HIGH", label: "基础技能课" },
         { value: "COMPREHENSIVE", label: "综合课" },
@@ -111,4 +111,4 @@ export const getCourseType=(type)=>{
     }
   }
   return arr
-}
+}

+ 6 - 6
src/utils/vueFilter.js

@@ -76,8 +76,8 @@ Vue.filter('instrumentType', (value) => {
 // 课程类型
 Vue.filter('coursesType', (value) => {
   let template = {
-    NORMAL: '单技课',
-    SINGLE: '单技课',
+    NORMAL: '声部课',
+    SINGLE: '声部课',
     MIX: "合奏课",
     HIGH: "基础技能课",
     VIP: "VIP课",
@@ -86,7 +86,7 @@ Vue.filter('coursesType', (value) => {
     // PRACTICE: '练习课',
     ENLIGHTENMENT: '启蒙课',
     TRAINING: '集训课',
-    TRAINING_SINGLE: '集训单技课',
+    TRAINING_SINGLE: '集训声部课',
     TRAINING_MIX: '集训合奏课',
     CLASSROOM: '课堂课',
     PRACTICE: '网管课',
@@ -203,7 +203,7 @@ Vue.filter('formatWeek', date => {
 Vue.filter('jobType', value => {
   let template = {
     ADVISER: "指导老师",
-    ACADEMIC: "教务老师",
+    ACADEMIC: "乐团主管",
     TEACHING: "乐队指导"
   }
   return template[value]
@@ -376,7 +376,7 @@ Vue.filter('studentSign', value => {
 // 班级类型
 Vue.filter('classType', value => {
   let template = {
-    NORMAL: "单技班",
+    NORMAL: "声部班",
     MIX: '合奏班',
     HIGH: '基础技能班',
     VIP: 'VIP',
@@ -594,7 +594,7 @@ Vue.filter('isProbationPeriod', value => {
 Vue.filter('visiterType', value => {
   let template = {
     'TEACHER': "指导老师",
-    'EDU_TEACHER': "教务老师",
+    'EDU_TEACHER': "乐团主管",
   }
   return template[value]
 })

+ 1 - 1
src/views/HumanResources/form.vue

@@ -214,7 +214,7 @@
                             placeholder="请选择职位">
                     <el-option label="指导老师"
                               value="ADVISER"></el-option>
-                    <el-option label="教务老师"
+                    <el-option label="乐团主管"
                               value="ACADEMIC"></el-option>
                     <el-option label="乐队指导"
                               value="TEACHING"></el-option>

+ 1 - 1
src/views/HumanResources/index.vue

@@ -55,7 +55,7 @@
                      placeholder="请选择职位">
             <el-option label="指导老师"
                        value="ADVISER"></el-option>
-            <el-option label="教务老师"
+            <el-option label="乐团主管"
                        value="ACADEMIC"></el-option>
             <el-option label="乐队指导"
                        value="TEACHING"></el-option>

+ 3 - 3
src/views/accompanyManager/accompanyList.vue

@@ -51,7 +51,7 @@
                      v-model.trim="searchForm.hasEducationalTeacherId"
                      filterable
                      clearable
-                     placeholder="是否有教务老师">
+                     placeholder="是否有乐团主管">
             <el-option label="是"
                        value="true"></el-option>
             <el-option label="否"
@@ -130,7 +130,7 @@
           <!-- educationalTeacherId -->
           <el-table-column align="center"
                            prop="educationalTeacherName"
-                           label="教务老师"></el-table-column>
+                           label="乐团主管"></el-table-column>
           <el-table-column align="center"
                            prop="teacherName"
                            label="指导老师"></el-table-column>
@@ -608,4 +608,4 @@ export default {
     margin-right: 10px;
   }
 }
-</style>
+</style>

+ 4 - 4
src/views/accompanyManager/accompanys.vue

@@ -304,7 +304,7 @@
                        :label="item.realName"></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="教务老师"
+        <el-form-item label="乐团主管"
                       v-show="isMultiple">
           <el-select v-model.trim="teacherForm.educationalTeacherId"
                      filterable
@@ -565,7 +565,7 @@ export default {
       teacherRules: {
         teacher: [{ required: true, message: "请选择老师", trigger: "blur" }],
         subjectId: [{ required: true, message: "请选择声部", trigger: "blur" }],
-        educationalTeacherId: [{ required: true, message: "请选择教务老师", trigger: "blur" }]
+        educationalTeacherId: [{ required: true, message: "请选择乐团主管", trigger: "blur" }]
       },
       teacherForm: {
         teacher: null,
@@ -642,7 +642,7 @@ export default {
       if (this.$route.query.searchForm) {
         this.FsearchForm = this.$route.query.searchForm;
       }
-      //  获取教务老师
+      //  获取乐团主管
       findEducationUsers({
 
       }).then(res => {
@@ -1171,4 +1171,4 @@ export default {
     width: 100px !important;
   }
 }
-</style>
+</style>

+ 3 - 3
src/views/buildVip/index.vue

@@ -41,7 +41,7 @@
                          :value="item.id" />
             </el-select>
           </el-form-item>
-          <el-form-item label="教务老师"
+          <el-form-item label="乐团主管"
                         prop="educationalTeacherId">
             <el-select v-model.trim="leftForm.educationalTeacherId"
                        filterable
@@ -646,7 +646,7 @@ export default {
         }
       });
 
-      //  获取教务老师
+      //  获取乐团主管
       findEducationUsers({}).then(res => {
         if (res.code == 200) {
           this.educationList = res.data;
@@ -1311,7 +1311,7 @@ export default {
       // 初始化上课学生
       this.studentList = []
       this.leftForm.students = []
-      if (!teacher || !educationalTeacherId) { // 如果没有选择指导老师和教务老师则不请求
+      if (!teacher || !educationalTeacherId) { // 如果没有选择指导老师和乐团主管则不请求
         return
       }
       getPublicOrgans({

+ 3 - 3
src/views/businessManager/orderManager/salesList.vue

@@ -176,7 +176,7 @@
                            label="所属学校"></el-table-column>
           <el-table-column align='center'
                            prop="eduTeacher"
-                           label="教务老师"></el-table-column>
+                           label="乐团主管"></el-table-column>
           <el-table-column align='center'
                            prop="receiveStatus"
                            label="确认收货">
@@ -284,12 +284,12 @@
                              :fetch-suggestions="querySearch"
                              placeholder="请输入成本"></el-autocomplete>
           </el-form-item>
-          <el-form-item label="教务老师"
+          <el-form-item label="乐团主管"
                         :label-width="formLabelWidth">
             <el-select v-model.trim="form.eduTeacherId"
                        filterable
                        clearable
-                       placeholder="请选择教务老师">
+                       placeholder="请选择乐团主管">
               <el-option v-for="(item,index) in educationList"
                          :key="index"
                          :value="item.userId"

+ 2 - 2
src/views/businessManager/resetList/index.vue

@@ -84,7 +84,7 @@
                 <el-form-item label="更换金额(元)">
                   <span>{{ props.row.changeMusicalPrice |moneyFormat}}</span>
                 </el-form-item>
-                <el-form-item label="教务老师">
+                <el-form-item label="乐团主管">
                   <span>{{ props.row.eduTeacher }}</span>
                 </el-form-item>
                 <el-form-item label="交易方式">
@@ -327,4 +327,4 @@ export default {
 /deep/.demo-table-expand label {
   color: #99a9bf;
 }
-</style>
+</style>

+ 2 - 2
src/views/categroyManager/insideSetting/gradientSet.vue

@@ -4,7 +4,7 @@
     <div class="m-core">
       <!-- 列表 -->
       <el-tabs tab-position="left">
-        <el-tab-pane label="单技课">
+        <el-tab-pane label="声部课">
           <el-form :model="singleForm"
                    label-width="100px"
                    class="demo-dynamic">
@@ -339,4 +339,4 @@ export default {
     }
   }
 }
-</style>
+</style>

+ 4 - 4
src/views/categroyManager/insideSetting/staffManager.vue

@@ -261,11 +261,11 @@
       <el-form :model="educationForm"
                :inline="true"
                ref="educationForm">
-        <el-form-item label="教务老师"
+        <el-form-item label="乐团主管"
                       :rules="[{
                       required:
                       true,
-                      message: '请选择教务老师'
+                      message: '请选择乐团主管'
                       ,
                       trigger: 'blur'
                       }]">
@@ -539,7 +539,7 @@ export default {
         if (type === 'DEMISSION' && !data.demissionDate) {
           this.activeRow = data;
           // 1.点击的是离职按钮
-          // 2.判断该考级是否存在教务老师
+          // 2.判断该考级是否存在乐团主管
           const status = await this.checkStatus(data)
           if (!status) {
             return
@@ -613,4 +613,4 @@ export default {
 /deep/.el-date-editor.el-input {
   width: 100% !important;
 }
-</style>
+</style>

+ 3 - 3
src/views/categroyManager/specialSetup/jobTemplateSetting.vue

@@ -63,7 +63,7 @@
                         :label-width="formLabelWidth">
             <el-radio-group :disabled="formActionTitle == 'update' ? true: false"
                             v-model.trim="form.classGroupType">
-              <el-radio label="NORMAL">单技课</el-radio>
+              <el-radio label="NORMAL">声部课</el-radio>
               <el-radio label="MIX">合奏课</el-radio>
             </el-radio-group>
           </el-form-item>
@@ -120,7 +120,7 @@ export default {
         create: '添加作业模板',
         update: '修改作业模板'
       },
-      jobStatus: false, // 添加教学点 
+      jobStatus: false, // 添加教学点
       formLabelWidth: '120px',
       form: {
         name: null, // 作业模块名称
@@ -269,4 +269,4 @@ export default {
 /deep/.el-select {
   width: 98% !important;
 }
-</style>
+</style>

+ 4 - 4
src/views/evaluateManager/networkList.vue

@@ -35,7 +35,7 @@
         <el-select v-model.trim="searchForm.eduTeacherId"
                    filterable
                    clearable
-                   placeholder="教务老师">
+                   placeholder="乐团主管">
           <el-option v-for="(item,index) in educationList"
                      :key="index"
                      :value="item.userId"
@@ -182,7 +182,7 @@
                          label="指导老师"></el-table-column>
         <el-table-column align="center"
                          prop="eduTeacherName"
-                         label="教务老师"></el-table-column>
+                         label="乐团主管"></el-table-column>
         <el-table-column align="center"
                          prop="type"
                          label="课程组类型"
@@ -297,7 +297,7 @@
           </div>
           <div class="leftCell"
                v-if="courseScheduleReview">
-            <p>教务老师</p>
+            <p>乐团主管</p>
             <p>{{courseScheduleReview.eduTeacherName}}</p>
           </div>
           <div class="leftCell">
@@ -738,4 +738,4 @@ export default {
 /deep/.el-tag {
   cursor: pointer;
 }
-</style>
+</style>

+ 4 - 4
src/views/evaluateManager/vipEvaluateList.vue

@@ -35,7 +35,7 @@
         <el-select v-model.trim="searchForm.eduTeacherId"
                    filterable
                    clearable
-                   placeholder="教务老师">
+                   placeholder="乐团主管">
           <el-option v-for="(item,index) in educationList"
                      :key="index"
                      :value="item.userId"
@@ -151,7 +151,7 @@
                          label="指导老师"></el-table-column>
         <el-table-column align="center"
                          prop="eduTeacherName"
-                         label="教务老师"></el-table-column>
+                         label="乐团主管"></el-table-column>
         <el-table-column align="center"
                          label="老师评价">
           <template slot-scope="scope">
@@ -235,7 +235,7 @@
           </div>
           <div class="leftCell"
                v-if="courseScheduleReview">
-            <p>教务老师</p>
+            <p>乐团主管</p>
             <p>{{courseScheduleReview.eduTeacherName}}</p>
           </div>
           <div class="leftCell">
@@ -678,4 +678,4 @@ export default {
 /deep/.el-tag {
   cursor: pointer;
 }
-</style>
+</style>

+ 2 - 2
src/views/operateManager/serverIndexList.vue

@@ -159,7 +159,7 @@
                            label="指导老师"></el-table-column>
           <el-table-column align="center"
                            prop="educationalTeacherName"
-                           label="教务老师"></el-table-column>
+                           label="乐团主管"></el-table-column>
           <!-- <el-table-column align="center" label="当前有VIP课" width="100" >
             <template slot-scope="scope">
               <div>{{scope.row.existVipCourse?'是':'否'}}</div>
@@ -552,4 +552,4 @@ export default {
   top: 3px;
   right: 2px;
 }
-</style>
+</style>

+ 2 - 2
src/views/returnVisitManager/returnVisitList.vue

@@ -30,7 +30,7 @@
             <el-option value="TEACHER"
                        label="指导老师"></el-option>
             <el-option value="EDU_TEACHER"
-                       label="教务老师"></el-option>
+                       label="乐团主管"></el-option>
           </el-select>
         </el-form-item>
         <el-form-item>
@@ -274,4 +274,4 @@ export default {
 .label {
   width: 520px;
 }
-</style>
+</style>

+ 2 - 2
src/views/studentManager/components/studentNetwork.vue

@@ -18,7 +18,7 @@
                            label="指导老师"></el-table-column>
           <el-table-column align="center"
                            prop="educationalTeacherName"
-                           label="教务老师"></el-table-column>
+                           label="乐团主管"></el-table-column>
           <el-table-column align="center"
                            prop="type"
                            label="课程组类型"
@@ -119,4 +119,4 @@ export default {
 };
 </script>
 <style lang='scss' scoped>
-</style>
+</style>

+ 2 - 2
src/views/studentManager/components/studentVip.vue

@@ -55,7 +55,7 @@
         <el-table-column label="指导老师"
                          align="center"
                          prop="teacherName"></el-table-column>
-        <el-table-column label="教务老师"
+        <el-table-column label="乐团主管"
                          align="center"
                          prop="eduTeacherName"></el-table-column>
         <el-table-column label="班级人数"
@@ -277,4 +277,4 @@ export default {
     }
   }
 }
-</style>
+</style>

+ 2 - 2
src/views/studentManager/components/teamAndcourse.vue

@@ -171,7 +171,7 @@ export default {
         teacherName: null
       },
       courseArray: [
-        { label: "单技课", value: "NORMAL" },
+        { label: "声部课", value: "NORMAL" },
         { label: "合奏课", value: "MIX" },
         { label: "基础技能班", value: "HIGH" },
         { label: "VIP课", value: "VIP" },
@@ -243,4 +243,4 @@ export default {
 .tabTopWrap {
   margin-bottom: 30px;
 }
-</style>
+</style>

+ 2 - 2
src/views/teacherManager/teacherDetail/components/resetComponent.vue

@@ -153,7 +153,7 @@ export default {
       },
       teacherRules: {
         teacher: [{ required: true, message: "请选择老师", trigger: "blur" }],
-        educationalTeacherId: [{ required: true, message: "请选择教务老师", trigger: "blur" }]
+        educationalTeacherId: [{ required: true, message: "请选择乐团主管", trigger: "blur" }]
       },
       tableList: [],
       rules: {
@@ -249,4 +249,4 @@ export default {
 }
 </script>
 <style lang="scss" scoped>
-</style>
+</style>

+ 5 - 5
src/views/teamBuild/components/teamBaseInfo.vue

@@ -125,9 +125,9 @@
           </el-select>
         </el-form-item>
         <el-form-item
-          label="教务老师"
+          label="乐团主管"
           prop="teacher"
-          :rules="[{ required: true, message: '教务老师不能为空' }]"
+          :rules="[{ required: true, message: '乐团主管不能为空' }]"
         >
           <el-select
             v-model.trim="topFrom.teacher"
@@ -581,7 +581,7 @@ export default {
         type: "", // 收费类型
         section: "", //所属分部
         school: "", // 合作单位
-        teacher: "", // 教务老师
+        teacher: "", // 乐团主管
         name: "", //乐团名称
         boss: "", // 运营主管
         time: "", // 报名截止时间
@@ -917,7 +917,7 @@ export default {
           type: "", // 收费类型
           section: "", //所属分部
           school: "", // 合作单位
-          teacher: "", // 教务老师
+          teacher: "", // 乐团主管
           name: "", //乐团名称
           boss: "", // 运营主管
           time: "", // 报名截止时间
@@ -983,7 +983,7 @@ export default {
       sessionStorage.setItem("resetCode", "1");
     },
     changeSection(val) {
-      // 修改分部的时候 重置运营主管 重置教务老师 重置乐队指导 合作单位  教学点
+      // 修改分部的时候 重置运营主管 重置乐团主管 重置乐队指导 合作单位  教学点
       this.topFrom.teacher = "";
       this.topFrom.boss = "";
       this.topFrom.head = "";

+ 15 - 15
src/views/teamBuild/teamSeting/components/coursePlan.vue

@@ -199,7 +199,7 @@
         <div class="restBtn"
              v-if='buttonType == "MIX"'
              :class="signBtnActive?'active':''"
-             @click="resetClass">修改为单技课</div> -->
+             @click="resetClass">修改为声部课</div> -->
           <!-- <div class="restBtn"
              @click='skipClass'
              :class="skipBtnActive?'active':''">跳过此天</div> -->
@@ -282,7 +282,7 @@ export default {
     return {
       // type: this.$route.query.type || null, // 当前页面类型
       resetAllClassVisible: false, //修改合奏课弹窗
-      openSignListVisible: false, // 修改单个单技课的弹窗
+      openSignListVisible: false, // 修改单个声部课的弹窗
       first: true,
       leftFrom: {
         all: '',
@@ -331,7 +331,7 @@ export default {
       ],
       weekDay: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"],
       maxClassList: [], // 所有的合奏班
-      activeSingleList: [], // 合奏班下的所有单技
+      activeSingleList: [], // 合奏班下的所有声部
       isholiday: false,
       classCardList: [], //这个是传给后台的真正数据集合
       allChioseDate: [], // 记录所有准备排课的日期
@@ -348,8 +348,8 @@ export default {
       skipBtnActive: false,
       SignList: [], // 存储当前合奏课里当天的所有单机课
       courseTypeList: [
-        { name: '单技课', value: 'SINGLE' },
-        { name: '集训单技课', value: 'TRAINING_SINGLE' },
+        { name: '声部课', value: 'SINGLE' },
+        { name: '集训声部课', value: 'TRAINING_SINGLE' },
         { name: '合奏课', value: 'MIX' },
         { name: '集训合奏课', value: 'TRAINING_MIX' },
         { name: '课堂课', value: 'CLASSROOM' },
@@ -458,7 +458,7 @@ export default {
       // this.checkTime();
       let classCount = parseInt(this.leftFrom.num);
       let date = this.leftFrom.time;
-      // 1 排课时间 2.排课次数 3.排课周期集合 4.排课合奏班的信息 
+      // 1 排课时间 2.排课次数 3.排课周期集合 4.排课合奏班的信息
       this.workOut(date, classCount, this.week, this.leftFrom.all);
       this.$refs['leftFrom'].resetFields();
       this.week = this.$options.data().week;
@@ -493,7 +493,7 @@ export default {
 
     },
     changeMixClass (val) {
-      // 根据合奏班id获取合奏班下的所有单技
+      // 根据合奏班id获取合奏班下的所有声部
       let activeVal = val;
       if (!this.first) {
         // Object.assign(this.$data, this.$options.data());
@@ -612,8 +612,8 @@ export default {
       let startClassTime;
       let endClassTime;
       if (this.chioseType.indexOf('MIX') != -1) {
-        // 改合奏 
-        // 删除真实课表里的所有相关单技
+        // 改合奏
+        // 删除真实课表里的所有相关声部
         for (let i = 0; i < this.classCardList.length; i++) {
           if (row.classDate == this.classCardList[i].classDate && this.startClassTimeStr == this.classCardList[i].startClassTimeStr && this.endClassTimeStr == this.classCardList[i].endClassTimeStr) {
             this.classCardList.splice(i, 1);
@@ -634,7 +634,7 @@ export default {
         }
         //
       } else if (this.chioseType.indexOf('SINGLE') != -1 || this.chioseType.indexOf('CLASSROOM') != -1) {
-        // 改单技 
+        // 改声部
         for (let i in this.tableList) {
           if (row.classDate == this.tableList[i].classDate && this.startClassTimeStr == this.tableList[i].startClassTimeStr && this.endClassTimeStr == this.tableList[i].endClassTimeStr) {
             this.tableList[i].type = this.chioseType;
@@ -688,7 +688,7 @@ export default {
         for (let i in weekArr) {
           let date1 = new Date(date.getTime());
           let num; // 下次上课上几天后
-          // 星期4 - 当前是星期几 => 
+          // 星期4 - 当前是星期几 =>
           weekArr[i].weekNum - date.getDay() >= 0 ? num = weekArr[i].weekNum - date.getDay() : num = weekArr[i].weekNum - date.getDay() + 7
 
           let dataStr = this.getThinkDate(date, num);
@@ -708,7 +708,7 @@ export default {
               return item.name
             }
           })
-          // 排的是合奏班 
+          // 排的是合奏班
           if (!startTime) {
             // 有这个说明是修改=> 没有说明是添加
             if (!this.week[i].startTime || !this.week[i].endTime) {
@@ -742,7 +742,7 @@ export default {
             'weekNum': weekArr[i].weekNum,
             'classGroupId': id
           })
-          // 这里我排单技
+          // 这里我排声部
           //               date: this.getNowFormatDate(date),
 
           for (let j in this.activeSingleList) {
@@ -798,7 +798,7 @@ export default {
       row.option == 1 ? row.option = 2 : row.option = 1;
       // console.log(this.SignList);
     },
-    // 重置单技
+    // 重置声部
     resetSiginClass () {
       this.openSignListVisible = false;
       // for (let i in this.classCardList) {
@@ -1045,4 +1045,4 @@ export default {
     margin: 0 auto;
   }
 }
-</style>
+</style>

+ 5 - 5
src/views/teamBuild/teamSeting/components/lookCourse.vue

@@ -15,8 +15,8 @@
         </el-select>
       </el-form-item>
       <el-form-item>
-        <el-button type='danger'
-                   @click="removeAllCourse">清空课表</el-button>
+        <!-- <el-button type='danger'
+                   @click="removeAllCourse">清空课表</el-button> -->
       </el-form-item>
     </el-form>
     <el-table :header-cell-style="{background:'#EDEEF0',color:'#444'}"
@@ -103,12 +103,12 @@ export default {
       classScheduleType: null,
       tableList: [],
       courseType: [
-        { label: "单技课", value: "SINGLE" },
+        { label: "声部课", value: "SINGLE" },
         { label: "合奏课", value: "MIX" },
         { label: "基础技能课", value: "HIGH" },
         { label: "线上基础技能课", value: "HIGH_ONLINE" },
         { label: "综合课", value: "COMPREHENSIVE" },
-        { label: "集训单技课", value: "TRAINING_SINGLE" },
+        { label: "集训声部课", value: "TRAINING_SINGLE" },
         { label: "集训合奏课", value: "TRAINING_MIX" },
         { label: "课堂课", value: "CLASSROOM" },
       ],
@@ -197,4 +197,4 @@ export default {
   cursor: pointer;
   margin: 20px 0;
 }
-</style>
+</style>

+ 9 - 9
src/views/teamBuild/teamSeting/components/setClassV2.vue

@@ -720,7 +720,7 @@ export default {
 
       tableList: [],
       classTypeList: [
-        { value: "NORMAL", label: "单技班" },
+        { value: "NORMAL", label: "声部班" },
         { value: "MIX", label: "合奏班" },
         { value: "HIGH", label: "基础技能班" },
         { value: "HIGH_ONLINE", label: "线上基础技能课" }
@@ -876,7 +876,7 @@ export default {
     },
     newClassSecond () {
       // 判断当前选择的课程类型
-      // 单技 合奏等等
+      // 声部 合奏等等
       this.$refs["newClassForm"].validate(res => {
         if (res) {
           this.isNewClass = true;
@@ -1180,8 +1180,8 @@ export default {
       switch (type) {
         case "NORMAL": {
           this.courseTypeList = [
-            { value: "SINGLE", label: "单技课" },
-            { value: "TRAINING_SINGLE", label: "集训单技课" },
+            { value: "SINGLE", label: "声部课" },
+            { value: "TRAINING_SINGLE", label: "集训声部课" },
             { value: "COMPREHENSIVE", label: "综合课" },
             { value: "CLASSROOM", label: "课堂课" }
           ];
@@ -1208,9 +1208,9 @@ export default {
         }
         case "SNAP": {
           this.courseTypeList = [
-            { value: "SINGLE", label: "单技课" },
+            { value: "SINGLE", label: "声部课" },
             { value: "MIX", label: "合奏课" },
-            { value: "TRAINING_SINGLE", label: "集训单技课" },
+            { value: "TRAINING_SINGLE", label: "集训声部课" },
             { value: "TRAINING_MIX", label: "集训合奏课" },
             { value: "HIGH", label: "基础技能课" },
             { value: "COMPREHENSIVE", label: "综合课" },
@@ -1272,7 +1272,7 @@ export default {
     // 提交临时班的信息
     submitTemporary (type) {
       // 参数是一样  type为1 新增临时班
-      // type为2  新增单技
+      // type为2  新增声部
       // type为3 修改班级信息
       if (type == 1) {
         this.isTemporary = true;
@@ -1368,7 +1368,7 @@ export default {
               }
             });
           } else if (type == 2) {
-            // 新增单技
+            // 新增声部
             revisionAddClassGroup(obj).then(res => {
               if (res.code == 200) {
                 // 修改成功
@@ -1408,7 +1408,7 @@ export default {
       this.activeType = row.type;
       this.newClassForm.type = row.type
       this.activeChioseSound = null
-      // 根据单机班id 查询单技班内的所有学生
+      // 根据单机班id 查询声部班内的所有学生
       getClassAllStudent({ classGroupId: row.id }).then(res => {
         if (res.code == 200) {
           this.activeListStudent = res.data.map(item => {

+ 3 - 3
src/views/teamBuild/teamSeting/components/setTeacher.vue

@@ -140,7 +140,7 @@ export default {
   mounted () {
     sessionStorage.setItem('setStep', 1)
     this.organId = sessionStorage.getItem('createTeamOrgnId') || null
-    // 该乐团里所有的单技班与合奏班
+    // 该乐团里所有的声部班与合奏班
     this.getEveryClass();
     // 获取所有的老师列表
     getTeacher({ organId: this.organId }).then(res => {
@@ -196,7 +196,7 @@ export default {
       let allListTeacher = []
 
 
-      // 验证单技班主教老师是否指认
+      // 验证声部班主教老师是否指认
       for (let i in this.singinList) {
         singinListTeacher.push(this.singinList[i].coreTeacher);
         singinListTeacher = singinListTeacher.concat(this.singinList[i].assistant)
@@ -339,4 +339,4 @@ export default {
 .tableClass.el-select {
   width: 100% !important;
 }
-</style>
+</style>

+ 5 - 5
src/views/teamDetail/componentCourse/addCompound.vue

@@ -14,7 +14,7 @@
           </div>
           <el-button type="text"
                      style="float:right"
-                     @click="clearCom">清空表</el-button>
+                     @click="clearCom">清空表</el-button>
           <div>
             <el-radio-group v-model="radio">
               <el-table :data="dataList"
@@ -129,14 +129,14 @@ export default {
         this.$message.error('请至少选择2节课程')
         return
       }
-      // 做判断 
+      // 做判断
       this.idList = idList.join(',')
       this.show = true;
       this.isLook = false
 
     },
-    getList () { 
-      
+    getList () {
+
     },
     closeReset () {
       this.clearCom()
@@ -186,4 +186,4 @@ export default {
   font-size: 20px;
   cursor: pointer;
 }
-</style>
+</style>

+ 4 - 4
src/views/teamDetail/componentCourse/courseList.vue

@@ -19,9 +19,9 @@
                      value="MIX"></el-option>
           <el-option label="集训合奏课"
                      value="TRAINING_MIX"></el-option>
-          <el-option label="集训单技课"
+          <el-option label="集训声部课"
                      value="TRAINING_SINGLE"></el-option>
-          <el-option label="单技课"
+          <el-option label="声部课"
                      value="SINGLE"></el-option>
           <el-option label="线上基础技能课"
                      value="HIGH_ONLINE"></el-option>
@@ -144,7 +144,7 @@ export default {
      *  courseStatus: '', // 课程类型
         classStatus: '', // 课程状态
         timer:[] // 时间
-     * 
+     *
      */
     init () {
       this.getList();
@@ -218,4 +218,4 @@ export default {
     margin-right: 20px;
   }
 }
-</style>
+</style>

+ 1 - 1
src/views/teamDetail/components/baseInfo.vue

@@ -10,7 +10,7 @@
             <el-input v-model.trim="topForm.num"
                       disabled></el-input>
           </el-form-item>
-          <el-form-item label="教务老师">
+          <el-form-item label="乐团主管">
             <el-input v-model.trim="topForm.teacher"
                       disabled></el-input>
           </el-form-item>

+ 7 - 7
src/views/teamDetail/components/courseList.vue

@@ -19,9 +19,9 @@
                      value="MIX"></el-option>
           <el-option label="集训合奏课"
                      value="TRAINING_MIX"></el-option>
-          <el-option label="集训单技课"
+          <el-option label="集训声部课"
                      value="TRAINING_SINGLE"></el-option>
-          <el-option label="单技课"
+          <el-option label="声部课"
                      value="SINGLE"></el-option>
           <el-option label="线上基础技能课"
                      value="HIGH_ONLINE"></el-option>
@@ -459,9 +459,9 @@ export default {
     return {
       classTimeList,
       courseType: [
-        { value: "SINGLE", label: "单技课" },
+        { value: "SINGLE", label: "声部课" },
         { value: "MIX", label: "合奏课" },
-        { value: "TRAINING_SINGLE", label: "集训单技课" },
+        { value: "TRAINING_SINGLE", label: "集训声部课" },
         { value: "TRAINING_MIX", label: "集训合奏课" },
         { value: "HIGH", label: "基础技能课" },
         { value: "COMPREHENSIVE", label: "综合课" },
@@ -574,9 +574,9 @@ export default {
       try{
         const res = await getOrganCourseDurationSettings({organId:this.organId})
         this.courseTimeList = res.data
-       
+
       }catch{}
-     
+
       // MusicStore.dispatch('getBaseInfo', {
       //     data: { musicGroupId: this.teamid }
       //   }).then((res) => {
@@ -983,4 +983,4 @@ export default {
     width: 220px;
   }
 }
-</style>
+</style>

+ 1 - 1
src/views/teamDetail/components/modals/create-user-pay.vue

@@ -5,7 +5,7 @@
     <el-form :model="form" label-width="100px">
       <el-row>
         <el-col :span="12">
-          <el-form-item label="单技班">
+          <el-form-item label="声部班">
             <el-select v-model.trim="form.signClass" filterable clearable>
               <el-option
                 v-for="(item, index) in signList"

+ 7 - 7
src/views/teamDetail/components/resetClass.vue

@@ -160,7 +160,7 @@
           </div>
           <div class="right">
             <div class="add" @click="temporary">新建临时班</div>
-            <div class="add" @click="addNewClass('NORMAL')">新建单技班</div>
+            <div class="add" @click="addNewClass('NORMAL')">新建声部班</div>
             <div class="add" @click="addNewClass('MIX')">新建合奏班</div>
             <div class="add" @click="addNewClass('MUSIC_NETWORK')">
               新建乐团网管课
@@ -606,7 +606,7 @@ export default {
       ],
       // 班级类型
       classTypeList: [
-        { value: "NORMAL", label: "单技班" },
+        { value: "NORMAL", label: "声部班" },
         { value: "MIX", label: "合奏班" },
         { value: "HIGH", label: "基础技能班" },
         { value: "SNAP", label: "临时班" },
@@ -743,7 +743,7 @@ export default {
       }
     },
     changeMixClass(val) {
-      // 根据合奏班id获取合奏班下的所有单技
+      // 根据合奏班id获取合奏班下的所有声部
       this.getList(val);
       this.activeMixClass = val;
     },
@@ -755,7 +755,7 @@ export default {
             this.mergeList = res.data.filter(item=>{
               return item.type!='MUSIC_NETWORK'
             })
-            
+
             // this.topForm.count = this.activeSingleList.length
           }
         }
@@ -893,7 +893,7 @@ export default {
       this.isSearch = false;
       this.activeType = row.type;
       this.activeChioseSound = null;
-      // 根据单机班id 查询单技班内的所有学生
+      // 根据单机班id 查询声部班内的所有学生
       getClassAllStudent({ classGroupId: row.id }).then((res) => {
         if (res.code == 200) {
           this.activeListStudent = res.data.map((item) => {
@@ -1113,7 +1113,7 @@ export default {
     // 提交临时班的信息
     submitTemporary(type) {
       // 参数是一样  type为1 新增临时班
-      // type为2  新增单技
+      // type为2  新增声部
       // type为3 修改班级信息
 
       if (type == 1) {
@@ -1216,7 +1216,7 @@ export default {
           } else if (type == 2) {
             (obj.subjectId = this.teacherForm.sound),
               (obj.expectStudentNum = this.teacherForm.expectStudentNum);
-            // 新增单技
+            // 新增声部
             revisionAddClassGroup(obj).then((res) => {
               if (res.code == 200) {
                 // 修改成功

+ 3 - 3
src/views/teamDetail/components/studentList.vue

@@ -357,7 +357,7 @@
           </el-col>
         </el-form-item>
         <!-- <br />
-        <el-form-item label="单技班">
+        <el-form-item label="声部班">
           <el-select v-model.trim="maskForm.signClass"
                      filterable
                      clearable>
@@ -870,7 +870,7 @@ export default {
         // phone: [{ required: true, message: '请输入手机号' }, { pattern: /^1[3456789]\d{9}$/, message: '请输入正确的手机号', trigger: 'blur' }],
         sound: [{ required: true, message: "请选择声部" }],
         timer: [{ required: true, message: "请选择出生日期" }],
-        signClass: [{ required: true, message: "请选择单技班" }],
+        signClass: [{ required: true, message: "请选择声部班" }],
         // price: [{ required: true, message: '请输入首缴金额' },],
         startClass: [{ required: true, message: "请选择年级" }],
         id: [{ required: true, message: "请输入证件号" }],
@@ -990,7 +990,7 @@ export default {
       //     this.soundList = res.data;
       //   }
       // })
-      // 获取乐团所有单技课班
+      // 获取乐团所有声部课班
       // getSingleClass({ musicGroupId: this.teamid }).then(res => {
       //   if (res.code == 200) {
       //     this.signList = res.data;

+ 1 - 1
src/views/teamDetail/teamList.vue

@@ -113,7 +113,7 @@
           </el-table-column>
           <el-table-column prop="educationalTeacherName"
                            align='center'
-                           label="教务老师">
+                           label="乐团主管">
           </el-table-column>
           <el-table-column prop="teamTeacherName"
                            align='center'

+ 3 - 3
src/views/vipClass/vipDetail/components/vipBaseInfo.vue

@@ -8,7 +8,7 @@
           <el-input v-model.trim="topForm.teacherCount"
                     disabled></el-input>
         </el-form-item>
-        <el-form-item label="教务老师">
+        <el-form-item label="乐团主管">
           <el-input v-model.trim="topForm.educationalTeacherName"
                     disabled></el-input>
         </el-form-item>
@@ -159,7 +159,7 @@ export default {
           onlineClass: '', //线上课数
           offlineClass: '', //线下课数
           startTime: '', // 报名开始时间
-           * 
+           *
            */
           this.topForm.teacherCount = res.data.userName;
           this.topForm.educationalTeacherName = res.data.educationalTeacherName
@@ -283,4 +283,4 @@ export default {
     width: 180px;
   }
 }
-</style>
+</style>

+ 3 - 3
src/views/vipClass/vipList.vue

@@ -77,7 +77,7 @@
                      v-model.trim="searchForm.hasEducationalTeacherId"
                      filterable
                      clearable
-                     placeholder="是否有教务老师">
+                     placeholder="是否有乐团主管">
             <el-option label="是"
                        value="true"></el-option>
             <el-option label="否"
@@ -131,7 +131,7 @@
                            width='100px'></el-table-column>
           <el-table-column align="center"
                            prop="educationalTeacherName"
-                           label="教务老师"></el-table-column>
+                           label="乐团主管"></el-table-column>
           <el-table-column align="center"
                            prop="studentNum"
                            label="班级人数"></el-table-column>
@@ -597,4 +597,4 @@ export default {
 .newBand {
   display: inline-block;
 }
-</style>
+</style>

+ 6 - 6
src/views/vipClass/vipReset.vue

@@ -9,7 +9,7 @@
     </div>
     <div class="vipwrap">
       <!-- <div class="newBand"
-           v-permission="'vipGroupManage/appendVipGroupCourseSchedules'" 
+           v-permission="'vipGroupManage/appendVipGroupCourseSchedules'"
            @click="addCourse">VIP加课</div> -->
       <div class="newBand"
            v-permission="'courseSchedule/vipCourseAdjust'"
@@ -422,7 +422,7 @@
                        :value="item.id" />
           </el-select>
         </el-form-item>
-        <el-form-item label="教务老师"
+        <el-form-item label="乐团主管"
                       prop="educationalTeacherId">
           <el-select v-model.trim="addrForm.educationalTeacherId"
                      filterable
@@ -631,7 +631,7 @@ export default {
       if (query.searchForm) {
         this.FsearchForm = query.searchForm;
       }
-      //  获取教务老师
+      //  获取乐团主管
       // findEducationUsers().then(res => {
       //   if (res.code == 200) {
       //     this.educationList = res.data;
@@ -969,10 +969,10 @@ export default {
         return;
       }
       if (!addrForm.educationalTeacherId) {
-        this.$message.error("请选择教务老师");
+        this.$message.error("请选择乐团主管");
         return;
       }
-      // 修改教务老师
+      // 修改乐团主管
       updateVipBaseInfo({
         id: this.vipid,
         organId: addrForm.organId,
@@ -1157,4 +1157,4 @@ export default {
   justify-content: flex-start;
   align-items: center;
 }
-</style>
+</style>

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov