1 line
6.9 KiB
JavaScript
1 line
6.9 KiB
JavaScript
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["member/product/comment"],{"2a82":function(e,t,i){"use strict";i.r(t);var r=i("9c66"),o=i.n(r);for(var n in r)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return r[e]}))}(n);t["default"]=o.a},3860:function(e,t,i){"use strict";i.d(t,"b",(function(){return r})),i.d(t,"c",(function(){return o})),i.d(t,"a",(function(){}));var r=function(){var e=this,t=e.$createElement,i=(e._self._c,e.__("是否满意")),r=e.__map(e.CommentInfo.items,(function(t,i){var r=e.__get_orig(t),o=0==t.order_item_evaluation_status?e.__("分享你的购买心得"):null;return{$orig:r,m1:o}})),o=e.__("描述相符"),n=e.__("服务态度"),a=e.__("发货速度"),s=e.isDisable?null:e.__("提交评价");e.$mp.data=Object.assign({},{$root:{m0:i,l0:r,m2:o,m3:n,m4:a,m5:s}})},o=[]},"9c66":function(e,t,i){"use strict";(function(e){var r=i("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(i("7ca3")),n=i("8f59");function a(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function s(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?a(Object(i),!0).forEach((function(t){(0,o.default)(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):a(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}var c={evaluation:{store_desccredit:0,store_servicecredit:0,store_deliverycredit:0}},m={data:function(){return{CommentInfo:{evaluation:{store_desccredit:0,store_servicecredit:0,store_deliverycredit:0}},CommentImgList:[],isDisable:!1,show:!1,Info:""}},components:{paymentBox:function(){Promise.all([i.e("common/vendor"),i.e("components/payment-box")]).then(function(){return resolve(i("03eb"))}.bind(null,i)).catch(i.oe)}},computed:(0,n.mapState)(["Config","StateCode","notice","plantformInfo","shopInfo","userInfo","hasLogin"]),onLoad:function(t){e.setNavigationBarTitle({title:this.__("商品评价")});var i=this,r={order_id:t.od,user_id:this.userInfo.user_id};i.$.request({url:this.Config.URL.user.order_comment_with_content,data:r,success:function(e,o,n,a){if(200==o){for(var s in c=e,c.order_id=t.od,c.user_id=r.user_id,c.store_id=r.store_id,c.items)c.items[s].content="",c.items[s].comment_content=c.items[s].comment_content||"",c.items[s].comment_image=c.items[s].comment_image||[],1==c.items[s].order_item_evaluation_status&&i.setData({isDisable:!0});c["evaluation"]={store_desccredit:0,store_servicecredit:0,store_deliverycredit:0},i.setData({CommentInfo:c})}}})},methods:s(s({},(0,n.mapMutations)(["login","logout","getPlantformInfo","forceUserInfo","getUserInfo"])),{},{ServiceStart:function(e){var t=this.CommentInfo;if(1==e.target.dataset.type)t.evaluation.store_desccredit=t.order_evaluation.store_desccredit=e.target.dataset.index;else if(2==e.target.dataset.type)t.evaluation.store_servicecredit=t.order_evaluation.store_servicecredit=e.target.dataset.index;else if(3==e.target.dataset.type)t.evaluation.store_deliverycredit=t.order_evaluation.store_deliverycredit=e.target.dataset.index;else if(4==e.target.dataset.type)for(var i in t.items)t.items[i].item_id==e.target.dataset.id&&(this.$set(t.items[i],"comment_scores",e.target.dataset.index),this.$set(t.items[i],"scores",e.target.dataset.index));this.setData({CommentInfo:t})},inputOpinion:function(e){var t=this.CommentInfo;for(var i in t.items)t.items[i].item_id==e.target.dataset.id&&(t.items[i].comment=t.items[i].comment_content=e.detail.value);this.setData({CommentInfo:t})},upImgs:function(t){var i=this,r=this.CommentInfo;for(var o in r.items)if(r.items[o].item_id==t.target.dataset.id&&r.items[o].comment_image&&9==r.items[o].comment_image.length)return void i.$.alert(i.__("最多上传9张图片!"));var n=e.getStorageSync("ukey");i.$.chooseImage({count:1,sizeType:["compressed"],success:function(e){i.$.showLoading();var o=e.tempFilePaths;i.$.uploadFile({url:i.Config.URL.upload,method:"POST",filePath:o[0],name:"upfile",formData:{perm_key:n},success:function(e){i.$.hideLoading();var o=i.$.parseJSON(e.data);for(var n in r.items)if(r.items[n].item_id==t.target.dataset.id){var a=o.data.url;r.items[n].comment_image.push(a)}i.setData({CommentInfo:r})},fail:function(e){i.$.hideLoading()},complete:function(e){i.$.hideLoading()}})},fail:function(e){i.$.hideLoading()},complete:function(e){i.$.hideLoading()}})},delImg:function(e){console.info(e);var t=this.CommentInfo,i=this;i.$.confirm(i.__("是否放弃上传本张图片?"),(function(r){if(r.confirm){for(var o in t.items)t.items[o].item_id==e.target.dataset.id&&t.items[o].comment_image.splice(e.target.dataset.index,1);i.setData({CommentInfo:t})}}),!0)},submitComment:function(t){var i=this,r=this.CommentInfo;for(var o in r.items)if(i.$.isNull(r.items[o].comment_scores))return void i.$.alert(i.__("请对您购买的商品进行评分!"));i.$.isNull(r.order_evaluation.store_desccredit)?i.$.alert(i.__("亲~请针对我们的描述给一个评分!")):i.$.isNull(r.order_evaluation.store_servicecredit)?i.$.alert(i.__("亲~请针对我们的服务给一个评分!")):i.$.isNull(r.order_evaluation.store_deliverycredit)?i.$.alert(i.__("亲~请针对我们的物流给一个评分!")):i.$.confirm(i.__("是否发表评价?"),(function(t){if(t.confirm){var o={store_desccredit:r.order_evaluation.store_desccredit,store_servicecredit:r.order_evaluation.store_servicecredit,store_deliverycredit:r.order_evaluation.store_deliverycredit,order_id:r.order_id,user_id:r.user_id,store_id:r.store_info.store_id,item:JSON.stringify(r.items)};i.$.request({method:"POST",url:i.Config.URL.user.add_order_comment,data:o,success:function(t,o,n,a){if(200==o)i.$.alert(i.__("发表成功!"),(function(){e.$emit("refreshComment",r.order_id),setTimeout((function(){i.$.navigateBack(1)}),2e3)}));else if(250==o)return void i.$.alert(n)}})}}),!0)},ImgTap:function(e){var t=[];for(var i in this.CommentInfo.items)if(this.CommentInfo.items[i].item_id==e.target.dataset.id)for(var r in this.CommentInfo.items[i].comment_image)t.push(this.CommentInfo.items[i].comment_image[r]);var o=e.target.dataset.src;this.$.previewImage({current:o,urls:t})}})};t.default=m}).call(this,i("df3c")["default"])},a6ec:function(e,t,i){"use strict";i.r(t);var r=i("3860"),o=i("2a82");for(var n in o)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return o[e]}))}(n);i("bb2e");var a=i("828b"),s=Object(a["a"])(o["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);t["default"]=s.exports},bb2e:function(e,t,i){"use strict";var r=i("bc81"),o=i.n(r);o.a},bc81:function(e,t,i){e.exports={theme_bg:"#f30213"}},d6e0:function(e,t,i){"use strict";(function(e,t){var r=i("47a9");i("90c2");r(i("3240"));var o=r(i("a6ec"));e.__webpack_require_UNI_MP_PLUGIN__=i,t(o.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])}},[["d6e0","common/runtime","common/vendor"]]]); |