pages-order-comment-index.36d6d02f.js 13 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-order-comment-index"],{"115e":function(e,t,i){"use strict";var o=i("2641"),a=i.n(o);a.a},2641:function(e,t,i){var o=i("93ef");"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var a=i("4f06").default;a("594e45b6",o,!0,{sourceMap:!1,shadowMode:!1})},"4ec0":function(e,t,i){"use strict";var o=i("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.submit=t.list=void 0;var a=o(i("5530")),s=o(i("2827")),n={list:"order.comment/list",submit:"order.comment/submit"},r=function(e,t){return s.default.get(n.list,(0,a.default)({orderId:e},t))};t.list=r;var d=function(e,t){return s.default.post(n.submit,{orderId:e,form:t})};t.submit=d},"54bd":function(e,t,i){"use strict";var o;i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return o}));var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.isLoading?e._e():i("v-uni-view",{staticClass:"container"},[i("v-uni-view",{staticClass:"goods-list"},e._l(e.goodsList,(function(t,o){return i("v-uni-view",{key:o,staticClass:"goods-item"},[i("v-uni-view",{staticClass:"goods-main"},[i("v-uni-view",{staticClass:"goods-image"},[i("v-uni-image",{staticClass:"image",attrs:{src:t.goods_image,mode:"scaleToFill"}})],1),i("v-uni-view",{staticClass:"goods-content"},[i("v-uni-view",{staticClass:"goods-title twoline-hide"},[i("v-uni-text",[e._v(e._s(t.goods_name))])],1),i("v-uni-view",{staticClass:"goods-props clearfix"},e._l(t.goods_props,(function(t,o){return i("v-uni-view",{key:o,staticClass:"goods-props-item"},[i("v-uni-text",[e._v(e._s(t.value.name))])],1)})),1)],1),i("v-uni-view",{staticClass:"goods-trade"},[i("v-uni-view",{staticClass:"goods-price"},[i("v-uni-text",{staticClass:"unit"},[e._v("¥")]),i("v-uni-text",{staticClass:"value"},[e._v(e._s(t.goods_price))])],1),i("v-uni-view",{staticClass:"goods-num"},[i("v-uni-text",[e._v("×"+e._s(t.total_num))])],1)],1)],1),i("v-uni-view",{staticClass:"score-row"},[i("v-uni-view",{staticClass:"score-item score-praise",class:{active:10==e.formData[o].score},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.setScore(o,10)}}},[i("v-uni-view",{staticClass:"score"},[i("v-uni-text",{staticClass:"score-icon iconfont icon-haoping"}),i("v-uni-text",{staticClass:"score-text"},[e._v("好评")])],1)],1),i("v-uni-view",{staticClass:"score-item score-review",class:{active:20==e.formData[o].score},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.setScore(o,20)}}},[i("v-uni-view",{staticClass:"score"},[i("v-uni-text",{staticClass:"score-icon iconfont icon-zhongping"}),i("v-uni-text",{staticClass:"score-text"},[e._v("中评")])],1)],1),i("v-uni-view",{staticClass:"score-item score-negative",class:{active:30==e.formData[o].score},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.setScore(o,30)}}},[i("v-uni-view",{staticClass:"score"},[i("v-uni-text",{staticClass:"score-icon iconfont icon-chaping"}),i("v-uni-text",{staticClass:"score-text"},[e._v("差评")])],1)],1)],1),i("v-uni-view",{staticClass:"form-content"},[i("v-uni-textarea",{staticClass:"textarea",attrs:{maxlength:"500",placeholder:"请输入评价内容 (留空则不评价)"},model:{value:e.formData[o].content,callback:function(t){e.$set(e.formData[o],"content",t)},expression:"formData[index].content"}})],1),i("v-uni-view",{staticClass:"image-list"},[e._l(e.formData[o].imageList,(function(t,a){return i("v-uni-view",{key:a,staticClass:"image-preview"},[i("v-uni-text",{staticClass:"image-delete iconfont icon-shanchu",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.deleteImage(o,a)}}}),i("v-uni-image",{staticClass:"image",attrs:{mode:"aspectFill",src:t.path}})],1)})),!e.formData[o].imageList||e.formData[o].imageList.length<e.maxImageLength?i("v-uni-view",{staticClass:"image-picker",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.chooseImage(o)}}},[i("v-uni-text",{staticClass:"choose-icon iconfont icon-camera"}),i("v-uni-text",{staticClass:"choose-text"},[e._v("上传图片")])],1):e._e()],2)],1)})),1),i("v-uni-view",{staticClass:"footer-fixed"},[i("v-uni-view",{staticClass:"btn-wrapper"},[i("v-uni-view",{staticClass:"btn-item btn-item-main",class:{disabled:e.disabled},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleSubmit()}}},[e._v("确认提交")])],1)],1)],1)},s=[]},"5aa0":function(e,t,i){"use strict";var o=i("dbce");i("99af"),i("4160"),i("d81d"),i("a434"),i("d3b7"),i("3ca3"),i("498a"),i("159b"),i("ddb0"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(i("8673")),s=o(i("4ec0")),n=6,r={data:function(){return{isLoading:!0,orderId:null,goodsList:[],formData:[],maxImageLength:n,disabled:!1}},onLoad:function(e){var t=e.orderId;this.orderId=t,this.getGoodsList()},methods:{getGoodsList:function(){var e=this;e.isLoading=!0,s.list(e.orderId).then((function(t){e.goodsList=t.data.goodsList,e.initFormData(),e.isLoading=!1}))},initFormData:function(){var e=this.goodsList,t=e.map((function(e){return{goods_id:e.goods_id,order_goods_id:e.order_goods_id,score:10,content:"",imageList:[],uploaded:[]}}));this.formData=t},setScore:function(e,t){this.formData[e].score=t},chooseImage:function(e){var t=this,i=t.formData[e].imageList;uni.chooseImage({count:n-i.length,sizeType:["original","compressed"],sourceType:["album","camera"],success:function(o){var a=o.tempFiles;t.formData[e].imageList=i.concat(a)}})},deleteImage:function(e,t){this.formData[e].imageList.splice(t,1)},handleSubmit:function(){var e=this;if(!0===e.disabled)return!1;e.disabled=!0;var t=e.getImagesLength();t>0?e.uploadFile().then((function(){console.log("then"),e.onSubmit()})).catch((function(t){console.log("catch"),e.disabled=!1,0!==t.statusCode&&e.$toast(t.errMsg),console.log("err",t)})):e.onSubmit()},getImagesLength:function(){var e=this.formData,t=0;return e.forEach((function(e){e.content.trim()&&(t+=e.imageList.length)})),t},onSubmit:function(){var e=this;s.submit(e.orderId,e.formData).then((function(t){e.$toast(t.message),setTimeout((function(){e.disabled=!1,uni.navigateBack()}),1500)})).catch((function(t){return e.disabled=!1}))},uploadFile:function(){var e=this,t=e.formData,i=[];return t.forEach((function(e,t){if(e.content.trim()&&e.imageList.length){var o=e.imageList.map((function(e){return e}));i.push({formDataIndex:t,images:o})}})),new Promise((function(t,o){Promise.all(i.map((function(t,i){return new Promise((function(o,s){a.image(t.images).then((function(t){e.formData[i].uploaded=t,o(t)})).catch(s)}))}))).then(t,o)}))}}};t.default=r},"5b17":function(e,t,i){"use strict";i.r(t);var o=i("5aa0"),a=i.n(o);for(var s in o)"default"!==s&&function(e){i.d(t,e,(function(){return o[e]}))}(s);t["default"]=a.a},8673:function(e,t,i){"use strict";var o=i("4ea4");i("d81d"),i("d3b7"),Object.defineProperty(t,"__esModule",{value:!0}),t.image=void 0;var a=o(i("2827")),s=function(e){var t=2097152;return new Promise((function(i,o){a.default.urlFileUpload({files:e,maxSize:t}).then((function(e){var t=e.map((function(e){return e.data.fileInfo.file_id}));i(t,e)})).catch(o)}))};t.image=s},"93ef":function(e,t,i){var o=i("24fb");t=o(!1),t.push([e.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\r\n/* 引入uView全局scss变量文件 */.container[data-v-e2173962]{padding-bottom:%?100?%}.goods-list[data-v-e2173962]{font-size:%?28?%;padding-top:%?30?%}.goods-item[data-v-e2173962]{width:94%;background:#fff;padding:%?24?% %?24?%;box-shadow:0 %?1?% %?5?% 0 rgba(0,0,0,.05);margin:0 auto %?30?% auto;border-radius:%?20?%}.goods-item .goods-detail[data-v-e2173962]{padding:%?24?% %?20?%}.goods-item .goods-detail .left .goods-image[data-v-e2173962]{display:block;width:%?150?%;height:%?150?%}.goods-item .goods-detail .right[data-v-e2173962]{padding-left:%?20?%}.goods-item .score-row[data-v-e2173962]{display:flex;justify-content:space-around;padding:%?24?% %?20?%}.goods-item .score-row .score-item[data-v-e2173962]{display:flex;justify-content:center;align-items:center}.goods-item .score-row .score-item.score-praise[data-v-e2173962]{color:#ff4544}.goods-item .score-row .score-item.score-praise .score-icon[data-v-e2173962]{background:#ff4544}.goods-item .score-row .score-item.score-review[data-v-e2173962]{color:#fcb500}.goods-item .score-row .score-item.score-review .score-icon[data-v-e2173962]{background:#fcb500}.goods-item .score-row .score-item.score-negative[data-v-e2173962]{color:#9b9b9b}.goods-item .score-row .score-item.score-negative .score-icon[data-v-e2173962]{background:#9b9b9b}.goods-item .score-row .score-item .score[data-v-e2173962]{padding:%?10?% %?20?% %?10?% %?10?%;border-radius:%?30?%}.goods-item .score-row .score-item .score .score-icon[data-v-e2173962]{margin-right:%?10?%;padding:%?10?%;border-radius:50%;font-size:%?30?%;color:#fff}.goods-item .score-row .score-item.active .score[data-v-e2173962]{color:#fff}.goods-item .score-row .score-item.active.score-praise .score[data-v-e2173962]{background:#ff4544}.goods-item .score-row .score-item.active.score-review .score[data-v-e2173962]{background:#fcb500}.goods-item .score-row .score-item.active.score-negative .score[data-v-e2173962]{background:#9b9b9b}.goods-item .form-content[data-v-e2173962]{padding:%?14?% %?10?%}.goods-item .form-content .textarea[data-v-e2173962]{width:100%;height:%?220?%;padding:%?12?%;border:%?1?% solid #e8e8e8;border-radius:%?5?%;box-sizing:border-box;font-size:%?26?%}.goods-item .image-list[data-v-e2173962]{padding:0 %?20?%;margin-top:%?20?%;margin-bottom:%?-20?%}.goods-item .image-list[data-v-e2173962]:after{clear:both;content:" ";display:table}.goods-item .image-list .image[data-v-e2173962]{display:block;width:100%;height:100%}.goods-item .image-list .image-picker[data-v-e2173962],\r\n.goods-item .image-list .image-preview[data-v-e2173962]{width:%?184?%;height:%?184?%;margin-right:%?30?%;margin-bottom:%?30?%;float:left}.goods-item .image-list .image-picker[data-v-e2173962]:nth-child(3n+0),\r\n.goods-item .image-list .image-preview[data-v-e2173962]:nth-child(3n+0){margin-right:0}.goods-item .image-list .image-picker[data-v-e2173962]{display:flex;flex-direction:column;justify-content:center;align-items:center;border:%?1?% dashed #ccc;color:#ccc}.goods-item .image-list .image-picker .choose-icon[data-v-e2173962]{font-size:%?48?%;margin-bottom:%?6?%}.goods-item .image-list .image-picker .choose-text[data-v-e2173962]{font-size:%?24?%}.goods-item .image-list .image-preview[data-v-e2173962]{position:relative}.goods-item .image-list .image-preview .image-delete[data-v-e2173962]{position:absolute;top:%?-15?%;right:%?-15?%;height:%?42?%;width:%?42?%;line-height:%?42?%;background:rgba(0,0,0,.64);border-radius:50%;color:#fff;font-weight:bolder;font-size:%?22?%;z-index:10;text-align:center}.goods-main[data-v-e2173962]{display:flex;margin-bottom:%?20?%}.goods-main .goods-image[data-v-e2173962]{width:%?180?%;height:%?180?%}.goods-main .goods-image .image[data-v-e2173962]{display:block;width:100%;height:100%;border-radius:%?8?%}.goods-main .goods-content[data-v-e2173962]{flex:1;padding-left:%?16?%;padding-top:%?16?%}.goods-main .goods-content .goods-title[data-v-e2173962]{font-size:%?26?%;max-height:%?76?%}.goods-main .goods-content .goods-props[data-v-e2173962]{margin-top:%?14?%;height:%?40?%;color:#ababab;font-size:%?24?%;overflow:hidden}.goods-main .goods-content .goods-props .goods-props-item[data-v-e2173962]{display:inline-block;margin-right:%?14?%;padding:%?4?% %?16?%;border-radius:%?12?%;background-color:#f5f5f5;width:auto}.goods-main .goods-trade[data-v-e2173962]{padding-top:%?16?%;width:%?150?%;text-align:right;color:#999;font-size:%?26?%}.goods-main .goods-trade .goods-price[data-v-e2173962]{vertical-align:bottom;margin-bottom:%?16?%}.goods-main .goods-trade .goods-price .unit[data-v-e2173962]{margin-right:%?-2?%;font-size:%?24?%}.footer-fixed[data-v-e2173962]{position:fixed;bottom:var(--window-bottom);left:0;right:0;height:%?96?%;z-index:11;box-shadow:0 %?-4?% %?40?% 0 rgba(144,52,52,.1);background:#fff}.footer-fixed .btn-wrapper[data-v-e2173962]{height:100%;display:flex;align-items:center;padding:0 %?20?%}.footer-fixed .btn-item[data-v-e2173962]{flex:1;font-size:%?28?%;height:%?72?%;line-height:%?72?%;text-align:center;color:#fff;border-radius:%?50?%}.footer-fixed .btn-item-main[data-v-e2173962]{background:linear-gradient(90deg,#f9211c,#ff6335)}.footer-fixed .btn-item-main.disabled[data-v-e2173962]{background:#ff9779}',""]),e.exports=t},b728:function(e,t,i){"use strict";i.r(t);var o=i("54bd"),a=i("5b17");for(var s in a)"default"!==s&&function(e){i.d(t,e,(function(){return a[e]}))}(s);i("115e");var n,r=i("f0c5"),d=Object(r["a"])(a["default"],o["b"],o["c"],!1,null,"e2173962",null,!1,o["a"],n);t["default"]=d.exports}}]);