Browse Source

11 12 11:36

111
mo 5 years ago
parent
commit
9ce0a76cd4
35 changed files with 46 additions and 16 deletions
  1. 0 0
      dist/index.html
  2. 1 1
      dist/static/css/chunk-d1c4aba4.bca66e59.css
  3. 0 0
      dist/static/js/app.330943f9.js
  4. 0 0
      dist/static/js/chunk-179cb776.e20e79e7.js
  5. 0 0
      dist/static/js/chunk-179cb776.f0d9f278.js
  6. 0 0
      dist/static/js/chunk-2d0b66fc.a9276c94.js
  7. 0 0
      dist/static/js/chunk-2d0b66fc.b2bb263a.js
  8. 0 0
      dist/static/js/chunk-3112337f.8400c622.js
  9. 0 0
      dist/static/js/chunk-41f382a0.80b8b143.js
  10. 0 0
      dist/static/js/chunk-43d1d8c2.64bb4477.js
  11. 0 0
      dist/static/js/chunk-45c67fda.19ddcedb.js
  12. 0 0
      dist/static/js/chunk-45c67fda.ba04f800.js
  13. 0 0
      dist/static/js/chunk-47fe7b3e.52a43423.js
  14. 0 0
      dist/static/js/chunk-47fe7b3e.bda50819.js
  15. 0 0
      dist/static/js/chunk-4bad1caf.445061f4.js
  16. 0 0
      dist/static/js/chunk-4bad1caf.4f1c5b4a.js
  17. 0 0
      dist/static/js/chunk-51307a0c.a2d512d1.js
  18. 0 0
      dist/static/js/chunk-51307a0c.b3526b4d.js
  19. 0 0
      dist/static/js/chunk-670d72f8.054d6573.js
  20. 0 0
      dist/static/js/chunk-6a610be0.9db3c846.js
  21. 0 0
      dist/static/js/chunk-6a610be0.d0617eb3.js
  22. 0 0
      dist/static/js/chunk-711bc3b2.151d3b1d.js
  23. 0 0
      dist/static/js/chunk-711bc3b2.50322a33.js
  24. 0 0
      dist/static/js/chunk-73e101c4.c81ce22d.js
  25. 0 0
      dist/static/js/chunk-73e101c4.d9964ed6.js
  26. 0 0
      dist/static/js/chunk-d1c4aba4.78c153a8.js
  27. 0 0
      dist/static/js/chunk-d1dd2788.7ac9770f.js
  28. 0 0
      dist/static/js/chunk-d1dd2788.bc1bb032.js
  29. 0 0
      dist/static/js/chunk-d3512760.a334f3c3.js
  30. 0 0
      dist/static/js/chunk-d3512760.cda2f4b5.js
  31. 9 0
      src/api/buildTeam.js
  32. 7 6
      src/views/teamBuild/teamSeting/components/salarySet.vue
  33. 6 4
      src/views/teamDetail/components/teacherList.vue
  34. 21 3
      src/views/teamDetail/teamList.vue
  35. 2 2
      vue.config.js

File diff suppressed because it is too large
+ 0 - 0
dist/index.html


+ 1 - 1
dist/static/css/chunk-3112337f.c65a5178.css → dist/static/css/chunk-d1c4aba4.bca66e59.css

@@ -1 +1 @@
-.pagination-container[data-v-31cb099a]{background:#fff;padding:32px 16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-container.hidden[data-v-31cb099a]{display:none}.select[data-v-90107580]{font-size:14px}.btnList[data-v-90107580]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btnList div[data-v-90107580]{margin-right:15px}
+.pagination-container[data-v-31cb099a]{background:#fff;padding:32px 16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-container.hidden[data-v-31cb099a]{display:none}.select[data-v-61175392]{font-size:14px}.btnList[data-v-61175392]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btnList div[data-v-61175392]{margin-right:15px}

File diff suppressed because it is too large
+ 0 - 0
dist/static/js/app.330943f9.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-179cb776.e20e79e7.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-179cb776.f0d9f278.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-2d0b66fc.a9276c94.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-2d0b66fc.b2bb263a.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-3112337f.8400c622.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-41f382a0.80b8b143.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-43d1d8c2.64bb4477.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-45c67fda.19ddcedb.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-45c67fda.ba04f800.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-47fe7b3e.52a43423.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-47fe7b3e.bda50819.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-4bad1caf.445061f4.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-4bad1caf.4f1c5b4a.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-51307a0c.a2d512d1.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-51307a0c.b3526b4d.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-670d72f8.054d6573.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-6a610be0.9db3c846.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-6a610be0.d0617eb3.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-711bc3b2.151d3b1d.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-711bc3b2.50322a33.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-73e101c4.c81ce22d.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-73e101c4.d9964ed6.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-d1c4aba4.78c153a8.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-d1dd2788.7ac9770f.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-d1dd2788.bc1bb032.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-d3512760.a334f3c3.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-d3512760.cda2f4b5.js


+ 9 - 0
src/api/buildTeam.js

@@ -651,4 +651,13 @@ export function getClassCOurse (data) {
     method: 'get',
     params: data
   })
+}
+
+// 获取员工所有的分部列表
+export function getEmployeeOrgan (data) {
+  return request({
+    url: api + `/organization/queryEmployeeOrgan`,
+    method: 'get',
+    params: data
+  })
 }

+ 7 - 6
src/views/teamBuild/teamSeting/components/salarySet.vue

@@ -46,10 +46,10 @@
               <!-- &&scope.row.teacherDefaultMusicGroupSalaryList[0].mainTeacherSalary &&scope.row.teacherDefaultMusicGroupSalaryList[0].mainTeacherSalary-->
               <el-input style="width: 80px;margin-right:10px"
                         v-if='scope.row.teacherDefaultMusicGroupSalaryList&&scope.row.teacherDefaultMusicGroupSalaryList[0]&&scope.row.teacherRole =="TEACHING"'
-                        v-model="scope.row.teacherDefaultMusicGroupSalaryList[0].assistantTeacherSalary"></el-input>
+                        v-model="scope.row.teacherDefaultMusicGroupSalaryList[0].assistantTeacher30MinSalary"></el-input>
               <el-input style="width: 80px;margin-right:10px"
                         v-if='scope.row.teacherDefaultMusicGroupSalaryList&&scope.row.teacherDefaultMusicGroupSalaryList[0]&&scope.row.teacherRole =="BISHOP"'
-                        v-model="scope.row.teacherDefaultMusicGroupSalaryList[0].mainTeacherSalary"></el-input>
+                        v-model="scope.row.teacherDefaultMusicGroupSalaryList[0].mainTeacher30MinSalary"></el-input>
             </div>
           </template>
         </el-table-column>
@@ -89,18 +89,19 @@
                    v-if="scope.row.teacherRole =='TEACHING'"
                    style="display: table-cell;"
                    :key='index'>
-                <span>梯度{{index+1}}:</span>
+                <!-- 梯度{{index+1}}: -->
+                <span>课酬:</span>
                 <el-input style="width: 80px;margin-right:10px"
-                          v-model="scope.row.teacherDefaultMusicGroupSalaryList[index].assistantTeacherSalary"></el-input>
+                          v-model="scope.row.teacherDefaultMusicGroupSalaryList[index].assistantTeacher90MinSalary"></el-input>
               </div>
 
               <div v-for="(item,index) in scope.row.teacherDefaultMusicGroupSalaryList"
                    v-if="scope.row.teacherRole =='BISHOP'"
                    style="display: table-cell;"
                    :key='index'>
-                <span>梯度{{index+1}}:</span>
+                <span>课酬:</span>
                 <el-input style="width: 80px;margin-right:10px"
-                          v-model="scope.row.teacherDefaultMusicGroupSalaryList[index].mainTeacherSalary"></el-input>
+                          v-model="scope.row.teacherDefaultMusicGroupSalaryList[index].mainTeacher90MinSalary"></el-input>
               </div>
 
               <!-- <el-input v-if='scope.row.teacherDefaultMusicGroupSalaryList&&scope.row.teacherDefaultMusicGroupSalaryList[0]&&scope.row.teacherDefaultMusicGroupSalaryList[0].mainTeacherSalary&&scope.row.teacherRole =="TEACHING"'

+ 6 - 4
src/views/teamDetail/components/teacherList.vue

@@ -1,7 +1,8 @@
 <template>
   <div class='t-container'>
     <!-- 头部展示 -->
-    <div class="headWrap">
+    <div class="headWrap"
+         style="padding:0;">
       <!-- <div class="left">
         <div class="headItem">
           <p>教学主管: <span> 张三,李四</span></p>
@@ -18,7 +19,7 @@
     <el-form :inline="true"
              class="searchForm"
              v-model="searchForm">
-      <el-form-item>
+      <!-- <el-form-item>
         <el-select v-model="searchForm.status"
                    placeholder="合奏班">
           <el-option v-for='(item,index) in mixCourseList'
@@ -26,9 +27,10 @@
                      :value="item.id"
                      :label="item.name"></el-option>
         </el-select>
-      </el-form-item>
+      </el-form-item> -->
       <el-form-item>
-        <el-input v-model="searchForm.search"></el-input>
+        <el-input placeholder="老师姓名 编号 手机号"
+                  v-model="searchForm.search"></el-input>
       </el-form-item>
       <el-form-item>
         <div class="searchBtn"

+ 21 - 3
src/views/teamDetail/teamList.vue

@@ -17,6 +17,17 @@
           <el-input v-model="topForm.teamName"
                     placeholder="请输入乐团名称"></el-input>
         </el-form-item>
+        <el-form-item prop='status'>
+          <el-select class='multiple'
+                     v-model="topForm.orgin"
+                     clearable
+                     placeholder="请选择分部">
+            <el-option v-for="(item,index) in organList"
+                       :key="index"
+                       :label="item.name"
+                       :value="item.id"></el-option>
+          </el-select>
+        </el-form-item>
         <!-- 多选 -->
         <el-form-item prop='status'>
           <el-select class='multiple'
@@ -172,7 +183,7 @@
 import pagination from '@/components/Pagination/index'
 // import { truncate } from 'fs';
 import { getTeamList, getPayType } from '@/api/teamServer'
-import { getCooperation, cancelMusicGroup, startTeam } from '@/api/buildTeam'
+import { getCooperation, cancelMusicGroup, startTeam, getEmployeeOrgan } from '@/api/buildTeam'
 import { musicGroupStatus } from '@/utils/searchArray'
 export default {
   name: "Main",
@@ -182,8 +193,10 @@ export default {
         teamName: '',
         status: '',
         payType: '',
-        word: ''
+        word: '',
+        orgin: ''
       },
+      organList: [],
       typeList: [], // 收费类型
       nowStatus: musicGroupStatus,
       searchLsit: [], // 存储选择后的数组
@@ -204,6 +217,11 @@ export default {
   mounted () {
     sessionStorage.setItem('resetCode', '1')
     this.getList();
+    getEmployeeOrgan().then(res => {
+      if (res.code == 200) {
+        this.organList = res.data;
+      }
+    })
     // 获取乐团收费类型
     getPayType().then(res => {
       // console.log(res);
@@ -220,7 +238,7 @@ export default {
       getTeamList({
         rows: this.rules.limit,
         page: this.rules.page,
-        organId: this.$store.getters.organ,
+        organId: this.topForm.orgin || null,
         chargeTypeId: this.topForm.payType || null,
         musicGroupName: this.topForm.teamName || null,
         musicGroupStatus: this.topForm.status || null,

+ 2 - 2
vue.config.js

@@ -16,11 +16,11 @@ const name = defaultSettings.title || 'vue Admin Template' // page title
 // const port = process.env.port || process.env.npm_config_port || 9528 // dev port
 // http://47.99.212.176:8000
 // 
-// let target = 'http://192.168.3.27:8000' // 箭河
+let target = 'http://192.168.3.27:8000' // 箭河
 // let target = 'http://192.168.3.28:8000' //邹璇
 // let target = 'http://192.168.3.8:8000' //勇哥
 // let target = 'http://47.99.212.176:8000' // 测试服
-let target = 'http://192.168.3.48:8000' // 乔
+// let target = 'http://192.168.3.48:8000' // 乔
 // All configuration item explanations can be find in https://cli.vuejs.org/config/
 module.exports = {
   /**

Some files were not shown because too many files changed in this diff