1 line
8.2 KiB
JavaScript
1 line
8.2 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-02a0d429"],{"024c9":function(t,e,i){var a=i("24fb");e=a(!1),e.push([t.i,"#evaluate .flex[data-v-4321c2f0]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#evaluate .flex-sb[data-v-4321c2f0]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#evaluate .w-60[data-v-4321c2f0]{width:3.75rem}#evaluate .list[data-v-4321c2f0]{padding:.875rem}#evaluate .list .list-child[data-v-4321c2f0]{text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-radius:.5rem;overflow:hidden;margin-bottom:.75rem;padding:0 .9375rem}#evaluate .list .list-child .list-item[data-v-4321c2f0]{line-height:2.5rem}#evaluate .list .list-child .img-scroll[data-v-4321c2f0]{overflow:scroll}#evaluate .list .list-child .img-scroll img[data-v-4321c2f0]{margin:0 .75rem 0 0;border-radius:4px}#evaluate .list .list-child .good-num[data-v-4321c2f0]{margin-left:1rem;text-align:center;font-size:10px;color:#999}#evaluate .list .list-child .order-btn[data-v-4321c2f0]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#evaluate .list .list-child .order-btn .order-btn-item[data-v-4321c2f0]{border:1px solid #f14e4e;color:#f14e4e;border-radius:1rem;line-height:1.5rem;padding:0 8px;margin-left:.625rem}#evaluate .custom-image[data-v-4321c2f0] .van-empty__image{width:100%;height:auto}",""]),t.exports=e},"828b":function(t,e,i){var a=i("024c9");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var s=i("499e").default;s("6851bd06",a,!0,{sourceMap:!1,shadowMode:!1})},"9d07":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{attrs:{id:"evaluate"}},[i("c-title",{attrs:{hide:!1,text:"售后列表"}}),i("van-sticky",[i("van-search",{attrs:{placeholder:"搜索订单编号/售后编号",shape:"round"},on:{search:t.onSearch},model:{value:t.keyword,callback:function(e){t.keyword=e},expression:"keyword"}})],1),i("van-tabs",{attrs:{sticky:"",ellipsis:!1,"offset-top":"54"},on:{click:t.handleClick},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},t._l(t.titleArr,(function(e,a){return i("van-tab",{key:a,attrs:{title:e.name}},[t.dataList[a]&&!t.fun.isTextEmpty(t.dataList[a].list)?i("div",{staticClass:"list"},t._l(t.dataList[a].list,(function(e,a){return i("div",{key:a,staticClass:"list-child"},[i("div",{staticClass:"list-item flex flex-sb"},[i("div",{staticStyle:{color:"#333"}},[t._v(t._s(e.order.order_sn))]),i("div",{staticStyle:{color:"#f14e4e","font-size":"12px"}},[t._v(t._s(e.status_name))])]),i("div",{staticClass:"list-main flex flex-sb"},[i("div",{staticClass:"img-scroll flex",staticStyle:{flex:"1"}},t._l(e.refund_order_goods,(function(t,e){return i("img",{key:e,staticClass:"w-60",attrs:{src:t.goods_thumb,alt:""}})})),0),i("div",{staticClass:"good-num"},[t._v("共"+t._s(e.refund_order_goods.length)+"件")])]),i("div",{staticClass:"list-item flex flex-sb",staticStyle:{"font-size":"10px"}},[i("div",{staticStyle:{color:"#666"}},[t._v("售后编号"+t._s(e.refund_sn))]),i("div",{staticStyle:{color:"#333","font-weight":"bold"}},[t._v("退款金额¥"+t._s(e.apply_price))])]),i("div",{staticClass:"list-item flex flex-sb",staticStyle:{"border-top":"1px solid #fbfbfb"}},[i("div",{staticStyle:{color:"#666"}},[t._v(t._s(e.refund_type_name))]),i("div",{staticClass:"order-btn flex"},[i("div",{staticClass:"order-btn-item",on:{click:function(i){return i.stopPropagation(),t.toDetail(e)}}},[t._v("查看详情")])])])])})),0):t._e(),!t.$store.state.isloadding&&t.fun.isTextEmpty(t.dataList[a].list)?i("van-empty",{staticClass:"custom-image",attrs:{image:"https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/energytank_blank@2x.png",description:"暂无数据"}}):t._e()],1)})),1)],1)},s=[],l=i("c7eb"),o=i("1da1"),n=(i("14d9"),i("d3b7"),i("159b"),i("99af"),i("ac0d")),r={mixins:[n["a"]],data:function(){return{keyword:"",activeName:0,dataList:[],titleArr:[],isLoadMore:!0,loading:!1}},methods:{toUrl:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.$router.push(this.fun.getUrl(t,e,i))},init:function(){this.dataList=[],this.titleArr=[{id:0,name:"全部",url:"refund.list.index"},{id:1,name:"待处理",url:"refund.list.wait"},{id:2,name:"已完成",url:"refund.list.complete"},{id:3,name:"驳回/关闭",url:"refund.list.cancel"}],this.isLoadMore=!0,this.setNewArr()},setNewArr:function(){var t=this;this.titleArr.forEach((function(e,i){t.dataList.push({isLoadMore:!0,loading:!1,finished:!1,page:1,total_page:0,url:e.url,list:[]})})),this.handleClick()},onLoad:function(){},onSearch:function(){this.dataList[this.activeName].list=[],this.dataList[this.activeName].page=1,this.handleClick()},handleClick:function(){var t=this,e=this.dataList[this.activeName];if(this.fun.isTextEmpty(e.list)){var i=this.$route.query,a=i.refund_id,s=void 0===a?"":a,l=i.order_goods_id,o=void 0===l?"":l;$http.get(e.url,{page:1,sn:this.keyword,refund_id:s,order_goods_id:o},".").then((function(e){1===e.result?(t.isLoadMore=!0,t.dataList[t.activeName].isLoadMore=!0,t.dataList[t.activeName].page=1,t.dataList[t.activeName].total_page=e.data.last_page,t.$set(t.dataList[t.activeName],"list",e.data.data)):t.$dialog.alert({message:e.msg})})).catch((function(t){}))}else this.isLoadMore=e.isLoadMore},getMoreData:function(){var t=this;if(t.dataList[t.activeName].isLoadMore=!1,t.isLoadMore=!1,!(t.dataList[t.activeName].page>=t.dataList[t.activeName].total_page)){var e=this.$route.query,i=e.refund_id,a=void 0===i?"":i,s=e.order_goods_id,l=void 0===s?"":s,o={sn:this.keyword,refund_id:a,order_goods_id:l};t.dataList[t.activeName].page=t.dataList[t.activeName].page+1,o.page=t.dataList[t.activeName].page,$http.get(this.dataList[this.activeName].url,o,"加载中").then((function(e){if(t.isLoadMore=!0,t.dataList[t.activeName].isLoadMore=!0,1===e.result){var i=e.data.data;t.dataList[t.activeName].list=t.dataList[t.activeName].list.concat(i)}else t.dataList[t.activeName].page=t.dataList[t.activeName].page-1,t.dataList[t.activeName].isLoadMore=!1,t.isLoadMore=!1}))}},getBtnApi:function(t,e){var i=this;return Object(o["a"])(Object(l["a"])().mark((function a(){var s,o,n,r;return Object(l["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return s=e.id,a.next=3,$http.get(t,{refund_id:s},".");case 3:o=a.sent,n=o.result,r=o.msg,o.data,i.$dialog.alert({message:r}).then((function(){1==n&&i.onSearch()}));case 8:case"end":return a.stop()}}),a)})))()},toDetail:function(t){40==t.plugin_id&&1==t.refund_type&&6==t.status?this.toUrl("OrderReturnAftersalesDetail",{id:t.order.id}):(144===t.plugin_id&&this.toUrl("refundProcess",{},{refundId:t.id}),144!==t.plugin_id&&this.toUrl("aftersales",{refund_id:t.id},{pluginid:t.plugin_id}))}},activated:function(){this.init()},components:{}},d=r,c=d,u=(i("b641"),i("2877")),f=Object(u["a"])(c,a,s,!1,null,"4321c2f0",null);e["default"]=f.exports},ac0d:function(t,e,i){"use strict";i.d(e,"a",(function(){return l}));var a=document.documentElement,s=document.body,l={data:function(){return{}},activated:function(){window.addEventListener("scroll",this.handleScroll)},deactivated:function(){window.removeEventListener("scroll",this.handleScroll)},methods:{getScrollTop:function(){var t=0;return a&&a.scrollTop?t=a.scrollTop:s&&(t=s.scrollTop),t},getClientHeight:function(){var t=0;return t=s.clientHeight&&a.clientHeight?Math.min(s.clientHeight,a.clientHeight):Math.max(s.clientHeight,a.clientHeight),t},getScrollHeight:function(){return Math.max(s.scrollHeight,a.scrollHeight)},handleScroll:function(){this.otherScroll();var t=document.documentElement.scrollTop||document.body.scrollTop;this.btnFlag=t>60,this.getScrollTop()+this.getClientHeight()+105>this.getScrollHeight()?(this.isLoadMore&&this.getMoreData(),this.isBottom=!0):this.isBottom=!1},otherScroll:function(){}}}},b641:function(t,e,i){"use strict";i("828b")}}]); |