service-home-rob-order-index~service-home-service-order-index.46b98ca4.js 16 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["service-home-rob-order-index~service-home-service-order-index"],{"0af1":function(t,e,n){"use strict";n.r(e);var i=n("5147"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},"15d12":function(t,e,n){"use strict";var i=n("c2231"),a=n.n(i);a.a},"1a9a":function(t,e,n){"use strict";var i=n("bb82"),a=n.n(i);a.a},"1b78":function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.waitBindOrderList=e.updateTel=e.updateInfo=e.regIndex=e.reg=e.profitList=e.orderStatus=e.orderList=e.orderFinishpay=e.orderBind=e.orderAddTime=e.openStatus=e.index=e.goodsList=e.goodsCateList=e.delPics=e.delGoods=e.default=e.commentList=e.cateList=e.cashApply=e.addPics=e.addGoods=void 0;var a=i(n("cc29")),o=function(t,e){return a.default.GET("/worker/admin/index",t,e)};e.index=o;var r=function(t,e){return a.default.POST("/worker/admin/open-status",t,e)};e.openStatus=r;var s=function(t,e){return a.default.POSTJSON("/worker/admin/update-info",t,e)};e.updateInfo=s;var d=function(t,e){return a.default.POST("/worker/admin/update-tel",t,e)};e.updateTel=d;var c=function(t,e){return a.default.POSTJSON("/worker/admin/add-pics",t,e)};e.addPics=c;e.delPics=function(t,e){return a.default.POSTJSON("/worker/admin/del-pics",t,e)};e.profitList=function(t,e){return a.default.POSTJSON("/worker/admin/profit-list",t,e)};e.cashApply=function(t,e){return a.default.POSTJSON("/worker/admin/cash-apply",t,e)};e.goodsList=function(t,e){return a.default.POSTJSON("/worker/admin/goods-list",t,e)};e.delGoods=function(t,e){return a.default.POSTJSON("/worker/admin/del-goods",t,e)};e.addGoods=function(t,e){return a.default.POSTJSON("/worker/admin/add-goods",t,e)};e.goodsCateList=function(t,e){return a.default.POSTJSON("/worker/worker-goods-cate-list",t,e)};e.cateList=function(t,e){return a.default.POSTJSON("/worker/worker-cate-list",t,e)};e.commentList=function(t,e){return a.default.POSTJSON("/worker/admin/comment-list",t,e)};e.orderBind=function(t,e){return a.default.POSTJSON("/worker/admin/order-bind",t,e)};e.waitBindOrderList=function(t,e){return a.default.POSTJSON("/worker/admin/wait-bind-order-list",t,e)};e.orderList=function(t,e){return a.default.POSTJSON("/worker/admin/order-list",t,e)};e.orderFinishpay=function(t,e){return a.default.POSTJSON("/worker/admin/order-finish-pay",t,e)};e.orderAddTime=function(t,e){return a.default.POSTJSON("/worker/admin/order-add-time",t,e)};e.orderStatus=function(t,e){return a.default.POSTJSON("/worker/admin/order-status",t,e)};e.regIndex=function(t,e){return a.default.POSTJSON("/worker/index/reg-index",t,e)};e.reg=function(t,e){return a.default.POSTJSON("/worker/index/reg",t,e)};var u={addPics:c,index:o,openStatus:r,updateInfo:s,updateTel:d};e.default=u},2161:function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("2634")),o=i(n("2fdc")),r=n("1b78"),s=i(n("3508")),d=n("405a6"),c={props:{pageData:{type:Object,default:function(){return{list:[],loadmoreStatus:"loadmore"}}},loadmoreStatus:{type:Object}},components:{StatusButton:s.default},computed:{typeText:function(){return function(t,e){return e?"已忽略":d[t]}}},methods:{copyText:function(t){var e=this;uni.setClipboardData({data:t,success:function(t){e.$utils.toast("复制成功")}})},onQiangdan:function(t,e){var n=this;return(0,o.default)((0,a.default)().mark((function i(){return(0,a.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.next=2,(0,r.orderBind)({order_id:t.id,type:e},!0);case 2:n.$emit("loadData",!0);case 3:case"end":return i.stop()}}),i)})))()},onStatus:function(t,e){var n=this;return(0,o.default)((0,a.default)().mark((function i(){return(0,a.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.next=2,(0,r.orderStatus)({type:e,order_id:t.id});case 2:n.$emit("loadData",!0);case 3:case"end":return i.stop()}}),i)})))()}}};e.default=c},3508:function(t,e,n){"use strict";n.r(e);var i=n("89ac"),a=n("0af1");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("1a9a");var r=n("828b"),s=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"b32ff71e",null,!1,i["a"],void 0);e["default"]=s.exports},"405a6":function(t){t.exports=JSON.parse('{"5":"待支付","10":"待抢单","15":"待接单","20":"待出发","30":"已出发","40":"待服务","50":"进行中","70":"已取消","100":"已完成"}')},5147:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={props:{order:{type:Object,default:function(){return{}}}},methods:{onPhone:function(t){this.$utils.makePhoneCall(t.mobile)},onDaohang:function(t){var e=this,n=JSON.parse(t.address_data);uni.openLocation({latitude:n.latitude-0,longitude:n.longitude-0,address:n.detail,success:function(t){},fail:function(){e.$utils.toast("获取定位失败。")},complete:function(){}})}}};e.default=i},"53ab":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var i={uLoadmore:n("c9bb").default,uEmpty:n("4991").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{},[t.pageData.list.length?n("v-uni-view",{staticClass:"list"},[t._l(t.pageData.list,(function(e,i){return n("div",{key:i,staticClass:"item",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.$utils.toUrl("/service-home/rob-order/order-detail?order_id="+e.id)}}},[n("div",{staticClass:"flex-y-center u-font-26 item_1"},[n("div",{staticClass:"flex-w-1 u-line-1"},[t._v(t._s(e.su_name))]),n("div",{staticClass:"color-999"},[t._v(t._s(t.$utils.turnDate(1e3*e.created_at))+"下单")]),n("div",{staticClass:"icon-shu"}),n("div",{staticClass:"price-color"},[t._v(t._s(t.typeText(e.status_ext,e.ignore)))])]),n("div",{staticClass:"item_2"},t._l(e.goods_list,(function(e){return n("div",{key:e.goods_id,staticClass:"goods flex"},[n("v-uni-image",{staticClass:"goods-img",attrs:{src:e.pic,mode:"aspectFill"}}),n("div",{staticClass:"flex-w-1"},[n("div",{staticClass:"font-w-600 flex-y-center u-m-b-14"},[n("div",{staticClass:"goods-name flex-w-1 u-line-1 u-m-r-20"},[t._v(t._s(e.goods_name))]),n("div",{staticClass:"goods-price"},[n("v-uni-text",{staticClass:"u-font-22"},[t._v("¥")]),n("v-uni-text",[t._v(t._s(e.total_price))])],1)]),n("div",{staticClass:"flex-y-center"},[n("div",{staticClass:"flex-w-1"},[n("div",{staticClass:"desc"},[t._v(t._s(e.worker_goods_ext_desc))])]),n("div",{staticClass:"goods-num price-color font-w-600"},[t._v("x"+t._s(e.num))])])])],1)})),0),n("div",{staticClass:"item_3 u-m-t-10 flex-x-end"},[n("div",{staticClass:"u-m-r-20",staticStyle:{color:"#f0250e"}},["601"==e.order_type_ext?[t._v("定金")]:"602"==e.order_type_ext?[t._v("尾款")]:"603"==e.order_type_ext?[t._v("加钟")]:[t._v("全款")]],2),n("div",{staticClass:"color-999 flex-w-1 flex-x-end"},[n("div",[t._v("共"),n("v-uni-text",{staticClass:"font-w-600 price-color"},[t._v(t._s(e.num))]),t._v("件"),n("v-uni-text",{staticClass:"u-m-l-20"}),t._v("实收:"),n("v-uni-text",{staticClass:"font-w-600 price-color"},[t._v("¥"+t._s(e.pay_price))]),t._v("(出行¥"+t._s(e.express_price)+")")],1)])]),n("div",{staticClass:"item_4 u-font-26 u-m-t-16",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e)}}},[n("div",[n("v-uni-text",{staticClass:"iconfont icon-calculator u-m-r-10"}),n("v-uni-text",{},[t._v("订单编号")]),n("v-uni-text",{staticClass:"color-999 u-m-r-20 u-m-l-10",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.copyText(e.order_no)}}},[t._v(t._s(e.order_no))]),n("v-uni-text",{staticClass:"iconfont icon-copy color-999",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.copyText(e.order_no)}}})],1),n("div",{staticClass:"flex u-m-t-20"},[n("div",{staticClass:"left flex-w-1 u-m-r-20 flex"},[n("v-uni-text",{staticClass:"iconfont icon-a-map u-m-r-10"}),n("div",{staticClass:"flex-w-1",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.copyText(e.address)}}},[t._v(t._s(e.address))])],1),n("div",{staticClass:"right color-999"},[n("v-uni-text",{staticClass:"iconfont icon-copy",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.copyText(e.address)}}})],1)])]),n("StatusButton",{attrs:{order:e},on:{onQiangdan:function(e){arguments[0]=e=t.$handleEvent(e),t.onQiangdan.apply(void 0,arguments)},onStatus:function(e){arguments[0]=e=t.$handleEvent(e),t.onStatus.apply(void 0,arguments)}}})],1)})),n("u-loadmore",{attrs:{status:t.pageData.loadmoreStatus}})],2):n("div",[n("u-empty",{attrs:{mode:"data"}})],1)],1)},o=[]},"6f08":function(t,e,n){"use strict";n.r(e);var i=n("53ab"),a=n("ab79");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("15d12");var r=n("828b"),s=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"2054c51a",null,!1,i["a"],void 0);e["default"]=s.exports},"89ac":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[0==t.order.ignore&&5!=t.order.status_ext?n("div",{staticClass:"button_list",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e)}}},[[20,30,40,50,100].some((function(e){return e==t.order.status_ext}))&&601==t.order.order_type_ext?n("div",{staticClass:"bt",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$utils.toUrl("/service-home/service-order/balance?title=订单尾款&order_id="+t.order.id)}}},[t._v("设置尾款")]):t._e(),"20"==t.order.status_ext||"30"==t.order.status_ext?[n("div",{staticClass:"bt",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onPhone(t.order)}}},[t._v("拨号")]),n("div",{staticClass:"bt",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onDaohang(t.order)}}},[t._v("导航")])]:t._e(),"10"==t.order.status_ext?[n("div",{staticClass:"bt",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$emit("onQiangdan",t.order,"2")}}},[t._v("忽略")]),n("div",{staticClass:"bt bt_1",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$emit("onQiangdan",t.order,"1")}}},[t._v("立即抢单")])]:"15"==t.order.status_ext?[n("div",{staticClass:"bt",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$emit("onStatus",t.order,"2")}}},[t._v("拒绝")]),n("div",{staticClass:"bt bt_1",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$emit("onStatus",t.order,"1")}}},[t._v("接单")])]:"20"==t.order.status_ext?[n("div",{staticClass:"bt bt_1",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$emit("onStatus",t.order,"3")}}},[t._v("确认出发")])]:"30"===t.order.status_ext?[n("div",{staticClass:"bt bt_1",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$emit("onStatus",t.order,"4")}}},[t._v("已到达")])]:"40"===t.order.status_ext?[n("div",{staticClass:"bt bt_1",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$emit("onStatus",t.order,"5")}}},[t._v("开始服务")])]:"100"==t.order.status_ext?[0==t.order.base_order_id?n("div",{staticClass:"bt bt_1",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$utils.toUrl("/service-home/service-order/balance?title=订单加钟&order_id="+t.order.id)}}},[t._v("加钟")]):t._e(),n("div",{staticClass:"bt bt_1",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$emit("onStatus",t.order,"11")}}},[t._v("删除")])]:t._e()],2):t._e()])},a=[]},9632:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-2054c51a] .u-form-item--right__content__slot > uni-view,[data-v-2054c51a] .u-form-item--right__content__slot > div,[data-v-2054c51a] .u-form-item--right__content__slot > span,[data-v-2054c51a] .u-form-item--right__content__slot > uni-text{width:100%}.price-color[data-v-2054c51a]{color:#f0250e}.list[data-v-2054c51a]{padding:%?24?%}.list .item[data-v-2054c51a]{background:#fff;border-radius:%?20?%;margin-bottom:%?24?%;padding:%?24?%}.list .item .item_1 .icon-shu[data-v-2054c51a]{width:1px;height:%?20?%;background:#f2f2f2;margin:0 %?10?%}.list .item_2 .goods[data-v-2054c51a]{margin-top:%?24?%}.list .item_2 .goods .goods-img[data-v-2054c51a]{width:%?140?%;height:%?140?%;border-radius:%?10?%;background:#f2f2f2;margin-right:%?20?%}.list .item_2 .goods .desc[data-v-2054c51a]{font-size:%?24?%;display:inline-block;background:#f2f2f2;padding:%?4?% %?12?%;border-radius:%?6?%;max-width:100%;overflow:hidden;text-overflow:ellipsis}.list .item_4[data-v-2054c51a]{background:#f2f2f2;border-radius:%?20?%;padding:%?24?%}',""]),t.exports=e},ab79:function(t,e,n){"use strict";n.r(e);var i=n("2161"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},bb82:function(t,e,n){var i=n("f5ee8");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("2a5c9c47",i,!0,{sourceMap:!1,shadowMode:!1})},c2231:function(t,e,n){var i=n("9632");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("8c3ac124",i,!0,{sourceMap:!1,shadowMode:!1})},f5ee8:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-b32ff71e] .u-form-item--right__content__slot > uni-view,[data-v-b32ff71e] .u-form-item--right__content__slot > div,[data-v-b32ff71e] .u-form-item--right__content__slot > span,[data-v-b32ff71e] .u-form-item--right__content__slot > uni-text{width:100%}.button_list[data-v-b32ff71e]{display:flex;align-items:center;justify-content:flex-end}.button_list .bt[data-v-b32ff71e]{margin-top:%?24?%;margin-left:%?10?%;padding:%?12?% %?24?%;font-size:%?24?%;background:#f2f2f2;border-radius:%?100?%}.button_list .bt_1[data-v-b32ff71e]{background:#fdf1f0;color:#f0250e}',""]),t.exports=e}}]);