lex-xin 4 yıl önce
ebeveyn
işleme
a8f17cccfc

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/index.html


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 0
dist/static/css/chunk-08d7e69f.40c6af0b.css


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/css/chunk-46ce4004.c08c8e24.css


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/css/chunk-50098050.344c67a6.css


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/css/chunk-56598bd6.87a8cd74.css


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 0
dist/static/css/chunk-5a86b919.7f7ec313.css


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/css/chunk-5c25e4f8.7260b015.css


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/css/chunk-5e68c5fe.c9108f51.css


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/css/chunk-65f6e207.57322260.css


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/css/chunk-96adb77c.7cd3fe5a.css


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/css/chunk-a1d792d2.cc8599d0.css


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/js/app.95af330b.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/js/chunk-08d7e69f.15ad908c.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/js/chunk-46ce4004.ac9c8ac8.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/js/chunk-56598bd6.064a057a.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/js/chunk-5a86b919.407f8685.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/js/chunk-5c25e4f8.557a479b.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/js/chunk-5e68c5fe.c173c698.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/js/chunk-6a1562ab.57e18666.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 0
dist/static/js/chunk-6a1562ab.5b253fdb.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/js/chunk-787a507d.a8a16850.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/js/chunk-96adb77c.05f12b37.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/js/chunk-a1d792d2.acad5cd5.js


+ 2 - 2
src/views/musicalManager/index.vue

@@ -146,9 +146,9 @@
           </el-table-column>
           <el-table-column align="center" prop="studentId" label="操作">
             <template slot-scope="scope">
-              <div>
+              <auth :auths="['musicalManager/lookMusicalManager', '/repairList']" mulit>
                 <el-button type="text" @click="lookRepair(scope.row)">查看维修单</el-button>
-              </div>
+              </auth>
             </template>
           </el-table-column>
         </el-table>

+ 33 - 9
src/views/resetTeaming/modals/subject-preview.vue

@@ -257,7 +257,8 @@ export default {
             courseViewType: 0, // 收费模式,0 课程显示,1 AMR系统
             leBaoStatus: false,
 			buyMaintenance: false, // 是否开启乐保
-            isClickStatus: false
+            isClickStatus: false,
+            accessStatus: false, // 是否有辅件乐保
         };
     },
     mounted() {
@@ -434,9 +435,26 @@ export default {
                             }
                         })
 
+                        // 判断辅件是否有乐器维护(编号固定76)
+                        let accessStatus = false // 是否有乐保
+                        this.accessOries.forEach(item => {
+                            // 判断子商品是否有乐保
+                            if(item.childGoodsList && item.childGoodsList.length > 0) {
+                                item.childGoodsList.forEach(child => {
+                                    if(child.id == 76) {
+                                        accessStatus = true
+                                    }
+                                })
+                            }
+                            if(item.goodsIdList == 76) {
+                                accessStatus = true
+                            }
+                        })
+                        this.accessStatus = accessStatus
+
                         // 乐保服务初始化
                         this.instrumentResult.forEach(item => {
-                            if(item.checked && item.kitType == "GROUP") {
+                            if(item.checked && item.kitType == "GROUP" && !accessStatus) {
                                 this.leBaoStatus = true
                                 this.buyMaintenance = true
                             }
@@ -510,13 +528,16 @@ export default {
                 item.checked = false
             })
             item.checked = true
-            if(item.kitType == "GROUP") {
-                this.leBaoStatus = true
-                this.buyMaintenance = true
-            } else {
-                this.leBaoStatus = false
-                this.buyMaintenance = false
+            if(!this.accessStatus) {
+                if(item.kitType != "owned") {
+                    this.leBaoStatus = true
+                    this.buyMaintenance = true
+                } else {
+                    this.leBaoStatus = false
+                    this.buyMaintenance = false
+                }
             }
+
             // 重新计算金额
             this.calcPrice()
         },
@@ -571,6 +592,7 @@ export default {
                             tempGroupRemissionCourseFee += parseFloat(item.courseCurrentPrice)
                         }
                     });
+                    marketPrice += parseFloat(m)
                     buyList.unshift({
                         name: this.chargeTypeName,
                         type: paymentPatternType[this.paymentPattern],
@@ -581,13 +603,15 @@ export default {
                     csi.forEach(item => {
                         if (item.isStatus) {
                             musicClassFee += parseFloat(item.courseCurrentPrice)
-                            marketPrice += parseFloat(item.courseOriginalPrice)
+                            // marketPrice += parseFloat(item.courseOriginalPrice)
                             if (item.id > 0) {
                                 courseKeys.push(item.id)
                             }
                             // 不可选的课程才会减免课程费用
                             if (!item.isStudentOptional) {
                                 tempGroupRemissionCourseFee += parseFloat(item.courseCurrentPrice)
+                            } else {
+                                marketPrice += parseFloat(item.courseOriginalPrice)
                             }
                         }
                     })

+ 1 - 1
src/views/teamDetail/components/studentList.vue

@@ -1445,7 +1445,7 @@ export default {
               this.maskForm.parentName = res.data.parentsName;
               this.maskForm.course = res.data.currentClass;
               this.maskForm.startClass = res.data.currentGrade;
-              this.maskForm.currentGradeNum = (res.data.currentGradeNum) + '';
+              this.maskForm.currentGradeNum = res.data.currentGradeNum ? (res.data.currentGradeNum) + '' : null;
               this.maskForm.phone = val;
               this.maskForm.timer = res.data.birthdate;
             }

+ 3 - 3
vue.config.js

@@ -17,11 +17,11 @@ const name = defaultSettings.title || '管乐迷后台管理系统' // page titl
 // http://47.99.212.176:8000
 // //  https://online.dayaedu.com
 // let target = 'https://online.dayaedu.com' //线上
-let target = 'https://test.dayaedu.com' //test环境
 // let target = 'http://192.168.3.139:8000' // 箭河
 // let target = 'http://192.168.3.38:8000' //邹璇
 // let target = 'http://192.168.3.57:8000' //勇哥
-// let target = 'http://47.114.176.40:8000' // 测试服
+// 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 = {
@@ -55,7 +55,7 @@ module.exports = {
     //   warnings: false,
     //   errors: true
     // },
-    // https: true,
+    https: true,
     proxy: {
       // change xxx-api/login => mock/login
       // detail: https://cli.vuejs.org/config/#devserver-proxy

Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor