Browse Source

12/11 15:36

11
mo 4 years ago
parent
commit
1e21258537

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


File diff suppressed because it is too large
+ 0 - 0
dist/static/css/chunk-30b4dfbb.cddc531a.css


+ 1 - 0
dist/static/css/chunk-733e3dd2.6beb647a.css

@@ -0,0 +1 @@
+.lookTitle[data-v-be38702e]{height:40px;line-height:40px;font-weight:700;background-color:#edeef0;padding:0 20px;margin-bottom:20px}.setWidth[data-v-be38702e]{display:inline-block}

+ 0 - 1
dist/static/css/chunk-7413597c.3b7c0603.css

@@ -1 +0,0 @@
-.lookTitle[data-v-5961634b]{height:40px;line-height:40px;font-weight:700;background-color:#edeef0;padding:0 20px;margin-bottom:20px}.setWidth[data-v-5961634b]{display:inline-block}

File diff suppressed because it is too large
+ 0 - 0
dist/static/css/chunk-757823f5.659dff71.css


+ 1 - 0
dist/static/css/chunk-793b48b2.c9c6cb74.css

@@ -0,0 +1 @@
+.newBand[data-v-313dbfda]{display:inline-block}[data-v-313dbfda] .el-input-number.is-controls-right .el-input__inner{text-align:left}.setWidth[data-v-313dbfda]{display:inline-block}.lookTitle[data-v-313dbfda]{height:40px;line-height:40px;font-weight:700;background-color:#edeef0;padding:0 20px;margin-bottom:20px}

File diff suppressed because it is too large
+ 0 - 0
dist/static/css/chunk-b14ba628.7a33b1b1.css


+ 0 - 1
dist/static/css/chunk-e357af6a.8ddf80e2.css

@@ -1 +0,0 @@
-.newBand[data-v-6c897243]{display:inline-block}[data-v-6c897243] .el-input-number.is-controls-right .el-input__inner{text-align:left}.setWidth[data-v-6c897243]{display:inline-block}.lookTitle[data-v-6c897243]{height:40px;line-height:40px;font-weight:700;background-color:#edeef0;padding:0 20px;margin-bottom:20px}

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


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-1603296a.dcde2755.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-30b4dfbb.cf44b7dd.js


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


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-733e3dd2.de664767.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-7413597c.75915cc7.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-757823f5.5a299edb.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-793b48b2.8ec7657e.js


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


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


+ 34 - 4
src/views/businessManager/orderManager/financeManager.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="m-container"> 
+  <div class="m-container">
     <h2>
       <div class="squrt"></div>
       财务管理
@@ -12,8 +12,7 @@
           () => {
             routeOrderStatus = true;
             (isAdd = true), (form.applyType = null);
-            form.goodsList.length>0?'':addGoodsList()
-            
+      
           }
         "
       >
@@ -58,7 +57,12 @@
         <div class="newBand">导入</div>
       </el-upload>
       <!-- 搜索类型 -->
-      <save-form :inline="true" class="searchForm" ref="searchForm" :model.sync="searchForm">
+      <save-form
+        :inline="true"
+        class="searchForm"
+        ref="searchForm"
+        :model.sync="searchForm"
+      >
         <el-form-item>
           <el-input
             placeholder="学生编号/姓名/手机号"
@@ -1129,6 +1133,32 @@ export default {
       this.form.saleAmount = null;
     },
   },
+  watch:{
+    routeOrderStatus(val){
+      if(!val){
+         this.form= {
+        routeOrganId: null,
+        transNo: null,
+        type: "OTHER",
+        merNo: null,
+        actualAmount: null,
+        memo: null,
+        payTime: null,
+        serviceAmount: null,
+        saleAmount: null,
+        schoolId: null,
+        goodsList: [
+          {
+            id: null,
+            number: null,
+          },
+        ],
+        applyType: null,
+        userId: "",
+      }
+      }
+    }
+  }
 };
 </script>
 <style lang="scss" scoped>

+ 3 - 3
src/views/businessManager/orderManager/orderAudit/orderAuditDetail.vue

@@ -178,11 +178,12 @@
                   type="textarea"
                   :rows="3"></el-input>
       </el-form-item>
+      <!-- &&auditStatus != 'REJECT' -->
       <el-form-item label="审核备注"
-                    v-if="auditStatus != 'ING'&&auditStatus != 'REJECT'"
+                    v-if="auditStatus != 'ING'"
                     :label-width="formLabelWidth">
         <el-input placeholder="请输入备注"
-                  :disabled="!isAdd"
+                  :disabled="true"
                   v-model.trim="form.auditComment"
                   type="textarea"
                   :rows="3"></el-input>
@@ -298,7 +299,6 @@ export default {
 
       } catch {
       }
-      console.log(arr)
       return arr.length>0? arr:[{
           id: null,
           number: null

+ 302 - 215
src/views/teamBuild/components/teamBaseInfo.vue

@@ -3,130 +3,183 @@
     <div class="banseLeft">
       <div class="head">乐团基本信息:</div>
       <!-- <div class="num">乐团编号:dywh01</div> -->
-      <el-form :model="topFrom"
-               :inline="true"
-               ref="topinfo"
-               label-width="120px"
-               style="margin-left: 11px">
-        <el-form-item label="所属分部"
-                      prop="section"
-                      :rules="[{ required: true, message: '所属分部不能为空' }]">
-          <el-select v-model.trim="topFrom.section"
-                     filterable
-                     :disabled="basdisabled"
-                     @change="changeSection"
-                     clearable>
-            <el-option v-for="(item, index) in sectionList"
-                       :key="index"
-                       :label="item.name"
-                       :value="item.id"></el-option>
+      <el-form
+        :model="topFrom"
+        :inline="true"
+        ref="topinfo"
+        label-width="120px"
+        style="margin-left: 11px"
+      >
+        <el-form-item
+          label="所属分部"
+          prop="section"
+          :rules="[{ required: true, message: '所属分部不能为空' }]"
+        >
+          <el-select
+            v-model.trim="topFrom.section"
+            filterable
+            :disabled="basdisabled"
+            @change="changeSection"
+            clearable
+          >
+            <el-option
+              v-for="(item, index) in sectionList"
+              :key="index"
+              :label="item.name"
+              :value="item.id"
+            ></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="收费类型"
-                      prop="type"
-                      :rules="[{ required: true, message: '收费类型不能为空' }]">
-          <el-select v-model.trim="topFrom.type"
-                     filterable
-                     :disabled="basdisabled"
-                     clearable>
-            <el-option v-for="(item, index) in typeList"
-                       :key="index"
-                       :label="item.name"
-                       :value="item.id"></el-option>
+        <el-form-item
+          label="收费类型"
+          prop="type"
+          :rules="[{ required: true, message: '收费类型不能为空' }]"
+        >
+          <el-select
+            v-model.trim="topFrom.type"
+            filterable
+            :disabled="basdisabled"
+            clearable
+          >
+            <el-option
+              v-for="(item, index) in typeList"
+              :key="index"
+              :label="item.name"
+              :value="item.id"
+            ></el-option>
           </el-select>
         </el-form-item>
 
-        <el-form-item label="合作单位"
-                      prop="school"
-                      :rules="[{ required: true, message: '合作单位不能为空' }]">
-          <el-select v-model.trim="topFrom.school"
-                     :disabled="!topFrom.section || basdisabled"
-                     @change="chioseSchool"
-                     filterable
-                     clearable>
-            <el-option v-for="(item, index) in cooperationList"
-                       :key="index"
-                       :label="item.name"
-                       :value="item.id"></el-option>
+        <el-form-item
+          label="合作单位"
+          prop="school"
+          :rules="[{ required: true, message: '合作单位不能为空' }]"
+        >
+          <el-select
+            v-model.trim="topFrom.school"
+            :disabled="!topFrom.section || basdisabled"
+            @change="chioseSchool"
+            filterable
+            clearable
+          >
+            <el-option
+              v-for="(item, index) in cooperationList"
+              :key="index"
+              :label="item.name"
+              :value="item.id"
+            ></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="教学地点"
-                      prop="address"
-                      :rules="[{ required: true, message: '教学地点不能为空' }]">
-          <el-select v-model.trim="topFrom.address"
-                     filterable
-                     clearable
-                     :disabled="!topFrom.section || basdisabled">
-            <el-option v-for="(item, index) in addList"
-                       :key="index"
-                       :label="item.name"
-                       :value="item.id"></el-option>
+        <el-form-item
+          label="教学地点"
+          prop="address"
+          :rules="[{ required: true, message: '教学地点不能为空' }]"
+        >
+          <el-select
+            v-model.trim="topFrom.address"
+            filterable
+            clearable
+            :disabled="!topFrom.section || basdisabled"
+          >
+            <el-option
+              v-for="(item, index) in addList"
+              :key="index"
+              :label="item.name"
+              :value="item.id"
+            ></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="乐团名称"
-                      prop="name"
-                      :rules="[{ required: true, message: '乐团名称不能为空' }]">
-          <el-input placeholder="请输入乐团名称"
-                    v-model.trim="topFrom.name"
-                    :disabled="basdisabled"></el-input>
+        <el-form-item
+          label="乐团名称"
+          prop="name"
+          :rules="[{ required: true, message: '乐团名称不能为空' }]"
+        >
+          <el-input
+            placeholder="请输入乐团名称"
+            v-model.trim="topFrom.name"
+            :disabled="basdisabled"
+          ></el-input>
         </el-form-item>
-        <el-form-item label="运营主管"
-                      prop="boss"
-                      :rules="[{ required: true, message: '运营主管不能为空' }]">
-          <el-select v-model.trim="topFrom.boss"
-                     :disabled="!topFrom.section || basdisabled"
-                     filterable
-                     clearable>
-            <el-option v-for="(item, index) in orgianList"
-                       :key="index"
-                       :label="item.realName"
-                       :value="item.id"></el-option>
+        <el-form-item
+          label="运营主管"
+          prop="boss"
+          :rules="[{ required: true, message: '运营主管不能为空' }]"
+        >
+          <el-select
+            v-model.trim="topFrom.boss"
+            :disabled="!topFrom.section || basdisabled"
+            filterable
+            clearable
+          >
+            <el-option
+              v-for="(item, index) in orgianList"
+              :key="index"
+              :label="item.realName"
+              :value="item.id"
+            ></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="教务老师"
-                      prop="teacher"
-                      :rules="[{ required: true, message: '教务老师不能为空' }]">
-          <el-select v-model.trim="topFrom.teacher"
-                     :disabled="!topFrom.section || basdisabled"
-                     filterable
-                     clearable>
-            <el-option v-for="(item, index) in orgianList"
-                       :key="index"
-                       :label="item.realName"
-                       :value="item.id"></el-option>
+        <el-form-item
+          label="教务老师"
+          prop="teacher"
+          :rules="[{ required: true, message: '教务老师不能为空' }]"
+        >
+          <el-select
+            v-model.trim="topFrom.teacher"
+            :disabled="!topFrom.section || basdisabled"
+            filterable
+            clearable
+          >
+            <el-option
+              v-for="(item, index) in orgianList"
+              :key="index"
+              :label="item.realName"
+              :value="item.id"
+            ></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="维修技师"
-                      prop="repairUserId">
-          <el-select v-model.trim="topFrom.repairUserId"
-                     :disabled="!topFrom.section || basdisabled"
-                     filterable
-                     clearable>
-            <el-option v-for="(item, index) in technician"
-                       :key="index"
-                       :label="item.userName"
-                       :value="item.userId"></el-option>
+        <el-form-item label="维修技师" prop="repairUserId">
+          <el-select
+            v-model.trim="topFrom.repairUserId"
+            :disabled="!topFrom.section || basdisabled"
+            filterable
+            clearable
+          >
+            <el-option
+              v-for="(item, index) in technician"
+              :key="index"
+              :label="item.userName"
+              :value="item.userId"
+            ></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="报名截止时间"
-                      prop="time"
-                      :rules="[{ required: true, message: '请输入报名截止时间' }]">
-          <el-date-picker v-model.trim="topFrom.time"
-                          :disabled="basdisabled"
-                          type="date"
-                          value-format="yyyy-MM-dd"
-                          :picker-options="beginDate()"
-                          placeholder="选择日期"></el-date-picker>
+        <el-form-item
+          label="报名截止时间"
+          prop="time"
+          :rules="[{ required: true, message: '请输入报名截止时间' }]"
+        >
+          <el-date-picker
+            v-model.trim="topFrom.time"
+            :disabled="basdisabled"
+            type="date"
+            value-format="yyyy-MM-dd"
+            :picker-options="beginDate()"
+            placeholder="选择日期"
+          ></el-date-picker>
         </el-form-item>
-        <el-form-item label="预计开团时间"
-                      prop="startTime"
-                      :rules="[{ required: true, message: '请输入预计开团时间' }]">
-          <el-date-picker v-model.trim="topFrom.startTime"
-                          :disabled="basdisabled"
-                          type="date"
-                          value-format="yyyy-MM-dd"
-                          :picker-options="beginDate()"
-                          placeholder="选择日期"></el-date-picker>
+        <el-form-item
+          label="预计开团时间"
+          prop="startTime"
+          :rules="[{ required: true, message: '请输入预计开团时间' }]"
+        >
+          <el-date-picker
+            v-model.trim="topFrom.startTime"
+            :disabled="basdisabled"
+            type="date"
+            value-format="yyyy-MM-dd"
+            :picker-options="beginDate()"
+            placeholder="选择日期"
+          ></el-date-picker>
         </el-form-item>
         <!-- <el-form-item label="缴费方式"
                       prop="paymentPattern"
@@ -173,71 +226,81 @@
                           placeholder="结束日期">
           </el-date-picker>
         </el-form-item> -->
-        <el-form-item label="招生年级"
-                      v-if="basdisabled">
-          <el-tooltip class="item"
-                      effect="dark"
-                      :content="startClassString"
-                      placement="top-start">
+        <el-form-item label="招生年级" v-if="basdisabled">
+          <el-tooltip
+            class="item"
+            effect="dark"
+            :content="startClassString"
+            placement="top-start"
+          >
             <div style="width: 180px; overflow: hidden">
               {{ startClassString }}
             </div>
           </el-tooltip>
         </el-form-item>
-        <el-form-item label="招生年级"
-                      v-else
-                      prop="startClass"
-                      :rules="[{ required: true, message: '请选择招生年纪' }]">
-          <el-select placeholder="起始年级"
-                     clearable
-                     multiple
-                     collapse-tags
-                     filterable
-                     v-model.trim="topFrom.startClass">
-            <el-option v-for="item in classStatus"
-                       :value="item.value"
-                       :label="item.label"
-                       :key="item.value"></el-option>
+        <el-form-item
+          label="招生年级"
+          v-else
+          prop="startClass"
+          :rules="[{ required: true, message: '请选择招生年纪' }]"
+        >
+          <el-select
+            placeholder="起始年级"
+            clearable
+            multiple
+            collapse-tags
+            filterable
+            v-model.trim="topFrom.startClass"
+          >
+            <el-option
+              v-for="item in classStatus"
+              :value="item.value"
+              :label="item.label"
+              :key="item.value"
+            ></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="课酬结算标准"
-                      :rules="[{ required: true, message: '请选择课酬结算标准' }]"
-                      prop="salary">
-          <el-select v-model.trim="topFrom.salary"
-                     clearable
-                     :disabled="basdisabled"
-                     filterable>
-            <el-option label="默认课酬"
-                       value="TEACHER_DEFAULT"></el-option>
-            <el-option label="3.0课酬"
-                       value="GRADIENT_SALARY"></el-option>
-            <el-option label="课堂课酬"
-                       value="CLASSROOM_SALARY"></el-option>
+        <el-form-item
+          label="课酬结算标准"
+          :rules="[{ required: true, message: '请选择课酬结算标准' }]"
+          prop="salary"
+        >
+          <el-select
+            v-model.trim="topFrom.salary"
+            clearable
+            :disabled="basdisabled"
+            filterable
+          >
+            <el-option label="默认课酬" value="TEACHER_DEFAULT"></el-option>
+            <el-option label="3.0课酬" value="GRADIENT_SALARY"></el-option>
+            <el-option label="课堂课酬" value="CLASSROOM_SALARY"></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="机构类型"
-                      prop="ownershipType">
-          <el-select v-model.trim="topFrom.ownershipType"
-                     :disabled="basdisabled">
-            <el-option label="自有"
-                       value="OWN"></el-option>
-            <el-option label="三方"
-                       value="COOPERATION"></el-option>
+        <el-form-item label="机构类型" prop="ownershipType">
+          <el-select
+            v-model.trim="topFrom.ownershipType"
+            :disabled="basdisabled"
+          >
+            <el-option label="自有" value="OWN"></el-option>
+            <el-option label="三方" value="COOPERATION"></el-option>
             <!-- <el-option label="租赁"
             value="LEASE"></el-option>-->
           </el-select>
         </el-form-item>
         <!-- v-if="teamStatus == 'resetTeam' || teamStatus == 'teamList'" -->
-        <el-form-item label="乐队指导"
-                      prop="head">
-          <el-select v-model.trim="topFrom.head"
-                     filterable
-                     :disabled="basdisabled"
-                     clearable>
-            <el-option v-for="(item, index) in orgianList"
-                       :key="index"
-                       :label="item.realName"
-                       :value="item.id"></el-option>
+        <el-form-item label="乐队指导" prop="head">
+          <el-select
+            v-model.trim="topFrom.head"
+            filterable
+            :disabled="basdisabled"
+            clearable
+          >
+            <el-option
+              v-for="(item, index) in orgianList"
+              :key="index"
+              :label="item.realName"
+              :value="item.id"
+            ></el-option>
           </el-select>
         </el-form-item>
         <!-- <el-form-item label="乐团网管课"
@@ -253,15 +316,16 @@
                        value="OFFLINE"></el-option>
           </el-select>
         </el-form-item> -->
-        <el-form-item label
-                      prop="isClass">
-          <el-checkbox v-model.trim="topFrom.isClass"
-                       :disabled="basdisabled">课堂课乐团</el-checkbox>
+        <el-form-item label prop="isClass">
+          <el-checkbox v-model.trim="topFrom.isClass" :disabled="basdisabled"
+            >课堂课乐团</el-checkbox
+          >
         </el-form-item>
-        <br>
-        <el-form-item label=""
-                      v-if=" teamStatus == 'teamDraft'">
-          <p style="color:red; padding-left:50px">修改【收费类型】会重置乐团声部与缴费信息</p>
+        <br />
+        <el-form-item label="" v-if="teamStatus == 'teamDraft'">
+          <p style="color: red; padding-left: 50px">
+            修改【收费类型】会重置乐团声部与缴费信息
+          </p>
         </el-form-item>
       </el-form>
 
@@ -439,29 +503,36 @@
         </div>
       </div> -->
       <div class="btnWrap">
-        <div class="nextBtn"
-             v-if="teamStatus == 'resetTeam'"
-             v-permission="{
+        <div
+          class="nextBtn"
+          v-if="teamStatus == 'resetTeam'"
+          v-permission="{
             child: 'musicGroup/update',
             parent: '/resetTeaming/teamBaseInfo',
           }"
-             @click="resetSubmit">
+          @click="resetSubmit"
+        >
           修改
         </div>
         <!-- 审批或者草稿的下一步 -->
-        <div class="nextBtn"
-             @click="gotoNext(1)"
-             v-if="
+        <div
+          class="nextBtn"
+          @click="gotoNext(1)"
+          v-if="
             teamStatus == 'newTeam' ||
             teamStatus == 'teamDraft' ||
-            teamStatus == 'teamAudit' ||  teamStatus =='feeAudit'
-          ">
+            teamStatus == 'teamAudit' ||
+            teamStatus == 'feeAudit'
+          "
+        >
           下一步
         </div>
         <!-- 跨团调整的下一步 -->
-        <div class="nextBtn"
-             v-if="teamStatus == 'teamList'"
-             @click="gotoNext(2)">
+        <div
+          class="nextBtn"
+          v-if="teamStatus == 'teamList'"
+          @click="gotoNext(2)"
+        >
           下一步
         </div>
       </div>
@@ -482,7 +553,7 @@ import {
   getEmployeeOrgan,
 } from "@/api/buildTeam";
 import { findTechnician } from "@/api/repairManager";
-import dayjs from 'dayjs'
+import dayjs from "dayjs";
 import {
   queryEmployByOrganId,
   queryByOrganId,
@@ -495,11 +566,11 @@ import store from "@/store";
 import numeral from "numeral";
 import { formatData } from "@/utils/utils";
 import qs from "qs";
-import MusicStore from '@/views/resetTeaming/store'
+import MusicStore from "@/views/resetTeaming/store";
 export default {
   name: "teamBaseInfo",
   props: ["getTeamList"],
-  data () {
+  data() {
     return {
       classStatus,
       organId: null,
@@ -620,8 +691,8 @@ export default {
       basdisabled: false,
     };
   },
-  created () { },
-  activated () {
+  created() {},
+  activated() {
     this.payList = {
       school: {
         ischeck: false,
@@ -642,37 +713,41 @@ export default {
       chioseMonth: [], // 选中的月份
     };
     this.init();
-    this.$forceUpdate()
+    this.$forceUpdate();
   },
-  mounted () {
+  mounted() {
     this.init();
-    this.$forceUpdate()
+    this.$forceUpdate();
     // 获取分部下的员工
   },
-  beforeDestroy () { },
+  beforeDestroy() {},
   methods: {
     //|| this.teamStatus === 'teamAudit'
     isNotEditing: function () {
-      return !(this.teamStatus === 'teamDraft' || this.teamStatus === 'newTeam' || this.teamStatus === 'teamList')
+      return !(
+        this.teamStatus === "teamDraft" ||
+        this.teamStatus === "newTeam" ||
+        this.teamStatus === "teamList"
+      );
     },
-    changeFeeType (val) {
+    changeFeeType(val) {
       // console.log(val == "ONLINE");
     },
-    changePaymentValidStartDate (val) {
+    changePaymentValidStartDate(val) {
       if (val) {
         this.$set(this.topFrom, "paymentValidEndDate", "");
       }
     },
-    changePaymentPattern (val) {
+    changePaymentPattern(val) {
       // if (val === 2) {
       //   // this.topFrom.paymentValidStartDate = null
       //   this.$set(this.topFrom, 'paymentValidEndDate', '')
       // }
     },
-    beginDate (end) {
+    beginDate(end) {
       return {
         firstDayOfWeek: 1,
-        disabledDate (time) {
+        disabledDate(time) {
           if (end) {
             return new Date(end).getTime() - 86400000 >= time.getTime();
           } else {
@@ -682,8 +757,7 @@ export default {
         },
       };
     },
-    init () {
-
+    init() {
       this.isInit = true;
       // 分为3种  this.teamStatus
       //          1.resetTeam 乐团修改
@@ -691,10 +765,14 @@ export default {
       //          3.teamList  跨团修改
       //          4.teamDraft 乐团草稿
       this.teamStatus = this.$route.query.type;
-      console.log(this.teamStatus)
+      console.log(this.teamStatus);
       // 传过来的乐团信息
       this.activeTeam = this.getTeamList;
-      if (this.teamStatus == "look" || this.teamStatus == "teamAudit" || this.teamStatus == "feeAudit") {
+      if (
+        this.teamStatus == "look" ||
+        this.teamStatus == "teamAudit" ||
+        this.teamStatus == "feeAudit"
+      ) {
         this.basdisabled = true;
       } else {
         this.basdisabled = false;
@@ -708,12 +786,12 @@ export default {
       ) {
         // 单团修改
         this.teamid = this.$route.query.id;
-        MusicStore.dispatch('getBaseInfo', {
-          data: { musicGroupId: this.teamid }
+        MusicStore.dispatch("getBaseInfo", {
+          data: { musicGroupId: this.teamid },
         }).then((res) => {
           if (res.code == 200) {
             if (this.$listeners.getBaseInfo) {
-              this.$listeners.getBaseInfo(res.data)
+              this.$listeners.getBaseInfo(res.data);
             }
 
             // 头部
@@ -735,7 +813,9 @@ export default {
             this.topFrom.boss = res.data.musicGroup.teamTeacherId;
             this.topFrom.address = res.data.musicGroup.schoolId;
             this.topFrom.salary = res.data.musicGroup.settlementType;
-            this.topFrom.head = res.data.musicGroup.directorUserId ? res.data.musicGroup.directorUserId : null;
+            this.topFrom.head = res.data.musicGroup.directorUserId
+              ? res.data.musicGroup.directorUserId
+              : null;
             this.topFrom.isClass = res.data.musicGroup.isClassroomLessons;
             this.topFrom.startTime = res.data.musicGroup.expectStartGroupDate;
             this.topFrom.ownershipType = res.data.musicGroup.ownershipType;
@@ -748,7 +828,9 @@ export default {
             // 课程组成形式
             this.checkList;
             // 判断课程是否为空
-            let list = res.data.musicGroup.courseForm ? JSON.parse(res.data.musicGroup.courseForm) : {};
+            let list = res.data.musicGroup.courseForm
+              ? JSON.parse(res.data.musicGroup.courseForm)
+              : {};
             for (let i in this.checkList) {
               if (list[i] && !list[i].isNew) {
                 this.checkList[i] = list[i];
@@ -825,7 +907,7 @@ export default {
                 }
               });
             }
-            this.$emit('getBaseInfo', res.data)
+            this.$emit("getBaseInfo", res.data);
           }
         });
       } else {
@@ -847,7 +929,7 @@ export default {
           startTime: "",
           ownershipType: "OWN", // 合作机构类型
           feeType: null,
-        }
+        };
         this.$refs["topinfo"].resetFields();
       }
       // 1.获取各个选项卡的数据内容
@@ -898,7 +980,7 @@ export default {
       // 缓存设置时的状态
       sessionStorage.setItem("resetCode", "1");
     },
-    changeSection (val) {
+    changeSection(val) {
       // 修改分部的时候 重置运营主管 重置教务老师 重置乐队指导 合作单位  教学点
       this.topFrom.teacher = "";
       this.topFrom.boss = "";
@@ -930,8 +1012,8 @@ export default {
         }
       });
     },
-    chioseSchool (val) { },
-    gotoNext (num) {
+    chioseSchool(val) {},
+    gotoNext(num) {
       // 1.效验数据    判断是否数据正常=> 正常放入store存储
       // 不正常=>  进行效验提示
       let check = [];
@@ -987,7 +1069,11 @@ export default {
           // this.$store.dispatch("checkinfo", this.checkList);
           // this.$store.dispatch("getpayInfo", this.payList);
           // this.$store.dispatch("newStudentinfo", this.newStudentList);
-          console.log(this.teamStatus)
+          MusicStore.dispatch("getBaseInfo", {
+            data: { musicGroupId: this.teamid },
+            force: true,
+          });
+          console.log(this.teamStatus);
           if (this.teamStatus == "teamDraft") {
             // 获取数据提交
 
@@ -996,11 +1082,10 @@ export default {
             // this.resetSubmit();
             this.$emit("chiosetab", num);
           }
-
         }
       });
     },
-    resetSubmit () {
+    resetSubmit() {
       let check = [];
       for (let i in this.checkList) {
         if (this.checkList[i] && i != "submit") {
@@ -1088,7 +1173,9 @@ export default {
             : (obj.months = []);
           obj.musicGroup = {
             settlementType: this.topFrom.salary,
-            applyExpireDate: dayjs(this.topFrom.time).format('YYYY-MM-DD HH:mm:ss'),
+            applyExpireDate: dayjs(this.topFrom.time).format(
+              "YYYY-MM-DD HH:mm:ss"
+            ),
             chargeTypeId: this.topFrom.type,
             cooperationOrganId: this.topFrom.school,
             teamTeacherId: this.topFrom.boss,
@@ -1152,21 +1239,21 @@ export default {
                 this.$message.success("修改乐团成功");
                 // this.$router.push({ path: '/business/teamDetails', query: { id: this.teamid, name: this.topFrom.name } })
               }
-              this.init()
+              this.init();
             }
           });
         }
       });
     },
-    changeApplyTime (val) {
+    changeApplyTime(val) {
       this.$set(this.topFrom, "paymentValidStartDate", "");
       this.$set(this.topFrom, "paymentValidEndDate", "");
       // this.topFrom.paymentValidStartDate = ''
       // this.topFrom.paymentValidEndDate = ''
-    }
+    },
   },
   computed: {
-    startClassString () {
+    startClassString() {
       return this.topFrom.startClass
         .map((item) => {
           for (let i in this.classStatus) {

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