Explorar o código

Merge branch 'online' into resetSound

mo %!s(int64=5) %!d(string=hai) anos
pai
achega
d5aa616142
Modificáronse 46 ficheiros con 220 adicións e 14 borrados
  1. 0 0
      dist/index.html
  2. 0 0
      dist/static/css/chunk-0f80892d.85fe6124.css
  3. 0 0
      dist/static/css/chunk-54726652.b7765e4f.css
  4. 0 0
      dist/static/css/chunk-6541442b.a533dced.css
  5. 0 0
      dist/static/js/app.b45654cf.js
  6. 0 0
      dist/static/js/app.c1c745a9.js
  7. 0 0
      dist/static/js/chunk-0040b65a.d84164d2.js
  8. 0 0
      dist/static/js/chunk-046f506a.38c8c7d9.js
  9. 0 0
      dist/static/js/chunk-09753c97.8211bb47.js
  10. 0 0
      dist/static/js/chunk-0f80892d.7191c2b3.js
  11. 0 0
      dist/static/js/chunk-13c41bc7.f5bb972f.js
  12. 0 0
      dist/static/js/chunk-13cc5d62.d863d700.js
  13. 0 0
      dist/static/js/chunk-16f87310.453eb312.js
  14. 0 0
      dist/static/js/chunk-1c9ae0ee.f191afc6.js
  15. 0 0
      dist/static/js/chunk-296f2107.de8a61b1.js
  16. 0 0
      dist/static/js/chunk-35d7984f.bce12136.js
  17. 0 0
      dist/static/js/chunk-3661e960.d61624dd.js
  18. 0 0
      dist/static/js/chunk-3d78ba52.17c77485.js
  19. 0 0
      dist/static/js/chunk-3fef4f99.c127a7b1.js
  20. 0 0
      dist/static/js/chunk-40e665d1.e688ab8d.js
  21. 0 0
      dist/static/js/chunk-415e29c8.8b28faa0.js
  22. 0 0
      dist/static/js/chunk-419ce36c.a28b7698.js
  23. 0 0
      dist/static/js/chunk-41f382a0.834746a5.js
  24. 0 0
      dist/static/js/chunk-46234199.338ba2ff.js
  25. 0 0
      dist/static/js/chunk-54726652.c2e15327.js
  26. 0 0
      dist/static/js/chunk-6181ddae.d283d778.js
  27. 0 0
      dist/static/js/chunk-64c33787.7671a7b4.js
  28. 0 0
      dist/static/js/chunk-6541442b.a54124e8.js
  29. 0 0
      dist/static/js/chunk-6562cc02.9a3e3de8.js
  30. 0 0
      dist/static/js/chunk-68259a14.d9e187c0.js
  31. 0 0
      dist/static/js/chunk-6c42ea8e.d1da1219.js
  32. 0 0
      dist/static/js/chunk-7a0e4919.13525efd.js
  33. 0 0
      dist/static/js/chunk-7cfc4d3d.a3989fd7.js
  34. 0 0
      dist/static/js/chunk-7da5a291.6ec2ec97.js
  35. 0 0
      dist/static/js/chunk-90bc8dd8.24209092.js
  36. 0 0
      dist/static/js/chunk-a9a6c8fe.907c2a98.js
  37. 0 0
      dist/static/js/chunk-bb579d98.54f9800a.js
  38. 0 0
      dist/static/js/chunk-bc672cf4.3929ed5a.js
  39. 0 0
      dist/static/js/chunk-c1f8785c.fb696d11.js
  40. 0 0
      dist/static/js/chunk-fac7eb14.890fb669.js
  41. 9 0
      src/api/buildTeam.js
  42. 61 3
      src/views/buildVip/index.vue
  43. 2 2
      src/views/journal/studentComplain.vue
  44. 142 4
      src/views/teamDetail/components/classList.vue
  45. 4 3
      src/views/teamDetail/components/courseList.vue
  46. 2 2
      vue.config.js

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/index.html


+ 0 - 0
dist/static/css/chunk-46234199.54a36887.css → dist/static/css/chunk-0f80892d.85fe6124.css


+ 0 - 0
dist/static/css/chunk-d576a10e.a8cbc41d.css → dist/static/css/chunk-54726652.b7765e4f.css


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/css/chunk-6541442b.a533dced.css


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/app.b45654cf.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/app.c1c745a9.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-0040b65a.d84164d2.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-046f506a.38c8c7d9.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-09753c97.8211bb47.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-0f80892d.7191c2b3.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-13c41bc7.f5bb972f.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-13cc5d62.d863d700.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-16f87310.453eb312.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-1c9ae0ee.f191afc6.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-296f2107.de8a61b1.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-35d7984f.bce12136.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-3661e960.d61624dd.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-3d78ba52.17c77485.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-3fef4f99.c127a7b1.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-40e665d1.e688ab8d.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-415e29c8.8b28faa0.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-419ce36c.a28b7698.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-41f382a0.834746a5.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-46234199.338ba2ff.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-54726652.c2e15327.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-6181ddae.d283d778.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-64c33787.7671a7b4.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-6541442b.a54124e8.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-6562cc02.9a3e3de8.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-68259a14.d9e187c0.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-6c42ea8e.d1da1219.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-7a0e4919.13525efd.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-7cfc4d3d.a3989fd7.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-7da5a291.6ec2ec97.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-90bc8dd8.24209092.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-a9a6c8fe.907c2a98.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-bb579d98.54f9800a.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-bc672cf4.3929ed5a.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-c1f8785c.fb696d11.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-fac7eb14.890fb669.js


+ 9 - 0
src/api/buildTeam.js

@@ -790,4 +790,13 @@ export function clearClassCourse (data) {
     method: 'post',
     method: 'post',
     data: qs.stringify(data)
     data: qs.stringify(data)
   })
   })
+}
+
+// 课程顺延
+export function coursePostpone (data) {
+  return request({
+    url: api + '/courseSchedule/coursePostpone',
+    method: 'post',
+    data: qs.stringify(data)
+  })
 }
 }

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

@@ -240,6 +240,25 @@
             <el-input v-model="rightForm.allPrice"
             <el-input v-model="rightForm.allPrice"
                       disabled />
                       disabled />
           </el-form-item>
           </el-form-item>
+          <el-form-item label="上课学生">
+            <!--      :loading="loading" -->
+            <el-select v-model="rightForm.students"
+                       multiple
+                       clearable
+                       placeholder="请输入关键词"
+                       remote
+                       reserve-keyword
+                       filterable
+                       :remote-method="remoteMethod">
+              <el-option v-for="(item,index) in studentList"
+                         :key="index"
+                         :label="item.username"
+                         :value="item.userId">
+                <span style="float: left">{{ item.username }}</span>
+                <span style="float: right; color: #8492a6; font-size: 13px">{{item.parentsPhone  }}</span>
+              </el-option>
+            </el-select>
+          </el-form-item>
         </el-form>
         </el-form>
         <el-button type="primary"
         <el-button type="primary"
                    style="float:right"
                    style="float:right"
@@ -375,6 +394,7 @@
 import { getTeacher, getSubject } from '@/api/buildTeam'
 import { getTeacher, getSubject } from '@/api/buildTeam'
 import { vipGroupCategory, vipGroupActivityFind, getVipGroupCostCount, createVip, getVipGroupDetail, updateVipBaseInfo } from '@/api/vipSeting'
 import { vipGroupCategory, vipGroupActivityFind, getVipGroupCostCount, createVip, getVipGroupDetail, updateVipBaseInfo } from '@/api/vipSeting'
 import { getTeachSchool, getTeacherBySubject } from '@/api/teacherManager'
 import { getTeachSchool, getTeacherBySubject } from '@/api/teacherManager'
+import { queryStudentList } from '@/api/studentManager'
 export default {
 export default {
   data () {
   data () {
     return {
     return {
@@ -412,7 +432,8 @@ export default {
         offlineCourse: '',
         offlineCourse: '',
         onlinePrice: '',
         onlinePrice: '',
         offlinePrice: '',
         offlinePrice: '',
-        allPrice: ''
+        allPrice: '',
+        students: []
       },
       },
       computationalBtn: false,
       computationalBtn: false,
       subjectList: [], // 科目列表
       subjectList: [], // 科目列表
@@ -485,7 +506,8 @@ export default {
           required: true, message: '请选择报名结束时间', trigger: 'blur'
           required: true, message: '请选择报名结束时间', trigger: 'blur'
         }]
         }]
       },
       },
-      id: ''
+      id: '',
+      studentList: []
     }
     }
   },
   },
   computed: {
   computed: {
@@ -544,6 +566,13 @@ export default {
     })
     })
     // 获取所有老师的接口  根据声部id获取老师
     // 获取所有老师的接口  根据声部id获取老师
     // 获取课程类型的接口
     // 获取课程类型的接口
+
+    // 获取学生列表
+    // queryStudentList({ rows: 100000 }).then(res => {
+    //   if (res.code == 200) {
+    //     this.studentList = res.data.rows
+    //   }
+    // })
   },
   },
   methods: {
   methods: {
     beginDate () {
     beginDate () {
@@ -999,7 +1028,9 @@ export default {
         courseStart: '',
         courseStart: '',
         courseEnd: ''
         courseEnd: ''
        */
        */
+      let studentIdList = this.rightForm.students.join(',') || null
       obj.vipGroupApplyBaseInfo = {
       obj.vipGroupApplyBaseInfo = {
+        studentIdList,
         coursesExpireDate: this.leftForm.courseEnd,
         coursesExpireDate: this.leftForm.courseEnd,
         teacherSchoolId: this.leftForm.section,
         teacherSchoolId: this.leftForm.section,
         name: this.leftForm.name,
         name: this.leftForm.name,
@@ -1019,6 +1050,8 @@ export default {
         giveTeachMode: this.centerForm.radio,
         giveTeachMode: this.centerForm.radio,
         subjectIdList: this.leftForm.subject,
         subjectIdList: this.leftForm.subject,
       }
       }
+
+
       // 调接前判断是新增还是修改
       // 调接前判断是新增还是修改
       if (!this.id) {
       if (!this.id) {
         // 新增
         // 新增
@@ -1038,7 +1071,6 @@ export default {
 
 
     },
     },
     setSection (val) {
     setSection (val) {
-      console.log(val)
       this.leftForm.section = '';
       this.leftForm.section = '';
       this.rightForm.offlineCourse = '';
       this.rightForm.offlineCourse = '';
       this.rightForm.onlineCourse = '';
       this.rightForm.onlineCourse = '';
@@ -1117,6 +1149,32 @@ export default {
       this.rightForm.allPrice = data.totalPrice;
       this.rightForm.allPrice = data.totalPrice;
 
 
       //subjectIdList
       //subjectIdList
+    },
+    remoteMethod (query) {
+      if (query !== '') {
+        // this.loading = true;
+        // 发请求搜索
+        queryStudentList({ rows: 100, search: query }).then(res => {
+          if (res.code == 200) {
+            // this.loading = false;
+            this.studentList = this.studentList.concat(res.data.rows);
+            // this.studentList = res.data.rows;
+            this.unique(this.studentList, 'userId')
+            // console.log(this.studentList)
+
+          }
+        })
+
+      }
+
+    },
+    unique (arr, u_key) {
+      let obj = {}
+      arr.reduce((prev, next) => {
+        obj[next[u_key] + typeof next[u_key]] ? '' :
+          obj[next[u_key] + typeof next[u_key]] = true && prev.push(next)
+        return prev
+      }, [])
     }
     }
   },
   },
   // watch: {
   // watch: {

+ 2 - 2
src/views/journal/studentComplain.vue

@@ -251,11 +251,11 @@ export default {
       let teacherRate = this.teacherRate
       let teacherRate = this.teacherRate
       let studentRate = this.studentRate
       let studentRate = this.studentRate
       if (type == 'submit') {
       if (type == 'submit') {
-        if (teacherRate < 0 || teacherRate > 10 || typeof teacherRate == 'string') {
+        if (teacherRate < 0 || teacherRate > 10 || Number(teacherRate) == NaN) {
           this.$message.error('老师责任比输入有误')
           this.$message.error('老师责任比输入有误')
           return
           return
         }
         }
-        if (studentRate < 0 || studentRate > 10 || typeof studentRate == 'string') {
+        if (studentRate < 0 || studentRate > 10 || Number(studentRate) == NaN) {
           this.$message.error('学生责任比输入有误')
           this.$message.error('学生责任比输入有误')
           return
           return
         }
         }

+ 142 - 4
src/views/teamDetail/components/classList.vue

@@ -15,9 +15,16 @@
     <!-- 列表 -->
     <!-- 列表 -->
     <!-- <div class="newBand"
     <!-- <div class="newBand"
          @click="resetClass">班级调整</div> -->
          @click="resetClass">班级调整</div> -->
+    <div class="newBand"
+         v-permission="'courseSchedule/coursePostpone'"
+         @click="postpone">课程顺延</div>
     <div class="tableWrap">
     <div class="tableWrap">
       <el-table :data='tableList'
       <el-table :data='tableList'
-                :header-cell-style="{background:'#EDEEF0',color:'#444'}">
+                :header-cell-style="{background:'#EDEEF0',color:'#444'}"
+                @selection-change="handleSelectionChange">
+        <el-table-column type="selection"
+                         width="55">
+        </el-table-column>
         <el-table-column align='center'
         <el-table-column align='center'
                          prop="classGroupName"
                          prop="classGroupName"
                          label="班级名称">
                          label="班级名称">
@@ -51,6 +58,16 @@
                          prop="studyNum"
                          prop="studyNum"
                          label="在读人数">
                          label="在读人数">
         </el-table-column>
         </el-table-column>
+        <el-table-column align='center'
+                        v-if="permission('courseSchedule/coursePostpone')"
+                         label="操作">
+          <template slot-scope="scope">
+            <div>
+              <el-button type='text'
+                         @click="signPostpone(scope.row)">顺延课程</el-button>
+            </div>
+          </template>
+        </el-table-column>
         <!-- <el-table-column align='center'
         <!-- <el-table-column align='center'
                          prop="quitNum"
                          prop="quitNum"
                          label="退团人数">
                          label="退团人数">
@@ -75,11 +92,50 @@
                   :page-sizes="rules.page_size"
                   :page-sizes="rules.page_size"
                   @pagination="getList" />
                   @pagination="getList" />
     </div>
     </div>
+    <el-dialog title="课程顺延"
+               :visible.sync="postponeVisible"
+               width="600px"
+               :before-close="handleClose">
+      <el-form :model="postponeForm"
+               ref="postponeForm"
+               :rules='postponeRules'>
+        <el-form-item label="顺延起始时间"
+                      prop="stopTime">
+          <el-date-picker v-model="postponeForm.stopTime"
+                          type="date"
+                          :picker-options="bigin"
+                          value-format="yyyy-MM-dd"
+                          placeholder="选择日期">
+          </el-date-picker>
+        </el-form-item>
+        <el-form-item label="顺延结束时间"
+                      prop="resetTime">
+          <el-date-picker v-model="postponeForm.resetTime"
+                          type="date"
+                          :picker-options="options"
+                          value-format="yyyy-MM-dd"
+                          placeholder="选择日期">
+          </el-date-picker>
+        </el-form-item>
+        <el-form-item label="跳过节假日">
+          <el-checkbox v-model="postponeForm.holiday"></el-checkbox>
+        </el-form-item>
+      </el-form>
+      <span style='color:#F56C6C;'>注意:将会把所选班级的课表,「顺延起始时间」之后的全部未开始课程;
+        调整到「顺延结束时间」之后重新排课,可以勾选跳过节假日;</span>
+      <span slot="footer"
+            class="dialog-footer">
+        <el-button @click="postponeVisible = false">取 消</el-button>
+        <el-button type="primary"
+                   @click="submitInfo">确 定</el-button>
+      </span>
+    </el-dialog>
   </div>
   </div>
 </template>
 </template>
 <script>
 <script>
 import pagination from '@/components/Pagination/index'
 import pagination from '@/components/Pagination/index'
-import { getClassList } from '@/api/buildTeam'
+import { getClassList, coursePostpone } from '@/api/buildTeam'
+import { permission } from '@/utils/directivePage'
 export default {
 export default {
   props: {
   props: {
     teamid: {
     teamid: {
@@ -89,6 +145,7 @@ export default {
   },
   },
   data () {
   data () {
     return {
     return {
+      postponeVisible: false,
       searchLsit: [],
       searchLsit: [],
       searchForm: {
       searchForm: {
         name: '',
         name: '',
@@ -102,7 +159,19 @@ export default {
         total: 0, // 总条数
         total: 0, // 总条数
         page_size: [10, 20, 40, 50] // 选择限制显示条数
         page_size: [10, 20, 40, 50] // 选择限制显示条数
       },
       },
-
+      postponeForm: {
+        stopTime: '',
+        resetTime: '',
+        holiday: false
+      },
+      postponeRules: {
+        stopTime: [{ required: true, message: '请选择顺延开始时间', trigger: 'blur' },],
+        resetTime: [{ required: true, message: '请选择恢复开始时间', trigger: 'blur' },],
+      },
+      activeClass: '',
+      activeList: [],
+      options: this.processDate(),
+      bigin: this.beginDate()
     }
     }
   },
   },
   components: {
   components: {
@@ -112,6 +181,9 @@ export default {
     this.getList();
     this.getList();
   },
   },
   methods: {
   methods: {
+    permission (str) {
+      return permission(str)
+    },
     getList () {
     getList () {
       // search: this.teamid
       // search: this.teamid
       getClassList({ search: this.teamid, page: this.rules.page, rows: this.rules.limit }).then(res => {
       getClassList({ search: this.teamid, page: this.rules.page, rows: this.rules.limit }).then(res => {
@@ -124,7 +196,73 @@ export default {
     resetClass () {
     resetClass () {
       // 跳转到班级详情页
       // 跳转到班级详情页
       this.$router.push({ path: '/business/resetClass', query: { id: this.teamid } })
       this.$router.push({ path: '/business/resetClass', query: { id: this.teamid } })
-    }
+    },
+    postpone () {
+      if (this.activeList.length <= 0) {
+        this.$message.error('请至少选择一个班级');
+        return
+      }
+      this.postponeVisible = true;
+    },
+    signPostpone (row) {
+      this.activeClass = row.classGroupId;
+      this.postponeVisible = true;
+    },
+    handleClose () {
+      // 弹窗关闭之前
+      this.postponeVisible = false;
+      this.$refs['postponeForm'].resetFields();
+    },
+    handleSelectionChange (val) {
+      this.activeList = val;
+      let arr = val.map(item => {
+        return item.classGroupId
+      })
+      this.activeClass = arr.join(',')
+    },
+    submitInfo () {
+      this.$refs['postponeForm'].validate(res => {
+        if (res) {
+          let classGroupIds = this.activeClass;
+          let pauseDate = this.postponeForm.stopTime;
+          let recoveryDate = this.postponeForm.resetTime;
+          let skipHoliday = this.postponeForm.holiday;
+          let obj = {
+            classGroupIds,
+            pauseDate,
+            recoveryDate,
+            skipHoliday
+          }
+          coursePostpone(obj).then(res => {
+            if (res.code == 200) {
+              this.$message.success('修改成功')
+            }
+          })
+        }
+      })
+
+    },
+    processDate () {//提出结束时间必须大于提出开始时间
+      let self = this
+      return {
+        disabledDate (time) {
+          if (self.postponeForm.stopTime) {
+            return new Date(self.postponeForm.stopTime).getTime() > time.getTime()
+          } else {
+            return time.getTime() > Date.now()
+            //开始时间不选时,结束时间最大值小于等于当天
+          }
+        }
+      }
+    },
+    beginDate () {
+      let self = this
+      return {
+        disabledDate (time) {
+          return time.getTime() + 86400000 <= new Date().getTime()//开始时间不选时,结束时间最大值小于等于当天
+        }
+      }
+    },
   }
   }
 }
 }
 </script>
 </script>

+ 4 - 3
src/views/teamDetail/components/courseList.vue

@@ -69,8 +69,8 @@
            @click="removeCourses"
            @click="removeCourses"
            v-permission="'courseSchedule/bathDelete'">批量删除</div>
            v-permission="'courseSchedule/bathDelete'">批量删除</div>
       <!-- v-permission="'courseSchedule/bathDelete'" -->
       <!-- v-permission="'courseSchedule/bathDelete'" -->
-      <div class="newBand"
-           @click="resetTimer">修改日期</div>
+      <!-- <div class="newBand"
+           @click="resetTimer">修改日期</div> -->
     </div>
     </div>
     <!-- -->
     <!-- -->
 
 
@@ -488,7 +488,8 @@ export default {
         return
         return
       }
       }
       this.timerVisible = true;
       this.timerVisible = true;
-    }
+    },
+
 
 
   }
   }
 }
 }

+ 2 - 2
vue.config.js

@@ -21,8 +21,8 @@ const name = defaultSettings.title || '管乐迷后台管理系统' // page titl
 // 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.28:8000' //邹璇
 // let target = 'http://192.168.3.8:18000' //勇哥
 // let target = 'http://192.168.3.8:18000' //勇哥
-let target = 'http://admin.dayaedu.com/' // 测试服
-// let target = 'http://192.168.3.48:8080' // 乔
+// let target = 'http://admin.dayaedu.com/' // 测试服
+let target = 'http://192.168.3.48:8080' // 乔
 // All configuration item explanations can be find in https://cli.vuejs.org/config/
 // All configuration item explanations can be find in https://cli.vuejs.org/config/
 module.exports = {
 module.exports = {
   /**
   /**

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio