1
0
Fork 0
medical-record-server/public/h5/static/js/pages-record-index.8c8ae3c5.js

3 lines
19 KiB
JavaScript
Raw Blame History

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.

(self["webpackChunkuniapp"]=self["webpackChunkuniapp"]||[]).push([[492],{6890:function(t,e,n){var i=n(4610);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var r=n(5472).Z;r("bbce7d14",i,!0,{sourceMap:!1,shadowMode:!1})},2333:function(t,e,n){var i=n(8783);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var r=n(5472).Z;r("511a4259",i,!0,{sourceMap:!1,shadowMode:!1})},8570:function(t,e,n){"use strict";var i;n.d(e,{Z:function(){return p}});var r,o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{ref:"u-subsection",staticClass:"u-subsection",class:["u-subsection--"+t.mode],style:[t.$u.addStyle(t.customStyle),t.wrapperStyle]},[n("v-uni-view",{ref:"u-subsection__bar",staticClass:"u-subsection__bar",class:["button"===t.mode&&"u-subsection--button__bar",0===t.current&&"subsection"===t.mode&&"u-subsection__bar--first",t.current>0&&t.current<t.list.length-1&&"subsection"===t.mode&&"u-subsection__bar--center",t.current===t.list.length-1&&"subsection"===t.mode&&"u-subsection__bar--last"],style:[t.barStyle]}),t._l(t.list,(function(e,i){return n("v-uni-view",{key:i,ref:"u-subsection__item--"+i,refInFor:!0,staticClass:"u-subsection__item",class:["u-subsection__item--"+i,i<t.list.length-1&&"u-subsection__item--no-border-right",0===i&&"u-subsection__item--first",i===t.list.length-1&&"u-subsection__item--last"],style:[t.itemStyle(i)],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.clickHandler(i)}}},[n("v-uni-text",{staticClass:"u-subsection__item__text",style:[t.textStyle(i)]},[t._v(t._s(t.getText(e)))])],1)}))],2)},a=[],s={props:{list:{type:Array,default:uni.$u.props.subsection.list},current:{type:[String,Number],default:uni.$u.props.subsection.current},activeColor:{type:String,default:uni.$u.props.subsection.activeColor},inactiveColor:{type:String,default:uni.$u.props.subsection.inactiveColor},mode:{type:String,default:uni.$u.props.subsection.mode},fontSize:{type:[String,Number],default:uni.$u.props.subsection.fontSize},bold:{type:Boolean,default:uni.$u.props.subsection.bold},bgColor:{type:String,default:uni.$u.props.subsection.bgColor},keyName:{type:String,default:uni.$u.props.subsection.keyName}}},u={name:"u-subsection",mixins:[uni.$u.mpMixin,uni.$u.mixin,s],data(){return{itemRect:{width:0,height:0}}},watch:{list(t,e){this.init()},current:{immediate:!0,handler(t){}}},computed:{wrapperStyle(){const t={};return"button"===this.mode&&(t.backgroundColor=this.bgColor),t},barStyle(){const t={};return t.width=`${this.itemRect.width}px`,t.height=`${this.itemRect.height}px`,t.transform=`translateX(${this.current*this.itemRect.width}px)`,"subsection"===this.mode&&(t.backgroundColor=this.activeColor),t},itemStyle(t){return t=>{const e={};return"subsection"===this.mode&&(e.borderColor=this.activeColor,e.borderWidth="1px",e.borderStyle="solid"),e}},textStyle(t){return t=>{const e={};return e.fontWeight=this.bold&&this.current===t?"bold":"normal",e.fontSize=uni.$u.addUnit(this.fontSize),"subsection"===this.mode?e.color=this.current===t?"#fff":this.inactiveColor:e.color=this.current===t?this.activeColor:this.inactiveColor,e}}},mounted(){this.init()},methods:{init(){uni.$u.sleep().then((()=>this.getRect()))},getText(t){return"object"===typeof t?t[this.keyName]:t},getRect(){this.$uGetRect(".u-subsection__item--0").then((t=>{this.itemRect=t}))},clickHandler(t){this.$emit("change",t)}}},c=u,l=(n(2333),n(1503)),d=(0,l.Z)(c,o,a,!1,null,"9665f2ea",null,!1,i,r),p=d.exports},9688:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return h}});var i,r={uSubsection:n(8570).Z,uButton:n(7344).Z,uList:n(4307).Z,uSwipeAction:n(3309).Z,uListItem:n(8556).Z,uSwipeActionItem:n(8268).Z,uCell:n(7981).Z,uIcon:n(5862).Z,uActionSheet:n(7030).Z},o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"page"},[n("u-subsection",{attrs:{list:t.typeList,current:t.typeIndex,fontSize:"16"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.changeType.apply(void 0,arguments)}}}),n("v-uni-view",{staticClass:"add-button"},[n("u-button",{attrs:{type:"primary",icon:"plus",shape:"circle",size:"large"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.add.apply(void 0,arguments)}}})],1),n("u-list",{staticClass:"list",on:{scrolltolower:function(e){arguments[0]=e=t.$handleEvent(e),t.reachBottom.apply(void 0,arguments)}}},[n("u-swipe-action",t._l(t.list,(function(e){return n("u-list-item",{key:e.id},[n("u-swipe-action-item",{attrs:{options:t.swipeOption,name:e.id},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.swipeClick.apply(void 0,arguments)}}},[n("u-cell",{attrs:{size:"large",url:"/pages/record/detail?id="+e.id}},[n("v-uni-view",{staticClass:"title",attrs:{slot:"title"},slot:"title"},[n("v-uni-view",{staticClass:"list-item-title"},[t._v(t._s(e.doctor?e.doctor.name:""))]),n("v-uni-view",{staticClass:"list-item-price"},[n("v-uni-text",{staticStyle:{color:"#dd524d","font-size":"19px"}},[n("u-icon",{attrs:{name:"rmb",color:"#dd524d",size:"19px"}}),t._v(t._s(e.sell_price))],1),n("v-uni-text",{staticStyle:{color:"#c0c0c0","text-decoration":"line-through"}},[t._v(t._s(e.origin_price))])],1)],1),n("v-uni-view",{staticClass:"label",attrs:{slot:"label"},slot:"label"},[n("v-uni-view",[t._v("就诊时间: "+t._s(e.treat_at))])],1)],1)],1)],1)})),1)],1),n("u-action-sheet",{attrs:{actions:t.option.list,title:t.option.title,show:t.option.show,closeOnClickOverlay:!0},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.closeOption.apply(void 0,arguments)},select:function(e){arguments[0]=e=t.$handleEvent(e),t.chooseOption.apply(void 0,arguments)}}})],1)},a=[],s=n(3762),u=n(3062),c=(n(6228),{data:function(){return{patient_id:"",patient:{},typeIndex:0,perPage:20,typeList:[],list:[],option:{id:"",show:!1,list:[{name:"详细",color:"#4cd964",action:"detail"},{name:"修改",color:"#007aff",action:"edit"},{name:"删除",color:"#dd524d",action:"delete"}],title:""},swipeOption:[{text:"删除",style:{backgroundColor:"#dd524d"}}]}},onLoad:function(t){this.patient_id=t.patient,this.init()},onShow:function(){this.loadData(!0)},onPullDownRefresh:function(){this.loadData(!0)},methods:{init:function(){var t=this;return(0,u.Z)((0,s.Z)().mark((function e(){var n;return(0,s.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.$ajax.get("/admin-api/patient/".concat(t.patient_id),{params:{_action:"getData"}});case 2:return n=e.sent,0==n.status&&(t.patient=n.data,uni.setNavigationBarTitle({title:"".concat(t.patient.name,"-病历记录")})),e.next=6,t.$ajax.get("/admin-api/category",{params:{_action:"getData"}});case 6:n=e.sent,0==n.status&&(t.typeList=n.data.items),t.loadData(!0);case 9:case"end":return e.stop()}}),e)})))()},changeType:function(t){this.typeIndex=t,this.loadData(!0)},loadData:function(t){var e=this;if(t&&(this.list=[],this.page=1),0!=this.typeList.length){uni.showLoading();var n=this.typeList[this.typeIndex],i={_action:"getData",page:this.page,perPage:this.perPage,type_id:n.id,patient_id:this.patient_id};this.$ajax.get("/admin-api/record?",{params:i}).then((function(t){uni.stopPullDownRefresh(),0==t.status&&(e.list=e.list.concat(t.data.items),e.total=t.data.total)})).catch((function(t){uni.stopPullDownRefresh()}))}},reachBottom:function(){this.list.length<this.total&&(this.page++,this.loadData())},openOption:function(t){var e=this.list[t];this.option.title=e.name,this.option.id=e.id,this.option.show=!0},closeOption:function(){this.option.show=!1},chooseOption:function(t){var e=this.option.id;return"detail"==t.action?uni.navigateTo({url:"/pages/record/detail?id=".concat(e)}):"edit"==t.action?uni.navigateTo({url:"/pages/record/form?id=".concat(e,"&patient=").concat(this.patient_id)}):void 0},swipeClick:function(t){var e=this,n=t.index;if(0==n)return uni.showModal({title:"删除病历记录",content:"是否确定?",success:function(n){n.confirm&&e.handleDelete(t.name)}})},handleDelete:function(t){var e=this;uni.showLoading(),this.$ajax.delete("/admin-api/record/".concat(t)).then((function(t){0==t.status&&(uni.showToast({title:"删除成功",icon:"success"}),setTimeout((function(){e.loadData(!0)}),1e3))}))},add:function(){var t=this.typeList[this.typeIndex];return uni.navigateTo({url:"/pages/record/form?patient=".concat(this.patient_id,"&type=").concat(t.id)})}}}),l=c,d=(n(6890),n(1503)),p=(0,d.Z)(l,o,a,!1,null,"98aefa20",null,!1,r,i),h=p.exports},6916:function(t,e,n){var i=n(555);i("asyncIterator")},4610:function(t,e,n){"use strict";n.r(e);var i=n(2916),r=n.n(i),o=n(3282),a=n.n(o),s=a()(r());s.push([t.id,".page[data-v-98aefa20]{padding-top:20px}.list[data-v-98aefa20]{background:#fff}.list .title[data-v-98aefa20]{display:flex;flex-direction:row;justify-content:space-between;font-size:18px}.list .label[data-v-98aefa20]{color:gray;margin-top:10px}.list-item-price[data-v-98aefa20] .u-icon{display:inline-block}.add-button[data-v-98aefa20]{position:absolute;bottom:100px;right:50px;z-index:999}",""]),e["default"]=s},8783:function(t,e,n){"use strict";n.r(e);var i=n(2916),r=n.n(i),o=n(3282),a=n.n(o),s=a()(r());s.push([t.id,'@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-view[data-v-9665f2ea], uni-scroll-view[data-v-9665f2ea], uni-swiper-item[data-v-9665f2ea]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-subsection[data-v-9665f2ea]{\ndisplay:flex;\nflex-direction:row;position:relative;overflow:hidden;width:100%;box-sizing:border-box}.u-subsection--button[data-v-9665f2ea]{height:32px;background-color:#eeeeef;padding:3px;border-radius:3px;align-items:stretch}.u-subsection--button__bar[data-v-9665f2ea]{background-color:#fff;border-radius:3px!important}.u-subsection--subsection[data-v-9665f2ea]{height:30px}.u-subsection__bar[data-v-9665f2ea]{position:absolute;transition-property:color,-webkit-transform;transition-property:transform,color;transition-property:transform,color,-webkit-transform;transition-duration:.3s;transition-timing-function:ease-in-out}.u-subsection__bar--first[data-v-9665f2ea]{border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0}.u-subsection__bar--center[data-v-9665f2ea]{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}.u-subsection__bar--last[data-v-9665f2ea]{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.u-subsection__item[data-v-9665f2ea]{\ndisplay:flex;\nflex-direction:row;flex:1;justify-content:center;align-items:center;position:relative}.u-subsection__item--no-border-right[data-v-9665f2ea]{border-right-width:0!important}.u-subsection__item--first[data-v-9665f2ea]{border-top-left-radius:3px;border-bottom-left-radius:3px}.u-subsection__item--last[data-v-9665f2ea]{border-top-right-radius:3px;border-bottom-right-radius:3px}.u-subsection__item__text[data-v-9665f2ea]{font-size:12px;line-height:12px;\ndisplay:flex;\nflex-direction:row;align-items:center;transition-property:color;transition-duration:.3s}',""]),e["default"]=s},3062:function(t,e,n){"use strict";n.d(e,{Z:function(){return r}});n(5827);function i(t,e,n,i,r,o,a){try{var s=t[o](a),u=s.value}catch(c){return void n(c)}s.done?e(u):Promise.resolve(u).then(i,r)}function r(t){return function(){var e=this,n=arguments;return new Promise((function(r,o){var a=t.apply(e,n);function s(t){i(a,r,o,s,u,"next",t)}function u(t){i(a,r,o,s,u,"throw",t)}s(void 0)}))}}},3762:function(t,e,n){"use strict";n.d(e,{Z:function(){return r}});n(5231),n(1260),n(3575),n(5827),n(485),n(8023),n(930),n(6916),n(1229),n(7611),n(8283),n(2883),n(6007),n(7143),n(1136),n(9312);var i=n(9684);function r(){
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
r=function(){return e};var t,e={},n=Object.prototype,o=n.hasOwnProperty,a=Object.defineProperty||function(t,e,n){t[e]=n.value},s="function"==typeof Symbol?Symbol:{},u=s.iterator||"@@iterator",c=s.asyncIterator||"@@asyncIterator",l=s.toStringTag||"@@toStringTag";function d(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{d({},"")}catch(t){d=function(t,e,n){return t[e]=n}}function p(t,e,n,i){var r=e&&e.prototype instanceof g?e:g,o=Object.create(r.prototype),s=new T(i||[]);return a(o,"_invoke",{value:$(t,n,s)}),o}function h(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var f="suspendedStart",v="suspendedYield",b="executing",m="completed",y={};function g(){}function w(){}function x(){}var _={};d(_,u,(function(){return this}));var L=Object.getPrototypeOf,k=L&&L(L(D([])));k&&k!==n&&o.call(k,u)&&(_=k);var S=x.prototype=g.prototype=Object.create(_);function C(t){["next","throw","return"].forEach((function(e){d(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function n(r,a,s,u){var c=h(t[r],t,a);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==(0,i.Z)(d)&&o.call(d,"__await")?e.resolve(d.__await).then((function(t){n("next",t,s,u)}),(function(t){n("throw",t,s,u)})):e.resolve(d).then((function(t){l.value=t,s(l)}),(function(t){return n("throw",t,s,u)}))}u(c.arg)}var r;a(this,"_invoke",{value:function(t,i){function o(){return new e((function(e,r){n(t,i,e,r)}))}return r=r?r.then(o,o):o()}})}function $(e,n,i){var r=f;return function(o,a){if(r===b)throw new Error("Generator is already running");if(r===m){if("throw"===o)throw a;return{value:t,done:!0}}for(i.method=o,i.arg=a;;){var s=i.delegate;if(s){var u=O(s,i);if(u){if(u===y)continue;return u}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===f)throw r=m,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);r=b;var c=h(e,n,i);if("normal"===c.type){if(r=i.done?m:v,c.arg===y)continue;return{value:c.arg,done:i.done}}"throw"===c.type&&(r=m,i.method="throw",i.arg=c.arg)}}}function O(e,n){var i=n.method,r=e.iterator[i];if(r===t)return n.delegate=null,"throw"===i&&e.iterator["return"]&&(n.method="return",n.arg=t,O(e,n),"throw"===n.method)||"return"!==i&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),y;var o=h(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,y;var a=o.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,y):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function Z(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function j(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(Z,this),this.reset(!0)}function D(e){if(e||""===e){var n=e[u];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function n(){for(;++r<e.length;)if(o.call(e,r))return n.value=e[r],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}throw new TypeError((0,i.Z)(e)+" is not iterable")}return w.prototype=x,a(S,"constructor",{value:x,configurable:!0}),a(x,"constructor",{value:w,configurable:!0}),w.displayName=d(x,l,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===w||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,x):(t.__proto__=x,d(t,l,"GeneratorFunction")),t.prototype=Object.create(S),t},e.awrap=function(t){return{__await:t}},C(E.prototype),d(E.prototype,c,(function(){return this})),e.AsyncIterator=E,e.async=function(t,n,i,r,o){void 0===o&&(o=Promise);var a=new E(p(t,n,i,r),o);return e.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},C(S),d(S,l,"Generator"),d(S,u,(function(){return this})),d(S,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),n=[];for(var i in e)n.push(i);return n.reverse(),function t(){for(;n.length;){var i=n.pop();if(i in e)return t.value=i,t.done=!1,t}return t.done=!0,t}},e.values=D,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(j),!e)for(var n in this)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function i(i,r){return s.type="throw",s.arg=e,n.next=i,r&&(n.method="next",n.arg=t),!!r}for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var u=o.call(a,"catchLoc"),c=o.call(a,"finallyLoc");if(u&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&o.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var r=i;break}}r&&("break"===t||"continue"===t)&&r.tryLoc<=e&&e<=r.finallyLoc&&(r=null);var a=r?r.completion:{};return a.type=t,a.arg=e,r?(this.method="next",this.next=r.finallyLoc,y):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),j(n),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var i=n.completion;if("throw"===i.type){var r=i.arg;j(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,i){return this.delegate={iterator:D(e),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=t),y}},e}}}]);