1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-order-comment-index"],{"05b7":function(t,e,i){"use strict";i.r(e);var o=i("7195"),a=i.n(o);for(var s in o)"default"!==s&&function(t){i.d(e,t,(function(){return o[t]}))}(s);e["default"]=a.a},"261e":function(t,e,i){var o=i("24fb");e=o(!1),e.push([t.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-4665f4e7]{padding-bottom:constant(env(safe-area-inset-bottom)%?130?%);padding-bottom:calc(env(safe-area-inset-bottom) + %?130?%)}.goods-list[data-v-4665f4e7]{font-size:%?28?%;padding-top:%?30?%}.goods-item[data-v-4665f4e7]{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-4665f4e7]{padding:%?24?% %?20?%}.goods-item .goods-detail .left .goods-image[data-v-4665f4e7]{display:block;width:%?150?%;height:%?150?%}.goods-item .goods-detail .right[data-v-4665f4e7]{padding-left:%?20?%}.goods-item .score-row[data-v-4665f4e7]{display:flex;justify-content:space-around;padding:%?24?% %?20?%}.goods-item .score-row .score-item[data-v-4665f4e7]{display:flex;justify-content:center;align-items:center}.goods-item .score-row .score-item.score-praise[data-v-4665f4e7]{color:#ff4544}.goods-item .score-row .score-item.score-praise .score-icon[data-v-4665f4e7]{background:#ff4544}.goods-item .score-row .score-item.score-review[data-v-4665f4e7]{color:#fcb500}.goods-item .score-row .score-item.score-review .score-icon[data-v-4665f4e7]{background:#fcb500}.goods-item .score-row .score-item.score-negative[data-v-4665f4e7]{color:#9b9b9b}.goods-item .score-row .score-item.score-negative .score-icon[data-v-4665f4e7]{background:#9b9b9b}.goods-item .score-row .score-item .score[data-v-4665f4e7]{padding:%?10?% %?20?% %?10?% %?10?%;border-radius:%?30?%}.goods-item .score-row .score-item .score .score-icon[data-v-4665f4e7]{margin-right:%?10?%;padding:%?10?%;border-radius:50%;font-size:%?30?%;color:#fff}.goods-item .score-row .score-item.active .score[data-v-4665f4e7]{color:#fff}.goods-item .score-row .score-item.active.score-praise .score[data-v-4665f4e7]{background:#ff4544}.goods-item .score-row .score-item.active.score-review .score[data-v-4665f4e7]{background:#fcb500}.goods-item .score-row .score-item.active.score-negative .score[data-v-4665f4e7]{background:#9b9b9b}.goods-item .form-content[data-v-4665f4e7]{padding:%?14?% %?10?%}.goods-item .form-content .textarea[data-v-4665f4e7]{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-4665f4e7]{padding:0 %?20?%;margin-top:%?20?%;margin-bottom:%?-20?%}.goods-item .image-list[data-v-4665f4e7]:after{clear:both;content:" ";display:table}.goods-item .image-list .image[data-v-4665f4e7]{display:block;width:100%;height:100%}.goods-item .image-list .image-picker[data-v-4665f4e7],\r\n.goods-item .image-list .image-preview[data-v-4665f4e7]{width:%?184?%;height:%?184?%;margin-right:%?30?%;margin-bottom:%?30?%;float:left}.goods-item .image-list .image-picker[data-v-4665f4e7]:nth-child(3n+0),\r\n.goods-item .image-list .image-preview[data-v-4665f4e7]:nth-child(3n+0){margin-right:0}.goods-item .image-list .image-picker[data-v-4665f4e7]{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-4665f4e7]{font-size:%?48?%;margin-bottom:%?6?%}.goods-item .image-list .image-picker .choose-text[data-v-4665f4e7]{font-size:%?24?%}.goods-item .image-list .image-preview[data-v-4665f4e7]{position:relative}.goods-item .image-list .image-preview .image-delete[data-v-4665f4e7]{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-4665f4e7]{display:flex;margin-bottom:%?20?%}.goods-main .goods-image[data-v-4665f4e7]{width:%?180?%;height:%?180?%}.goods-main .goods-image .image[data-v-4665f4e7]{display:block;width:100%;height:100%;border-radius:%?8?%}.goods-main .goods-content[data-v-4665f4e7]{flex:1;padding-left:%?16?%;padding-top:%?16?%}.goods-main .goods-content .goods-title[data-v-4665f4e7]{font-size:%?26?%;max-height:%?76?%}.goods-main .goods-content .goods-props[data-v-4665f4e7]{margin-top:%?14?%;height:%?40?%;color:#ababab;font-size:%?24?%;overflow:hidden}.goods-main .goods-content .goods-props .goods-props-item[data-v-4665f4e7]{display:inline-block;margin-right:%?14?%;padding:%?4?% %?16?%;border-radius:%?12?%;background-color:#f5f5f5;width:auto}.goods-main .goods-trade[data-v-4665f4e7]{padding-top:%?16?%;width:%?150?%;text-align:right;color:#999;font-size:%?26?%}.goods-main .goods-trade .goods-price[data-v-4665f4e7]{vertical-align:bottom;margin-bottom:%?16?%}.goods-main .goods-trade .goods-price .unit[data-v-4665f4e7]{margin-right:%?-2?%;font-size:%?24?%}.footer-fixed[data-v-4665f4e7]{position:fixed;bottom:var(--window-bottom);left:0;right:0;height:%?96?%;z-index:11;box-shadow:0 %?-4?% %?40?% 0 hsla(0,0%,59.2%,.24);background:#fff;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.footer-fixed .btn-wrapper[data-v-4665f4e7]{height:100%;display:flex;align-items:center;padding:0 %?20?%}.footer-fixed .btn-item[data-v-4665f4e7]{flex:1;font-size:%?28?%;height:%?80?%;line-height:%?80?%;text-align:center;color:#fff;border-radius:%?50?%}.footer-fixed .btn-item-main[data-v-4665f4e7]{background:linear-gradient(90deg,#f9211c,#ff6335)}.footer-fixed .btn-item-main.disabled[data-v-4665f4e7]{background:#ff9779}',""]),t.exports=e},"4ae6":function(t,e,i){"use strict";i.r(e);var o=i("979c"),a=i("05b7");for(var s in a)"default"!==s&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("b445");var n,r=i("f0c5"),d=Object(r["a"])(a["default"],o["b"],o["c"],!1,null,"4665f4e7",null,!1,o["a"],n);e["default"]=d.exports},6548:function(t,e,i){var o=i("261e");"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var a=i("4f06").default;a("d4c9615a",o,!0,{sourceMap:!1,shadowMode:!1})},7195:function(t,e,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(e,"__esModule",{value:!0}),e.default=void 0;var a=o(i("b12c")),s=o(i("f50d")),n=6,r={data:function(){return{isLoading:!0,orderId:null,goodsList:[],formData:[],maxImageLength:n,disabled:!1}},onLoad:function(t){var e=t.orderId;this.orderId=e,this.getGoodsList()},methods:{getGoodsList:function(){var t=this;t.isLoading=!0,s.list(t.orderId).then((function(e){t.goodsList=e.data.goodsList,t.initFormData(),t.isLoading=!1}))},initFormData:function(){var t=this.goodsList,e=t.map((function(t){return{goods_id:t.goods_id,order_goods_id:t.order_goods_id,score:10,content:"",imageList:[],uploaded:[]}}));this.formData=e},setScore:function(t,e){this.formData[t].score=e},chooseImage:function(t){var e=this,i=e.formData[t].imageList;uni.chooseImage({count:n-i.length,sizeType:["original","compressed"],sourceType:["album","camera"],success:function(o){var a=o.tempFiles;e.formData[t].imageList=i.concat(a)}})},deleteImage:function(t,e){this.formData[t].imageList.splice(e,1)},handleSubmit:function(){var t=this;if(!0===t.disabled)return!1;t.disabled=!0;var e=t.getImagesLength();e>0?t.uploadFile().then((function(){console.log("then"),t.onSubmit()})).catch((function(e){console.log("catch"),t.disabled=!1,0!==e.statusCode&&t.$toast(e.errMsg),console.log("err",e)})):t.onSubmit()},getImagesLength:function(){var t=this.formData,e=0;return t.forEach((function(t){t.content.trim()&&(e+=t.imageList.length)})),e},onSubmit:function(){var t=this;s.submit(t.orderId,t.formData).then((function(e){t.$toast(e.message),setTimeout((function(){t.disabled=!1,uni.navigateBack()}),1500)})).catch((function(e){return t.disabled=!1}))},uploadFile:function(){var t=this,e=t.formData,i=[];return e.forEach((function(t,e){if(t.content.trim()&&t.imageList.length){var o=t.imageList.map((function(t){return t}));i.push({formDataIndex:e,images:o})}})),new Promise((function(e,o){Promise.all(i.map((function(e,i){return new Promise((function(o,s){a.image(e.images).then((function(e){t.formData[i].uploaded=e,o(e)})).catch(s)}))}))).then(e,o)}))}}};e.default=r},"979c":function(t,e,i){"use strict";var o;i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return s})),i.d(e,"a",(function(){return o}));var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.isLoading?t._e():i("v-uni-view",{staticClass:"container"},[i("v-uni-view",{staticClass:"goods-list"},t._l(t.goodsList,(function(e,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:e.goods_image,mode:"scaleToFill"}})],1),i("v-uni-view",{staticClass:"goods-content"},[i("v-uni-view",{staticClass:"goods-title"},[i("v-uni-text",{staticClass:"twoline-hide"},[t._v(t._s(e.goods_name))])],1),i("v-uni-view",{staticClass:"goods-props clearfix"},t._l(e.goods_props,(function(e,o){return i("v-uni-view",{key:o,staticClass:"goods-props-item"},[i("v-uni-text",[t._v(t._s(e.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"},[t._v("¥")]),i("v-uni-text",{staticClass:"value"},[t._v(t._s(e.goods_price))])],1),i("v-uni-view",{staticClass:"goods-num"},[i("v-uni-text",[t._v("×"+t._s(e.total_num))])],1)],1)],1),i("v-uni-view",{staticClass:"score-row"},[i("v-uni-view",{staticClass:"score-item score-praise",class:{active:10==t.formData[o].score},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.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"},[t._v("好评")])],1)],1),i("v-uni-view",{staticClass:"score-item score-review",class:{active:20==t.formData[o].score},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.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"},[t._v("中评")])],1)],1),i("v-uni-view",{staticClass:"score-item score-negative",class:{active:30==t.formData[o].score},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.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"},[t._v("差评")])],1)],1)],1),i("v-uni-view",{staticClass:"form-content"},[i("v-uni-textarea",{staticClass:"textarea",attrs:{maxlength:"500",placeholder:"请输入评价内容 (留空则不评价)"},model:{value:t.formData[o].content,callback:function(e){t.$set(t.formData[o],"content",e)},expression:"formData[index].content"}})],1),i("v-uni-view",{staticClass:"image-list"},[t._l(t.formData[o].imageList,(function(e,a){return i("v-uni-view",{key:a,staticClass:"image-preview"},[i("v-uni-text",{staticClass:"image-delete iconfont icon-shanchu",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.deleteImage(o,a)}}}),i("v-uni-image",{staticClass:"image",attrs:{mode:"aspectFill",src:e.path}})],1)})),!t.formData[o].imageList||t.formData[o].imageList.length<t.maxImageLength?i("v-uni-view",{staticClass:"image-picker",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.chooseImage(o)}}},[i("v-uni-text",{staticClass:"choose-icon iconfont icon-camera"}),i("v-uni-text",{staticClass:"choose-text"},[t._v("上传图片")])],1):t._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:t.disabled},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleSubmit()}}},[t._v("确认提交")])],1)],1)],1)},s=[]},b12c:function(t,e,i){"use strict";var o=i("4ea4");i("d81d"),i("d3b7"),Object.defineProperty(e,"__esModule",{value:!0}),e.image=void 0;var a=o(i("c05a")),s=function(t){var e=2097152;return new Promise((function(i,o){a.default.urlFileUpload({files:t,maxSize:e}).then((function(t){var e=t.map((function(t){return t.data.fileInfo.file_id}));i(e,t)})).catch(o)}))};e.image=s},b445:function(t,e,i){"use strict";var o=i("6548"),a=i.n(o);a.a},f50d:function(t,e,i){"use strict";var o=i("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.submit=e.list=void 0;var a=o(i("5530")),s=o(i("c05a")),n={list:"order.comment/list",submit:"order.comment/submit"},r=function(t,e){return s.default.get(n.list,(0,a.default)({orderId:t},e))};e.list=r;var d=function(t,e){return s.default.post(n.submit,{orderId:t,form:e})};e.submit=d}}]);
|