12 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_index/addEditPatient"],{252:function(e,t,i){"use strict";(function(e,t){var n=i(4);i(26);n(i(25));var o=n(i(253));e.__webpack_require_UNI_MP_PLUGIN__=i,t(o.default)}).call(this,i(1)["default"],i(2)["createPage"])},253:function(e,t,i){"use strict";i.r(t);var n=i(254),o=i(256);for(var r in o)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return o[e]}))}(r);i(258);var s,a=i(34),l=Object(a["default"])(o["default"],n["render"],n["staticRenderFns"],!1,null,null,null,!1,n["components"],s);l.options.__file="pages_index/addEditPatient.vue",t["default"]=l.exports},254:function(e,t,i){"use strict";i.r(t);var n=i(255);i.d(t,"render",(function(){return n["render"]})),i.d(t,"staticRenderFns",(function(){return n["staticRenderFns"]})),i.d(t,"recyclableRender",(function(){return n["recyclableRender"]})),i.d(t,"components",(function(){return n["components"]}))},255:function(e,t,i){"use strict";var n;i.r(t),i.d(t,"render",(function(){return o})),i.d(t,"staticRenderFns",(function(){return s})),i.d(t,"recyclableRender",(function(){return r})),i.d(t,"components",(function(){return n}));try{n={uAlert:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uview-ui/components/u-alert/u-alert")]).then(i.bind(null,535))},uTag:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uview-ui/components/u-tag/u-tag")]).then(i.bind(null,543))},uActionSheet:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uview-ui/components/u-action-sheet/u-action-sheet")]).then(i.bind(null,551))}}}catch(a){if(-1===a.message.indexOf("Cannot find module")||-1===a.message.indexOf(".vue"))throw a;console.error(a.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var o=function(){var e=this,t=e.$createElement;e._self._c;e._isMounted||(e.e0=function(t){e.relationShow=!0},e.e1=function(t){e.relationShow=!1})},r=!1,s=[];o._withStripped=!0},256:function(e,t,i){"use strict";i.r(t);var n=i(257),o=i.n(n);for(var r in n)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(r);t["default"]=o.a},257:function(e,t,i){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(249),o={data:function(){return{relationShow:!1,relations:[{name:"本人"},{name:"配偶"},{name:"父母"},{name:"子女"},{name:"朋友"},{name:"亲戚"},{name:"其他"}],historyAllergics:[{name:"阿司匹林",checked:0},{name:"磺胺类",checked:0},{name:"头孢类",checked:0},{name:"青毒素类",checked:0},{name:"奶制品",checked:0},{name:"其他",checked:0}],selfMedHistorys:[{name:"糖尿病",checked:0},{name:"哮喘",checked:0},{name:"恶性肿瘤",checked:0},{name:"高血压",checked:0},{name:"其他",checked:0}],familyMedHistorys:[{name:"糖尿病",checked:0},{name:"哮喘",checked:0},{name:"恶性肿瘤",checked:0},{name:"高血压",checked:0},{name:"其他",checked:0}],type:null,patientId:null,form:{sex:1,birthday:"",idCard:"",relation:"",liverUnusual:"正常",renalUnusual:"正常",historyAllergic:"无",familyMedHistory:"无",selfMedHistory:"无"}}},computed:{imgPath:function(){return this.$store.state.imgpath}},onLoad:function(t){this.type=t.type,"edit"==this.type?(this.patientId=t.patientId,this.getPatientById(),e.setNavigationBarTitle({title:"编辑就诊人"})):e.setNavigationBarTitle({title:"新增就诊人"})},methods:{liverUnusualChange:function(e){console.log(e),this.form.liverUnusual=e.detail.value},renalUnusualChange:function(e){console.log(e),this.form.renalUnusual=e.detail.value},historyAllergicOptionChange:function(e){e.checked=1==e.checked?0:1},selfMedHistoryOptionChange:function(e){e.checked=1==e.checked?0:1},familyMedHistoryOptionChange:function(e){e.checked=1==e.checked?0:1},historyAllergicChange:function(e){console.log(e),this.form.historyAllergic=e.detail.value},selfMedHistoryChange:function(e){console.log(e),this.form.selfMedHistory=e.detail.value},familyMedHistoryChange:function(e){console.log(e),this.form.familyMedHistory=e.detail.value},relationSelect:function(e){this.form.relation=e.name},idcardChange:function(){if(18==this.form.idCard.length){var e=this.$parseIDCardInfo(this.form.idCard);this.form.birthday=e.birthday,console.log(e)}},genderChange:function(e){this.form.sex=e},getPatientById:function(){var t=this,i={patientId:this.patientId};(0,n.getPatientById)(i).then((function(i){if(200==i.code){if(t.form=i.data,t.date=t.form.birthday,null!=t.form.historyAllergic&&"无"!=t.form.historyAllergic){var n=t.form.historyAllergic.split(",");t.historyAllergics.forEach((function(e){for(var t=0;t<n.length;t++)e.name==n[t]&&(e.checked=1)})),t.form.historyAllergic="有"}if(null!=t.form.selfMedHistory&&"无"!=t.form.selfMedHistory){n=t.form.selfMedHistory.split(",");t.selfMedHistorys.forEach((function(e){for(var t=0;t<n.length;t++)e.name==n[t]&&(e.checked=1)})),t.form.selfMedHistory="有"}if(null!=t.form.familyMedHistory&&"无"!=t.form.familyMedHistory){n=t.form.familyMedHistory.split(",");t.familyMedHistorys.forEach((function(e){for(var t=0;t<n.length;t++)e.name==n[t]&&(e.checked=1)})),t.form.familyMedHistory="有"}}else e.showToast({title:i.msg})}),(function(e){}))},submit:function(){"add"==this.type?this.addPatient():"edit"==this.type&&this.editPatient()},editPatient:function(){var t={patientId:this.patientId,patientName:this.form.patientName,mobile:this.form.mobile,sex:this.form.sex,birthday:this.form.birthday,idCard:this.form.idCard,relation:this.form.relation,liverUnusual:this.form.liverUnusual,renalUnusual:this.form.renalUnusual};if("有"==this.form.historyAllergic){var i=[];this.historyAllergics.forEach((function(e){1==e.checked&&i.push(e.name)})),t.historyAllergic=i.toString()}else t.historyAllergic=this.form.historyAllergic;if("有"==this.form.selfMedHistory){i=[];this.selfMedHistorys.forEach((function(e){1==e.checked&&i.push(e.name)})),t.selfMedHistory=i.toString()}else t.selfMedHistory=this.form.selfMedHistory;if("有"==this.form.familyMedHistory){i=[];this.familyMedHistorys.forEach((function(e){1==e.checked&&i.push(e.name)})),t.familyMedHistory=i.toString()}else t.familyMedHistory=this.form.familyMedHistory;(0,n.editPatient)(t).then((function(t){200==t.code?(e.showToast({icon:"success",title:"操作成功"}),setTimeout((function(){e.$emit("refreshPatient"),e.navigateBack({delta:1})}),500)):e.showToast({icon:"none",title:t.msg})}),(function(e){}))},addPatient:function(){var t={patientName:this.form.patientName,mobile:this.form.mobile,sex:this.form.sex,birthday:this.form.birthday,idCard:this.form.idCard,relation:this.form.relation,liverUnusual:this.form.liverUnusual,renalUnusual:this.form.renalUnusual};if("有"==this.form.historyAllergic){var i=[];this.historyAllergics.forEach((function(e){1==e.checked&&i.push(e.name)})),t.historyAllergic=i.toString()}else t.historyAllergic=this.form.historyAllergic;if("有"==this.form.selfMedHistory){i=[];this.selfMedHistorys.forEach((function(e){1==e.checked&&i.push(e.name)})),t.selfMedHistory=i.toString()}else t.selfMedHistory=this.form.selfMedHistory;if("有"==this.form.familyMedHistory){i=[];this.familyMedHistorys.forEach((function(e){1==e.checked&&i.push(e.name)})),t.familyMedHistory=i.toString()}else t.familyMedHistory=this.form.familyMedHistory;(0,n.addPatient)(t).then((function(t){if(200==t.code){e.showToast({icon:"none",title:t.alert||t.msg});var i=t.alert&&t.alert.includes("芳华币")?1e3:500;setTimeout((function(){e.$emit("refreshPatient"),e.navigateBack({delta:1})}),i)}else e.showToast({icon:"none",title:t.msg})}),(function(e){}))},birthdayChange:function(e){this.form.birthday=e.target.value}}};t.default=o}).call(this,i(2)["default"])},258:function(e,t,i){"use strict";i.r(t);var n=i(259),o=i.n(n);for(var r in n)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(r);t["default"]=o.a},259:function(e,t,i){}},[[252,"common/runtime","common/vendor"]]]);
- //# sourceMappingURL=../../.sourcemap/mp-weixin/pages_index/addEditPatient.js.map
|