diff --git a/App.vue b/App.vue
index 2d3bd07..13b07d5 100644
--- a/App.vue
+++ b/App.vue
@@ -53,7 +53,12 @@
diff --git a/pages/mine/index.vue b/pages/mine/index.vue
index e528213..c5bce5b 100644
--- a/pages/mine/index.vue
+++ b/pages/mine/index.vue
@@ -109,12 +109,13 @@
closeInfo() {
that.showAuthorization = false;
},
- loadInfo(cb) {
- var that = this;
- this.util.getOpenidInfo(function(res) {
- that.util.getUserInfo(function(r) {
- cb(r);
- }, true)
+ loadInfo(cb) {
+ var that = this;
+ this.util.getOpenidInfo(function(res) {
+ that.util.getUserInfo(function(r) {
+ that.info = r;
+ cb(r);
+ }, true)
}, true);
},
diff --git a/pages/order/visitorder.vue b/pages/order/visitorder.vue
index 5e6d129..1fc0a1c 100644
--- a/pages/order/visitorder.vue
+++ b/pages/order/visitorder.vue
@@ -4,36 +4,39 @@
-
+
+
-
+
- {{item.isteam?"团队预约":"个人预约"}}
- 待参观
+ {{item.type==1?"团队预约":"个人预约"}}
+ {{item.status_name}}
- 订单信息:5月06日 09:00-10:00 丨 3位观众
+
+ 订单信息:{{$u.timeFormat(new Date(item.date), 'mm月dd日')}}
+ {{item.time}}丨{{item.details_count}}位观众
- 联系人:王小华 丨 13355634563
+ 联系人:{{item.leader}}丨 {{item.mobile}}
-
+
- 单位名称:王小华 丨 13355634563
+ 单位名称:{{item.unit}}
- 下单时间:5月03日 09:30
+ 下单时间:{{item.created_at}}
@@ -50,31 +53,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/visitorderinfo?id=" + id
+ })
+ },
+ tocancel(id) {
+ var that = this;
+ uni.showModal({
+ title: '确认要取消预约?',
+ success: function(res) {
+ if (res.confirm) {
+ that.util.request({
+ api: '/api/mobile/visit/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-visit-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
+ })
+ }
+ })
}
}
}
@@ -142,6 +193,10 @@
color: #351C1B;
}
+ .cancelstatus {
+ background: #828282;
+ }
+
.orderBoxStatus {
background: #EF9525;
border-top-right-radius: 16rpx;
diff --git a/pages/visit/book.vue b/pages/visit/book.vue
index 627343e..d532f34 100644
--- a/pages/visit/book.vue
+++ b/pages/visit/book.vue
@@ -312,8 +312,8 @@
that.util.getUserInfo(function(r) {
that.user = r;
that.form.mobile = r.mobile;
- }, true);
-
+ }, true);
+
},
methods: {
closeInfo() {
@@ -445,7 +445,7 @@
filePath: tempFilePaths, //刚刚在data保存的文件路径
name: 'file', //后台获取的凭据
formData: { //如果是需要带参数,请在formData里面添加,不需要就去掉这个就可以的
- "token": uni.getStorageSync("userInfo").token
+ "token": uni.getStorageSync("userInfo_token").token
},
success(res) {
var jsonlist = JSON.parse(res.data)