|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["package-packageorder-pages-orderinfo-orderinfo"],{"2ace":function(t,e,i){"use strict";i.r(e);var n=i("66c9"),a=i("b6eb");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("dff8");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"56df567b",null,!1,n["a"],void 0);e["default"]=s.exports},3347:function(t,e,i){var n=i("41f1");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("1fabb59e",n,!0,{sourceMap:!1,shadowMode:!1})},3471:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var i="undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=(0,n.default)(t))||e&&t&&"number"===typeof t.length){i&&(t=i);var a=0,o=function(){};return{s:o,n:function(){return a>=t.length?{done:!0}:{done:!1,value:t[a++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,s=!0,c=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return s=t.done,t},e:function(t){c=!0,r=t},f:function(){try{s||null==i["return"]||i["return"]()}finally{if(c)throw r}}}},i("01a2"),i("e39c"),i("bf0f"),i("844d"),i("18f7"),i("de6c"),i("7a76"),i("c9b5");var n=function(t){return t&&t.__esModule?t:{default:t}}(i("5d6b"))},"41f1":function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,"uni-page-body[data-v-5db9cecf]{padding-top:%?140?%;padding-bottom:%?100?%;overflow-x:hidden}.l-orderitem[data-v-5db9cecf]{margin-top:%?30?%}.icon-check3[data-v-5db9cecf]{color:#ccc;font-size:%?32?%}.icon-edit[data-v-5db9cecf]{color:#999;font-size:%?32?%}.listBoxItemLeft[data-v-5db9cecf]{display:flex;align-items:center;flex:1}.tdate[data-v-5db9cecf],\n.tamt[data-v-5db9cecf]{margin-left:%?20?%;font-size:%?28?%;color:#999}.tname[data-v-5db9cecf]{margin-left:%?10?%;font-size:%?28?%}.ttag[data-v-5db9cecf]{margin-left:%?20?%;font-size:%?20?%;height:%?28?%;width:%?54?%;line-height:%?28?%;color:#4a90e2;letter-spacing:0;background:rgba(60,145,245,.1);text-align:center}.tstatus[data-v-5db9cecf]{font-size:%?28?%;margin-left:%?30?%}.listBoxItemLeftBox[data-v-5db9cecf]{display:flex;flex-direction:column}.amtlogo[data-v-5db9cecf]{width:%?60?%;height:%?60?%;margin-right:%?20?%}.listBoxItem-box[data-v-5db9cecf]{display:flex;justify-content:space-between;align-items:center;padding:%?16?%}.listBoxItem-right[data-v-5db9cecf]{flex:1;display:flex;flex-direction:column}.listBoxItem-right-line[data-v-5db9cecf]{display:flex;align-items:center;justify-content:space-between}.txttop[data-v-5db9cecf]{ont-family:PingFangSC-Regular;font-size:%?28?%;color:#333;letter-spacing:0;line-height:%?40?%}.txtbottom[data-v-5db9cecf]{font-family:SourceHanSansCN-Normal;font-size:%?24?%;color:#666;letter-spacing:0;line-height:%?36?%}.orderBox[data-v-5db9cecf]{background-color:#fff}.orderFooter[data-v-5db9cecf]{flex-direction:row;justify-content:flex-end;display:flex;background-color:#fff;padding:%?10?% %?30?%;padding-bottom:%?20?%}.btn[data-v-5db9cecf]{border-radius:%?27?%;margin-left:%?20?%;display:flex;justify-content:center;padding:%?2?% %?16?%}.btnCancel[data-v-5db9cecf]{background:#fff;border:%?1?% solid #0dc99e;align-items:center}.btnTxt[data-v-5db9cecf]{display:flex;font-family:SourceHanSansCN-Normal;font-size:%?24?%;text-align:center;height:%?54?%;line-height:%?54?%;justify-content:center}.btnEditTxt[data-v-5db9cecf]{color:#fff}.btnEdit[data-v-5db9cecf]{background:#3c91f5;border:%?1?% solid #3c91f5;align-items:center}.icon-dayin[data-v-5db9cecf]{color:#52d5a6;font-size:%?38?%}.btnCancelTxt[data-v-5db9cecf]{color:#0dc99e}.btnConfirm[data-v-5db9cecf]{background:#0dc99e;border:%?1?% solid #0dc99e;align-items:center}.icon-check3-on[data-v-5db9cecf]{color:#0dc99e}.btnPay[data-v-5db9cecf]{background:orange;border:%?1?% solid orange;align-items:center}.btnConfirmTxt[data-v-5db9cecf]{color:#fff}.ticonface[data-v-5db9cecf]{border:2px solid #fff;width:%?60?%;border-radius:100%;height:%?60?%}.pageTitle[data-v-5db9cecf]{display:flex;align-items:center;justify-content:space-between}",""]),t.exports=e},5640:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={name:"orderinfo",props:{info:{type:Object}},data:function(){return{}}};e.default=n},"5d00":function(t,e,i){"use strict";i.r(e);var n=i("c68d"),a=i("f38d");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("ecbf");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"5db9cecf",null,!1,n["a"],void 0);e["default"]=s.exports},"66c9":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",[i("v-uni-view",{staticClass:"orderBox"},[i("v-uni-view",{staticClass:"orderHeader"},[i("v-uni-text",{staticClass:"orderNo"},[t._v("订单编号:"+t._s(t.info.serial))]),i("v-uni-text",{staticClass:"orderStatus"},[t._v(t._s(t.info.status_name))])],1),i("v-uni-view",{staticClass:"orderBody"},[i("v-uni-view",{staticClass:"orderLine"},[i("v-uni-text",{staticClass:"iconfont iconLocation icon"},[t._v("")]),i("v-uni-text",{staticClass:"orderTxt"},[t._v(t._s(t.info.project.name))]),i("v-uni-text",{staticClass:"orderGe"},[t._v("|")]),i("v-uni-text",{staticClass:"orderTxt"},[t._v(t._s(t.info.bed.building_name)+"-"+t._s(t.info.bed.area_name)+"-"+t._s(t.info.bed.room_name)+"-"+t._s(t.info.bed.name+"床"))])],1),i("v-uni-view",{staticClass:"orderLine"},[i("v-uni-text",{staticClass:"iconfont iconLocation icon"},[t._v("")]),i("v-uni-text",{staticClass:"orderTxt"},[t._v(t._s(t.info.patient.name))]),i("v-uni-text",{staticClass:"orderGe"},[t._v("|")]),i("v-uni-text",{staticClass:"orderTxt"},[t._v(t._s(null==t.info.patient.sex?"男":t.info.patient.sex))]),i("v-uni-text",{staticClass:"orderGe"},[t._v("|")]),i("v-uni-text",{staticClass:"orderTxt"},[t._v(t._s(t.info.mobile))])],1),i("v-uni-view",{staticClass:"orderLine"},[i("v-uni-text",{staticClass:"iconfont iconLocation icon"},[t._v("")]),i("v-uni-text",{staticClass:"orderTxt"},[t._v(t._s(t.info.from_date)+" ~ "+t._s(t.info.to_date)+" 共预约"+t._s(t.info.days)+"天")])],1),i("v-uni-view",{staticClass:"orderLine",staticStyle:{"padding-left":"43rpx"}},[t._l(t.info.factorjson,(function(e,n){return[i("v-uni-view",{staticClass:"orderTag tagBox1"},[i("v-uni-text",{staticClass:"orderTagTxt tag1"},[t._v(t._s(e.factor_item_name))])],1)]})),null!=t.info.product_item?i("v-uni-view",{staticClass:"orderTag tagBox2"},[i("v-uni-text",{staticClass:"orderTagTxt tag2"},[t._v(t._s(t.info.product_item.name))])],1):t._e(),null!=t.info.paramedic_level?i("v-uni-view",{staticClass:"orderTag tagBox3"},[i("v-uni-text",{staticClass:"orderTagTxt tag3"},[t._v(t._s(t.info.paramedic_level.name))])],1):t._e()],2)],1),i("v-uni-view",{staticClass:"orderPrice"},[i("v-uni-view",{staticClass:"priceBox"},[i("v-uni-text",{staticClass:"priceTitle"},[t._v("合计:")]),i("v-uni-text",{staticClass:"priceInfo"},[t._v("¥"+t._s(t.info.total))])],1),i("v-uni-view",{staticClass:"priceBox"},[i("v-uni-text",{staticClass:"priceTitle"},[t._v("已扣:")]),i("v-uni-text",{staticClass:"priceInfo"},[t._v("¥"+t._s(t.info.paid_total))])],1),i("v-uni-view",{staticClass:"priceBox"},[i("v-uni-text",{staticClass:"priceTitle"},[t._v("余额:")]),i("v-uni-text",{staticClass:"priceInfo"},[t._v("¥"+t._s(t.info.customer.balance))])],1),t.info.paramedic?i("v-uni-view",{staticClass:"priceBox"},[i("v-uni-text",{staticClass:"priceTitle"},[t._v("护工:")]),i("v-uni-text",{staticClass:"priceInfo"},[t._v(t._s(t.info.paramedic?t.info.paramedic.name:""))])],1):t._e()],1)],1)],1)},a=[]},6898:function(t,e,i){var n=i("d371");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("46cd7765",n,!0,{sourceMap:!1,shadowMode:!1})},"7d28":function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d4b5"),i("aa9c"),i("e838"),i("bf0f"),i("2797"),i("fd3c"),i("dc8a");var a=n(i("3471")),o=i("e0a6"),r=getApp(),s=uni.requireNativePlugin("Sunmi-Print-Inner"),c={data:function(){return{pageTitle:"订单详情",windowHeight:720,windowWidth:720,no_lock_ability:0,order:{id:731,serial:"",customer_id:16,manager_id:null,bed_id:778,patient_id:793,project_id:1,product_id:1,product_item_id:1,product_paramedic_level_id:1,from_date:"",to_date:"",status:100,total:0,paid_total:0,contact:null,mobile:"",paramedic_id:31,price:"0",patient_quantity:null,created_at:"",updated_at:"",balance:"0.00",status_name:"",days:0,product_item:{id:1,name:""},paramedic_level:{id:8,name:"",laravel_through_key:1},project:{id:1,name:"",logo_url:null,banners_url:null},bed:{id:778,name:"",room_name:"",area_name:"",building_name:""},customer:{id:16,name:null,balance:"0.00"},patient:{id:793,name:"",sex:null,age:null,mobile:null},paramedic:{id:31,name:"",mobile:"",paramedic_level_name:"",avatar_url:null,age:"",status_name:null},factorjson:[{fee:"0.00",price:"0.00",factor_id:1,factor_name:"",fee_percent:"0",used_for_fee:1,factor_item_id:2,factor_item_name:"0"}]},orderItems:[],chklength:0,checkAll:!1,printOrderList:[{name:"客户联",checked:!0},{name:"护士长联",checked:!1},{name:"留置联",checked:!1}]}},onReady:function(){null!=s&&s.connect((function(t){"hello"==t.connect&&console.log("打印机成功连接")}))},onLoad:function(t){var e=uni.getStorageSync("userInfo");console.log("user",e),this.no_lock_ability=e.user_info.no_lock_ability,console.log("user123",this.no_lock_ability),this.windowHeight=r.globalData.winHeight,this.windowWidth=r.globalData.winWidth,this.loadInfo(t.id)},methods:{getPaymentIcon:function(t){switch(t){case"offline_pos":return"../../../../static/resources/pay/offline_pos.svg";case"offline_cash":return"../../../../static/resources/pay/offline_cash.svg";case"offline_qrcode":return"../../../../static/resources/pay/offline_qrcode.svg";case"transfer":return"../../../../static/resources/pay/transfer.svg";default:return"../../../../static/resources/"+t+".png"}},getPaymentText:function(t){switch(t){case"weixin":return"微信";case"alipay":return"支付宝";case"pos":return"POS机";case"cash":return"现金";case"offline_pos":return"线下POS";case"offline_cash":return"线下现金";case"offline_qrcode":return"线下二维码";case"transfer":return"转账";default:return t}},toback:function(t,e,i){var n=this;uni.showModal({title:"提示",content:"确认退款?",confirmText:"确认",confirmColor:"#000",cancelColor:"#eee",success:function(a){a.confirm?o.request({customLoading:!0,api:"manager/refund-for-order/"+n.order.id,data:{id:n.order.id,money:e,payment:i,recharge_id:t},method:"POST",utilSuccess:function(e){o.alert("退款成功"),n.loadInfo(t)},utilFail:function(t){o.alert(t)}}):a.cancel}})},loadInfo:function(t){var e=this;o.getOrderInfo(t,(function(t){e.order=t.data;var i,n=(0,a.default)(t.data.order_items);try{for(n.s();!(i=n.n()).done;){var o=i.value;o.checked=!1}}catch(r){n.e(r)}finally{n.f()}e.orderItems=t.data.order_items}),(function(t){}))},tohome:function(){uni.navigateTo({url:"../../../../pages/index/index"})},openPop:function(){this.$refs.popup.open()},closePop:function(){this.$refs.popup.close()},bindChangePrint:function(t){var e=t.currentTarget.dataset.index,i=this.printOrderList;i[e].checked=!i[e].checked,this.printOrderList=i},bindAction:function(t){var e=t.currentTarget.dataset.type,i=t.currentTarget.dataset.id;switch(e){case"toPay":this.toPay(i);break;case"doCancel":this.doCancel(i);break;case"toAssign":this.toAssign(i);break;case"toSign":this.toSign(i);break;case"toChangeCarer":this.toChangeCarer(i);break;case"toZhongBuget":this.toZhongBuget(i);break;case"toBuget":this.toBuget(i);break;case"doEdit":this.toEdit(i);break;case"doNewEdit":this.toEdit(i,1);break;case"toRegain":this.toRegain(i);break}},toRegain:function(t){var e=this;uni.showModal({title:"提示",content:"确认恢复为待转结算",confirmText:"确认",confirmColor:"#000",cancelColor:"#eee",success:function(i){i.confirm?o.request({customLoading:!0,api:"manager/change-order-status/"+t,data:{id:t,from_status:100,to_status:20},method:"POST",utilSuccess:function(i){e.loadInfo(t)},utilFail:function(t){o.alert(t)}}):i.cancel}})},toPay:function(t){uni.navigateTo({url:"../../../../pages/pay/pay?id="+t})},toZhongBuget:function(t){uni.navigateTo({url:"../budgetorder/budgetorder?id="+t})},toBuget:function(t){uni.navigateTo({url:"../finishorder/finishorder?id="+t})},toEdit:function(t,e){uni.navigateTo({url:"../createorder/createorder?iscopy="+(e||0)+"&id="+t})},toSign:function(t){uni.navigateTo({url:"../signOrder/signOrder?id="+t})},toAssign:function(t){uni.navigateTo({url:"../assignorder/assignorder?id="+t})},toChangeCarer:function(t){uni.navigateTo({url:"../changecarer/changecarer?id="+t})},doCancel:function(t){var e=this;uni.showModal({title:"提示",content:"确认取消",confirmText:"确认",confirmColor:"#000",cancelColor:"#eee",success:function(i){i.confirm?o.request({customLoading:!0,api:"manager/cancel-order/"+t,method:"POST",utilSuccess:function(t){e.loadPage(1)},utilFail:function(t){o.alert(t)}}):i.cancel}})},bindAllItemCheck:function(t){this.checkAll=!this.checkAll;var e,i=this.orderItems,n=(0,a.default)(i);try{for(n.s();!(e=n.n()).done;){var o=e.value;this.checkAll?o.checked=!0:o.checked=!1}}catch(r){n.e(r)}finally{n.f()}this.orderItems=i,this.chklength=this.checkAll?this.orderItems.length:0},bindItemCheck:function(t){var e=t.currentTarget.dataset.index;this.orderItems[e].checked=!this.orderItems[e].checked;var i,n=0,o=(0,a.default)(this.orderItems);try{for(o.s();!(i=o.n()).done;){var r=i.value;r.checked&&n++}}catch(s){o.e(s)}finally{o.f()}n==this.orderItems.length?this.checkAll=!0:this.checkAll=!1,this.chklength=n},bindAllItemEdit:function(t){var e,i=[],n=(0,a.default)(this.orderItems);try{for(n.s();!(e=n.n()).done;){var r=e.value;r.checked&&i.push({id:r.id,service_date:r.service_date})}}catch(s){n.e(s)}finally{n.f()}if(0==i.length)return o.alert("请选择需要修改的子订单"),!1;uni.navigateTo({url:"../suborderedit/suborderedit?page=order&from=select&d="+JSON.stringify(i)+"&oid="+this.order.id})},bindItemEdit:function(t){var e=t.currentTarget.dataset.item,i=[{id:e.id,service_date:e.service_date}];uni.navigateTo({url:"../suborderedit/suborderedit?page=order&from=single&d="+JSON.stringify(i)+"&oid="+this.order.id+"&id="+e.id})},bindPopOk:function(){this.closePop();var t,e=0,i=(0,a.default)(this.printOrderList);try{for(i.s();!(t=i.n()).done;){var n=t.value;n.checked&&e++}}catch(r){i.e(r)}finally{i.f()}0!=e?this.printOrderInfo():o.alert("请选择需要打印的数据")},bindPrint:function(t){var e="",i=t.currentTarget.dataset.type,n=t.currentTarget.dataset.id,a=this;switch(i){case"refund":e="退款明细";break;case"recharge":e="收款明细";break;case"carer":e="护工服务明细";break}uni.showModal({title:"提示",content:"确认打印"+e+"?",confirmText:"确认",confirmColor:"#000",cancelColor:"#eee",success:function(t){if(t.confirm)switch(i){case"refund":a.doprintreAmt(2);break;case"recharge":a.doprintreAmt(1);break;case"carer":a.doprintcarer(n);break}else t.cancel}})},doprintcarer:function(t){var e,i=new Date,n=this.order,r=0,c=0,l=100==n.status?"1":"2",d=n.order_items,u=[],f=(0,a.default)(d);try{for(f.s();!(e=f.n()).done;){var v=e.value;v.paramedic_id==t&&u.push(v)}}catch(b){f.e(b)}finally{f.f()}var p=this.groupBy(u,(function(t){return[t.total]}));console.log("_GroupList",p),this.fillline(),console.log("print",s),s.printText({text:"#天天欣业",align:1,size:40,bold:!0,underline:!1,compact:!0,skip:!0}),this.incenter(n.project.name),this.incenter("1"==l?"订单结算明细":"订单明细"),this.incenter("订单号:"+n.serial),this.fillline();for(var m=0,h=u;m<h.length;m++){v=h[m];parseFloat(v.total)>0&&(this.inline(v.service_date,v.paid_status),r+=parseFloat(v.total),c+=1)}this.fillline(),this.inline("护工",v.paramedic.name),this.inline("合计金额",r+"元"),this.inline("天数",c+"天"),this.inline("打印时间",o.formatTimeAll(i)),2==l&&this.inleft("截止至"+o.formatTime(i)+"订单仍在服务中,本明细不是最终结算明细。",""),this.printMore(5)},groupBy:function(t,e){var i={};return t.forEach((function(t){var n=JSON.stringify(e(t));i[n]=i[n]||[],i[n].push(t)})),Object.keys(i).map((function(t){return i[t]}))},doprintreAmt:function(t){var e=new Date,i=this.order;this.fillline(),s.printText({text:"#天天欣业",align:1,size:40,bold:!0,underline:!1,compact:!0,skip:!0}),this.incenter(i.project.name),this.printMore(1),this.incenter("1"==t?"订单收入流水":"订单退款流水"),this.printMore(1),this.inline("订单号",i.serial),this.inline("病床信息",i.bed.building_name+" "+i.bed.area_name+" "+i.bed.room_name+" "+i.bed.name),this.inline("护工信息",null!=i.paramedic?i.paramedic.name:""),this.inline("被护理人",i.patient.name+" "+(null==i.patient.sex?"":i.patient.sex)+" "+(null==i.patient.age?"":i.patient.age));var n,r="1"==t?this.order.recharges:this.order.refunds,c=(0,a.default)(r);try{for(c.s();!(n=c.n()).done;){var l=n.value;this.fillline(),this.inline("1"==t?"收款编号":"退款编号",l.serial),this.inline("1"==t?"收款金额":"退款金额",l.money),this.inline("1"==t?"收款方式":"退款方式",this.getPaymentText(l.payment)),this.inline("1"==t?"收款日期":"退款日期",l.created_at),this.inline("1"==t?"收款备注":"退款备注",null==l.remark?"":l.remark),this.inline("操作人",null==l.manager_name?"sys":l.manager_name)}}catch(d){c.e(d)}finally{c.f()}this.fillline(),this.inline("打印时间",o.formatTimeAll(e)),this.printMore(4)},printOrderInfo:function(){var t=new Date,e=this.order;s.printText({text:"#天天欣业",align:1,size:40,bold:!0,underline:!1,compact:!0,skip:!0}),this.incenter(e.project.name);var i,n=(0,a.default)(this.printOrderList);try{for(n.s();!(i=n.n()).done;){var r=i.value;if(r.checked){this.printMore(1),this.incenter(r.name),this.inline("订单号",e.serial),this.inline("下单时间",e.created_at),this.fillAround("订单明细"),this.inline("院内陪护",e.price+"*"+e.days),this.inline("预约",e.from_date+"至"+e.to_date),this.inline("状态",e.status_name),this.fillAround("服务规格");var c,l=(0,a.default)(e.factorjson);try{for(l.s();!(c=l.n()).done;){var d=c.value;this.inline(d.factor_name,d.factor_item_name)}}catch(u){l.e(u)}finally{l.f()}this.fillAround("联系人"),this.inline("联系人",(null==this.order.contact?"":this.order.contact)+" "+this.order.mobile),this.inline("被护理人",e.patient.name+" "+(null==e.patient.sex?"":e.patient.sex)+" "+(null==e.patient.age?"":e.patient.age)),this.inline("病床信息",e.bed.building_name+" "+e.bed.area_name+" "+e.bed.room_name+" "+e.bed.name),this.inline("备注",null==e.remark?"":e.remark),e.paramedic&&(this.fillAround("护工信息"),this.inline("姓名",e.paramedic.name)),this.fillline(),this.inright("100"==e.status?"预计":"合计","¥"+e.total),this.inright("已扣","¥"+e.paid_total),this.inright("余额","¥"+e.balance),this.inleft("打印时间",o.formatTimeAll(t))}}}catch(u){n.e(u)}finally{n.f()}this.printMore(2),s.printQrCode({text:"http://www.baidu.com",size:5,errorlevel:0,align:1}),this.printMore(5)},printMore:function(t){for(var e=0;e<=t;e++)s.printRawData([27,74,20])},inline:function(t,e){s.printColumnsText({texts:[t,e],lengths:[8,22],aligns:[0,2],bold:!1})},inright:function(t,e){s.printText({text:t+":"+e,align:2,size:24,compact:!0,skip:!0})},inleft:function(t,e){s.printText({text:t+":"+e,align:0,size:24,compact:!0,skip:!0})},fillAround:function(t){for(var e="",i=2*t.length,n=0;n<(30-i)/2;n++)e+="-";e+=t;for(n=0;n<(30-i)/2;n++)e+="-";s.printText({text:e,align:1,size:24,compact:!0,skip:!0})},fillline:function(){for(var t="",e=0;e<30;e++)t+="-";s.printText({text:t,align:1,size:24,compact:!0,skip:!0})},incenter:function(t,e){s.printText({text:t,align:1,size:24,compact:!0,skip:!0})}}};e.default=c},b6eb:function(t,e,i){"use strict";i.r(e);var n=i("5640"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},c68d:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={topnav:i("d8f1").default,orderinfo:i("2ace").default,uniPopup:i("ba8a").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",[i("topnav",{attrs:{title:t.pageTitle},on:{tohome:function(e){arguments[0]=e=t.$handleEvent(e),t.tohome.apply(void 0,arguments)}}}),i("v-uni-view",{staticClass:"content"},[i("v-uni-view",{staticClass:"orderBox"},[i("orderinfo",{attrs:{info:t.order}}),100!=t.order.status?i("v-uni-view",{staticClass:"orderFooter"},[0==t.order.status||10==t.order.status?i("v-uni-view",{staticClass:"btn btnCancel"},[i("v-uni-text",{staticClass:"btnTxt btnCancelTxt",attrs:{"data-type":"doCancel","data-id":t.order.id},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindAction.apply(void 0,arguments)}}},[t._v("取消")])],1):t._e(),0==t.order.status||10==t.order.status||20==t.order.status?i("v-uni-view",{staticClass:"btn btnEdit"},[i("v-uni-text",{staticClass:"btnTxt btnEditTxt",attrs:{"data-type":"doEdit","data-id":t.order.id},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindAction.apply(void 0,arguments)}}},[t._v("修改")])],1):t._e(),0==t.order.status||10==t.order.status?i("v-uni-view",{staticClass:"btn btnConfirm",attrs:{"data-type":"toAssign","data-id":t.order.id},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindAction.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"btnTxt btnConfirmTxt"},[t._v("派单")])],1):t._e(),t.order.need_agreements?i("v-uni-view",{staticClass:"btn btnConfirm",attrs:{"data-type":"toSign","data-id":t.order.id},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindAction.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"btnTxt btnConfirmTxt"},[t._v("签订协议")])],1):t._e(),20!=t.order.status||t.order.need_agreements?t._e():i("v-uni-view",{staticClass:"btn btnConfirm",staticStyle:{"background-color":"#3C91F5","border-color":"#3C91F5"},attrs:{"data-type":"toZhongBuget","data-id":t.order.id},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindAction.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"btnTxt btnConfirmTxt"},[t._v("中途结算")])],1),20!=t.order.status||t.order.need_agreements?t._e():i("v-uni-view",{staticClass:"btn btnConfirm",attrs:{"data-type":"toBuget","data-id":t.order.id},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindAction.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"btnTxt btnConfirmTxt"},[t._v("结算")])],1),t.order.need_agreements?t._e():i("v-uni-view",{staticClass:"btn btnPay",attrs:{"data-type":"toPay","data-id":t.order.id},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindAction.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"btnTxt btnConfirmTxt"},[t._v("收款")])],1)],1):i("v-uni-view",{staticClass:"orderFooter"},[t.no_lock_ability?i("v-uni-view",{staticClass:"btn btnPay",attrs:{"data-type":"toRegain","data-id":t.order.id},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindAction.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"btnTxt btnConfirmTxt"},[t._v("转待结算")])],1):t._e(),i("v-uni-view",{staticClass:"btn btnEdit"},[i("v-uni-text",{staticClass:"btnTxt btnEditTxt",attrs:{"data-type":"doNewEdit","data-id":t.order.id},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindAction.apply(void 0,arguments)}}},[t._v("再来一单")])],1)],1)],1),t.orderItems.length>0?i("v-uni-view",{staticClass:"orderitembox"},[i("v-uni-view",{staticClass:"pageTitle",staticStyle:{position:"sticky",top:"160rpx","padding-top":"30rpx","padding-bottom":"30rpx","background-color":"#F2F2F2","margin-top":"0rpx"}},[i("v-uni-text",[t._v("子订单 ")])],1),i("v-uni-view",{staticClass:"l-orderitem listBox",staticStyle:{position:"sticky",top:"254rpx","margin-bottom":"0rpx","margin-top":"0rpx"}},[i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindAllItemCheck.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"iconfont icon-check3",class:t.checkAll?"icon-check3-on":""}),i("v-uni-text",{staticClass:"tdate"},[t._v("合计 "+t._s(t.chklength)+"/"+t._s(null==t.orderItems?0:t.orderItems.length))])],1),i("v-uni-view",{staticClass:"listBoxItemRight"},[i("v-uni-view",{staticClass:"l-btn l-btnConfirm ",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindAllItemEdit.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:" l-btnTxt l-btnConfirmTxt"},[t._v("编辑")])],1)],1)],1)],1),i("v-uni-view",{staticClass:"l-orderitem listBox",staticStyle:{"margin-top":"0rpx"}},[t._l(t.orderItems,(function(e,n){return[i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft",attrs:{"data-index":n},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindItemCheck.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"iconfont icon-check3",class:e.checked?"icon-check3-on":""}),i("v-uni-text",{staticClass:"tdate"},[t._v(t._s(e.service_date))]),i("v-uni-text",{staticClass:"tname"},[t._v(t._s(null==e.paramedic?"":e.paramedic.name))]),i("v-uni-text",{staticClass:"ttag"},[t._v(t._s(e.patient_quantity>1?"1对多":"1对1"))]),i("v-uni-text",{staticClass:"tamt"},[t._v(t._s(null==e.total?"0":"¥"+e.total))])],1),i("v-uni-view",{staticClass:"listBoxItemRight",attrs:{"data-item":e},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindItemEdit.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"tstatus tstatuson"},[t._v(t._s(e.paid_status))]),100!=t.order.status?i("v-uni-text",{staticClass:"iconfont icon-edit",staticStyle:{"margin-left":"40rpx"}}):t._e()],1)],1),i("v-uni-view",{staticClass:"listBoxline"})]}))],2),null!=t.order.group_by_paramedic&&t.order.group_by_paramedic.length>0?i("v-uni-view",[i("v-uni-view",{staticClass:"pageTitle"},[i("v-uni-text",[t._v("护工明细 ")])],1),i("v-uni-view",{staticClass:"l-orderitem listBox"},[t._l(t.order.group_by_paramedic,(function(e,n){return[i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-text",{staticClass:"tname"},[t._v(t._s(e.paramedic_name))]),i("v-uni-text",{staticClass:"tdate"},[t._v(t._s(e.from_date)+"至"+t._s(e.to_date))]),i("v-uni-text",{staticClass:"tamt"},[t._v("共计"+t._s(e.days)+"天")])],1),i("v-uni-view",{staticClass:"listBoxItemRight",attrs:{"data-type":"carer","data-id":e.paramedic_id},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindPrint.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"iconfont icon-dayin"})],1)],1),i("v-uni-view",{staticClass:"listBoxline"})]}))],2)],1):t._e()],1):t._e(),null!=t.order.recharges&&t.order.recharges.length>0?i("v-uni-view",[i("v-uni-view",{staticClass:"pageTitle",attrs:{"data-type":"recharge"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindPrint.apply(void 0,arguments)}}},[i("v-uni-text",[t._v("收款明细 ")]),i("v-uni-text",{staticClass:"iconfont icon-dayin"})],1),i("v-uni-view",{staticClass:"l-orderitem listBox"},[t._l(t.order.recharges,(function(e,n){return[i("v-uni-view",{staticClass:"listBoxItem-box "},[i("v-uni-view",{staticClass:"listBoxItem-left"},[i("v-uni-image",{staticClass:"amtlogo",attrs:{src:t.getPaymentIcon(e.payment)}})],1),i("v-uni-view",{staticClass:"listBoxItem-right"},[i("v-uni-view",{staticClass:"listBoxItem-right-line"},[i("v-uni-view",{staticClass:"listBoxItem-right-l"},[i("v-uni-text",{staticClass:"txttop"},[t._v(t._s(e.payment_name)+"收款")])],1),i("v-uni-view",{staticClass:"listBoxItem-right-r"},[i("v-uni-text",{staticClass:"txttop"},[t._v(t._s(e.created_at))])],1)],1),i("v-uni-view",{staticClass:"listBoxItem-right-line"},[i("v-uni-view",{staticClass:"listBoxItem-right-l"},[i("v-uni-text",{staticClass:"txtbottom"},[t._v("金额 ¥"+t._s(e.money))])],1),i("v-uni-view",{staticClass:"listBoxItem-right-r",staticStyle:{display:"flex"}},[i("v-uni-text",{staticClass:"txtbottom"},[t._v(t._s(e.manager_name))]),0==e.refunds_count?i("v-uni-view",{staticClass:"btn btnPay",attrs:{"data-id":e.id}},[i("v-uni-text",{staticClass:"btnTxt btnConfirmTxt",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.toback(e.id,e.money,e.payment)}}},[t._v("退款")])],1):i("v-uni-text",{staticStyle:{color:"#000"}},[t._v("已退款")])],1)],1),null!=e.remark?i("v-uni-view",{staticClass:"listBoxItem-right-line"},[i("v-uni-view",{staticClass:"listBoxItem-right-l"},[i("v-uni-text",{staticClass:"txtbottom"},[t._v("备注:"+t._s(e.remark))])],1)],1):t._e()],1)],1)]}))],2)],1):t._e(),null!=t.order.refunds&&t.order.refunds.length>0?i("v-uni-view",[i("v-uni-view",{staticClass:"pageTitle",attrs:{"data-type":"refund"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindPrint.apply(void 0,arguments)}}},[i("v-uni-text",[t._v("退款明细 ")]),i("v-uni-text",{staticClass:"iconfont icon-dayin"})],1),i("v-uni-view",{staticClass:"l-orderitem listBox"},[t._l(t.order.refunds,(function(e,n){return[i("v-uni-view",{staticClass:"listBoxItem-box "},[i("v-uni-view",{staticClass:"listBoxItem-left"},[i("v-uni-image",{staticClass:"amtlogo",attrs:{src:t.getPaymentIcon(e.payment)}})],1),i("v-uni-view",{staticClass:"listBoxItem-right"},[i("v-uni-view",{staticClass:"listBoxItem-right-line"},[i("v-uni-view",{staticClass:"listBoxItem-right-l"},[i("v-uni-text",{staticClass:"txttop"},[t._v("退款")])],1),i("v-uni-view",{staticClass:"listBoxItem-right-r"},[i("v-uni-text",{staticClass:"txttop"},[t._v(t._s(e.created_at))])],1)],1),i("v-uni-view",{staticClass:"listBoxItem-right-line"},[i("v-uni-view",{staticClass:"listBoxItem-right-l"},[i("v-uni-text",{staticClass:"txtbottom",staticStyle:{color:"red"}},[t._v("金额 ¥"+t._s(e.money))])],1),i("v-uni-view",{staticClass:"listBoxItem-right-r"},[i("v-uni-text",{staticClass:"txtbottom"})],1)],1)],1)],1)]}))],2)],1):t._e(),i("v-uni-view",{staticClass:"l-orderitem listBox"},[i("v-uni-view",{staticClass:"listBoxItem",staticStyle:{padding:"8rpx 0rpx"}},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-text",{staticClass:"tdate"},[t._v("创建时间:"+t._s(t.order.created_at))])],1)],1)],1),null!=t.order.recharges&&t.order.recharges.length>0?i("v-uni-view",{staticClass:"b-btn b-btnConfirm mp-20",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openPop.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"b-btnConfirmTxt b-btnTxt"},[t._v(" 打印订单 ")])],1):t._e()],1),i("uni-popup",{ref:"popup",attrs:{type:"bottom"}},[i("v-uni-view",{staticClass:"popupbox-amt",style:"width:"+.8*t.windowWidth+"px;top:-"+(t.windowHeight/2+150)+"px;left:"+(t.windowWidth-.8*t.windowWidth)/2+"px"},[i("v-uni-view",{staticClass:"popupbox-header"},[i("v-uni-view",{staticClass:"popupbox-header-tag"}),i("v-uni-view",{staticClass:"popupbox-header-title"},[t._v("请选择需要打印的内容")])],1),i("v-uni-view",{staticClass:"popupbox-body"},[i("v-uni-view",{staticClass:"listBox mp-20"},[t._l(t.printOrderList,(function(e,n){return[i("v-uni-view",{staticClass:"listBoxItem",attrs:{"data-index":n},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindChangePrint.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-text",{staticClass:"iconfont icon-check",class:e.checked?"icon-check-in":"",staticStyle:{"margin-right":"20rpx"}}),t._v(" "+t._s(e.name)+" ")],1),i("v-uni-view",{staticClass:"listBoxItemRight"})],1)]}))],2)],1),i("v-uni-view",{staticClass:"popupbox-bottom"},[i("v-uni-view",{staticClass:"popupbox-btn popupbox-btn-cancel",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.closePop.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"popupbox-btn-txt"},[t._v("取消")])],1),i("v-uni-view",{staticClass:"popupbox-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindPopOk.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"popupbox-btn-txt"},[t._v("确定")])],1)],1)],1)],1)],1)},o=[]},d371:function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,"uni-view[data-v-56df567b]{display:flex;flex-direction:column}.orderLine[data-v-56df567b]{flex-direction:row;margin-top:%?16?%;align-items:center}.orderTxt[data-v-56df567b]{font-family:SourceHanSansCN-Normal;font-size:%?28?%;color:#333;line-height:%?36?%}.iconback[data-v-56df567b]{width:%?40?%;height:%?40?%}.navTab[data-v-56df567b]{background:#fafafa;box-shadow:0 1px 0 0 #e6e6e6;flex-direction:row;justify-content:space-around;top:%?140?%;left:0;position:fixed;z-index:999;width:%?750?%}.tabItem[data-v-56df567b]{align-items:center;position:relative}.orderGe[data-v-56df567b]{color:#d8d8d8;margin-left:%?16?%;margin-right:%?16?%;font-size:%?28?%}.tabTxt[data-v-56df567b]{font-size:%?28?%;color:#666;text-align:left;height:%?70?%;line-height:%?70?%}.tabItemOn[data-v-56df567b]{color:#0dc99e}.tabItemOnLine[data-v-56df567b]{background:#0dc99e;height:%?4?%;width:%?100?%;position:absolute;bottom:%?-2?%;left:0}.orderBox[data-v-56df567b]{padding-top:%?16?%;padding-bottom:%?16?%;padding-left:%?30?%;padding-right:%?30?%;background:#fff;margin-top:%?20?%}.orderHeader[data-v-56df567b]{flex-direction:row;justify-content:space-between;padding-bottom:%?16?%;border-bottom:%?1?% solid #e4e4e4;align-items:center}.orderBody[data-v-56df567b]{border-bottom:%?1?% solid #e4e4e4;padding-bottom:%?16?%}.orderStatus[data-v-56df567b]{font-family:PingFangSC-Regular;font-size:%?28?%;color:#fd8c30;text-align:left;line-height:%?40?%}.orderNo[data-v-56df567b]{font-family:SourceHanSansCN-Normal;font-size:%?24?%;color:#999;line-height:%?24?%}.orderTag[data-v-56df567b]{background:rgba(13,201,158,.1);border-radius:2px;width:%?100?%;padding:%?4?% %?10?%;margin-right:%?10?%}.orderTagTxt[data-v-56df567b]{font-family:SourceHanSansCN-Normal;font-size:%?20?%;text-align:center}.tag1[data-v-56df567b]{color:#0dc99e}.tag2[data-v-56df567b]{color:#4a90e2}.tag3[data-v-56df567b]{color:#fd8c30}.tagBox2[data-v-56df567b]{background:rgba(60,145,245,.1)}.tagBox3[data-v-56df567b]{background:rgba(253,140,48,.1)}.orderPrice[data-v-56df567b]{flex-direction:row;margin-top:%?16?%;border-bottom:%?1?% solid #e4e4e4;padding-bottom:%?16?%}.priceBox[data-v-56df567b]{margin-right:%?30?%;flex-direction:row;align-items:center}.priceTitle[data-v-56df567b]{font-family:SourceHanSansCN-Normal;font-size:%?24?%;color:#999;line-height:%?28?%}.priceInfo[data-v-56df567b]{font-family:Roboto-Medium;font-size:%?24?%;color:#333;text-align:left;line-height:%?40?%}.orderFooter[data-v-56df567b]{margin-top:%?16?%;padding-bottom:%?16?%;flex-direction:row;justify-content:flex-end}.btn[data-v-56df567b]{border-radius:%?27?%;width:%?108?%;margin-left:%?20?%}.btnCancel[data-v-56df567b]{background:#fff;border:%?1?% solid #0dc99e;align-items:center}.btnTxt[data-v-56df567b]{font-family:SourceHanSansCN-Normal;font-size:%?24?%;text-align:center;height:%?54?%;line-height:%?54?%}.btnCancelTxt[data-v-56df567b]{color:#0dc99e}.btnConfirm[data-v-56df567b]{background:#0dc99e;border:%?1?% solid #0dc99e;align-items:center}.btnConfirmTxt[data-v-56df567b]{color:#fff}.icon[data-v-56df567b]{color:#52d5a6;margin-right:%?12?%;font-size:%?28?%}.navRight[data-v-56df567b]{flex-direction:row}",""]),t.exports=e},dff8:function(t,e,i){"use strict";var n=i("6898"),a=i.n(n);a.a},ecbf:function(t,e,i){"use strict";var n=i("3347"),a=i.n(n);a.a},f38d:function(t,e,i){"use strict";i.r(e);var n=i("7d28"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a}}]); |