(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-medical-drugreserve"],{1111:function(e,t,i){"use strict";var n=i("37d3"),a=i.n(n);a.a},1331:function(e,t,i){"use strict";var n;i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return o})),i.d(t,"a",(function(){return n}));var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"uni-numbox"},[i("v-uni-view",{staticClass:"uni-numbox__minus",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._calcValue("minus")}}},[i("v-uni-text",{staticClass:"uni-numbox--text",class:{"uni-numbox--disabled":e.inputValue<=e.min||e.disabled}},[e._v("-")])],1),i("v-uni-input",{staticClass:"uni-numbox__value",attrs:{disabled:e.disabled,type:"number"},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e._onBlur.apply(void 0,arguments)}},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}}),i("v-uni-view",{staticClass:"uni-numbox__plus",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._calcValue("plus")}}},[i("v-uni-text",{staticClass:"uni-numbox--text",class:{"uni-numbox--disabled":e.inputValue>=e.max||e.disabled}},[e._v("+")])],1)],1)},o=[]},"19df":function(e,t,i){"use strict";var n=i("4ea4");i("99af"),i("a434"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(i("2909")),o=n(i("3403")),c=i("d24f"),s=i("fb8c"),r=n(i("474f")),u=n(i("28ef")),l=n(i("bb31")),d=n(i("c360")),f=((new Date).getTime(),{data:function(){return{userId:(0,s.getStorage)("userInfo").userId,user:(0,s.getStorage)("userInfo"),selectedTime:"",currentTabIndex:0,page:1,pageSize:10,medicalList:[{name:"片剂"},{name:"胶囊"},{name:"颗粒"},{name:"丸剂"},{name:"口服液"},{name:"乳膏"},{name:"散剂"},{name:"滴眼液"},{name:"针剂"},{name:"贴剂"},{name:"喷剂"},{name:"饮片"}],drugsUnitList:[{name:"盒"},{name:"瓶"},{name:"袋"},{name:"支"}],medicalIndex:0,medicals:[{drugsName:"",drugsFactory:"",drugsDose:"",drugsUnit:0,drugsType:0,drugsNum:1,imgs:[]}],role:1,list:[],visitPlace:"0",userName:(0,s.getStorage)("userInfo").userName,DeptName:(0,s.getStorage)("userInfo").userId,mediciName:"",phone:(0,s.getStorage)("userInfo").telnumber,loadingType:0,contentText:{contentdown:"上拉加载更多",contentrefresh:"正在加载...",contentnomore:"没有更多数据了"},deptList:[],departmentIndex:0,factory:"",imgs:[]}},components:{uniCalendar:o.default,loadMore:r.default,datetimePicker:l.default,contentNone:u.default,uniNumberBox:d.default},watch:{currentTabIndex:function(e,t){this.currentTabIndex=e,1==this.currentTabIndex?(this.page=1,this.loadingType=0,this.getMyDrugsApplyList()):this.getDepartment()}},onLoad:function(e){this.currentTabIndex=e.currentTabIndex||0,0==this.currentTabIndex?this.getDepartment():(this.page=1,this.loadingType=0,this.getMyDrugsApplyList())},methods:{unbChange:function(e,t){this.medicals[t].drugsNum=e},changeDosage:function(e,t){var i=this;i.medicals[t].drugsType=e.detail.value},changeDrugsUnit:function(e,t){var i=this;i.medicals[t].drugsUnit=e.detail.value},changeDepartment:function(e){this.departmentIndex=e.detail.value},getDepartment:function(){var e=this,t={method:c.getAllDept,data:{}};(0,s.callbackRequest)(t).then((function(t){if(1==t.data.returnCode){e.deptList=t.data.returnData;for(var i=0;i0?(e.list=[].concat((0,a.default)(e.list),[i]),e.loadingType=0):e.loadingType=2}else(0,s.alertTip)(t.data.returnMsg)}))},toDetail:function(e){uni.navigateTo({url:e})},chooseImg:function(e){var t=this;s.wxSdk.chooseImage({count:2,sizeType:["compressed"],sourceType:["album","camera"],quality:.7,success:function(i){var n=i.localIds;if("string"==typeof n)s.wxSdk.getLocalImgData({localId:n,success:function(i){var n=i.localData;t.medicals[e].imgs.length<2&&t.medicals[e].imgs.push(n)}});else for(var a=0;a0?n("v-uni-view",{staticClass:"form-box"},e._l(e.medicals,(function(t,a){return n("v-uni-view",{key:a,attrs:{id:"visitor"}},[n("v-uni-view",{staticClass:"visitor"},[n("v-uni-view",{staticClass:"form-item"},[n("v-uni-text",{staticClass:"label"},[e._v("药名")]),n("v-uni-view",{staticClass:"ipt-box"},[n("v-uni-input",{staticClass:"name",attrs:{type:"text",placeholder:"请填写药名"},model:{value:t.drugsName,callback:function(i){e.$set(t,"drugsName",i)},expression:"item.drugsName"}})],1)],1),n("v-uni-view",{staticClass:"form-item"},[n("v-uni-text",{staticClass:"label"},[e._v("剂型")]),n("v-uni-view",{staticClass:"select"},[n("v-uni-image",{staticClass:"arrow",attrs:{src:"/static/icons/right-arrow.png",mode:""}}),e.medicalList.length>0?n("v-uni-picker",{staticClass:"picker",attrs:{range:e.medicalList,"range-key":"name"},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.changeDosage(t,a)}}},[n("v-uni-view",[e._v(e._s(e.medicalList[t.drugsType].name))])],1):e._e()],1)],1),n("v-uni-view",{staticClass:"form-item"},[n("v-uni-text",{staticClass:"label"},[e._v("剂量")]),n("v-uni-view",{staticClass:"ipt-box"},[n("v-uni-input",{staticClass:"name",attrs:{type:"text",placeholder:"请输入剂量"},model:{value:t.drugsDose,callback:function(i){e.$set(t,"drugsDose",i)},expression:"item.drugsDose"}})],1)],1),n("v-uni-view",{staticClass:"form-item"},[n("v-uni-text",{staticClass:"label"},[e._v("单位")]),n("v-uni-view",{staticClass:"select"},[n("v-uni-image",{staticClass:"arrow",attrs:{src:"/static/icons/right-arrow.png",mode:""}}),e.drugsUnitList.length>0?n("v-uni-picker",{staticClass:"picker",attrs:{range:e.drugsUnitList,"range-key":"name"},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.changeDrugsUnit(t,a)}}},[n("v-uni-view",[e._v(e._s(e.drugsUnitList[t.drugsUnit].name))])],1):e._e()],1)],1),n("v-uni-view",{staticClass:"form-item"},[n("v-uni-text",{staticClass:"label"},[e._v("厂家")]),n("v-uni-view",{staticClass:"ipt-box"},[n("v-uni-input",{staticClass:"name",attrs:{type:"text",placeholder:"请输入厂家"},model:{value:t.drugsFactory,callback:function(i){e.$set(t,"drugsFactory",i)},expression:"item.drugsFactory"}})],1)],1),n("v-uni-view",{staticClass:"form-item"},[n("v-uni-text",{staticClass:"label"},[e._v("数量")]),n("v-uni-view",{staticClass:"ipt-box"},[n("v-uni-view",{},[n("v-uni-input",{staticClass:"name",attrs:{type:"number",placeholder:"请输入数量"},model:{value:t.drugsNum,callback:function(i){e.$set(t,"drugsNum",i)},expression:"item.drugsNum"}})],1)],1)],1),n("v-uni-view",{staticClass:"form-item upload-box"},[n("v-uni-text",{staticClass:"label"},[e._v("图片")]),n("v-uni-text",{staticClass:"tip-c"},[e._v("(药品正面和反面,至多两张)")]),n("v-uni-view",{staticClass:"img-box"},[e._l(t.imgs,(function(t,i){return n("v-uni-view",{key:i,staticClass:"img-item"},[n("v-uni-image",{staticClass:"remove-btn",attrs:{src:"/static/icons/delete-icon.png",mode:""},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.removeImg(a,i)}}}),n("v-uni-image",{staticClass:"img",attrs:{src:t.replace(/[\r\n]/g,""),mode:""}})],1)})),e.medicals[a].imgs.length<2?n("v-uni-view",{staticClass:"img-item upload-btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.chooseImg(a)}}},[n("v-uni-image",{staticClass:"img",attrs:{src:"/static/imgs/tianjia-img.png",mode:""}})],1):e._e()],2)],1),e.medicals.length>0&&a>0?n("v-uni-view",{staticClass:"form-item"},[n("v-uni-image",{staticClass:"jian",attrs:{src:i("deaf"),alt:""},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.jianBtn(a)}}})],1):e._e()],1)],1)})),1):e._e(),n("v-uni-view",{staticClass:"add clear",attrs:{id:"addbtn"}},[n("v-uni-view",{staticClass:"addbtn"},[n("v-uni-text",{on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.addBtn()}}},[e._v("+ 新增")])],1)],1),n("v-uni-view",{staticClass:"tips"},[e._v("温馨提醒:"),n("br"),e._v("1. 所购药品非本所日常用药,可能存在价格偏高现象"),n("br"),e._v("2. 到货后必须开方取回,否则由本人承担经济损失"),n("br"),e._v("3. 7号之前(含7号)订购单于当月下旬到货;7号之后于次月下旬到货。")]),n("v-uni-view",{staticClass:"occupied"}),n("v-uni-view",{staticClass:"footer-btn footer-btn-color",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.submit()}}},[n("v-uni-view",{staticClass:"btn"},[e._v("确认订购")])],1)],1):e._e(),1==e.currentTabIndex?n("v-uni-view",{staticClass:"list-box"},e._l(e.list,(function(t,i){return n("v-uni-view",{key:i,staticClass:"list-item"},[n("v-uni-view",{staticClass:"title"},[n("v-uni-text",{staticClass:"line"}),n("v-uni-text",{staticClass:"text"},[e._v(e._s(t.createTime))]),0==t.status&&0==t.endremind?n("v-uni-text",{staticClass:"font-result",staticStyle:{color:"#666"}},[e._v("待审核")]):e._e(),1==t.status&&0==t.endremind?n("v-uni-text",{staticClass:"font-result"},[e._v("已同意")]):e._e(),2==t.status&&0==t.endremind?n("v-uni-text",{staticClass:"font-result",staticStyle:{color:"red"}},[e._v("已拒绝")]):e._e(),t.endremind>0?n("v-uni-text",{staticClass:"font-result"},[e._v("已到货")]):e._e()],1),n("v-uni-view",{staticClass:"content"},[n("v-uni-view",{staticClass:"info-item"},[n("v-uni-view",{staticClass:"fl-text"},[e._v("预计到货时间:")]),n("v-uni-view",{staticClass:"fr-text"},[e._v(e._s(t.pickDate))])],1),n("v-uni-view",{staticClass:"info-item"},[n("v-uni-view",{staticClass:"fl-text"},[e._v("详情:")]),n("v-uni-view",{staticClass:"fr-text"},e._l(t.detailList,(function(t,i){return n("v-uni-text",{key:i},[0!=i?n("v-uni-text",[e._v(",")]):e._e(),e._v(e._s(t.drugs_name)+"x"+e._s(t.drugs_num))],1)})),1)],1),0!=t.status?n("v-uni-view",{staticClass:"info-item"},[n("v-uni-view",{staticClass:"fl-text"},[e._v("医师意见:")]),1==t.status?n("v-uni-view",{staticClass:"fr-text"},[e._v("通过")]):e._e(),2==t.status?n("v-uni-view",{staticClass:"fr-text"},[n("v-uni-textarea",{staticStyle:{width:"auto"},attrs:{"auto-height":!0,type:"text",disabled:"true",value:t.reason}})],1):e._e()],1):e._e(),0!=t.status&&t.real_name?n("v-uni-view",{staticClass:"info-item"},[n("v-uni-view",{staticClass:"fl-text"},[e._v("医师:")]),n("v-uni-view",{staticClass:"fr-text"},[e._v(e._s(t.real_name+" "+t.mobile))])],1):e._e()],1)],1)})),1):e._e(),0!=e.currentTabIndex&&0==e.list.length?n("content-none",{attrs:{padTop:20}}):e._e()],1),n("uni-calendar",{ref:"calendar",attrs:{insert:!1},on:{confirm:function(t){arguments[0]=t=e.$handleEvent(t),e.confirm.apply(void 0,arguments)}}}),n("uni-calendar",{ref:"calendar2",attrs:{insert:!1},on:{confirm:function(t){arguments[0]=t=e.$handleEvent(t),e.confirm2.apply(void 0,arguments)}}}),n("load-more",{directives:[{name:"show",rawName:"v-show",value:1==e.currentTabIndex,expression:"currentTabIndex == 1"}],attrs:{loadingType:e.loadingType,contentText:e.contentText}})],1)},o=[]},9982:function(e,t,i){"use strict";i.r(t);var n=i("19df"),a=i.n(n);for(var o in n)"default"!==o&&function(e){i.d(t,e,(function(){return n[e]}))}(o);t["default"]=a.a},a5f2:function(e,t,i){"use strict";i("a9e3"),i("ac1f"),i("1276"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={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(e){this.inputValue=+e},inputValue:function(e,t){+e!==+t&&this.$emit("change",e)}},created:function(){this.inputValue=+this.value},methods:{_calcValue:function(e){if(!this.disabled){var t=this._getDecimalScale(),i=this.inputValue*t,n=this.step*t;if("minus"===e){if(i-=n,ithis.max&&(i=this.max)}else if("plus"===e){if(i+=n,i>this.max)return;ithis.max?t=this.max:t