1 line
14 KiB
JavaScript
1 line
14 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-48bf6f2e"],{"1d25":function(e,t,a){var i=a("24fb");t=i(!1),t.push([e.i,"#order-page[data-v-63b804ce]{padding-bottom:5rem}#order-page .text-right[data-v-63b804ce]{text-align:right}#order-page .btn[data-v-63b804ce]{margin-top:.75rem;font-size:.8rem}#order-page .order-type[data-v-63b804ce]{background:#fff;padding:.6rem;overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#order-page .order-type .type-card[data-v-63b804ce]{border-radius:.7rem;padding:.35rem .6rem;line-height:1;margin-right:1rem;white-space:nowrap;color:#333}#order-page .order-type .active-type-color[data-v-63b804ce]{background:#4978f8;color:#fff!important}#order-page .order-detail[data-v-63b804ce]{background:#fff;padding:.6rem;margin-top:.4rem}#order-page .order-detail .order-sn[data-v-63b804ce]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#order-page .order-detail .order-sn .order-waite-color[data-v-63b804ce]{color:#999!important}#order-page .order-detail .order-sn .order-service-color[data-v-63b804ce]{color:#f84949!important}#order-page .order-detail .order-sn .order-sn-status[data-v-63b804ce]{font-size:.65rem;font-weight:400;color:#333}#order-page .order-detail .order-sn .order-sn-color[data-v-63b804ce]{font-size:.65rem;font-weight:400;color:#999}#order-page .order-detail .enterprise-order[data-v-63b804ce]{margin-bottom:.6rem}#order-page .order-detail .order-time[data-v-63b804ce]{background:rgba(255,238,223,.39);border-radius:.2rem;font-size:.65rem;font-weight:400;color:#ff9c43;padding:.325rem 0;width:100%;margin:.6rem 0}#order-page .order-detail .publish-pane[data-v-63b804ce]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem}#order-page .order-detail .publish-pane img[data-v-63b804ce]{width:2rem;height:2rem;border-radius:50%;margin:0}#order-page .order-detail .publish-pane .publish-right[data-v-63b804ce]{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:.2rem}#order-page .order-detail .publish-pane .publish-right .publish-name[data-v-63b804ce]{font-size:.75rem;font-weight:700;color:#333;text-align:left}#order-page .order-detail .publish-pane .publish-right .publish-name .publish-mobile[data-v-63b804ce]{font-size:.65rem;font-weight:400;color:#999}#order-page .order-detail .publish-pane .publish-right .publish-address[data-v-63b804ce]{font-size:.65rem;font-weight:400;color:#999;text-align:left}#order-page .order-detail .tec-pane[data-v-63b804ce]{background:hsla(0,0%,96.1%,.39);border-radius:.2rem;padding:.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#order-page .order-detail .tec-pane img[data-v-63b804ce]{width:3.6rem;height:3.6rem;background:hsla(0,0%,91%,.39);border-radius:.2rem;margin:0}#order-page .order-detail .tec-pane .tec-right[data-v-63b804ce]{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:left;margin-left:.3rem}#order-page .order-detail .tec-pane .tec-right .tec-name[data-v-63b804ce]{font-size:.75rem;font-weight:400;color:#333}#order-page .order-detail .tec-pane .tec-right .tec-content[data-v-63b804ce]{font-size:.7rem;font-weight:400;color:#999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;overflow:hidden}#order-page .order-detail .tec-pane .tec-right .service-charge[data-v-63b804ce]{font-size:.65rem;font-weight:400;color:#ff9c43}#order-page .order-detail .evaluation-pane[data-v-63b804ce]{width:100%;text-align:right;margin-top:.6rem;margin-bottom:.4rem}#order-page .order-detail .evaluation-pane .evaluation-card[data-v-63b804ce]{background:#4978f8;border-radius:.875rem;color:#fff;padding:.3rem 1rem}",""]),e.exports=t},"1e4e":function(e,t,a){"use strict";a("2b47")},"2b47":function(e,t,a){var i=a("1d25");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var r=a("499e").default;r("17e9455c",i,!0,{sourceMap:!1,shadowMode:!1})},"341ae":function(e,t,a){var i=a("24fb");t=i(!1),t.push([e.i,"#evaluation-cpn .evaluation-popup[data-v-74c75514]{padding:.8rem;height:100%}#evaluation-cpn .evaluation-popup .top-name[data-v-74c75514]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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}#evaluation-cpn .evaluation-popup .top-name .cancal[data-v-74c75514]{font-size:.75rem;font-weight:400;color:#999}#evaluation-cpn .evaluation-popup .top-name .middle[data-v-74c75514]{font-size:.85rem;font-weight:400;color:#333}#evaluation-cpn .evaluation-popup .top-name .sure[data-v-74c75514]{font-size:.75rem;font-weight:400;color:#333}#evaluation-cpn .evaluation-popup .star-pane[data-v-74c75514]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:95%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#evaluation-cpn .evaluation-popup .star-pane .star-icon-color[data-v-74c75514]{color:#ff9c43!important}#evaluation-cpn .evaluation-popup .star-pane .star-icon[data-v-74c75514]{font-size:1.1rem;margin-right:1rem}",""]),e.exports=t},"734b":function(e,t,a){"use strict";a("adff")},ac0d:function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));var i=document.documentElement,r=document.body,o={data:function(){return{}},activated:function(){window.addEventListener("scroll",this.handleScroll)},deactivated:function(){window.removeEventListener("scroll",this.handleScroll)},methods:{getScrollTop:function(){var e=0;return i&&i.scrollTop?e=i.scrollTop:r&&(e=r.scrollTop),e},getClientHeight:function(){var e=0;return e=r.clientHeight&&i.clientHeight?Math.min(r.clientHeight,i.clientHeight):Math.max(r.clientHeight,i.clientHeight),e},getScrollHeight:function(){return Math.max(r.scrollHeight,i.scrollHeight)},handleScroll:function(){this.otherScroll();var e=document.documentElement.scrollTop||document.body.scrollTop;this.btnFlag=e>60,this.getScrollTop()+this.getClientHeight()+105>this.getScrollHeight()?(this.isLoadMore&&this.getMoreData(),this.isBottom=!0):this.isBottom=!1},otherScroll:function(){}}}},adff:function(e,t,a){var i=a("341ae");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var r=a("499e").default;r("347b3ae4",i,!0,{sourceMap:!1,shadowMode:!1})},c20d8:function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:"evaluation-cpn"}},[a("van-popup",{style:{height:"8.5rem"},attrs:{round:"",position:"bottom"},on:{"click-overlay":e.cancal},model:{value:e.evaluation_show,callback:function(t){e.evaluation_show=t},expression:"evaluation_show"}},[a("div",{staticClass:"evaluation-popup"},[a("div",{staticClass:"top-name"},[a("span",{staticClass:"cancal",on:{click:e.cancal}},[e._v("取消")]),a("span",{staticClass:"middle"},[e._v("评价")]),a("span",{staticClass:"sure",on:{click:e.sure}},[e._v("确认")])]),a("div",{staticClass:"star-pane"},e._l(e.starList,(function(t,i){return a("van-icon",{key:i,class:t.isShow?"star-icon star-icon-color":"star-icon",attrs:{name:t.isShow?"star":"star-o"},on:{click:function(t){return e.clickStar(i)}}})})),1)])])],1)},r=[],o=a("c7eb"),n=a("1da1"),s=a("3835"),l=a("b85c"),c=(a("d3b7"),a("ddb0"),a("4de4"),{props:{evaluation_show:{type:Boolean,default:!1},urlStr:{type:String,default:"plugin.be-within-call.frontend.need-order-operate.push-remark"},order_id:{type:null,default:""}},data:function(){return{starList:[{id:1,isShow:!1},{id:2,isShow:!1},{id:3,isShow:!1},{id:4,isShow:!1},{id:5,isShow:!1}]}},mounted:function(){},methods:{clickStar:function(e){var t,a=Object(l["a"])(this.starList.entries());try{for(a.s();!(t=a.n()).done;){var i=Object(s["a"])(t.value,2),r=i[0],o=i[1];if(0==e&&1==this.starList.filter((function(e){return e.isShow})).length)return void(o.isShow=!1);o.isShow=r<=e}}catch(n){a.e(n)}finally{a.f()}},cancal:function(){this.$emit("update:evaluation_show",!1)},sure:function(){var e=this;return Object(n["a"])(Object(o["a"])().mark((function t(){var a,i,r,n;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.starList.filter((function(e){return e.isShow})),t.next=3,$http.post(e.urlStr,{oid:e.order_id,star:a.length});case 3:i=t.sent,i.data,r=i.result,n=i.msg,r&&e.$emit("commentEvent"),e.$toast(n),e.$emit("update:evaluation_show",!1);case 10:case"end":return t.stop()}}),t)})))()}},components:{}}),d=c,p=d,u=(a("734b"),a("2877")),f=Object(u["a"])(p,i,r,!1,null,"74c75514",null);t["a"]=f.exports},f69a:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:"order-page"}},[a("c-title",{attrs:{text:"订单管理"}}),a("van-tabs",{attrs:{"title-active-color":"#4978F8",color:"#4978F8"},on:{click:e.change},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("van-tab",{attrs:{title:"全部订单",name:"all"}}),a("van-tab",{attrs:{title:"待接单订单",name:"wait_accept"}}),a("van-tab",{attrs:{title:"待服务订单",name:"wait_work"}}),a("van-tab",{attrs:{title:"已完成订单",name:"completed"}}),a("van-tab",{attrs:{title:"超时退单",name:"overtime"}}),a("van-tab",{attrs:{title:"已关闭订单",name:"close"}})],1),e._l(e.list,(function(t){return a("div",{key:t.order_id,staticClass:"order-detail",on:{click:function(a){return e.goOrderDetail(t)}}},[a("div",{staticClass:"order-sn"},[a("span",{staticClass:"order-sn-color"},[e._v("订单号:"+e._s(t.order_sn))]),a("span",{staticClass:"order-sn-status"},[e._v(e._s(t.status_name))])]),1==t.need_type?a("div",{staticClass:"order-time"},[e._v("预约时间:"+e._s(t.start_time_str))]):e._e(),0==t.need_type?a("div",{staticClass:"order-time"},[e._v("服务时间:"+e._s(t.start_time_str)+"-"+e._s(t.finish_time_str))]):e._e(),a("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[a("div",{staticClass:"publish-pane"},[a("img",{attrs:{src:t.has_one_member&&t.has_one_member.avatar_image}}),a("div",{staticClass:"publish-right"},[a("div",{staticClass:"publish-name"},[a("span",[e._v(e._s(t.order_address&&t.order_address.realname))]),a("span",{staticClass:"publish-mobile"},[e._v("("+e._s(t.order_address&&t.order_address.mobile)+")")])]),a("div",{staticClass:"publish-address"},[e._v(e._s(t.order_address&&t.order_address.address))])])]),a("div",{on:{click:function(a){return a.stopPropagation(),e.goToAdress(t)}}},[e._m(0,!0),a("div",{staticStyle:{"font-size":"0.8rem",color:"#999"}},[e._v(e._s(t.distance)+e._s(t.unit))])])]),a("div",{staticClass:"tec-pane"},[a("img",{attrs:{src:t.image_url}}),a("div",{staticClass:"tec-right"},[a("div",{staticClass:"tec-name"},[e._v(e._s(t.title))]),a("div",{staticClass:"tec-content"},[e._v(e._s(t.content))]),a("div",{staticClass:"service-charge"},[e._v("服务费 ¥"+e._s(t.service_fee))])])]),t.button_models&&0!==t.button_models.length?a("div",{staticClass:"text-right"},e._l(t.button_models,(function(i,r){return a("van-button",{key:r,staticClass:"btn",attrs:{color:"#4978F8",size:"small",round:""},on:{click:function(a){return a.stopPropagation(),e.order_handle(i,t.order_id)}}},[e._v(e._s(i.name))])})),1):e._e()])})),e.evaluation_show?a("evaluation-popup",{attrs:{urlStr:e.urlStr,evaluation_show:e.evaluation_show,order_id:e.order_id},on:{"update:evaluation_show":function(t){e.evaluation_show=t},commentEvent:e.commentEvent}}):e._e()],2)},r=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("i",{staticClass:"iconfont icon-zx_map_local",staticStyle:{color:"#4978f8"}})])}],o=(a("b64b"),a("99af"),a("14d9"),a("c20d8")),n=a("ac0d"),s={mixins:[n["a"]],data:function(){return{active_name:"all",order_type:1,evaluation_show:!1,point:{},urlStr:"",order_id:"",list:[],isLoadMore:!0,page:1,total_page:0}},activated:function(){if(this.evaluation_show=!1,this.isLoadMore=!0,localStorage.getItem("myLocation")){var e=JSON.parse(localStorage.getItem("myLocation"));this.point=e.point,this.getData()}else this.ready()},methods:{goToAdress:function(e){var t=this.fun.bd_decrypt(e.longitude,e.latitude);this.fun.goToWXAdress(t,e.order_address.address,"")},ready:function(){var e=this;this.fun.getLocation().then((function(t){e.point=t.point,e.getData()})).catch((function(e){}))},change:function(){this.getData()},getMoreData:function(){if(this.isLoadMore=!1,!(this.page>=this.total_page)){var e=this.page+1;this.getData(e)}},getData:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,a={page:t,lng:this.point.lng,lat:this.point.lat};"all"!==this.activeName&&(a.tab=this.activeName),$http.get("plugin.be-within-call.frontend.order.shi-fu.index",a,"").then((function(a){if(e.isLoadMore=!0,a.result){var i=a.data;e.page=i.current_page,e.total_page=i.last_page,e.list=1==t?i.data:e.list.concat(i.data)}else e.$toast(a.msg)}))},optionType:function(e){this.order_type=e},commentEvent:function(){this.getData()},order_handle:function(e,t){var a=this;"shifu"==e.value&&(this.urlStr=e.api,this.order_id=t,this.evaluation_show=!0),"receive"==e.value&&$http.post("plugin.be-within-call.frontend.need-order-operate.receive",{oid:t}).then((function(e){a.$toast(e.msg),e.result&&a.getData()}))},goOrderDetail:function(e){var t=e.order_id,a=e.status,i=e.button_models,r="";3==a?r=i&&0!==i.length?1:5:2==a?r=2:0==a?r=4:-1==a&&(r=-1),this.$router.push(this.fun.getUrl("anytimeSkillMasterOrderDetail",{order_id:t,order_type:r,name:"individual"}))}},components:{evaluationPopup:o["a"]}},l=s,c=l,d=(a("1e4e"),a("2877")),p=Object(d["a"])(c,i,r,!1,null,"63b804ce",null);t["default"]=p.exports}}]); |