浏览代码

提交一下

1
mo 3 年之前
父节点
当前提交
c5413230c0

+ 1 - 0
src/App.vue

@@ -264,6 +264,7 @@ input[type="number"] {
   width: 100%;
   // min-width: 1440px;
   // overflow: auto;
+  min-height: 560px;
   .m-core {
     margin-top: 10px;
     background-color: #fff;

+ 5 - 3
src/views/baseRulesClassSetting/practiceRules.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="m-container">
     <!-- <h2>折扣设置</h2> -->
-    <div v-if="tableList.length>0 || pageInfo.page>1">
+    <div v-if="(tableList.length>0 || pageInfo.page>1)&&contextFlag">
       <save-form
         :inline="true"
         @submit="search"
@@ -93,7 +93,7 @@
         />
       </div>
     </div>
-    <emptyPage @submit="addPrice" title='网管课收费设置' btnTitle='新建网管课收费设置' :context='context' v-else />
+    <emptyPage @submit="addPrice" title='网管课收费设置' btnTitle='新建网管课收费设置' :context='context' v-if="!(tableList.length>0 || pageInfo.page>1)&&contextFlag" />
     <el-dialog
       :title="activeRow ? '修改' : '新建'"
       destroy-on-close
@@ -203,7 +203,8 @@ export default {
       },
       formLabelWidth: "120px",
       activeRow: null,
-      context:'可根据不同分部设置不同的网管课课时和加油包课时单价,设置完成后,所选分部学员可在学生端APP以此价格自行购买网管课课程。加油包是由8节网管组成的课程组,用于为乐团训练中跟不上进度的学员单独辅导,每个学员仅有一次购买加油包的机会,且只可在后台为学员创建,设置单价时建议酌情优惠。'
+      context:'可根据不同分部设置不同的网管课课时和加油包课时单价,设置完成后,所选分部学员可在学生端APP以此价格自行购买网管课课程。加油包是由8节网管组成的课程组,用于为乐团训练中跟不上进度的学员单独辅导,每个学员仅有一次购买加油包的机会,且只可在后台为学员创建,设置单价时建议酌情优惠。',
+      contextFlag:false
     };
   },
   mounted() {
@@ -240,6 +241,7 @@ export default {
         page: this.pageInfo.page,
         organId: this.searchForm.organId,
       }).then((res) => {
+        this.contextFlag = true
         let result = res.data;
         this.tableList = result.rows;
         this.pageInfo.total = result.total;

+ 5 - 3
src/views/categroyManager/insideSetting/addressManager.vue

@@ -4,7 +4,7 @@
       <div class="squrt"></div>
       教学点管理
     </h2>
-    <div class="m-core" v-if="tableList.length>0 || pageInfo.page>1">
+    <div class="m-core" v-if="(tableList.length>0 || pageInfo.page>1)&&contextFlag">
       <save-form
         :inline="true"
         class="searchForm"
@@ -152,7 +152,7 @@
         />
       </div>
     </div>
-       <emptyPage @submit="openTeaching('create')" title='教学点管理' btnTitle='新建教学点' :context='context' v-else />
+       <emptyPage @submit="openTeaching('create')" title='教学点管理' btnTitle='新建教学点' :context='context' v-if="!(tableList.length>0 || pageInfo.page>1)&&contextFlag" />
     <el-dialog
       :title="formTitle[formActionTitle]"
       :visible.sync="teachingStatus"
@@ -475,7 +475,8 @@ export default {
       cooperationList: [], // 合作单位列表
       searchValue: "测试",
       activeAddress: {},
-      context:'教学点是乐团、VIP课线下课的教学位置,不同分部可创建不同的教学点,线下课排课时需选择教学点,老师需在课程教学点的定位范围内完成考勤。教学点可设置合作单位提供、租赁两种方式。'
+      context:'教学点是乐团、VIP课线下课的教学位置,不同分部可创建不同的教学点,线下课排课时需选择教学点,老师需在课程教学点的定位范围内完成考勤。教学点可设置合作单位提供、租赁两种方式。',
+      contextFlag:false
     };
   },
   mounted() {
@@ -643,6 +644,7 @@ export default {
       };
       schoolQueryPage(params).then((res) => {
         if (res.code == 200 && res.data) {
+          this.contextFlag = true
           this.tableList = res.data.rows;
           this.pageInfo.total = res.data.total;
         }

+ 10 - 4
src/views/categroyManager/insideSetting/branchManager.vue

@@ -1,10 +1,11 @@
 <template>
-  <div class="m-container">
+  <div class="m-container" v-cloak>
     <h2>
       <div class="squrt"></div>
       合作单位
     </h2>
-    <div class="m-core" v-if="tableList.length>0 || pageInfo.page>1">
+    <transition name="el-fade-in-linear">
+    <div class="m-core" v-if="(tableList.length>0 || pageInfo.page>1)&&contextFlag">
       <!-- 搜索类型 -->
       <save-form
         :inline="true"
@@ -139,7 +140,9 @@
         />
       </div>
     </div>
-    <emptyPage @submit="openTeaching('create')" title='合作单位' btnTitle='新建合作单位' :context='context' v-else />
+
+    <emptyPage @submit="openTeaching('create')" title='合作单位' btnTitle='新建合作单位' :context='context' v-if="!(tableList.length>0 || pageInfo.page>1)&&contextFlag" />
+    </transition>
     <el-dialog
       :title="formTitle[formActionTitle]"
       :visible.sync="teachingStatus"
@@ -438,7 +441,8 @@ export default {
       basdisabled: false,
       actionRow: null,
       tenantId: null,
-      context:'合作单位即为合作学校,可以为本机构下的各个分部创建合作单位,创建乐团时需选择合作单位用于区分和管理各合作方的乐团。若本机构乐团无合作方,可将本机构创建为合作单位,并在创建乐团时选择。'
+      context:'合作单位即为合作学校,可以为本机构下的各个分部创建合作单位,创建乐团时需选择合作单位用于区分和管理各合作方的乐团。若本机构乐团无合作方,可将本机构创建为合作单位,并在创建乐团时选择。',
+      contextFlag:false
     };
   },
   async mounted() {
@@ -535,6 +539,8 @@ export default {
         ...this.searchForm,
       }).then((res) => {
         if (res.code == 200 && res.data) {
+          // this.contextFlag = res.data.rows.length>0?true:false
+         this.contextFlag = true;
           this.tableList = res.data.rows;
           this.pageInfo.total = res.data.total;
         }

+ 5 - 3
src/views/categroyManager/productSystem/memberFeeSet.vue

@@ -4,7 +4,7 @@
       <div class="squrt"></div>
       会员收费标准
     </h2>
-    <div class="m-core"  v-if="tableList.length>0 || rules.page>1">
+    <div class="m-core"  v-if="(tableList.length>0 || rules.page>1)&&contextFlag">
       <save-form
         :inline="true"
         class="searchForm"
@@ -219,7 +219,7 @@
         @pagination="getList"
       />
     </div>
-    <emptyPage @submit="addFee" title='会员收费标准' btnTitle='新建会员收费标准' :context='context' v-else />
+    <emptyPage @submit="addFee" title='会员收费标准' btnTitle='新建会员收费标准' :context='context' v-if="!(tableList.length>0 || rules.page>1)&&contextFlag" />
     <el-dialog
       :title="title"
       :close-on-click-modal="false"
@@ -676,7 +676,8 @@ export default {
         minYearFee: null,
         maxYearFee: null,
       },
-      context:'会员收费标准即为团练宝收费标准,可根据各分部的实际情况为分部制定不同的团练宝标准售价,设置完成后,各分部为学员创建团练宝缴费时默认以此处设置的价格向学员收费。'
+      context:'会员收费标准即为团练宝收费标准,可根据各分部的实际情况为分部制定不同的团练宝标准售价,设置完成后,各分部为学员创建团练宝缴费时默认以此处设置的价格向学员收费。',
+      contextFlag:false
     };
   },
   async mounted() {
@@ -730,6 +731,7 @@ export default {
           rows: this.rules.limit,
           page: this.rules.page,
         });
+        this.contextFlag = true;
         this.tableList = res.data.rows;
         this.rules.total = res.data.total;
       } catch {}

+ 5 - 3
src/views/categroyManager/specialSetup/chargesList.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="m-container">
     <!-- <h2>收费类型设置</h2> -->
-    <div v-if="dataList.length > 0 || pageInfo.page > 1">
+    <div v-if="(dataList.length > 0 || pageInfo.page > 1)&&contextFlag">
       <save-form
         :inline="true"
         @submit="search"
@@ -121,7 +121,7 @@
         />
       </div>
     </div>
-     <emptyPage @submit="onChargeOperation('create')" title='乐团收费标准' btnTitle='新建乐团收费标准' :context='context' v-else />
+     <emptyPage @submit="onChargeOperation('create')" title='乐团收费标准' btnTitle='新建乐团收费标准' :context='context' v-if="!(dataList.length > 0 || pageInfo.page > 1)&&contextFlag" />
     <el-dialog
       :title="formTitle[formActionTitle]"
       :visible.sync="chargeStatus"
@@ -203,7 +203,8 @@ export default {
         total: 0, // 总条数
         page_size: [10, 20, 40, 50], // 选择限制显示条数
       },
-      context:'此处用于设置乐团训练的标准课程组合包,可根据不同分部不同的乐团模式创建不同的课程组合包及组合包的标准价格,创建完成后,在设置乐团报名、续费时可直接选择收费标准快速创建乐团课程缴费。'
+      context:'此处用于设置乐团训练的标准课程组合包,可根据不同分部不同的乐团模式创建不同的课程组合包及组合包的标准价格,创建完成后,在设置乐团报名、续费时可直接选择收费标准快速创建乐团课程缴费。',
+      contextFlag:false
     };
   },
   async mounted() {
@@ -325,6 +326,7 @@ export default {
         ...this.searchForm,
       }).then((res) => {
         if (res.code == 200) {
+          this.contextFlag = true
           this.dataList = res.data.rows;
           this.pageInfo.total = res.data.total;
         }

+ 5 - 3
src/views/categroyManager/specialSetup/courseTimerSetting.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="m-container">
-    <div  v-if="tableList.length>0 || pageInfo.page>1">
+    <div  v-if="(tableList.length>0 || pageInfo.page>1)&&contextFlag">
       <save-form
         :inline="true"
         class="searchForm"
@@ -106,7 +106,7 @@
         />
       </div>
     </div>
-      <emptyPage @submit="openJob('create')" title='乐团课时长设置' btnTitle='新建乐团课时长设置' :context='context' v-else />
+      <emptyPage @submit="openJob('create')" title='乐团课时长设置' btnTitle='新建乐团课时长设置' :context='context'  v-if="!(tableList.length>0 || pageInfo.page>1)&&contextFlag" />
 
     <el-dialog
       :title="isAdd ? '新增课时时长' : '修改课时时长'"
@@ -159,7 +159,8 @@ export default {
       isAdd: true,
       courseVisible: false,
       activeRow: null,
-      context:'创建分部后,可根据各分部的及时情况在本界面添加各类型乐团课程的单课时时长,添加完成后,各分部乐团在排课时可选择此处设置的单课时时长进行排课,同一种课程类型可设置多种单课时时长,帮助进行乐团课时时长的规范管理。'
+      context:'创建分部后,可根据各分部的及时情况在本界面添加各类型乐团课程的单课时时长,添加完成后,各分部乐团在排课时可选择此处设置的单课时时长进行排课,同一种课程类型可设置多种单课时时长,帮助进行乐团课时时长的规范管理。',
+      contextFlag:false
     };
   },
   mounted() {
@@ -174,6 +175,7 @@ export default {
           page: this.pageInfo.page,
           rows: this.pageInfo.limit,
         });
+        this.contextFlag = true
         this.pageInfo.total = res.data.total;
         this.tableList = res.data.rows;
       } catch (e) {}

+ 5 - 3
src/views/categroyManager/specialSetup/typesManager.vue

@@ -1,7 +1,7 @@
 <template>
   <div class='m-container'>
     <!-- <h2>收费类型设置</h2> -->
-    <div class="m-core" v-if="tableList.length>0 || pageInfo.page>1">
+    <div class="m-core" v-if="(tableList.length>0 || pageInfo.page>1)&&contextFlag">
       <el-button style="margin-bottom:20px;" v-permission="'chargeType/upSet/createSet'"  type="primary" @click="openTypes('create')">添加</el-button>
       <!-- <div class='newBand' v-permission="'chargeType/upSet/createSet'"
            @click="openTypes('create')">添加</div> -->
@@ -39,7 +39,7 @@
                     @pagination="getList" />
       </div>
     </div>
-  <emptyPage @submit="openTypes('create')" title='乐团类型设置' btnTitle='新建乐团类型设置' :context='context' v-else />
+  <emptyPage @submit="openTypes('create')" title='乐团类型设置' btnTitle='新建乐团类型设置' :context='context'  v-if="!(tableList.length>0 || pageInfo.page>1)&&contextFlag" />
     <el-dialog :title="formTitle[formActionTitle]"
                :visible.sync="typeStatus"
                @close="onFormClose('ruleForm')"
@@ -104,7 +104,8 @@ export default {
         total: 0, // 总条数
         page_size: [10, 20, 40, 50] // 选择限制显示条数
       },
-      context:'系统支持创建多种乐团类型来区分不同运营模式的乐团,例如:单声部乐团、多声部乐团、课程免费团、课程收费团等。可根据不同的乐团类型设置不同的课程价格和收费标准。'
+      context:'系统支持创建多种乐团类型来区分不同运营模式的乐团,例如:单声部乐团、多声部乐团、课程免费团、课程收费团等。可根据不同的乐团类型设置不同的课程价格和收费标准。',
+      contextFlag:false
     }
   },
   mounted () {
@@ -159,6 +160,7 @@ export default {
       }).then(res => {
         let result = res.data
         if (res.code == 200) {
+          this.contextFlag = true
           this.tableList = result.rows
           this.pageInfo.total = result.total
         }

+ 1 - 1
src/views/resetTeaming/components/payInfoDetail.vue

@@ -181,7 +181,7 @@
                   }
                 "
               >
-                <p>乐团小课</p>
+                <p>小课</p>
                 <el-checkbox
                   v-model="teamActive"
                   :disabled="teamActiveDisabled"