lex-xin 5 سال پیش
والد
کامیت
f265ccf941

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/css/Leave.2b730d75.css


+ 1 - 0
dist/css/PeriodAdjust.5b59126f.css

@@ -0,0 +1 @@
+.periodadjust[data-v-56d35085]{height:100vh;position:relative;background-color:#f3f4f8}.periodadjust .container[data-v-56d35085]{min-height:calc(100vh - 50px);overflow-y:auto;overflow-x:hidden;position:relative}.periodadjust .button-group[data-v-56d35085]{width:100%}.periodadjust .button-group .van-button[data-v-56d35085]{font-size:.16rem;width:50%}.periodadjust .button-group .van-button--primary[data-v-56d35085]{background:#14928a}[data-v-56d35085] .van-cell__title{font-size:.16rem;color:#444}[data-v-56d35085] .van-cell-group{margin-top:.05rem}.title-content[data-v-56d35085]{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;font-weight:700}.title-content .van-cell__label[data-v-56d35085]{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-56d35085]{margin-right:.05rem}[data-v-56d35085] .van-cell__label,[data-v-56d35085] .van-cell__value{color:#777;font-size:.14rem}[data-v-56d35085] .van-cell__label span,[data-v-56d35085] .van-cell__value span{padding-right:.1rem}.input-cell[data-v-56d35085]{padding:.12rem .16rem .2rem}.input-cell .van-radio[data-v-56d35085]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-v-56d35085] .van-radio__icon .van-icon{border-color:#aaa}[data-v-56d35085] .van-radio__icon--checked .van-icon{background:#f97215;border-color:#f97215}[data-v-56d35085] .icon{margin-top:.2rem}

+ 0 - 1
dist/css/PeriodAdjust.7fb428b9.css

@@ -1 +0,0 @@
-.periodadjust[data-v-76bb4eb2]{height:100vh;position:relative;background-color:#f3f4f8}.periodadjust .container[data-v-76bb4eb2]{min-height:calc(100vh - 50px);overflow-y:auto;overflow-x:hidden;position:relative}.periodadjust .button-group[data-v-76bb4eb2]{width:100%}.periodadjust .button-group .van-button[data-v-76bb4eb2]{font-size:.16rem;width:50%}.periodadjust .button-group .van-button--primary[data-v-76bb4eb2]{background:#14928a}[data-v-76bb4eb2] .van-cell__title{font-size:.16rem;color:#444}[data-v-76bb4eb2] .van-cell-group{margin-top:.05rem}.title-content[data-v-76bb4eb2]{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;font-weight:700}.title-content .van-cell__label[data-v-76bb4eb2]{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-76bb4eb2]{margin-right:.05rem}[data-v-76bb4eb2] .van-cell__label,[data-v-76bb4eb2] .van-cell__value{color:#777;font-size:.14rem}[data-v-76bb4eb2] .van-cell__label span,[data-v-76bb4eb2] .van-cell__value span{padding-right:.1rem}.input-cell[data-v-76bb4eb2]{padding:.12rem .16rem .2rem}.input-cell .van-radio[data-v-76bb4eb2]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-v-76bb4eb2] .van-radio__icon .van-icon{border-color:#aaa}[data-v-76bb4eb2] .van-radio__icon--checked .van-icon{background:#f97215;border-color:#f97215}[data-v-76bb4eb2] .icon{margin-top:.2rem}

+ 1 - 0
dist/css/PeriodChange.169eb49d.css

@@ -0,0 +1 @@
+.periodchange[data-v-495b89ab]{min-height:100vh;position:relative}.periodchange .container[data-v-495b89ab]{height:calc(100vh - 50px);overflow-y:auto;overflow-x:hidden}.periodchange .button-group[data-v-495b89ab]{width:100%;position:absolute;bottom:0;left:0}.periodchange .button-group .van-button--primary[data-v-495b89ab]{background:#14928a}[data-v-495b89ab] .van-cell__title{font-size:.16rem;color:#444}[data-v-495b89ab] .van-cell-group{margin-top:.05rem}.title-content[data-v-495b89ab]{font-weight:700}.title-content .van-cell__label[data-v-495b89ab]{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-495b89ab]{margin-right:.05rem}[data-v-495b89ab] .van-cell__label,[data-v-495b89ab] .van-cell__value{color:#777}[data-v-495b89ab] .van-cell__label span,[data-v-495b89ab] .van-cell__value span{padding-right:.1rem}.input-cell[data-v-495b89ab]{padding:.12rem .16rem .2rem}.input-cell .van-radio[data-v-495b89ab]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-v-495b89ab] .van-radio__icon .van-icon{border-color:#aaa}[data-v-495b89ab] .van-radio__icon--checked .van-icon{background:#f97215;border-color:#f97215}[data-v-495b89ab] .icon{margin-top:.2rem}

+ 0 - 1
dist/css/PeriodChange.c99b25fc.css

@@ -1 +0,0 @@
-.periodchange[data-v-3761342a]{min-height:100vh;position:relative}.periodchange .container[data-v-3761342a]{height:calc(100vh - 50px);overflow-y:auto;overflow-x:hidden}.periodchange .button-group[data-v-3761342a]{width:100%;position:absolute;bottom:0;left:0}.periodchange .button-group .van-button--primary[data-v-3761342a]{background:#14928a}[data-v-3761342a] .van-cell__title{font-size:.16rem;color:#444}[data-v-3761342a] .van-cell-group{margin-top:.05rem}.title-content[data-v-3761342a]{font-weight:700}.title-content .van-cell__label[data-v-3761342a]{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-3761342a]{margin-right:.05rem}[data-v-3761342a] .van-cell__label,[data-v-3761342a] .van-cell__value{color:#777}[data-v-3761342a] .van-cell__label span,[data-v-3761342a] .van-cell__value span{padding-right:.1rem}.input-cell[data-v-3761342a]{padding:.12rem .16rem .2rem}.input-cell .van-radio[data-v-3761342a]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-v-3761342a] .van-radio__icon .van-icon{border-color:#aaa}[data-v-3761342a] .van-radio__icon--checked .van-icon{background:#f97215;border-color:#f97215}[data-v-3761342a] .icon{margin-top:.2rem}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/index.html


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/Leave.37cf0c5d.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/Leave.37cf0c5d.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/Leave.5da663e5.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/Leave.5da663e5.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/PeriodAdjust.460efc0a.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/PeriodAdjust.460efc0a.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/PeriodAdjust.6887cf61.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/PeriodAdjust.6887cf61.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/PeriodChange.24399c8e.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/PeriodChange.9fc886f0.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/PeriodChange.9fc886f0.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/app.cf54df9b.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/app.cf54df9b.js.map


+ 9 - 5
src/views/teacher/Leave.vue

@@ -209,11 +209,15 @@ export default {
                 let result = res.data
                 if(result.code == 200) {
                     this.$toast('申请成功')
-                    if(browser().iPhone) {
-                        window.webkit.messageHandlers.DAYA.postMessage(JSON.stringify({api: 'back'}))
-                    } else {
-                        this.$router.push('/business')
-                    }
+                    setTimeout(() => {
+                        if(browser().iPhone) {
+                            window.webkit.messageHandlers.DAYA.postMessage(JSON.stringify({api: 'back'}))
+                        } else if(browser().android) {
+                            DAYA.postMessage(JSON.stringify({api: 'back'}))
+                        } else {
+                            this.$router.push('/business')
+                        }
+                    }, 500)
                 } else {
                     this.$toast(result.msg)
                 }

+ 15 - 8
src/views/teacher/PeriodAdjust.vue

@@ -158,6 +158,7 @@ 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)
             classStartDateAdjust({
                 actualTeacherId: selectDate.actualTeacherId,
@@ -169,20 +170,26 @@ export default {
                 let result = res.data
                 if(result.code == 200) {
                     this.$toast('调整成功')
-                    if(browser().iPhone) {
-                        window.webkit.messageHandlers.DAYA.postMessage(JSON.stringify({api: 'back'}))
-                    } else if(browser().android) {
-                        DAYA.postMessage(JSON.stringify({api: 'back'}))
-                    } else {
-                        this.$router.push('/business')
-                    }
+                    setTimeout(() => {
+                        if(browser().iPhone) {
+                            window.webkit.messageHandlers.DAYA.postMessage(JSON.stringify({api: 'back'}))
+                        } else if(browser().android) {
+                            DAYA.postMessage(JSON.stringify({api: 'back'}))
+                        } else {
+                            this.$router.push('/business')
+                        }
+                    }, 500)
                 } else {
                     this.$toast(result.msg)
                 }
             })
         },
         getDateInfo(value) {
-            let d = new Date(value.replace(/-/ig, '/'))
+            let tempValue = value
+            if(typeof value !== 'object') {
+                tempValue = value.replace(/-/ig, '/')
+            }
+            let d = new Date(tempValue)
             let hour = d.getHours() >= 10 ? d.getHours() : '0' + d.getHours()
             let minute = d.getMinutes() >= 10 ? d.getMinutes() : '0' + d.getMinutes()
             return hour + ':' + minute + ':00'

+ 9 - 7
src/views/teacher/PeriodChange.vue

@@ -112,13 +112,15 @@ export default {
                     let result = res.data
                     if(result.code == 200) {
                         this.$toast('交换成功')
-                        if(browser().iPhone) {
-                            window.webkit.messageHandlers.DAYA.postMessage(JSON.stringify({api: 'back'}))
-                        } else if(browser().android) {
-                            DAYA.postMessage(JSON.stringify({api: 'back'}))
-                        } else {
-                            this.$router.push('/business')
-                        }
+                        setTimeout(() => {
+                            if(browser().iPhone) {
+                                window.webkit.messageHandlers.DAYA.postMessage(JSON.stringify({api: 'back'}))
+                            } else if(browser().android) {
+                                DAYA.postMessage(JSON.stringify({api: 'back'}))
+                            } else {
+                                this.$router.push('/business')
+                            }
+                        }, 500)
                     } else {
                         this.$toast(result.msg)
                     }

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است