You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
28 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["package-packageorder-pages-createorder-createorder"],{"080a":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return s})),i.d(e,"a",(function(){return a}));var a={topnav:i("bd9e").default,uniDataPicker:i("6d37").default},n=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:"pageTitle"},[t._v("基本信息")]),i("v-uni-view",{staticClass:"listBox mp-20"},[i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[t._v(t._s(t.currentProject.name)+"-"+t._s(t.product.name))]),i("v-uni-view",{staticClass:"listBoxItemRight"})],1),i("v-uni-view",{staticClass:"listBoxline"}),i("v-uni-picker",{attrs:{mode:"date",value:t.sdate,start:t.startDate,end:t.endDate},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindDateChange.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-view",{staticClass:"vred"},[t._v("*")]),t._v("服务日期")],1),i("v-uni-view",{staticClass:"listBoxItemRight"},[""==t.sdate?i("v-uni-text",{staticClass:"novalue"},[t._v("请选择")]):i("v-uni-text",[t._v(t._s(t.sdate))]),i("v-uni-text",{staticClass:"iconfont icon-Icons_ToolBar_ArrowRight"})],1)],1)],1),i("v-uni-view",{staticClass:"listBoxline"}),i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-view",{staticClass:"vred"},[t._v("*")]),t._v("服务天数")],1),i("v-uni-view",{staticClass:"listBoxItemRight"},[i("uninumberbox",{attrs:{min:1,max:99,value:t.days},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindChangeDay.apply(void 0,arguments)}}})],1)],1),i("v-uni-view",{staticClass:"listBoxline"}),i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-view",{staticClass:"vred"},[t._v("*")]),t._v("结束日期")],1),i("v-uni-view",{staticClass:"listBoxItemRight"},[i("v-uni-text",[t._v(t._s(t.edate))])],1)],1)],1),i("v-uni-view",{staticClass:"pageTitle"},[t._v("被护理人信息")]),i("v-uni-view",{staticClass:"listBox mp-20"},[i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-view",{staticClass:"vred"},[t._v("*")]),t._v("姓名")],1),i("v-uni-view",{staticClass:"listBoxItemRight"},[i("v-uni-input",{staticClass:"listBoxItemInput",attrs:{type:"text","placeholder-class":"listBoxItemInputPlaceholder",placeholder:"请输入",value:t.patient.name,"data-type":"name"},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.bindChangePatent.apply(void 0,arguments)}}})],1)],1),i("v-uni-view",{staticClass:"listBoxline"}),i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-view",{staticClass:"vred"},[t._v("*")]),t._v("电话")],1),i("v-uni-view",{staticClass:"listBoxItemRight"},[i("v-uni-input",{staticClass:"listBoxItemInput",attrs:{type:"number","placeholder-class":"listBoxItemInputPlaceholder",placeholder:"请输入",value:t.patient.mobile,"data-type":"mobile"},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.bindChangePatent.apply(void 0,arguments)}}})],1)],1),i("v-uni-view",{staticClass:"listBoxline"}),i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-view",{staticClass:"vred"},[t._v("*")]),t._v("性别")],1),i("v-uni-view",{staticClass:"listBoxItemRight"},[i("v-uni-radio-group",{staticClass:"radiogroup",on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.radioChange.apply(void 0,arguments)}}},[i("v-uni-label",{staticClass:"radioitemlabel"},[i("v-uni-view",[i("v-uni-radio",{staticClass:"radioitem",attrs:{checked:null==t.patient.sex||"男"==t.patient.sex,value:"男"}})],1),i("v-uni-view",[t._v("男")])],1),i("v-uni-label",{staticClass:"radioitemlabel"},[i("v-uni-view",[i("v-uni-radio",{staticClass:"radioitem",attrs:{checked:"女"==t.patient.sex,value:"女"}})],1),i("v-uni-view",[t._v("女")])],1)],1)],1)],1),i("v-uni-view",{staticClass:"listBoxline"}),i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-text",{staticStyle:{"margin-left":"20rpx"}},[t._v("年龄")])],1),i("v-uni-view",{staticClass:"listBoxItemRight"},[i("v-uni-input",{staticClass:"listBoxItemInput",attrs:{type:"number","placeholder-class":"listBoxItemInputPlaceholder",placeholder:"请输入",value:t.patient.age,"data-type":"age"},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.bindChangePatent.apply(void 0,arguments)}}})],1)],1),i("v-uni-view",{staticClass:"listBoxline"}),i("v-uni-picker",{staticStyle:{display:"none"},attrs:{value:t.multiIndex,"range-key":t.name,range:t.multiArray},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindMultiPickerChange.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-view",{staticClass:"vred"},[t._v("*")]),t._v("病区/楼层")],1),i("v-uni-view",{staticClass:"listBoxItemRight"},[i("v-uni-text",[t._v(t._s(""==t.selectArea?"请选择病区/楼层":t.selectArea))]),i("v-uni-text",{staticClass:"iconfont icon-Icons_ToolBar_ArrowRight"})],1)],1)],1),i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-view",{staticClass:"vred"},[t._v("*")]),t._v("病区/楼层")],1),i("v-uni-view",{staticClass:"listBoxItemRight"},[i("uni-data-picker",{staticStyle:{width:"360rpx"},attrs:{localdata:t.multiItems,"clear-icon":!1,"popup-title":"病区/楼层",orderby:"value desc"},on:{nodeclick:function(e){arguments[0]=e=t.$handleEvent(e),t.bindMultiItemChange.apply(void 0,arguments)}},model:{value:t.selectItem,callback:function(e){t.selectItem=e},expression:"selectItem"}})],1)],1),i("v-uni-view",{staticClass:"listBoxline"}),i("v-uni-picker",{attrs:{value:t.index,range:t.array},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindPickerChange.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-view",{staticClass:"vred"},[t._v("*")]),t._v("病床")],1),i("v-uni-view",{staticClass:"listBoxItemRight"},[i("v-uni-text",[t._v(t._s(""==t.selectbed?"请选择病床":t.selectbed))]),i("v-uni-text",{staticClass:"iconfont icon-Icons_ToolBar_ArrowRight"})],1)],1)],1)],1),i("v-uni-view",{staticClass:"pageTitle"},[t._v("服务需求")]),i("v-uni-view",{staticClass:"listBox mp-20"},[i("v-uni-picker",{attrs:{value:t.itemsindex,range:t.product_items,"range-key":"name"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindChangeItem.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-view",{staticClass:"vred"},[t._v("*")]),t._v("产品规格")],1),i("v-uni-view",{staticClass:"listBoxItemRight"},[i("v-uni-text",[t._v(t._s(null==t.product_items[t.itemsindex]?"":t.product_items[t.itemsindex].name))]),i("v-uni-text",{staticClass:"iconfont icon-Icons_ToolBar_ArrowRight"})],1)],1)],1),i("v-uni-view",{staticClass:"listBoxline"}),i("v-uni-picker",{attrs:{value:t.levelindex,range:t.levels,"range-key":"paramedic_level_name"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindChangeLevel.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-view",{staticClass:"vred"},[t._v("*")]),t._v("护工等级")],1),i("v-uni-view",{staticClass:"listBoxItemRight"},[i("v-uni-text",[t._v(t._s(null==t.levels[t.levelindex]?"":t.levels[t.levelindex].paramedic_level_name))]),i("v-uni-text",{staticClass:"iconfont icon-Icons_ToolBar_ArrowRight"})],1)],1)],1),t._l(t.factors,(function(e,a){return[i("v-uni-view",{staticClass:"listBoxline"}),i("v-uni-picker",{attrs:{value:t.factorsIndex,range:e.factor_items,"range-key":"name","data-pindex":a},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindChangeFactor.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-view",{staticClass:"vred"},[t._v("*")]),t._v(t._s(e.name))],1),i("v-uni-view",{staticClass:"listBoxItemRight"},[i("v-uni-text",[t._v(t._s(t.factorsArr[a][t.factorsIndex[a]]))]),i("v-uni-text",{staticClass:"iconfont icon-Icons_ToolBar_ArrowRight"})],1)],1)],1)]}))],2),i("v-uni-view",{staticClass:"pageTitle"},[t._v("选择护工")]),i("v-uni-view",{staticClass:"listBox mp-20"},[i("v-uni-view",{staticClass:"listBoxItem",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindSelectCarer.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-text",{staticStyle:{"margin-left":"20rpx"}},[t._v("添加护工")])],1),i("v-uni-view",{staticClass:"listBoxItemRight"},[i("v-uni-text",[t._v(t._s(""==t.selectCarer?"请选择":t.selectCarer))]),i("v-uni-text",{staticClass:"iconfont icon-Icons_ToolBar_ArrowRight"})],1)],1),i("v-uni-view",{staticClass:"listBoxline"}),i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[i("v-uni-view",{staticClass:"vred"},[t._v("*")]),t._v("协商价格")],1),i("v-uni-view",{staticClass:"listBoxItemRight"},[i("v-uni-input",{staticClass:"listBoxItemInput",attrs:{type:"number","placeholder-class":"listBoxItemInputPlaceholder",placeholder:"请输入协商价格",value:t.salePrice},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.bindCaculate.apply(void 0,arguments)}}})],1)],1),t.showEffect?i("v-uni-view",{staticClass:"listBoxline"}):t._e(),t.showEffect?i("v-uni-view",{staticClass:"listBoxItem"},[i("v-uni-view",{staticClass:"listBoxItemLeft"},[t._v("生效日期")]),i("v-uni-view",{staticClass:"listBoxItemRight"},[i("v-uni-radio-group",{staticClass:"radiogroup",on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.radioChangeAvailable.apply(void 0,arguments)}}},[i("v-uni-label",{staticClass:"radioitemlabel",staticStyle:{"margin-left":"0"}},[i("v-uni-view",[i("v-uni-radio",{staticClass:"radioitem",attrs:{checked:"true",value:"today"}})],1),i("v-uni-view",[t._v("今日生效")])],1),i("v-uni-label",{staticClass:"radioitemlabel",staticStyle:{"margin-left":"0"}},[i("v-uni-view",[i("v-uni-radio",{staticClass:"radioitem",attrs:{value:"tomorrow"}})],1),i("v-uni-view",[t._v("明日生效")])],1)],1)],1)],1):t._e()],1),i("v-uni-view",{staticClass:"protocol"},[i("v-uni-label",{staticClass:"radio"},[i("v-uni-radio",{staticClass:"raInput",attrs:{checked:"true"}}),t._v("客户已阅读并同意陪护协议")],1)],1)],1),i("v-uni-view",{staticClass:"bottom"},[i("v-uni-view",{staticClass:"bottomLeft"},[i("v-uni-text",{staticClass:"priceTitle"},[t._v("共:")]),i("v-uni-text",{staticClass:"priceInfo"},[t._v("¥"+t._s(t.totalPrice))])],1),i("v-uni-view",{staticClass:"bottomRight"},[i("v-uni-view",{staticClass:"btnCancel btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindCancel.apply(void 0,arguments)}}},[t._v("取消")]),i("v-uni-view",{staticClass:"btnSubmit btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bindsubmitFun.apply(void 0,arguments)}}},[t._v("提交")])],1)],1)],1)},s=[]},"250f":function(t,e,i){"use strict";i.r(e);var a=i("080a"),n=i("5a53");for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);i("a0d2");var l=i("828b"),o=Object(l["a"])(n["default"],a["b"],a["c"],!1,null,"d92b3730",null,!1,a["a"],void 0);e["default"]=o.exports},"49f5":function(t,e,i){var a=i("c86c");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},"5a53":function(t,e,i){"use strict";i.r(e);var a=i("6e93"),n=i.n(a);for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);e["default"]=n.a},"69a2":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=[]},"6e93":function(t,e,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=a(i("39d8")),s=a(i("3471"));i("e966"),i("bf0f"),i("2797"),i("aa9c"),i("8f71"),i("e838"),i("dd2b"),i("c223"),i("d4b5");var l=a(i("a80d")),o=i("8f30"),r={components:{uninumberbox:l.default},data:function(){var t=this.getDate({format:!0});return{selectItem:"",multiItems:[],pageTitle:"创建订单",sdate:t,edate:"",days:1,patient:{name:"",mobile:"",age:"",sex:"",weight:"",hight:""},product:[],product_items:[],levels:[],factors:[],factorsIndex:[],levelindex:0,itemsindex:0,currentProject:null,totalPrice:0,salePrice:0,multiArray:[],showMuti:[],objectMultiArray:[],multiIndex:[0,0],selectArea:"",selectAreaID:"",objectArray:[],selectCarer:"",selectCarerID:"",array:[],index:0,selectbed:"",selectbedID:"",contact:"",mobile:"",factorsArr:[],id:"",showEffect:!1,isEdit:!1,orderCarerID:"",orderCarer:"",available_day:"",iscopy:0}},computed:{startDate:function(){return this.getDate("start")},endDate:function(){return this.getDate("end")}},onLoad:function(t){var e=this;this.iscopy=t.iscopy,this.loadproductdata(),this.loadAreas(),o.isNull(t.id)||(this.id=t.id,this.showEffect=!0,o.getOrderInfo(t.id,(function(t){var i=t.data;e.available_day="today",e.pageTitle="修改订单",e.isEdit=!0,e.patient=i.patient,e.patient.mobile=i.mobile,e.sdate=i.from_date,e.edate=i.to_date,e.selectArea=i.bed.building_name+"-"+i.bed.area_name,e.selectbed=i.bed.room_name+"-"+i.bed.name,e.selectbedID=i.bed.id,e.selectCarer=i.paramedic.name,e.selectCarerID=i.paramedic.id,e.orderCarerID=i.paramedic.id,e.orderCarer=i.paramedic.name,e.salePrice=i.price,e.selectItem=i.bed.area_id,e.loadBeds(i.bed.area_id);var a=Date.parse(i.to_date),n=Date.parse(i.from_date);console.log(a-n),e.days=parseInt((a-n)/864e5)+1;var l,o=0,r=(0,s.default)(e.product_items);try{for(r.s();!(l=r.n()).done;){var c=l.value;c.id==i.product_item.id&&(e.itemsindex=o),o++}}catch(y){r.e(y)}finally{r.f()}var u,d=0,v=(0,s.default)(e.levels);try{for(v.s();!(u=v.n()).done;){c=u.value;c.id==i.paramedic_level.id&&(e.levelindex=d),d++}}catch(y){v.e(y)}finally{v.f()}var f,p=0,h=(0,s.default)(e.factors);try{for(h.s();!(f=h.n()).done;){c=f.value;e.factorsIndex[p]=[];var m,b=0,g=(0,s.default)(c.factor_items);try{for(g.s();!(m=g.n()).done;){var x,C=m.value,_=0,w=(0,s.default)(i.factorjson);try{for(w.s();!(x=w.n()).done;){x.value;c.id==i.factorjson[_].factor_id&&C.id==i.factorjson[_].factor_item_id&&(e.factorsIndex[p]=b),_++}}catch(y){w.e(y)}finally{w.f()}b++}}catch(y){g.e(y)}finally{g.f()}p++}}catch(y){h.e(y)}finally{h.f()}console.log(e.factorsIndex)}),(function(t){}))),this.toCalEDate(this.sdate,this.days)},onShow:function(){var t=uni.getStorageSync("selectCarer");null==t||o.isNull(t)||(this.selectCarer=t.name,this.selectCarerID=t.id)},onUnload:function(){uni.removeStorageSync("selectCarer")},onHide:function(){uni.removeStorageSync("selectCarer")},methods:{tohome:function(){uni.navigateTo({url:"../../../../pages/index/index"})},bindSelectCarer:function(){uni.navigateTo({url:"../../../packagecarer/pages/selectcarer/selectcarer?from=createOrder"})},bindCancel:function(t){uni.navigateBack({delta:0})},bindMultiItemChange:function(t){console.log("bindMultiItemChange携带值为",t);this.selectArea=t.text,this.selectAreaID=t.value,this.selectbedID="",this.selectbed="",this.selectItem&&this.loadBeds(this.selectItem)},bindMultiPickerChange:function(t){console.log("picker发送选择改变携带值为",t.detail.value);var e=t.detail.value;this.multiIndex=t.detail.value,this.selectArea=this.objectMultiArray[e].name,this.selectAreaID=this.objectMultiArray[e].id,this.selectbedID="",this.selectbed="",this.loadBeds(this.selectAreaID)},bindPickerChange:function(t){var e=t.detail.value;this.index=t.detail.value,this.selectbedID=this.objectArray[e].id,this.selectbed=this.objectArray[e].name+"床"},radioChangeAvailable:function(t){this.available_day=t.detail.value},radioChange:function(t){var e=this.patient;e.sex=t.detail.value,this.patient=e},loadBeds:function(t){var e=this;o.request({api:"manager/get-area-beds/"+t,utilSuccess:function(t){var i=[],a=[];console.log(t),t.forEach((function(t,e){i.push(t.name),a.push({id:t.id,name:t.room_name+"-"+t.name})})),e.objectArray=a,e.array=i},utilFail:function(t){o.alert(t)}})},loadAreas:function(){var t=this;o.request({api:"manager/get-project-areas/"+t.currentProject.id,utilSuccess:function(e){var i=[],a=[],n=[];console.log("res",e),e.forEach((function(t,e){0==n.filter((function(e){return e.id==t.building_id+"-1"})).length&&n.push({id:t.building_id+"-1",name:t.building_name}),a.push({id:t.id,name:t.building_name+"-"+t.name})})),n.forEach((function(t,a){var n={};n.text=t.name,n.value=t.id;var s=[];e.forEach((function(e,i){t.id==e.building_id+"-1"&&s.push({text:e.name,value:e.id})})),n.children=s,i.push(n)})),console.log("arr",i),t.multiItems=t.multiArray=i,t.objectMultiArray=a},utilFail:function(t){o.alert(t)}})},toCalEDate:function(t,e){var i=Date.parse(t),a=e-1;i+=24*a*60*60*1e3;var n=o.formatTime(new Date(i),"YYYY-MM-DD");this.edate=n,this.totalPrice=this.days*this.salePrice},bindCaculate:function(t){this.salePrice=t.detail.value,this.totalPrice=this.days*this.salePrice},toCaculate:function(){var t,e=0,i=0,a=(0,s.default)(this.factors);try{for(a.s();!(t=a.n()).done;){var n=t.value;e+=parseFloat(n.factor_items[this.factorsIndex[i]].price),i++}}catch(o){a.e(o)}finally{a.f()}var l=parseFloat(this.product_items[this.itemsindex].price)+parseFloat(this.levels[this.levelindex].price)+e;this.salePrice=l,this.totalPrice=this.days*l},bindChangeFactor:function(t){var e=t.currentTarget.dataset.pindex;this.factorsIndex.splice(e,1,t.detail.value),this.toCaculate()},bindChangeItem:function(t){this.itemsindex=t.target.value,this.toCaculate()},bindChangeLevel:function(t){this.levelindex=t.target.value,this.toCaculate()},bindDateChange:function(t){this.sdate=t.target.value,this.toCalEDate(this.sdate,this.days)},getDate:function(t){var e=new Date,i=e.getFullYear(),a=e.getMonth()+1,n=e.getDate();return"start"===t?i-=1:"end"===t&&(i+=2),a=a>9?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},"6fd1":function(t,e,i){var a=i("49f5");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("967d").default;n("0f47cd89",a,!0,{sourceMap:!1,shadowMode:!1})},7816:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("64aa");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,i<this.min*e)return;i>this.max*e&&(i=this.max*e)}else if("plus"===t){if(i+=a,i>this.max*e)return;i<this.min*e&&(i=this.min*e)}this.inputValue=String(i/e)}},_getDecimalScale:function(){var t=1;return~~this.step!==this.step&&(t=Math.pow(10,(this.step+"").split(".")[1].length)),t},_onBlur:function(t){this.$emit("blur",t);var e=t.detail.value;e&&(e=+e,e>this.max?e=this.max:e<this.min&&(e=this.min),this.inputValue=e)},_onFocus:function(t){this.$emit("focus",t)}}};e.default=a},"8f12":function(t,e,i){var a=i("ab76");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("967d").default;n("77f36937",a,!0,{sourceMap:!1,shadowMode:!1})},"9f34":function(t,e,i){"use strict";var a=i("6fd1"),n=i.n(a);n.a},a0d2:function(t,e,i){"use strict";var a=i("8f12"),n=i.n(a);n.a},a80d:function(t,e,i){"use strict";i.r(e);var a=i("69a2"),n=i("c4ad");for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);i("9f34");var l=i("828b"),o=Object(l["a"])(n["default"],a["b"],a["c"],!1,null,"5ec81b10",null,!1,a["a"],void 0);e["default"]=o.exports},ab76:function(t,e,i){var a=i("c86c");e=a(!1),e.push([t.i,"uni-page-body[data-v-d92b3730]{padding-top:%?160?%;padding-bottom:%?120?%}.bottom[data-v-d92b3730]{background:#fff;box-shadow:0 %?-2?% %?12?% 0 rgba(0,0,0,.16),inset 0 %?1?% 0 0 #e4e4e4;width:100%;height:%?100?%;position:fixed;bottom:0;left:0;display:flex;justify-content:space-between}.bottom .bottomLeft[data-v-d92b3730]{display:flex;align-items:center}.bottom .bottomRight[data-v-d92b3730]{display:flex}.btn[data-v-d92b3730]{width:%?220?%;line-height:%?100?%;text-align:center;line-height:%?100?%;font-family:SourceHanSansCN-Medium;font-size:%?32?%;letter-spacing:0}.btnCancel[data-v-d92b3730]{color:#666;background:#f0f0f0}.btnSubmit[data-v-d92b3730]{color:#fff;background:#0dc99e}.priceTitle[data-v-d92b3730]{font-family:SourceHanSansCN-Normal;font-size:%?36?%;color:#999;letter-spacing:0;line-height:%?28?%;margin-left:%?32?%}.priceInfo[data-v-d92b3730]{font-family:SourceHanSansCN-Normal;font-size:%?36?%;color:orange;margin-left:%?10?%;letter-spacing:0;line-height:%?28?%}.protocol[data-v-d92b3730]{padding:%?30?% %?21?%;font-family:SourceHanSansCN-Normal;font-size:%?28?%;color:#999;letter-spacing:0;align-items:center;display:flex}.protocol .raInput[data-v-d92b3730]{-webkit-transform:scale(.7);transform:scale(.7)}.icon-Icons_ToolBar_ArrowRight[data-v-d92b3730]{color:rgba(0,0,0,.45);font-size:%?22?%;margin-left:%?13?%;margin-top:%?5?%}.radiogroup[data-v-d92b3730]{display:flex;flex-direction:row}.radioitemlabel[data-v-d92b3730]{flex:1;display:flex;align-items:center;margin-left:%?134?%}.radioitem[data-v-d92b3730]{-webkit-transform:scale(.7);transform:scale(.7)}",""]),t.exports=e},c4ad:function(t,e,i){"use strict";i.r(e);var a=i("7816"),n=i.n(a);for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);e["default"]=n.a}}]);