lex-xin 4 år sedan
förälder
incheckning
aa9e246fc0

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
dist/app.9c078dead08ddd420ded.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
dist/app.daaae71117ceedf3aa6e.js


+ 1 - 0
dist/css/PeriodAdjust.e68c86b1.css

@@ -0,0 +1 @@
+.periodadjust[data-v-0d80c798]{height:100vh;position:relative;background-color:#f3f4f8}.periodadjust .container[data-v-0d80c798]{min-height:calc(100vh - 50px);overflow-y:auto;overflow-x:hidden;position:relative}.periodadjust .button-group[data-v-0d80c798]{width:100%}.periodadjust .button-group .van-button[data-v-0d80c798]{font-size:.16rem;width:50%}.periodadjust .button-group .van-button--primary[data-v-0d80c798]{background:#14928a;border-color:#14928a}[data-v-0d80c798] .van-icon-underway-o{font-size:.18rem}[data-v-0d80c798] .van-cell__title{font-size:.16rem;color:#444}[data-v-0d80c798] .van-cell-group{margin-top:.05rem}.title-content[data-v-0d80c798]{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;font-weight:700}.title-content .van-cell__label[data-v-0d80c798]{font-weight:400;margin-top:.06rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-content .van-icon-location[data-v-0d80c798]{margin-right:.05rem}[data-v-0d80c798] .van-cell__label,[data-v-0d80c798] .van-cell__value{color:#444;font-size:.14rem}[data-v-0d80c798] .van-cell__label span,[data-v-0d80c798] .van-cell__value span{padding-right:.1rem}.input-cell[data-v-0d80c798]{padding:.12rem .16rem .2rem}.input-cell .van-radio[data-v-0d80c798]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-v-0d80c798] .van-radio__icon--disabled .van-icon{border-color:transparent;background:#fff}[data-v-0d80c798] .van-radio__icon--checked .van-icon{background:#f97215;border-color:#f97215}[data-v-0d80c798] .icon{margin-top:.3rem}

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
dist/css/VIPApply.c84cbf91.css


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
dist/index.html


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
dist/js/PeriodAdjust.81a9762e.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
dist/js/VIPApply.10d41a81.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
dist/js/VIPApply.268bf530.js


+ 6 - 5
src/views/teacher/PeriodAdjust.vue

@@ -21,7 +21,6 @@
             </van-radio-group>
             <m-empty v-else key="data" />
         </div>
-
         <van-sticky v-if="dataShow">
             <div class="button-group">
                 <van-button type="default" @click="onDateChange" size="large">课时调整</van-button>
@@ -29,9 +28,7 @@
             </div>
         </van-sticky>
         <van-popup v-model="dataForm.status" position="bottom">
-            <van-datetime-picker v-model="dataForm.currentDate" type="datetime" :min-date="dataForm.minDate" 
-                :max-date="dataForm.maxDate" :formatter="formatter" @cancel="dataForm.status = false" 
-                @confirm="onCurrentConfirm" />
+            <van-datetime-picker v-model="dataForm.currentDate" type="datetime" :min-date="dataForm.minDate" :max-date="dataForm.maxDate" :formatter="formatter" @cancel="dataForm.status = false" @confirm="onCurrentConfirm" />
         </van-popup>
     </div>
 </template>
@@ -163,8 +160,12 @@ export default {
             let m = parseInt(Math.abs(endDate.getTime() - startDate.getTime()) / 1000 / 60)
             let currentStartDate = new Date(value),
                 currentEndDate = new Date(value)
-            
+
             currentEndDate.setMinutes(currentStartDate.getMinutes() + m)
+            if(currentStartDate.toDateString() !== currentEndDate.toDateString()) {
+                this.$toast("课时调整不允许跨天调整")
+                return
+            }
             classStartDateAdjust({
                 actualTeacherId: selectDate.actualTeacherId,
                 id: this.radioSelect,

+ 10 - 0
src/views/teacher/VIPApply.vue

@@ -463,6 +463,12 @@
 						})
 					})
 
+					// 重置上课学生
+					this.checkboxSelect = []
+					this.checkboxSelectIds = []
+					this.checkboxSelectList = [] //选中学生列表
+					this.checkboxSelectDataList = []
+
 					// 重置活动文案
 					form.vipGroupActivityId = null
 					formName.vipGroupActivityName = null
@@ -940,6 +946,10 @@
 					this.$toast('请选择课程形式')
 					return false
 				}
+				if(this.checkboxSelectIds.length <= 0) {
+					this.$toast('请选择上课学生')
+					return
+				}
 				if (!form.vipGroupActivityId) {
 					this.$toast('请选择活动方案')
 					return false

+ 2 - 2
vue.config.js

@@ -1,8 +1,8 @@
-// let targetUrl = 'http://mteadev.dayaedu.com'
+let targetUrl = 'http://mteadev.dayaedu.com'
 // let targetUrl = 'http://192.168.3.139:8000' // 箭河
 // let targetUrl = 'https://online.dayaedu.com'
 // let targetUrl = 'http://dev.dayaedu.com/'
-let targetUrl = 'http://192.168.3.196:8080'
+// let targetUrl = 'http://192.168.3.196:8080'
 module.exports = {
   chainWebpack: config => {
     config.devtool('inline-source-map')

Vissa filer visades inte eftersom för många filer har ändrats