chunk-455ce158.435a00fc.js 7.1 KB

12
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-455ce158"],{"03f0":function(s,t,i){"use strict";i("f1ed")},4932:function(s,t,i){"use strict";i("51a5")},"51a5":function(s,t,i){},f1ed:function(s,t,i){},f76d:function(s,t,i){"use strict";i.r(t);var e=function(){var s=this,t=s.$createElement,i=s._self._c||t;return i("el-form",{directives:[{name:"loading",rawName:"v-loading",value:s.loading,expression:"loading"}],staticClass:"ns-evalute"},[s._l(s.goodsList,(function(t,e){return i("div",{key:e,staticClass:"ns-eva-li"},[i("div",{staticClass:"ns-eva-good"},[i("el-image",{attrs:{fit:"scale-down",src:s.$img(t.sku_image,{size:"mid"})},on:{error:function(t){return s.imageError(e)},click:function(i){return s.toGoodsDetail(t.sku_id)}}}),i("p",{staticClass:"ns-eva-good-name",attrs:{title:t.sku_name},on:{click:function(i){return s.toGoodsDetail(t.sku_id)}}},[s._v(s._s(t.sku_name))]),i("p",[s._v("¥"+s._s(t.price))])],1),i("div",{staticClass:"ns-eva-form"},[s.isEvaluate?s._e():i("div",{staticClass:"block"},[i("span",{staticClass:"demonstration"},[s._v("描述相符:")]),i("el-rate",{on:{change:function(t){return s.setStar(e)}},model:{value:s.goodsEvalList[e].scores,callback:function(t){s.$set(s.goodsEvalList[e],"scores",t)},expression:"goodsEvalList[index].scores"}}),i("div",{staticClass:"level"},[i("i",{staticClass:"iconfont",class:"1"==s.goodsEvalList[e].explain_type?"iconhaoping1 ns-text-color":"2"==s.goodsEvalList[e].explain_type?"iconzhongchaping ns-text-color":"3"==s.goodsEvalList[e].explain_type?"iconzhongchaping":""}),i("span",[s._v(" "+s._s("1"==s.goodsEvalList[e].explain_type?"好评":"2"==s.goodsEvalList[e].explain_type?"中评":"3"==s.goodsEvalList[e].explain_type?"差评":"")+" ")])])],1),i("div",{staticClass:"ns-textarea"},[s.isEvaluate?i("el-input",{attrs:{type:"textarea",rows:5,placeholder:"请在此处输入您的追评",maxlength:"200","show-word-limit":""},model:{value:s.goodsEvalList[e].again_content,callback:function(t){s.$set(s.goodsEvalList[e],"again_content",t)},expression:"goodsEvalList[index].again_content"}}):i("el-input",{attrs:{type:"textarea",rows:5,placeholder:"请在此处输入您的评价",maxlength:"200","show-word-limit":""},model:{value:s.goodsEvalList[e].content,callback:function(t){s.$set(s.goodsEvalList[e],"content",t)},expression:"goodsEvalList[index].content"}})],1),i("el-upload",{ref:"upload",refInFor:!0,class:{ishide:s.hide[e]},attrs:{action:s.uploadActionUrl,"list-type":"picture-card","on-success":function(t,i){return s.handleSuccess(t,i,e)},"on-preview":s.handlePictureCardPreview,"on-remove":function(t,i){return s.handleRemove(t,i,e)},"on-exceed":s.handleExceed}},[i("i",{staticClass:"el-icon-plus"})]),i("el-dialog",{attrs:{visible:s.dialogVisible},on:{"update:visible":function(t){s.dialogVisible=t}}},[i("img",{attrs:{width:"100%",src:s.dialogImageUrl,alt:""}})]),i("span",[s._v("共6张,还能上传"+s._s(s.imgList[e].length?6-s.imgList[e].length:6)+"张")])],1)])})),i("div",{staticClass:"save-btn-wrap"},[i("el-button",{attrs:{type:"primary"},on:{click:s.save}},[s._v("提交")])],1)],2)},a=[],o=(i("51d7"),i("b4e6"),i("4d20"),i("8d56"),i("270d"),i("d211")),n=i("cf6b"),d=i("dea0"),r=i("01ea"),l={name:"evaluate",components:{},data:function(){return{loading:!0,value1:5,memberName:"",memberNeadimg:"",orderId:null,orderNo:"",isAnonymous:0,goodsList:[],goodsEvalList:[],imgList:[],isEvaluate:0,flag:!1,siteName:"",shop_deliverycredit:5,shop_desccredit:5,shop_servicecredit:5,uploadActionUrl:r["a"].baseUrl+"/api/upload/evaluateimg",dialogImageUrl:"",dialogVisible:!1,hide:[]}},created:function(){this.orderId=this.$route.query.order_id,this.getUserInfo(),this.orderId&&this.getOrderInfo()},computed:Object(o["a"])({},Object(n["b"])(["defaultGoodsImage"])),methods:{handleSuccess:function(s,t,i){var e=this.imgList[i];e=e.concat(s.data.pic_path),this.imgList[i]=[],this.$set(this.imgList,i,e),this.isEvaluate?this.goodsEvalList[i].again_images=this.imgList[i].toString():this.goodsEvalList[i].images=this.imgList[i].toString(),this.imgList[i].length>=6&&(this.hide[i]=!0)},handleRemove:function(s,t,i){var e=util.inArray(s.response.data.pic_path,this.imgList[i]);this.imgList[i].splice(e,1),this.isEvaluate?this.goodsEvalList[i].again_images=this.imgList[i].toString():this.goodsEvalList[i].images=this.imgList[i].toString(),this.imgList[i].length<6&&(this.hide[i]=!1)},handleExceed:function(s,t){this.$message.warning("上传图片最大数量为6张")},handlePictureCardPreview:function(s){this.dialogImageUrl=s.url,this.dialogVisible=!0},getUserInfo:function(){var s=this;this.$store.dispatch("member/member_detail",{refresh:1}).then((function(t){s.memberName=t.data.nickname,s.memberNeadimg=t.data.headimg})).catch((function(t){s.$message.error(t.message)}))},getOrderInfo:function(){var s=this;Object(d["g"])({order_id:this.orderId}).then((function(t){if(0==t.code)if(s.isEvaluate=t.data.evaluate_status,s.orderNo=t.data.list[0].order_no,s.goodsList=t.data.list,s.siteName=t.data.list[0].site_name,s.isEvaluate)for(var i=0;i<t.data.list.length;i++){var e=[];s.imgList.push(e),s.hide.push(!1),s.goodsEvalList.push({order_goods_id:t.data.list[i].order_goods_id,goods_id:t.data.list[i].goods_id,sku_id:t.data.list[i].sku_id,again_content:"",again_images:"",site_id:t.data.list[i].site_id})}else for(var a=0;a<t.data.list.length;a++){var o=[];s.imgList.push(o),s.goodsEvalList.push({content:"",images:"",scores:5,explain_type:1,order_goods_id:t.data.list[a].order_goods_id,goods_id:t.data.list[a].goods_id,sku_id:t.data.list[a].sku_id,sku_name:t.data.list[a].sku_name,sku_price:t.data.list[a].price,sku_image:t.data.list[a].sku_image,site_id:t.data.list[a].site_id})}s.loading=!1})).catch((function(t){s.$message.error(t.message),s.$router.push("/member/order_list"),s.loading=!1}))},setStar:function(s){this.goodsEvalList[s].scores>=4?this.goodsEvalList[s].explain_type=1:1<this.goodsEvalList[s].scores&&this.goodsEvalList[s].scores<4?this.goodsEvalList[s].explain_type=2:this.goodsEvalList[s].explain_type=3},imageError:function(s){this.goodsList[s].sku_image=this.defaultGoodsImage},save:function(){for(var s=this,t=0;t<this.goodsEvalList.length;t++)if(this.isEvaluate){if(!this.goodsEvalList[t].again_content.trim().length)return void this.$message({message:"商品的评价不能为空哦",type:"warning"})}else if(!this.goodsEvalList[t].content.trim().length)return void this.$message({message:"商品的评价不能为空哦",type:"warning"});var i=JSON.stringify(this.goodsEvalList),e={order_id:this.orderId,goods_evaluate:i,isEvaluate:this.isEvaluate};this.isEvaluate||(e.order_no=this.orderNo,e.member_name=this.memberName,e.member_headimg=this.memberNeadimg,e.is_anonymous=this.isAnonymous),this.flag||(this.flag=!0,Object(d["h"])(e).then((function(t){0==t.code?s.$message({message:"评价成功",type:"success",duration:2e3,onClose:function(){s.$router.push({path:"/member/order_list"})}}):(s.$message({message:t.message,type:"warning"}),s.flag=!1)})).catch((function(t){s.$message.error(t.message),s.flag=!1})))},toGoodsDetail:function(s){this.$router.pushToTab("sku-"+s)}}},g=l,c=(i("4932"),i("03f0"),i("5d22")),u=Object(c["a"])(g,e,a,!1,null,"71b0a607",null);t["default"]=u.exports}}]);
  2. //# sourceMappingURL=chunk-455ce158.435a00fc.js.map