diff --git a/pages.json b/pages.json
index 3a2aeb6..dface68 100644
--- a/pages.json
+++ b/pages.json
@@ -174,6 +174,24 @@
}
}
+ ,{
+ "path" : "pages/guide/feedback",
+ "style" :
+ {
+ "navigationBarTitleText": "投诉建议",
+ "enablePullDownRefresh": false
+ }
+
+ }
+ ,{
+ "path" : "pages/guide/contact",
+ "style" :
+ {
+ "navigationBarTitleText": "联系我们",
+ "enablePullDownRefresh": false
+ }
+
+ }
],
"globalStyle": {
"navigationBarTextStyle": "black",
diff --git a/pages/guide/contact.vue b/pages/guide/contact.vue
new file mode 100644
index 0000000..9d7e80b
--- /dev/null
+++ b/pages/guide/contact.vue
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/guide/feedback.vue b/pages/guide/feedback.vue
new file mode 100644
index 0000000..a2b9f89
--- /dev/null
+++ b/pages/guide/feedback.vue
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 确认提交
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/guide/index.vue b/pages/guide/index.vue
index dbbf8ca..a6890da 100644
--- a/pages/guide/index.vue
+++ b/pages/guide/index.vue
@@ -1,8 +1,8 @@
-
-
+
+
@@ -38,20 +38,49 @@
export default {
data() {
return {
- listImg: [
- 'https://cdn.uviewui.com/uview/swiper/swiper1.png',
- 'https://cdn.uviewui.com/uview/swiper/swiper2.png',
- 'https://cdn.uviewui.com/uview/swiper/swiper3.png',
- ]
+ list: []
}
},
+ onLoad() {
+ this.loadActivity();
+ },
methods: {
tolist(type) {
- uni.navigateTo({
- url: "list"
+ if (type == 5) {
+ uni.navigateTo({
+ url: "contact"
+ })
+ } else if (type == 3) {
+ uni.navigateTo({
+ url: "feedback"
+ })
+ } else
+ uni.navigateTo({
+ url: "list?type=" + type
+ })
+ },
+ loadActivity() {
+ var that = this;
+ this.util.request({
+ api: '/api/mobile/activity/index',
+ utilSuccess: function(res) {
+ for (var m of res.data) {
+ m.img = m.cover_upload.url;
+ }
+ that.list = res.data;
+ },
+ utilFail: function(res) {
+
+ }
})
},
- clickInfo() {}
+ clickInfo(e) {
+ var obj = this.list[e];
+ uni.navigateTo({
+ url: "../activity/info?id=" + obj.id + "&latitude=" + obj.latitude + "&longitude=" + obj
+ .longitude
+ })
+ }
}
}
diff --git a/pages/guide/info.vue b/pages/guide/info.vue
index 8183fd0..5fba6d9 100644
--- a/pages/guide/info.vue
+++ b/pages/guide/info.vue
@@ -1,22 +1,109 @@
-
-
-
-
-
-
-
-
-
diff --git a/pages/guide/list.vue b/pages/guide/list.vue
index 8183fd0..dda5ca3 100644
--- a/pages/guide/list.vue
+++ b/pages/guide/list.vue
@@ -1,22 +1,111 @@
-
-
-
-
-
-
-
-
-
diff --git a/pages/index/index.vue b/pages/index/index.vue
index bf2b2e5..5b4b19a 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -75,7 +75,7 @@
+ :class="{'book-box-row-timeitem-on':item.checked}" :key="index" @click="handleSelectTime(index)">
diff --git a/pages/mine/recommend.vue b/pages/mine/recommend.vue
index 7deaaf4..46d13ab 100644
--- a/pages/mine/recommend.vue
+++ b/pages/mine/recommend.vue
@@ -1,7 +1,7 @@
-
+
扫描二维码即可预约体验
您也可以点击右上角分享给好友
@@ -17,6 +17,9 @@
return {
}
+ },
+ onShareAppMessage() {
+
},
methods: {
diff --git a/pages/order/parkorder.vue b/pages/order/parkorder.vue
index 5acd157..b1bef90 100644
--- a/pages/order/parkorder.vue
+++ b/pages/order/parkorder.vue
@@ -4,32 +4,33 @@
-
+
+
-
+
- 苏E17CC6
+ 苏E44444
待参观
- 预约时间:5月06日 09:00-10:00
+ 预约时间:{{item.time}}
- 联系人:王小华 丨 13355634563
+ 联系人:{{item.mobile}}
- 下单时间:5月03日 09:30
+ 下单时间:{{item.created_at}}
@@ -46,31 +47,79 @@
flex: 1
},
list: [{
- name: '全部'
+ name: '全部',
+ idx: ""
}, {
- name: '待停泊'
+ name: '待完成',
+ idx: "1"
}, {
- name: '已停泊'
+ name: '已完成',
+ idx: "2"
}],
current: 0,
- listOrder: [{
- isteam: true
- },
- {
- isteam: false
- }
- ]
+ isloading: true,
+ listOrder: []
}
},
+ onShow() {
+ this.loadOrder();
+ },
methods: {
- handleChange() {
-
-
- },
- tobook(){
- uni.navigateTo({
- url: "/pages/order/visitorderinfo"
- })
+ handleChange(e) {
+ this.current = e.index;
+ this.loadOrder();
+ },
+ toinfo(id) {
+ uni.navigateTo({
+ url: "/pages/order/parkorderinfo?id=" + id
+ })
+ },
+ tocancel(id) {
+ var that = this;
+ uni.showModal({
+ title: '确认要取消预约?',
+ success: function(res) {
+ if (res.confirm) {
+ that.util.request({
+ api: '/api/mobile/carpark/cancel-order',
+ data: {
+ id: id
+ },
+ utilSuccess: function(res) {
+ that.loadOrder()
+ },
+ utilFail: function(res) {
+ uni.showToast({
+ icon: "none",
+ title: res
+ })
+ }
+ })
+ console.log('用户点击确定');
+ } else if (res.cancel) {
+ console.log('用户点击取消');
+ }
+ }
+ });
+ },
+ loadOrder() {
+ var that = this;
+ this.util.request({
+ api: '/api/mobile/user/my-carpark-order',
+ data: {
+ status: this.list[this.current].idx
+ },
+ utilSuccess: function(res) {
+ that.listOrder = res;
+ this.isloading = false;
+ },
+ utilFail: function(res) {
+ uni.showToast({
+ icon: "none",
+ title: res
+ })
+ }
+ })
}
}
}
diff --git a/pages/order/parkorderinfo.vue b/pages/order/parkorderinfo.vue
index 8183fd0..9f62cd5 100644
--- a/pages/order/parkorderinfo.vue
+++ b/pages/order/parkorderinfo.vue
@@ -1,22 +1,260 @@
-
-
-
-
-
-
-
-
-
diff --git a/pages/order/visitorderinfo.vue b/pages/order/visitorderinfo.vue
index 5f3b79d..aeb3cb8 100644
--- a/pages/order/visitorderinfo.vue
+++ b/pages/order/visitorderinfo.vue
@@ -9,8 +9,7 @@
- 订单信息:{{$u.timeFormat(new Date(info.date), 'mm月dd日')}}
- {{info.time||""}}丨{{info.total}} 位观众
+ 订单信息:{{$u.timeFormat(new Date(info.date), 'mm月dd日')}}{{info.time||""}}丨{{info.total}} 位观众
diff --git a/pages/success/success.vue b/pages/success/success.vue
index 5fee8ee..606275b 100644
--- a/pages/success/success.vue
+++ b/pages/success/success.vue
@@ -29,13 +29,21 @@
} else if (options.from == "park") {
this.tips = "车位预约";
url = "/pages/order/parkorderinfo?id=" + options.id
+ } else if (options.from == "feed") {
+ this.tips = "首页";
+ url = ""
}
- setTimeout(function() {
- uni.navigateTo({
- url: url
- })
- }, 5000)
+
+ if (url == "") {
+ this.goHome();
+ } else {
+ setTimeout(function() {
+ uni.navigateTo({
+ url: url
+ })
+ }, 5000)
+ }
}
},
diff --git a/static/img/gh_83fed80a6144_258.jpg b/static/img/gh_83fed80a6144_258.jpg
new file mode 100644
index 0000000..d030a64
Binary files /dev/null and b/static/img/gh_83fed80a6144_258.jpg differ
diff --git a/static/img/nav_bottom.png b/static/img/nav_bottom.png
new file mode 100644
index 0000000..8729437
Binary files /dev/null and b/static/img/nav_bottom.png differ
diff --git a/static/img/nav_middle.png b/static/img/nav_middle.png
new file mode 100644
index 0000000..3bbb1a7
Binary files /dev/null and b/static/img/nav_middle.png differ
diff --git a/static/img/nav_top.png b/static/img/nav_top.png
new file mode 100644
index 0000000..cb6f989
Binary files /dev/null and b/static/img/nav_top.png differ
diff --git a/utils/util.js b/utils/util.js
index 0087be6..24765bb 100755
--- a/utils/util.js
+++ b/utils/util.js
@@ -185,7 +185,8 @@ const request = options => {
}
}
} else {
- if (!isNull(res.data.errcode)) {
+
+ if (res.data.hasOwnProperty("errcode")) {
if (options.utilFail != undefined) {
options.utilFail(res.data.errmsg || '接口发生未知错误');
} else {