(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["package-packageorder-pages-createorder-createorder"],{"0520":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return n})),i.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"uni-numbox"},[i("v-uni-view",{staticClass:"uni-numbox__minus uni-cursor-point",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t._calcValue("minus")}}},[i("v-uni-text",{staticClass:"uni-numbox--text",class:{"uni-numbox--disabled":t.inputValue<=t.min||t.disabled}},[t._v("-")])],1),i("v-uni-input",{staticClass:"uni-numbox__value",attrs:{disabled:t.disabled,type:"number"},on:{focus:function(e){arguments[0]=e=t.$handleEvent(e),t._onFocus.apply(void 0,arguments)},blur:function(e){arguments[0]=e=t.$handleEvent(e),t._onBlur.apply(void 0,arguments)}},model:{value:t.inputValue,callback:function(e){t.inputValue=e},expression:"inputValue"}}),i("v-uni-view",{staticClass:"uni-numbox__plus uni-cursor-point",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t._calcValue("plus")}}},[i("v-uni-text",{staticClass:"uni-numbox--text",class:{"uni-numbox--disabled":t.inputValue>=t.max||t.disabled}},[t._v("+")])],1)],1)},n=[]},"24bd":function(t,e,i){var a=i("24fb");e=a(!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/* 文章场景相关 */.uni-numbox[data-v-5ec81b10]{display:flex;flex-direction:row;height:35px;line-height:35px;width:120px}.uni-cursor-point[data-v-5ec81b10]{cursor:pointer}.uni-numbox__value[data-v-5ec81b10]{background-color:#fff;width:40px;height:35px;text-align:center;font-size:%?32?%;border-width:%?1?%;border-style:solid;border-color:#c8c7cc;border-left-width:0;border-right-width:0}.uni-numbox__minus[data-v-5ec81b10]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:35px;height:35px;font-size:20px;color:#333;background-color:#f8f8f8;border-width:%?1?%;border-style:solid;border-color:#c8c7cc;border-top-left-radius:%?6?%;border-bottom-left-radius:%?6?%;border-right-width:0}.uni-numbox__plus[data-v-5ec81b10]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:35px;height:35px;border-width:%?1?%;border-style:solid;border-color:#c8c7cc;border-top-right-radius:%?6?%;border-bottom-right-radius:%?6?%;background-color:#f8f8f8;border-left-width:0}.uni-numbox--text[data-v-5ec81b10]{font-size:20px;color:#333}.uni-numbox--disabled[data-v-5ec81b10]{color:silver;cursor:not-allowed}',""]),t.exports=e},"38eb":function(t,e,i){var a=i("24bd");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("4f06").default;n("46206acf",a,!0,{sourceMap:!1,shadowMode:!1})},"3bd4":function(t,e,i){var a=i("d864");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("4f06").default;n("5c07973a",a,!0,{sourceMap:!1,shadowMode:!1})},"52bb":function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("a9e3");var a={name:"UniNumberBox",props:{value:{type:[Number,String],default:1},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},disabled:{type:Boolean,default:!1}},data:function(){return{inputValue:0}},watch:{value:function(t){this.inputValue=+t},inputValue:function(t,e){+t!==+e&&(this.$emit("change",t),this.$emit("input",t))}},created:function(){this.inputValue=+this.value},methods:{_calcValue:function(t){if(!this.disabled){var e=this._getDecimalScale(),i=this.inputValue*e,a=this.step*e;if("minus"===t){if(i-=a,ithis.max*e&&(i=this.max*e)}else if("plus"===t){if(i+=a,i>this.max*e)return;ithis.max?e=this.max:e9?a:"0"+a,n=n>9?n:"0"+n,"".concat(i,"-").concat(a,"-").concat(n)},bindChangeDay:function(t){this.days=t,this.toCalEDate(this.sdate,t)},bindChangePatent:function(t){var e=t.currentTarget.dataset.type,i=this.patient;switch(e){case"name":i.name=t.detail.value;break;case"mobile":i.mobile=t.detail.value;break;case"age":i.age=t.detail.value;break}this.patient=i},loadproductdata:function(){var t=this,e=uni.getStorageSync("currentProject");t.currentProject=e,o.request({bindThis:t,api:"manager/get-care-product/"+e.id,customLoading:!1,utilSuccess:function(e){t.product=e;var i,a=e.factors,n=[],l=[],o=0,r=(0,s.default)(a);try{for(r.s();!(i=r.n()).done;){var c=i.value;n.push(0),o+=parseFloat(c.factor_items[0].price);var u,d=[],v=(0,s.default)(c.factor_items);try{for(v.s();!(u=v.n()).done;){var f=u.value;d.push(f.name)}}catch(p){v.e(p)}finally{v.f()}l.push(d)}}catch(p){r.e(p)}finally{r.f()}t.factors=a,t.factorsArr=l,t.factorsIndex=n,t.product_items=e.product_items,t.levels=e.product_paramedic_levels,t.salePrice=parseFloat(e.product_items[0].price)+parseFloat(e.product_paramedic_levels[0].price)+o,t.toCaculate()},utilFail:function(t){o.alert(t)}})},bindsubmitFun:function(){o.isLogin()?this.days<1?uni.showModal({title:"提示",content:"服务天数不能为0",showCancel:!1}):""!=this.sdate?""!=this.selectbed?""!=this.patient.name?""!=this.patient.mobile?""!=this.patient.sex?this.createOrder():uni.showModal({title:"提示",content:"请选择被护理人性别",showCancel:!1}):uni.showModal({title:"提示",content:"请填写被护理人电话",showCancel:!1}):uni.showModal({title:"提示",content:"请填写被护理人姓名",showCancel:!1}):uni.showModal({title:"提示",content:"请选择病床",showCancel:!1}):uni.showModal({title:"提示",content:"请选择开始日期",showCancel:!1}):uni.navigateTo({url:"/pages/login/login"})},createOrder:function(t){var e,i,a=this,l=[],r=0,c=(0,s.default)(a.factors);try{for(c.s();!(i=c.n()).done;){var u=i.value,d=u.factor_items[a.factorsIndex[r]];console.log(d),l.push({id:u.id,factor_item_id:d.id}),r++}}catch(p){c.e(p)}finally{c.f()}if(l.length!=a.factors.length)return uni.showModal({title:"提示",content:"请选择服务详情",showCancel:!1}),!1;console.log("1:提交进入");var v=(e={product_id:a.product.id,product_item_id:a.product_items[a.itemsindex].id,bed_id:this.selectbedID,patient_name:this.patient.name,patient_mobile:this.patient.mobile,patient_age:this.patient.age,patient_sex:this.patient.sex,contact:this.contact,mobile:this.mobile,from_date:this.sdate,to_date:this.edate,paramedic_id:this.paramedic_id,product_paramedic_level_id:this.levels[a.levelindex].id,factors:JSON.stringify(l),price:a.salePrice},(0,n.default)(e,"paramedic_id",a.selectCarerID),(0,n.default)(e,"available_day",a.available_day),e);console.log("2:数据"+JSON.stringify(v)),1==this.iscopy&&(a.id="");var f=o.isNull(a.id)?"manager/create-order":"manager/update-order/"+a.id;o.request({bindThis:a,method:"POST",customLoading:!1,api:f,data:v,utilSuccess:function(t){console.log("3:提交成功返回"+t),a.processAfterCreateOrder(t)},utilFail:function(t){console.log("4:提交失败"+t),o.alert(t)}})},processAfterCreateOrder:function(t){var e=t.id;if(0!=t.affected_orders.length){var i=t.affected_orders[0],a=i.from_paramedic_id;uni.navigateTo({url:"/package/packageorder/pages/updateOtherOrder/updateOtherOrder?id="+e+"&from_paramedic_id="+a})}else uni.navigateTo({url:"/package/packageorder/pages/orderinfo/orderinfo?id="+e})}}};e.default=r}}]);