diff --git a/common/js/globalData.js b/common/js/globalData.js
index 744f71f..9f5e7dc 100644
--- a/common/js/globalData.js
+++ b/common/js/globalData.js
@@ -4,31 +4,12 @@ export default {
initPageNum: 1,
initPageSize: 10,
timeRangeList: [
- '08:00-08:30',
- '08:30-09:00',
- '09:00-09:30',
- '09:30-10:00',
- '10:00-10:30',
- '10:30-11:00',
- '11:00-11:30',
- '11:30-12:00',
- '12:00-12:30',
- '12:30-13:00',
- '13:00-13:30',
- '13:30-14:00',
- '14:00-14:30',
- '14:30-15:00',
- '14:30-15:00',
- '15:00-15:30',
- '15:30-16:00',
- '16:00-16:30',
- '16:30-17:00',
- '17:00-17:30',
- '17:30-18:00',
- '18:00-18:30',
- '18:30-19:00',
- '19:00-19:30',
- '19:30-20:00'
+ '08:00-10:00',
+ '10:00-12:00',
+ '12:00-14:00',
+ '14:00-16:00',
+ '16:00-18:00',
+ '18:00-19:00'
],
timeRangeSplit: '-'
}
\ No newline at end of file
diff --git a/manifest.json b/manifest.json
index edced26..1ce1c75 100644
--- a/manifest.json
+++ b/manifest.json
@@ -51,7 +51,7 @@
/* 小程序特有相关 */
"appid" : "wx105ce607b514ff2a",
"setting" : {
- "urlCheck" : true,
+ "urlCheck" : false,
"minified" : true
},
"usingComponents" : true,
diff --git a/pages/demand-center/accept-demand-center.vue b/pages/demand-center/accept-demand-center.vue
index ae2b3bc..1ccc300 100644
--- a/pages/demand-center/accept-demand-center.vue
+++ b/pages/demand-center/accept-demand-center.vue
@@ -77,7 +77,8 @@
- {{task.expectTimeStart + '~' + task.expectTimeEnd}}
+ {{task.expectTimeStartFront + '~' + task.expectTimeEndFront}}
+ {{task.expectTimeStartFront}}
diff --git a/pages/demand-center/demand-detail.vue b/pages/demand-center/demand-detail.vue
index 11e1879..b85949a 100644
--- a/pages/demand-center/demand-detail.vue
+++ b/pages/demand-center/demand-detail.vue
@@ -24,7 +24,8 @@
- {{order.expectTimeStart + '~' + order.expectTimeEnd}}
+ {{order.expectTimeStartFront + '~' + order.expectTimeEndFront}}
+ {{order.expectTimeStartFront}}
diff --git a/pages/index/index-home.vue b/pages/index/index-home.vue
index 90ed355..1eb04ff 100644
--- a/pages/index/index-home.vue
+++ b/pages/index/index-home.vue
@@ -61,7 +61,9 @@
{{item.goodsName}}
- 时间:{{item.expectTimeStart + ' - ' + item.expectTimeEnd}}
+ 时间:
+ {{item.expectTimeStartFront + '~' + item.expectTimeEndFront}}
+ {{item.expectTimeStartFront}}
地址:{{item.address}}
diff --git a/pages/order-manage/modal/edit-time-arrange.vue b/pages/order-manage/modal/edit-time-arrange.vue
index 3c3a7bd..a49d99c 100644
--- a/pages/order-manage/modal/edit-time-arrange.vue
+++ b/pages/order-manage/modal/edit-time-arrange.vue
@@ -29,17 +29,21 @@
选择时间:
-
-
-
-
-
-
+
+
+
+
+
+
+ 或
+
+
+
+
+
+
@@ -57,7 +61,7 @@
-
+
@@ -102,7 +106,8 @@
timeRange: '',
timeRangeIndex: 0,
expectTimeStart: null,
- expectTimeEnd: null
+ expectTimeEnd: null,
+ disableTime: false
}
},
onReady() {
@@ -123,20 +128,38 @@
dateChange(e) {
this.date = e.detail.value;
this.changeExpectTime();
+ },
+ showTime() {
+ this.disableTime = false;
+ },
+ showDuration() {
+ this.disableTime = true;
},
- timeChange(e) {
- this.time = e.detail.value;
+ timeChange(e) {
+ let time = e.detail.value;
+ if (time === '00:00') {
+ time = '08:00';
+ }
+ this.time = time;
+ this.timeRange = null;
+ this.changeExpectTime();
},
timeRangeChange(e) {
this.timeRangeIndex = e.detail.value;
this.timeRange = this.timeRangeList[this.timeRangeIndex];
+ this.time = null;
this.changeExpectTime();
},
changeExpectTime() {
- let timeRangeSplit = this.$globalData.timeRangeSplit;
- let timeArr = this.timeRange.split(timeRangeSplit);
- this.expectTimeStart = this.date + ' ' + timeArr[0] + ':00';
- this.expectTimeEnd = this.date + ' ' + timeArr[1] + ':00';
+ if (this.time) {
+ this.expectTimeStart = this.date + ' ' + this.time + ':00';
+ this.expectTimeEnd = null;
+ } else if (this.timeRange) {
+ let timeRangeSplit = this.$globalData.timeRangeSplit;
+ let timeArr = this.timeRange.split(timeRangeSplit);
+ this.expectTimeStart = this.date + ' ' + timeArr[0] + ':00';
+ this.expectTimeEnd = this.date + ' ' + timeArr[1] + ':00';
+ }
},
hideModal(e) {
this.resetData();
diff --git a/pages/order-manage/modal/reject-after-sale.vue b/pages/order-manage/modal/reject-after-sale.vue
index c860326..dc60568 100644
--- a/pages/order-manage/modal/reject-after-sale.vue
+++ b/pages/order-manage/modal/reject-after-sale.vue
@@ -72,7 +72,6 @@
},
data() {
return {
- show: false,
reasonType: null,
remark: null,
imgList: []
diff --git a/pages/order-manage/modal/time-arrange.vue b/pages/order-manage/modal/time-arrange.vue
index 745350d..5eeffb3 100644
--- a/pages/order-manage/modal/time-arrange.vue
+++ b/pages/order-manage/modal/time-arrange.vue
@@ -27,19 +27,23 @@
-
+
选择时间:
-
-
-
-
-
-
+
+
+
+
+
+
+ 或
+
+
+
+
+
+
@@ -80,7 +84,8 @@
timeRange: null,
timeRangeIndex: 0,
expectTimeStart: null,
- expectTimeEnd: null
+ expectTimeEnd: null,
+ disableTime: false
}
},
onReady() {
@@ -101,20 +106,38 @@
dateChange(e) {
this.date = e.detail.value;
this.changeExpectTime();
+ },
+ showTime() {
+ this.disableTime = false;
+ },
+ showDuration() {
+ this.disableTime = true;
},
timeChange(e) {
- this.time = e.detail.value;
+ let time = e.detail.value;
+ if (time === '00:00') {
+ time = '08:00';
+ }
+ this.time = time;
+ this.timeRange = null;
+ this.changeExpectTime();
},
timeRangeChange(e) {
this.timeRangeIndex = e.detail.value;
this.timeRange = this.timeRangeList[this.timeRangeIndex];
+ this.time = null;
this.changeExpectTime();
},
changeExpectTime() {
- let timeRangeSplit = this.$globalData.timeRangeSplit;
- let timeArr = this.timeRange.split(timeRangeSplit);
- this.expectTimeStart = this.date + ' ' + timeArr[0] + ':00';
- this.expectTimeEnd = this.date + ' ' + timeArr[1] + ':00';
+ if (this.time) {
+ this.expectTimeStart = this.date + ' ' + this.time + ':00';
+ this.expectTimeEnd = null;
+ } else if (this.timeRange) {
+ let timeRangeSplit = this.$globalData.timeRangeSplit;
+ let timeArr = this.timeRange.split(timeRangeSplit);
+ this.expectTimeStart = this.date + ' ' + timeArr[0] + ':00';
+ this.expectTimeEnd = this.date + ' ' + timeArr[1] + ':00';
+ }
},
hideModal(e) {
this.resetData();
diff --git a/pages/order-manage/order-manage.vue b/pages/order-manage/order-manage.vue
index f0102e6..7a36ef2 100644
--- a/pages/order-manage/order-manage.vue
+++ b/pages/order-manage/order-manage.vue
@@ -132,7 +132,8 @@
- 服务时间:{{order.expectTimeStart + '~' + order.expectTimeEnd}}
+ 服务时间:{{order.expectTimeStartFront + '~' + order.expectTimeEndFront}}
+ 服务时间:{{order.expectTimeStartFront}}
@@ -142,10 +143,10 @@
距上门:
+ :day="$dateUtil.countDownDiff(order.expectTimeStart).day"
+ :hour="$dateUtil.countDownDiff(order.expectTimeStart).hour"
+ :minute="$dateUtil.countDownDiff(order.expectTimeStart).min"
+ :second="$dateUtil.countDownDiff(order.expectTimeStart).seconds">
@@ -793,7 +794,8 @@
let params = datetimeArr && datetimeArr.length > 1 ? {
id: id,
expectTimeStart: datetimeArr[0],
- expectTimeEnd: datetimeArr[1]
+ expectTimeEnd: datetimeArr[1],
+ useTimeNotRange: datetimeArr[1] == null ? true : false
} : {
id: id,
revTime: datetime
diff --git a/pages/order-manage/serv-detail.vue b/pages/order-manage/serv-detail.vue
index 122547b..714cd1c 100644
--- a/pages/order-manage/serv-detail.vue
+++ b/pages/order-manage/serv-detail.vue
@@ -60,7 +60,8 @@
- 预约时间:{{servDetail.expectTimeStart + '~' + servDetail.expectTimeEnd}}
+ 预约时间:{{servDetail.expectTimeStartFront + '~' + servDetail.expectTimeEndFront}}
+ 预约时间:{{servDetail.expectTimeStartFront}}