|
@@ -38,10 +38,7 @@
|
|
|
</van-cell-group>
|
|
|
|
|
|
<van-popup closeable v-model="open" position="right" class="open">
|
|
|
- <van-checkbox-group
|
|
|
- v-model="checkbox"
|
|
|
- v-if="showPopover.length"
|
|
|
- >
|
|
|
+ <van-checkbox-group v-model="checkbox" v-if="showPopover.length">
|
|
|
<van-row v-for="(item, i) in weeks" :key="i">
|
|
|
<van-col span="8">
|
|
|
<van-checkbox :name="i" style="height: 2em">
|
|
@@ -109,7 +106,15 @@
|
|
|
</van-col>
|
|
|
</van-row>
|
|
|
<br />
|
|
|
- <van-button :loading="load" @click="upRulefun" round type="info" loading-text="加载中..." block>保 存</van-button>
|
|
|
+ <van-button
|
|
|
+ :loading="load"
|
|
|
+ @click="upRulefun"
|
|
|
+ round
|
|
|
+ type="info"
|
|
|
+ loading-text="加载中..."
|
|
|
+ block
|
|
|
+ >保 存</van-button
|
|
|
+ >
|
|
|
</van-checkbox-group>
|
|
|
</van-popup>
|
|
|
</div>
|
|
@@ -132,7 +137,9 @@ import {
|
|
|
Tag as vanTag,
|
|
|
Dialog,
|
|
|
Notify,
|
|
|
+ Toast
|
|
|
} from "vant";
|
|
|
+import "vant/lib/toast/style/index";
|
|
|
import "vant/lib/tag/style/index";
|
|
|
import "vant/lib/cell/style/index";
|
|
|
import "vant/lib/cell-group/style/index";
|
|
@@ -170,7 +177,7 @@ export default {
|
|
|
timerange: [],
|
|
|
checkbox: [],
|
|
|
weeks: [],
|
|
|
- load: false
|
|
|
+ load: false,
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
@@ -198,15 +205,17 @@ export default {
|
|
|
this.closeTime(t);
|
|
|
},
|
|
|
upRulefun() {
|
|
|
- this.load = true;
|
|
|
+ this.load = true;
|
|
|
upRule({
|
|
|
- week: this.formatRule()
|
|
|
- }).then(r => {
|
|
|
- console.log(r);
|
|
|
- this.load = false;
|
|
|
- }).catch(()=>{
|
|
|
- this.load = false;
|
|
|
- });
|
|
|
+ week: this.formatRule(),
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ this.load = false;
|
|
|
+ Toast("保存成功")
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ this.load = false;
|
|
|
+ });
|
|
|
},
|
|
|
formatRule() {
|
|
|
let li = [],
|
|
@@ -222,7 +231,8 @@ export default {
|
|
|
check = this.checkbox.join(",");
|
|
|
for (let i = 0; i < this.showPopover.length; i++) {
|
|
|
const time = this.time[i],
|
|
|
- time2 = this.time2[i], rex = new RegExp(i);
|
|
|
+ time2 = this.time2[i],
|
|
|
+ rex = new RegExp(i);
|
|
|
li.push({
|
|
|
week: week[this.weeks[i]],
|
|
|
start: time,
|
|
@@ -341,6 +351,7 @@ export default {
|
|
|
.queue {
|
|
|
width: 1200px;
|
|
|
height: 100%;
|
|
|
+ overflow-y: scroll;
|
|
|
margin: 0 auto;
|
|
|
background-color: #fff;
|
|
|
}
|