mo il y a 4 ans
Parent
commit
b996b3b360
43 fichiers modifiés avec 72 ajouts et 21 suppressions
  1. 1 0
      dist/index.html
  2. 0 1
      dist/static/css/chunk-0538936c.5a49e87c.css
  3. 0 0
      dist/static/css/chunk-14ca8dd4.58f61a85.css
  4. 1 0
      dist/static/css/chunk-40640962.d672ac23.css
  5. 0 1
      dist/static/css/chunk-43565f57.57fd3ab3.css
  6. 0 0
      dist/static/css/chunk-4f24e538.85949be1.css
  7. 0 0
      dist/static/css/chunk-54e7c949.e25fafcb.css
  8. 0 0
      dist/static/css/chunk-5937335d.c1e09be3.css
  9. 0 0
      dist/static/css/chunk-6b46d296.c1a4b4d9.css
  10. 1 0
      dist/static/css/chunk-6d15323a.f5b82ca9.css
  11. 0 0
      dist/static/css/chunk-6d4a0a0a.c420203f.css
  12. 1 0
      dist/static/css/chunk-75bd98d9.f0c76f59.css
  13. 0 0
      dist/static/css/chunk-7b7bb8fa.7606a100.css
  14. 0 0
      dist/static/css/chunk-a495bb72.b9d59aed.css
  15. 0 0
      dist/static/css/chunk-bc05de3e.3cc0c856.css
  16. 1 0
      dist/static/css/chunk-e8cf9a0e.41b95c51.css
  17. 1 0
      dist/static/js/app.d5870b96.js
  18. 0 0
      dist/static/js/chunk-0c086c16.0fbf9412.js
  19. 0 0
      dist/static/js/chunk-14ca8dd4.6e2ed619.js
  20. 0 0
      dist/static/js/chunk-37b50190.7c12a0ec.js
  21. 0 0
      dist/static/js/chunk-40640962.49c0a38b.js
  22. 0 0
      dist/static/js/chunk-4f24e538.d941bf4b.js
  23. 0 0
      dist/static/js/chunk-53bc8ac8.23ca0106.js
  24. 0 0
      dist/static/js/chunk-5937335d.150d80d1.js
  25. 0 0
      dist/static/js/chunk-6b46d296.67d997ba.js
  26. 0 0
      dist/static/js/chunk-6d15323a.d90323ee.js
  27. 0 0
      dist/static/js/chunk-6d4a0a0a.53fd2a94.js
  28. 0 0
      dist/static/js/chunk-75bd98d9.489523be.js
  29. 0 0
      dist/static/js/chunk-7b7bb8fa.d06c8976.js
  30. 0 0
      dist/static/js/chunk-a495bb72.47d4eda8.js
  31. 0 0
      dist/static/js/chunk-e788510e.53788c5d.js
  32. 0 0
      dist/static/js/chunk-e8cf9a0e.9d9314a9.js
  33. 2 2
      src/views/categroyManager/specialSetup/modals/chargesForm.vue
  34. 10 0
      src/views/categroyManager/vipActiveList.vue
  35. 28 0
      src/views/childrensDay/index.vue
  36. 1 3
      src/views/contentManager/model/systemNotifyModel.vue
  37. 1 1
      src/views/resetTeaming/index.vue
  38. 9 3
      src/views/sporadicManager/sporadicList.vue
  39. 5 5
      src/views/teamBuild/signupList.vue
  40. 4 1
      src/views/teamDetail/componentCourse/message-box.vue
  41. 2 0
      src/views/teamDetail/components/studentList.vue
  42. 1 1
      src/views/teamDetail/teamList.vue
  43. 3 3
      vue.config.js

Fichier diff supprimé car celui-ci est trop grand
+ 1 - 0
dist/index.html


+ 0 - 1
dist/static/css/chunk-0538936c.5a49e87c.css

@@ -1 +0,0 @@
-.statistic .statistic-content>span[data-v-1b270d08]{font-size:22px!important}.statistic .statistic-content>span[data-v-1b270d08]:first-child{font-size:14px!important}

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/css/chunk-14ca8dd4.58f61a85.css


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 0
dist/static/css/chunk-40640962.d672ac23.css


+ 0 - 1
dist/static/css/chunk-43565f57.57fd3ab3.css

@@ -1 +0,0 @@
-.right-code .title[data-v-5a9766b6]{font-size:18px;text-align:center;padding-bottom:8px}.newBand[data-v-5a9766b6]{display:inline-block}.el-input[data-v-5a9766b6]{width:180px!important}

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/css/chunk-4f24e538.85949be1.css


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/css/chunk-54e7c949.e25fafcb.css


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/css/chunk-5937335d.c1e09be3.css


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/css/chunk-6b46d296.c1a4b4d9.css


+ 1 - 0
dist/static/css/chunk-6d15323a.f5b82ca9.css

@@ -0,0 +1 @@
+.right-code .title[data-v-5081e6f4]{font-size:18px;text-align:center;padding-bottom:8px}.newBand[data-v-5081e6f4]{display:inline-block}.el-input[data-v-5081e6f4]{width:180px!important}

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/css/chunk-6d4a0a0a.c420203f.css


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 0
dist/static/css/chunk-75bd98d9.f0c76f59.css


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/css/chunk-7b7bb8fa.7606a100.css


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/css/chunk-a495bb72.b9d59aed.css


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/css/chunk-bc05de3e.3cc0c856.css


+ 1 - 0
dist/static/css/chunk-e8cf9a0e.41b95c51.css

@@ -0,0 +1 @@
+.statistic .statistic-content>span[data-v-9b1df636]{font-size:22px!important}.statistic .statistic-content>span[data-v-9b1df636]:first-child{font-size:14px!important}.btnList[data-v-9b1df636]{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;-ms-flex-wrap:wrap;flex-wrap:wrap}.btnList .el-button+.el-button[data-v-9b1df636]{margin-left:0}.btnList>.el-button[data-v-9b1df636]{margin-right:15px;margin-top:10px}

Fichier diff supprimé car celui-ci est trop grand
+ 1 - 0
dist/static/js/app.d5870b96.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/js/chunk-0c086c16.0fbf9412.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/js/chunk-14ca8dd4.6e2ed619.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/js/chunk-37b50190.7c12a0ec.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/js/chunk-40640962.49c0a38b.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/js/chunk-4f24e538.d941bf4b.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/js/chunk-53bc8ac8.23ca0106.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/js/chunk-5937335d.150d80d1.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/js/chunk-6b46d296.67d997ba.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/js/chunk-6d15323a.d90323ee.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/js/chunk-6d4a0a0a.53fd2a94.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/js/chunk-75bd98d9.489523be.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/js/chunk-7b7bb8fa.d06c8976.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/js/chunk-a495bb72.47d4eda8.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/js/chunk-e788510e.53788c5d.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
dist/static/js/chunk-e8cf9a0e.9d9314a9.js


+ 2 - 2
src/views/categroyManager/specialSetup/modals/chargesForm.vue

@@ -94,7 +94,7 @@
                                v-model="item.courseTotalMinuties"
                                :controls="false"
                                :precision="0"
-                               :min="1"
+                               :min="0"
                                @change="() => courseItemChange(item, index)"
                                placeholder="课程总时长" />
             </el-form-item>
@@ -266,7 +266,7 @@ export default {
       if (item.courseType) {
         const active = this.courseTypesByType[item.courseType] || {}
         const _list = this.form.details
-        const price = Math.round(numeral((active.unitPrice || 1)).multiply((item.courseTotalMinuties || 1)).value())
+        const price = Math.round(numeral((active.unitPrice || 1)).multiply((item.courseTotalMinuties || 0)).value())
         _list[index] = {
           ...item,
           courseCurrentPrice: price,

+ 10 - 0
src/views/categroyManager/vipActiveList.vue

@@ -1001,6 +1001,16 @@ export default {
       this.isReset = true;
       this.activeId = row.id;
       this.dialogVisible = true;
+      this.resetForm = {
+        name: "",
+        desc: "",
+        activeTime: [],
+        courseTime: [],
+        stauts: [],
+        applyToStudentType: null,
+        allowOnlineToOffline: null,
+        organ: [],
+      }
       this.resetForm.name = row.name;
       this.resetForm.applyToStudentType = row.applyToStudentType;
       this.resetForm.allowOnlineToOffline = row.allowOnlineToOffline + "";

+ 28 - 0
src/views/childrensDay/index.vue

@@ -82,6 +82,12 @@
         <el-button type="primary" @click="onCreateQRCode('theory')"
           >乐理考级链接</el-button
         >
+        <el-button type="primary" @click="onCreateQRCode('musicOut')" style="background-color: #f97215; border: 1px solid #f97215"
+          >对外器乐考级报名链接</el-button
+        >
+        <el-button type="primary" @click="onCreateQRCode('theoryOut')" style="background-color: #f97215; border: 1px solid #f97215"
+          >对外乐理考级链接</el-button
+        >
         <el-button
           type="primary"
           @click="sendMsg"
@@ -400,6 +406,14 @@ export default {
         this.codeTitle = "VIP课程链接";
         this.qrCodeUrl = vaildStudentUrl() + "/#/childrenPayment";
       }
+      if (status == "musicOut") {
+        this.codeTitle = "对外器乐考级报名链接";
+        this.qrCodeUrl = vaildStudentUrl() + "/#/childrenOut";
+      }
+      if (status == "theoryOut") {
+        this.codeTitle = "对外乐理考级链接";
+        this.qrCodeUrl = vaildStudentUrl() + "/#/childrenOut?dHlwZT0y";
+      }
       this.codeStatus = true;
     },
     changeOrgan(val) {
@@ -492,4 +506,18 @@ export default {
     }
   }
 }
+    .btnList {
+      display: flex;
+      flex-direction: row;
+      justify-content: flex-start;
+      align-items: center;
+      flex-wrap: wrap;
+      .el-button+.el-button {
+    margin-left: 0px;
+}
+      & > .el-button {
+        margin-right: 15px;
+        margin-top: 10px;
+      }
+    }
 </style>

+ 1 - 3
src/views/contentManager/model/systemNotifyModel.vue

@@ -419,7 +419,6 @@ export default {
                         content,
                         organIdList: organIdList ? organIdList.join(',') : null
                     }
-
                     if (this.pageType == "create") {
                         if (form.id) {
                             // 判断有没有Id,如果有则删除
@@ -472,12 +471,11 @@ export default {
             }
         },
         onReSet (formName) {
-            const query = this.$route.query
             this.form = {
                 title: null,
                 order: null,
                 linkUrl: null,
-                type: query.type,
+                type: this.type,
                 status: 1,
                 content: null,
                 organIdList: []

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

@@ -386,7 +386,7 @@ export default {
   position: absolute;
   right: 40px;
   top: -55px;
-  z-index: 1000;
+  z-index: 990;
   img {
     width: 36px;
     height: 36px;

+ 9 - 3
src/views/sporadicManager/sporadicList.vue

@@ -222,7 +222,7 @@
         ref="maskForm"
       >
         <el-form-item label="标题" prop="title">
-          <el-input v-model.trim="maskForm.title" :disabled="!isNew"></el-input>
+          <el-input v-model.trim="maskForm.title" maxlength="50" :disabled="!isNew"></el-input>
         </el-form-item>
         <el-form-item label="收费类型" prop="type">
           <el-select
@@ -335,6 +335,7 @@
             :disabled="!isNew"
             v-model.trim="maskForm.desc"
             style="width: 490px"
+            maxlength="300"
             :autosize="{ minRows: 5 }"
           ></el-input>
         </el-form-item>
@@ -367,6 +368,7 @@
         <el-form-item label="标题" prop="title">
           <el-input
             v-model.trim="maskForm1.title"
+            maxlength="50"
             :disabled="!isNew1"
           ></el-input>
         </el-form-item>
@@ -442,6 +444,7 @@
             :disabled="!isNew1"
             v-model.trim="maskForm1.desc"
             style="width: 490px"
+            maxlength="300"
             :autosize="{ minRows: 5 }"
           ></el-input>
         </el-form-item>
@@ -529,6 +532,7 @@ export default {
         { label: "账户充值", value: 9 },
         { label: "乐保服务", value: 10 },
         { label: "网基课活动", value: 13 },
+        { label: "云教练系统", value: 15 },
         { label: "其它", value: 11 },
       ],
       orderType1: [
@@ -540,7 +544,8 @@ export default {
         { label: "上门费", value: 7 },
         { label: "账户充值", value: 9 },
         { label: "乐保服务", value: 10 },
-        { label: "网基课活动", value: 13 }
+        { label: "网基课活动", value: 13 },
+        { label: "云教练系统", value: 15 },
       ],
       maskForm: {
         organId: "",
@@ -997,7 +1002,8 @@ export default {
         10: "乐保服务",
         11: "其它",
         12: "双十一活动",
-        13: '网基课活动'
+        13: '网基课活动',
+        15: '云教练系统',
       };
       return template[val];
     },

+ 5 - 5
src/views/teamBuild/signupList.vue

@@ -197,10 +197,10 @@
                     </div>
                   </template>
                 </el-table-column>
-                <el-table-column label="预约中" prop="checkNum" align="center">
+                <el-table-column label="审核中" prop="checkNum" align="center">
                   <template slot="header">
                     <p>
-                      预约
+                      审核
                       <el-tooltip placement="top" popper-class="mTooltip">
                         <div slot="content">
                           不购买云教练系统学员数量,不包含已缴费学员
@@ -388,7 +388,7 @@
             placeholder="订单状态"
           >
             <el-option label="缴费中" :value="1"></el-option>
-            <el-option label="预约中" :value="2"></el-option>
+            <el-option label="审核中" :value="2"></el-option>
           </el-select>
         </el-form-item>
         <!-- 专业actualSubjectId 调剂isAllowAdjust 手机号name -->
@@ -607,7 +607,7 @@
               </auth>
               <!--  -->
               <auth
-                v-show="scope.row.payingStatus == 2"
+                v-show="scope.row.payingStatus == 2 && scope.row.noneNeedCloudTeacher == 0"
                 :auths="'studentRegistration/setNoneCloudTeacher'"
               >
                 <el-button type="text" @click="relieve(scope.row)"
@@ -1146,7 +1146,7 @@ export default {
       let obj = {
         0: "--",
         1: "缴费中",
-        2: "预约中",
+        2: "审核中",
       };
       return obj[val];
     },

+ 4 - 1
src/views/teamDetail/componentCourse/message-box.vue

@@ -32,6 +32,9 @@ export default {
 <style lang="less" scoped>
   .box{
     display: flex;
+    height: auto;
+    line-height: 1.2;
+    align-items: normal;
 
     &.teacher{
       flex-direction: row-reverse;
@@ -60,7 +63,7 @@ export default {
       }
     }
     >.name{
-      margin: 27px 10px;
+      margin: 32px 10px 0;
       margin-left: 0;
     }
     .container{

+ 2 - 0
src/views/teamDetail/components/studentList.vue

@@ -1107,6 +1107,7 @@ export default {
     async init() {
       this.teamid = this.$route.query.id;
       this.team_status = this.$route.query.team_status;
+      this.organId = this.$route.query.organId;
       // 获取乐团是否能补招
       // try {
       //   const ruselt = await checkCanReg({ musicGroupId: this.teamid });
@@ -1514,6 +1515,7 @@ export default {
       getGoods({
         subjectId: subjectId,
         type: type,
+        organId: this.organId
       }).then((res) => {
         let result = res.data;
         if (res.code == 200) {

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

@@ -276,7 +276,7 @@
                       scope.row.status == 'AUDIT' ||
                       scope.row.status == 'FEE_AUDIT' ||
                       scope.row.status == 'APPLY' ||
-                      scope.row.status == 'PAY') &&
+                      scope.row.status == 'PAY'|| scope.row.status == 'PRE_APPLY'||scope.row.status =='PRE_BUILD_FEE') &&
                     permission('musicGroup/cancelMusicGroup')
                   "
                   @click="stopTeam(scope.row)"

+ 3 - 3
vue.config.js

@@ -19,8 +19,8 @@ const name = defaultSettings.title || '管乐迷后台管理系统' // page titl
 // let target = 'http://192.168.3.139:8000' // 箭河
 // let target = 'http://192.168.3.148:8000' //邹璇
 // let target = 'http://192.168.3.57:8000' //勇哥
-let target = 'http://dev.dayaedu.com' // 开发环境
-// let target = 'https://test.dayaedu.com' //测试环境
+// let target = 'http://dev.dayaedu.com' // 开发环境
+let target = 'https://test.dayaedu.com' //测试环境
 // let target = 'http://192.168.3.134' // 乔
 // All configuration item explanations can be find in https://cli.vuejs.org/config/
 module.exports = {
@@ -54,7 +54,7 @@ module.exports = {
     //   warnings: false,
     //   errors: true
     // },
-    https: false,
+    https: true,
     proxy: {
       // change xxx-api/login => mock/login
       // detail: https://cli.vuejs.org/config/#devserver-proxy

Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff