You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
4.6 KiB

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["user/pages/order/evaluate"],{"08c5":function(t,e,r){"use strict";(function(t,e){var n=r("47a9");r("7043");n(r("3240"));var i=n(r("0e94"));t.__webpack_require_UNI_MP_PLUGIN__=r,e(i.default)}).call(this,r("3223")["default"],r("df3c")["createPage"])},"0e94":function(t,e,r){"use strict";r.r(e);var n=r("9731"),i=r("622d");for(var a in i)["default"].indexOf(a)<0&&function(t){r.d(e,t,(function(){return i[t]}))}(a);r("2864");var o=r("828b"),u=Object(o["a"])(i["default"],n["b"],n["c"],!1,null,null,null,!1,n["a"],void 0);e["default"]=u.exports},2864:function(t,e,r){"use strict";var n=r("b290"),i=r.n(n);i.a},"622d":function(t,e,r){"use strict";r.r(e);var n=r("79e9"),i=r.n(n);for(var a in n)["default"].indexOf(a)<0&&function(t){r.d(e,t,(function(){return n[t]}))}(a);e["default"]=i.a},"79e9":function(t,e,r){"use strict";var n=r("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(r("7eb4")),a=n(r("34cf")),o=n(r("7ca3")),u=n(r("ee10")),c=r("8f59");function s(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function l(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?s(Object(r),!0).forEach((function(e){(0,o.default)(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}var f={components:{},data:function(){return{isLoad:!1,options:{},startObj:["不满意","一般","满意","很满意","非常满意"],star:0,service_star:[],lableList:[],text:"",lockTap:!1}},computed:(0,c.mapState)({primaryColor:function(t){return t.config.configInfo.primaryColor},subColor:function(t){return t.config.configInfo.subColor}}),onLoad:function(t){var e=this;return(0,u.default)(i.default.mark((function r(){return i.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:e.$util.showLoading(),e.options=t,e.initIndex();case 3:case"end":return r.stop()}}),r)})))()},methods:l(l({},(0,c.mapMutations)([])),{},{initIndex:function(){var t=this;return(0,u.default)(i.default.mark((function e(){var r,n,o,u,c,s;return i.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=t.options.id,e.next=3,Promise.all([t.$api.order.orderInfo({id:r}),t.$api.order.lableList()]);case 3:n=e.sent,o=(0,a.default)(n,2),u=o[0],c=o[1],t.$util.setNavigationBarColor({bg:t.primaryColor}),s=u.order_goods.map((function(t){return{service_id:t.goods_id,star:5,title:t.goods_name}})),c.map((function(t){t.is_check=!1})),t.lableList=c,t.service_star=s,t.$util.hideAll(),t.isLoad=!0;case 14:case"end":return e.stop()}}),e)})))()},checkStar:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(1==t)this.star=1*e;else{var n=this.$util.deepCopy(this.service_star);n[r].star=1*e,this.service_star=n}},toChangeItem:function(t){var e=this.lableList[t].is_check;this.lableList[t].is_check=!e},toSubmit:function(){var t=this;return(0,u.default)(i.default.mark((function e(){var r,n,a,o,u,c,s;return i.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=t.options,n=t.star,a=t.text,o=r.id,n){e.next=5;break}return t.$util.showToast({title:"请选择总体评价星级"}),e.abrupt("return");case 5:if(a){e.next=8;break}return t.$util.showToast({title:"请输入评价内容"}),e.abrupt("return");case 8:if(u=[],t.lableList.map((function(t){t.is_check&&u.push(t.id)})),c=t.$util.deepCopy(t.service_star),c.map((function(t){delete t.title})),s={order_id:o,star:n,service_star:c,text:a,lable:u},!t.lockTap){e.next=15;break}return e.abrupt("return");case 15:return t.lockTap=!0,t.$util.showLoading(),e.prev=17,e.next=20,t.$api.order.addComment(s);case 20:t.$util.hideAll(),t.$util.showToast({title:"评论成功"}),t.lockTap=!1,setTimeout((function(){t.$util.back(),t.$util.goUrl({url:1,openType:"navigateBack"})}),1e3),e.next=29;break;case 26:e.prev=26,e.t0=e["catch"](17),setTimeout((function(){t.lockTap=!1,t.$util.hideAll()}),2e3);case 29:case"end":return e.stop()}}),e,null,[[17,26]])})))()}})};e.default=f},9731:function(t,e,r){"use strict";r.d(e,"b",(function(){return n})),r.d(e,"c",(function(){return i})),r.d(e,"a",(function(){}));var n=function(){var t=this.$createElement,e=(this._self._c,this.isLoad?this.text.length:null),r=!this.isLoad||e>300?null:this.text.length;this.$mp.data=Object.assign({},{$root:{g0:e,g1:r}})},i=[]},b290:function(t,e,r){}},[["08c5","common/runtime","common/vendor"]]]);