From 37c344f7b5c767c6a87e08a0c8a9698d8610fbfc Mon Sep 17 00:00:00 2001
From: jyy <935090232@qq.com>
Date: Sat, 16 Jan 2021 18:31:29 +0800
Subject: [PATCH] 1

---
 pages/yuyue/showYyInfo.js |  156 +++++++++++++++++++++++++++++++--------------------
 1 files changed, 95 insertions(+), 61 deletions(-)

diff --git a/pages/yuyue/showYyInfo.js b/pages/yuyue/showYyInfo.js
index 04e1020..fec236a 100644
--- a/pages/yuyue/showYyInfo.js
+++ b/pages/yuyue/showYyInfo.js
@@ -8,44 +8,59 @@
      * 页面的初始数据
      */
     data: {
-       
+        //是否可以进行评论
+        ablePl: true,
+        id:""
     },
 
     /**
      * 生命周期函数--监听页面加载
      */
-    onLoad: function(options) {
+    onLoad: function (options) {
         console.log(options);
+
         var _this = this;
-            //查看已有订单
-            util.request({
-                api: api.yuyue.getServiceOrderById + options.id,
-                callback: function(data) {
-                  
+
+        //查看已有订单
+        util.request({
+            api: api.yuyue.getServiceOrderById + options.id,
+            callback: function (data) {
+                var serviceOrder = data.mapInfo.detail
+                if ((serviceOrder.status == '服务完成' || serviceOrder.status == '服务单结束') && !serviceOrder.comment) {
                     _this.setData({
-                        serviceOrder: data.mapInfo.detail,
-                        shopInfo:data.mapInfo.shopInfo
-                    })
+                        ablePl: true
+                    });
+                } else {
+                    _this.setData({
+                        ablePl: false
+                    });
                 }
-            });
+                _this.setData({
+                    serviceOrder: serviceOrder,
+                    id:options.id
+                })
+            }
+        });
     },
 
-    cancel: function() {
+    cancel: function () {
         console.log("cancel");
         var _this = this;
         wx.showModal({
             title: '提示',
             content: '确定要取消吗?',
-            success: function(sm) {
+            success: function (sm) {
                 if (sm.confirm) {
                     var id = _this.data.serviceOrder.id;
                     util.request({
                         api: api.yuyue.cancelOrderById,
-                        data: { id: id },
-                        callback: function(data) {
+                        data: {
+                            id: id
+                        },
+                        callback: function (data) {
                             wx.showToast({
                                 title: '取消成功',
-                                success: function() {
+                                success: function () {
                                     wx.navigateBack({});
                                 }
                             })
@@ -54,68 +69,87 @@
                 }
             }
         })
-
     },
 
-
-    backKhyuyue: function() {
-      
-            wx.navigateBack({
-                
-            })
+    /**
+     * 评论服务单 
+     */
+    submitComment: function (e) {
        
-    },
- 
+        var _this = this;
+        var comment = e.detail.value.comment;
+        var id=_this.data.id;
+        util.request({
+            api: '/wxapi/yuyue/commentService',
+            data: {
+                id: id,
+                comment:comment
+            },
+            callback: function (data) {
+                wx.showToast({
+                    title: '评论成功',
+                    success: function () {
+                        wx.navigateBack({});
+                    }
+                })
+            }
+        });
+},
 
 
- 
 
-    /**
-     * 生命周期函数--监听页面初次渲染完成
-     */
-    onReady: function() {
 
-    },
 
-    /**
-     * 生命周期函数--监听页面显示
-     */
-    onShow: function() {
 
-    },
 
-    /**
-     * 生命周期函数--监听页面隐藏
-     */
-    onHide: function() {
 
-    },
 
-    /**
-     * 生命周期函数--监听页面卸载
-     */
-    onUnload: function() {
+/**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+onReady: function () {
 
-    },
+},
 
-    /**
-     * 页面相关事件处理函数--监听用户下拉动作
-     */
-    onPullDownRefresh: function() {
+/**
+ * 生命周期函数--监听页面显示
+ */
+onShow: function () {
 
-    },
+},
 
-    /**
-     * 页面上拉触底事件的处理函数
-     */
-    onReachBottom: function() {
+/**
+ * 生命周期函数--监听页面隐藏
+ */
+onHide: function () {
 
-    },
+},
 
-    /**
-     * 用户点击右上角分享
-     */
-    onShareAppMessage: function() {
+/**
+ * 生命周期函数--监听页面卸载
+ */
+onUnload: function () {
 
-    }
+},
+
+/**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+onPullDownRefresh: function () {
+
+},
+
+/**
+ * 页面上拉触底事件的处理函数
+ */
+onReachBottom: function () {
+
+},
+
+/**
+ * 用户点击右上角分享
+ */
+onShareAppMessage: function () {
+
+}
 })
\ No newline at end of file

--
Gitblit v1.9.1