diff --git a/app/Admin/Controllers/PatientRecordController.php b/app/Admin/Controllers/PatientRecordController.php index 96ea55c..e34e472 100644 --- a/app/Admin/Controllers/PatientRecordController.php +++ b/app/Admin/Controllers/PatientRecordController.php @@ -90,6 +90,7 @@ class PatientRecordController extends AdminController // ->body(Components::make()->fuEditorControl()->name('content')->label(__('patient-record.content'))), ->body(amisMake()->TextareaControl()->name('content')->label(__('patient-record.content'))), amisMake()->ImageControl()->multiple()->receiver(admin_url('upload_image') . '?full-url=1')->name('images')->label(__('patient-record.images')), + amisMake()->SwitchControl()->name('is_notified')->label(__('patient-record.is_notified'))->trueValue(0)->falseValue(1), amisMake()->DateTimeControl()->name('next_treat_at')->label(__('patient-record.next_treat_at')), amisMake()->SelectControl()->options($this->getAdminUserOptions())->searchable()->name('notify_user_id')->label(__('patient-record.notify_user_id')), amisMake()->DateControl()->name('notify_at')->label(__('patient-record.notify_at')), @@ -111,6 +112,10 @@ class PatientRecordController extends AdminController // Components::make()->fuEditorControl()->name('content')->label(__('patient-record.content'))->static(), amisMake()->TextareaControl()->name('content')->label(__('patient-record.content'))->static(), amisMake()->TextControl()->name('images')->label(__('patient.images'))->static()->staticSchema(amisMake()->Images()), + amisMake()->TextControl()->name('is_notified')->label(__('patient-record.is_notified'))->static()->staticSchema(amisMake()->Status()->source([ + ['icon' => 'fa fa-check', 'color' => '#30bf13'], + ['icon' => 'fa fa-close', 'color' => '#cc292e'], + ])), amisMake()->DateTimeControl()->name('next_treat_at')->label(__('patient-record.next_treat_at'))->static(), amisMake()->TextControl()->name('notify_user.name')->label(__('patient-record.notify_user_id'))->static(), amisMake()->DateControl()->name('notify_at')->label(__('patient-record.notify_at'))->static(), diff --git a/app/Admin/Services/PatientRecordService.php b/app/Admin/Services/PatientRecordService.php index 9df11cc..f9a052b 100644 --- a/app/Admin/Services/PatientRecordService.php +++ b/app/Admin/Services/PatientRecordService.php @@ -6,6 +6,7 @@ use App\ModelFilters\PatientRecordFilter; use App\Models\PatientRecord; use Illuminate\Support\Facades\Validator; use Slowlyo\OwlAdmin\Admin; +use Illuminate\Validation\Rule; class PatientRecordService extends BaseService { @@ -67,6 +68,9 @@ class PatientRecordService extends BaseService 'origin_price' => ['required', 'decimal:0,2'], 'sell_price' => ['required', 'decimal:0,2'], 'order_status' => 'required', + 'next_treat_at' => [Rule::requiredIf(fn () => request('is_notified') == 0)], + 'notify_at' => [Rule::requiredIf(fn () => request('is_notified') == 0)], + 'notify_user_id' => [Rule::requiredIf(fn () => request('is_notified') == 0)], ]; $updateRules = [ 'origin_price' => 'decimal:0,2', @@ -80,6 +84,9 @@ class PatientRecordService extends BaseService 'origin_price.decimal' => __('patient-record.origin_price') . '保留2位小数', 'sell_price.required' => __('patient-record.sell_price') . '必填', 'sell_price.decimal' => __('patient-record.sell_price') . '必填', + 'notify_at.required' => __('patient-record.notify_at') . '必填', + 'notify_user_id.required' => __('patient-record.notify_user_id') . '必填', + 'next_treat_at.required' => __('patient-record.next_treat_at') . '必填', ]); if ($validator->fails()) { return $validator->errors()->first(); diff --git a/app/Console/Commands/PatientRecordNotify.php b/app/Console/Commands/PatientRecordNotify.php index 019d5d5..c05a418 100644 --- a/app/Console/Commands/PatientRecordNotify.php +++ b/app/Console/Commands/PatientRecordNotify.php @@ -30,10 +30,11 @@ class PatientRecordNotify extends Command public function handle() { $now = now(); - $list = PatientRecord::with(['patient'])->where('is_notified', 0) + $list = PatientRecord::with(['patient']) + ->where('is_notified', 0) ->whereNotNull('notify_user_id') ->whereNotNull('next_treat_at') - ->whereBetween('notify_at', [$now->copy()->startOfDay(), $now->copy()->endOfDay()]) + ->where('notify_at', '<=', $now->copy()->endOfDay()) ->get(); $app = EasyWeChat::officialAccount(); $app->setAccessToken(new \App\Services\WechatOfficialAccessToken( diff --git a/lang/zh_CN/patient-record.php b/lang/zh_CN/patient-record.php index 6060340..07937a5 100644 --- a/lang/zh_CN/patient-record.php +++ b/lang/zh_CN/patient-record.php @@ -13,7 +13,7 @@ return [ 'notify_at' => '通知时间', 'notify_user_id' => '通知人', 'notify_remarks' => '通知备注', - 'is_notified' => '是否已经通知', + 'is_notified' => '开启通知', 'next_treat_at' => '下次就诊时间', 'creator_id' => '操作人', 'created_at' => '录入时间', diff --git a/public/h5/index.html b/public/h5/index.html index 9070fdf..9cf157f 100644 --- a/public/h5/index.html +++ b/public/h5/index.html @@ -1,2 +1,2 @@ 宝芝堂
\ No newline at end of file + document.write('')
\ No newline at end of file diff --git a/public/h5/static/js/37.9026f80e.js b/public/h5/static/js/37.9026f80e.js new file mode 100644 index 0000000..9b4e4e3 --- /dev/null +++ b/public/h5/static/js/37.9026f80e.js @@ -0,0 +1 @@ +(self["webpackChunkuniapp"]=self["webpackChunkuniapp"]||[]).push([[37],{8397:function(t,i,e){var n=e(205);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=e(5472).Z;a("4ee8f5ee",n,!0,{sourceMap:!1,shadowMode:!1})},3094:function(t,i,e){"use strict";e.d(i,{Z:function(){return p}});var n,a={uLoadingIcon:e(8264).Z},s=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{staticClass:"u-switch",class:[t.disabled&&"u-switch--disabled"],style:[t.switchStyle,t.$u.addStyle(t.customStyle)],on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.clickHandler.apply(void 0,arguments)}}},[e("v-uni-view",{staticClass:"u-switch__bg",style:[t.bgStyle]}),e("v-uni-view",{ref:"u-switch__node",staticClass:"u-switch__node",class:[t.value&&"u-switch__node--on"],style:[t.nodeStyle]},[e("u-loading-icon",{attrs:{show:t.loading,mode:"circle",timingFunction:"linear",color:t.value?t.activeColor:"#AAABAD",size:.6*t.size}})],1)],1)},o=[],r={props:{loading:{type:Boolean,default:uni.$u.props.switch.loading},disabled:{type:Boolean,default:uni.$u.props.switch.disabled},size:{type:[String,Number],default:uni.$u.props.switch.size},activeColor:{type:String,default:uni.$u.props.switch.activeColor},inactiveColor:{type:String,default:uni.$u.props.switch.inactiveColor},value:{type:[Boolean,String,Number],default:uni.$u.props.switch.value},activeValue:{type:[String,Number,Boolean],default:uni.$u.props.switch.activeValue},inactiveValue:{type:[String,Number,Boolean],default:uni.$u.props.switch.inactiveValue},asyncChange:{type:Boolean,default:uni.$u.props.switch.asyncChange},space:{type:[String,Number],default:uni.$u.props.switch.space}}},u={name:"u-switch",mixins:[uni.$u.mpMixin,uni.$u.mixin,r],watch:{value:{immediate:!0,handler(t){t!==this.inactiveValue&&t!==this.activeValue&&uni.$u.error("v-model绑定的值必须为inactiveValue、activeValue二者之一")}}},data(){return{bgColor:"#ffffff"}},computed:{isActive(){return this.value===this.activeValue},switchStyle(){let t={};return t.width=uni.$u.addUnit(2*this.size+2),t.height=uni.$u.addUnit(Number(this.size)+2),this.customInactiveColor&&(t.borderColor="rgba(0, 0, 0, 0)"),t.backgroundColor=this.isActive?this.activeColor:this.inactiveColor,t},nodeStyle(){let t={};t.width=uni.$u.addUnit(this.size-this.space),t.height=uni.$u.addUnit(this.size-this.space);const i=this.isActive?uni.$u.addUnit(this.space):uni.$u.addUnit(this.size);return t.transform=`translateX(-${i})`,t},bgStyle(){let t={};return t.width=uni.$u.addUnit(2*Number(this.size)-this.size/2),t.height=uni.$u.addUnit(this.size),t.backgroundColor=this.inactiveColor,t.transform=`scale(${this.isActive?0:1})`,t},customInactiveColor(){return"#fff"!==this.inactiveColor&&"#ffffff"!==this.inactiveColor}},methods:{clickHandler(){if(!this.disabled&&!this.loading){const t=this.isActive?this.inactiveValue:this.activeValue;this.asyncChange||this.$emit("input",t),this.$nextTick((()=>{this.$emit("change",t)}))}}}},c=u,l=(e(8397),e(1503)),d=(0,l.Z)(c,s,o,!1,null,"a206101c",null,!1,a,n),p=d.exports},7438:function(t,i,e){"use strict";e(5827),e(6007),e(444);var n={none:{value:0,text:"未收"},success:{value:1,text:"已收"},options:[],map:{}};Object.keys(n).forEach((function(t){void 0!==n[t]&&void 0!==n[t].value&&(n.options.push({name:n[t].text,value:n[t].value}),n.map[n[t].value]=n[t].text)})),i.Z=n},205:function(t,i,e){"use strict";e.r(i);var n=e(2916),a=e.n(n),s=e(3282),o=e.n(s),r=o()(a());r.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-a206101c], uni-scroll-view[data-v-a206101c], uni-swiper-item[data-v-a206101c]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-switch[data-v-a206101c]{\ndisplay:flex;\nflex-direction:row;box-sizing:border-box;position:relative;background-color:#fff;border-width:1px;border-radius:100px;transition:background-color .4s;border-color:rgba(0,0,0,.12);border-style:solid;justify-content:flex-end;align-items:center;overflow:hidden}.u-switch__node[data-v-a206101c]{\ndisplay:flex;\nflex-direction:row;align-items:center;justify-content:center;border-radius:100px;background-color:#fff;border-radius:100px;box-shadow:1px 1px 1px 0 rgba(0,0,0,.25);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.3,1.05,.4,1.05)}.u-switch__bg[data-v-a206101c]{position:absolute;border-radius:100px;background-color:#fff;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.4s;border-top-left-radius:0;border-bottom-left-radius:0;transition-timing-function:ease}.u-switch--disabled[data-v-a206101c]{opacity:.6}',""]),i["default"]=r}}]); \ No newline at end of file diff --git a/public/h5/static/js/index.45ee760b.js b/public/h5/static/js/index.45ee760b.js new file mode 100644 index 0000000..31633f8 --- /dev/null +++ b/public/h5/static/js/index.45ee760b.js @@ -0,0 +1 @@ +(function(){var n={1398:function(n,e,o){var t=o(8703);t.__esModule&&(t=t.default),"string"===typeof t&&(t=[[n.id,t,""]]),t.locals&&(n.exports=t.locals);var i=o(5472).Z;i("99d79208",t,!0,{sourceMap:!1,shadowMode:!1})},4427:function(n,e,o){"use strict";var t=o(159),i=(o(7966),o(4554),o(3167),o(3482),o(206),o(5827),o(498),o(930),o(423),o(262),o(6075)),r={keys:function(){return[]}};o.g["____828F200____"]=!0,delete o.g["____828F200____"],o.g.__uniConfig={globalStyle:{navigationBarTextStyle:"black",navigationBarTitleText:"宝芝堂",navigationBarBackgroundColor:"#F8F8F8",backgroundColor:"#F8F8F8",navigationStyle:"custom"},easycom:{"^u-(.*)":"uview-ui/components/u-$1/u-$1.vue","^unicloud-db$":"@dcloudio/uni-cli-shared/components/unicloud-db.vue","^uniad$":"@dcloudio/uni-cli-shared/components/uniad.vue","^ad-rewarded-video$":"@dcloudio/uni-cli-shared/components/ad-rewarded-video.vue","^ad-fullscreen-video$":"@dcloudio/uni-cli-shared/components/ad-fullscreen-video.vue","^ad-interstitial$":"@dcloudio/uni-cli-shared/components/ad-interstitial.vue","^ad-interactive$":"@dcloudio/uni-cli-shared/components/ad-interactive.vue","^page-meta$":"@dcloudio/uni-cli-shared/components/page-meta.vue","^navigation-bar$":"@dcloudio/uni-cli-shared/components/navigation-bar.vue","^uni-match-media$":"@dcloudio/uni-cli-shared/components/uni-match-media.vue"}},o.g.__uniConfig.compilerVersion="3.6.14",o.g.__uniConfig.darkmode=!1,o.g.__uniConfig.themeConfig={},o.g.__uniConfig.uniPlatform="h5",o.g.__uniConfig.appId="__UNI__828F200",o.g.__uniConfig.appName="宝芝堂",o.g.__uniConfig.appVersion="1.0.0",o.g.__uniConfig.appVersionCode="100",o.g.__uniConfig.router={mode:"history",base:"/h5/"},o.g.__uniConfig.publicPath="/h5/",o.g.__uniConfig["async"]={loading:"AsyncLoading",error:"AsyncError",delay:200,timeout:6e4},o.g.__uniConfig.debug=!1,o.g.__uniConfig.networkTimeout={request:6e4,connectSocket:6e4,uploadFile:6e4,downloadFile:6e4},o.g.__uniConfig.sdkConfigs={},o.g.__uniConfig.qqMapKey=void 0,o.g.__uniConfig.googleMapKey=void 0,o.g.__uniConfig.aMapKey=void 0,o.g.__uniConfig.aMapSecurityJsCode=void 0,o.g.__uniConfig.aMapServiceHost=void 0,o.g.__uniConfig.locale="",o.g.__uniConfig.fallbackLocale=void 0,o.g.__uniConfig.locales=r.keys().reduce((function(n,e){var o=e.replace(/\.\/(uni-app.)?(.*).json/,"$2"),t=r(e);return Object.assign(n[o]||(n[o]={}),t.common||t),n}),{}),o.g.__uniConfig.nvue={"flex-direction":"column"},o.g.__uniConfig.__webpack_chunk_load__=o.e,i["default"].component("pages-index-index",(function(n){var e={component:Promise.all([o.e(344),o.e(58)]).then(function(){return n(o(5845))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),i["default"].component("pages-index-welcome",(function(n){var e={component:o.e(545).then(function(){return n(o(8289))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),i["default"].component("pages-login-login",(function(n){var e={component:Promise.all([o.e(344),o.e(426),o.e(159),o.e(696),o.e(449)]).then(function(){return n(o(7521))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),i["default"].component("pages-patient-index",(function(n){var e={component:Promise.all([o.e(344),o.e(426),o.e(515),o.e(30),o.e(35),o.e(268),o.e(225)]).then(function(){return n(o(4940))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),i["default"].component("pages-patient-detail",(function(n){var e={component:Promise.all([o.e(344),o.e(426),o.e(515),o.e(30),o.e(35),o.e(995),o.e(159),o.e(810)]).then(function(){return n(o(6124))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),i["default"].component("pages-patient-form",(function(n){var e={component:Promise.all([o.e(344),o.e(426),o.e(515),o.e(30),o.e(35),o.e(995),o.e(159),o.e(696),o.e(611)]).then(function(){return n(o(9702))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),i["default"].component("pages-record-form",(function(n){var e={component:Promise.all([o.e(344),o.e(426),o.e(515),o.e(35),o.e(995),o.e(696),o.e(37),o.e(668)]).then(function(){return n(o(6552))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),i["default"].component("pages-record-index",(function(n){var e={component:Promise.all([o.e(344),o.e(426),o.e(515),o.e(30),o.e(268),o.e(492)]).then(function(){return n(o(9688))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),i["default"].component("pages-record-detail",(function(n){var e={component:Promise.all([o.e(344),o.e(426),o.e(515),o.e(30),o.e(35),o.e(995),o.e(159),o.e(37),o.e(487)]).then(function(){return n(o(4684))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),o.g.__uniRoutes=[{path:"/",alias:"/pages/index/index",component:{render:function(n){return n("Page",{props:Object.assign({isQuit:!0,isEntry:!0},__uniConfig.globalStyle,{navigationBarTitleText:"宝芝堂"})},[n("pages-index-index",{slot:"page"})])}},meta:{id:1,name:"pages-index-index",isNVue:!1,maxWidth:0,pagePath:"pages/index/index",isQuit:!0,isEntry:!0,windowTop:0}},{path:"/pages/index/welcome",component:{render:function(n){return n("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"宝芝堂"})},[n("pages-index-welcome",{slot:"page"})])}},meta:{name:"pages-index-welcome",isNVue:!1,maxWidth:0,pagePath:"pages/index/welcome",windowTop:0}},{path:"/pages/login/login",component:{render:function(n){return n("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"登录"})},[n("pages-login-login",{slot:"page"})])}},meta:{name:"pages-login-login",isNVue:!1,maxWidth:0,pagePath:"pages/login/login",windowTop:0}},{path:"/pages/patient/index",component:{render:function(n){return n("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"病人管理",enablePullDownRefresh:!0})},[n("pages-patient-index",{slot:"page"})])}},meta:{name:"pages-patient-index",isNVue:!1,maxWidth:0,pagePath:"pages/patient/index",windowTop:0}},{path:"/pages/patient/detail",component:{render:function(n){return n("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"病人详细",enablePullDownRefresh:!0})},[n("pages-patient-detail",{slot:"page"})])}},meta:{name:"pages-patient-detail",isNVue:!1,maxWidth:0,pagePath:"pages/patient/detail",windowTop:0}},{path:"/pages/patient/form",component:{render:function(n){return n("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"病人表单"})},[n("pages-patient-form",{slot:"page"})])}},meta:{name:"pages-patient-form",isNVue:!1,maxWidth:0,pagePath:"pages/patient/form",windowTop:0}},{path:"/pages/record/form",component:{render:function(n){return n("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"病历表单"})},[n("pages-record-form",{slot:"page"})])}},meta:{name:"pages-record-form",isNVue:!1,maxWidth:0,pagePath:"pages/record/form",windowTop:0}},{path:"/pages/record/index",component:{render:function(n){return n("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"病历记录",enablePullDownRefresh:!0})},[n("pages-record-index",{slot:"page"})])}},meta:{name:"pages-record-index",isNVue:!1,maxWidth:0,pagePath:"pages/record/index",windowTop:0}},{path:"/pages/record/detail",component:{render:function(n){return n("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"病历详细",enablePullDownRefresh:!0})},[n("pages-record-detail",{slot:"page"})])}},meta:{name:"pages-record-detail",isNVue:!1,maxWidth:0,pagePath:"pages/record/detail",windowTop:0}},{path:"/choose-location",component:{render:function(n){return n("Page",{props:{navigationStyle:"custom"}},[n("system-choose-location",{slot:"page"})])}},meta:{name:"choose-location",pagePath:"/choose-location"}},{path:"/open-location",component:{render:function(n){return n("Page",{props:{navigationStyle:"custom"}},[n("system-open-location",{slot:"page"})])}},meta:{name:"open-location",pagePath:"/open-location"}}],o.g.UniApp&&new o.g.UniApp;o(1026);var a,u,c=function(){var n=this,e=n.$createElement,o=n._self._c||e;return o("App",{attrs:{keepAliveInclude:n.keepAliveInclude}})},d=[],l={onLaunch:function(){console.log("App Launch")},onShow:function(){console.log("App Show")},onHide:function(){console.log("App Hide")}},s=l,g=(o(1398),o(1503)),p=(0,g.Z)(s,c,d,!1,null,null,null,!1,a,u),f=p.exports,m=(o(7846),o(3124)),b=o(5682);o(8996),o(7480),o(5329),o(4302),o(5621),o(1199),o(9289),o(9312);function _(){var n,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy-MM-dd HH:mm:ss";if(!e)return"";n=e?/^\d{10}$/.test(e.toString().trim())?new Date(1e3*e):"string"===typeof e&&/^\d+$/.test(e.trim())?new Date(Number(e)):new Date("string"===typeof e?e.replace(/-/g,"/"):e):new Date;var t={y:n.getFullYear().toString(),M:(n.getMonth()+1).toString().padStart(2,"0"),d:n.getDate().toString().padStart(2,"0"),H:n.getHours().toString().padStart(2,"0"),m:n.getMinutes().toString().padStart(2,"0"),s:n.getSeconds().toString().padStart(2,"0")};for(var i in t){var r=new RegExp("".concat(i,"+")).exec(o)||[],a=(0,b.Z)(r,1),u=a[0];if(u){var c="y"===i&&2===u.length?2:0;o=o.replace(u,t[i].slice(c))}}return o}i["default"].config.productionTip=!1,i["default"].use(m.Z),i["default"].filter("date",(function(n,e){return e||(e="yyyy-MM-dd HH:mm:ss"),_(n,e)})),i["default"].config.productionTip=!1,f.mpType="app";var y=new i["default"]((0,t.Z)({},f));o(926)(),i["default"].prototype.$ajax=uni.$u.http,y.$mount()},7846:function(n,e,o){var t=o(3087)["default"];o(5827),uni.addInterceptor({returnValue:function(n){return!n||"object"!==t(n)&&"function"!==typeof n||"function"!==typeof n.then?n:new Promise((function(e,o){n.then((function(n){return n[0]?o(n[0]):e(n[1])}))}))}})},926:function(n,e,o){o(5827),n.exports=function(){uni.$u.http.setConfig((function(n){return n.baseURL="http://www.xbzt.cc",n.custom={toast:!0,loading:!1},n})),uni.$u.http.interceptors.request.use((function(n){var e=uni.getStorageSync("medical_record_auth_token");return e&&(n.header["Authorization"]="Bearer ".concat(e)),n.header["Accept"]="application/json",n.custom.loading&&uni.showLoading(),n}),(function(n){return Promise.reject(n)})),uni.$u.http.interceptors.response.use((function(n){uni.hideLoading();var e=n.data;return n.config.custom.toast&&0!=e.status&&1!=e.doNotDisplayToast&&uni.showModal({title:e.msg,showCancel:!1}),401==e.code&&uni.reLaunch({url:"/pages/login/login"}),e}),(function(n){return uni.hideLoading(),Promise.reject(n)}))}},8703:function(n,e,o){"use strict";o.r(e);var t=o(2916),i=o.n(t),r=o(3282),a=o.n(r),u=a()(i());u.push([n.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/* 文章场景相关 */\n/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */.u-line-1{\n\n\ndisplay:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical!important\n}.u-line-2{\n\n\ndisplay:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical!important\n}.u-line-3{\n\n\ndisplay:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical!important\n}.u-line-4{\n\n\ndisplay:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:4;-webkit-box-orient:vertical!important\n}.u-line-5{\n\n\ndisplay:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:5;-webkit-box-orient:vertical!important\n}.u-border{border-width:.5px!important;border-color:#dadbde!important;border-style:solid}.u-border-top{border-top-width:.5px!important;border-color:#dadbde!important;border-top-style:solid}.u-border-left{border-left-width:.5px!important;border-color:#dadbde!important;border-left-style:solid}.u-border-right{border-right-width:.5px!important;border-color:#dadbde!important;border-right-style:solid}.u-border-bottom{border-bottom-width:.5px!important;border-color:#dadbde!important;border-bottom-style:solid}.u-border-top-bottom{border-top-width:.5px!important;border-bottom-width:.5px!important;border-color:#dadbde!important;border-top-style:solid;border-bottom-style:solid}.u-reset-button{padding:0;background-color:initial;\nfont-size:inherit;line-height:inherit;color:inherit;\n}\n.u-reset-button::after{border:none}\n.u-hover-class{opacity:.7}.u-primary-light{color:#ecf5ff}.u-warning-light{color:#fdf6ec}.u-success-light{color:#f5fff0}.u-error-light{color:#fef0f0}.u-info-light{color:#f4f4f5}.u-primary-light-bg{background-color:#ecf5ff}.u-warning-light-bg{background-color:#fdf6ec}.u-success-light-bg{background-color:#f5fff0}.u-error-light-bg{background-color:#fef0f0}.u-info-light-bg{background-color:#f4f4f5}.u-primary-dark{color:#398ade}.u-warning-dark{color:#f1a532}.u-success-dark{color:#53c21d}.u-error-dark{color:#e45656}.u-info-dark{color:#767a82}.u-primary-dark-bg{background-color:#398ade}.u-warning-dark-bg{background-color:#f1a532}.u-success-dark-bg{background-color:#53c21d}.u-error-dark-bg{background-color:#e45656}.u-info-dark-bg{background-color:#767a82}.u-primary-disabled{color:#9acafc}.u-warning-disabled{color:#f9d39b}.u-success-disabled{color:#a9e08f}.u-error-disabled{color:#f7b2b2}.u-info-disabled{color:#c4c6c9}.u-primary{color:#3c9cff}.u-warning{color:#f9ae3d}.u-success{color:#5ac725}.u-error{color:#f56c6c}.u-info{color:#909399}.u-primary-bg{background-color:#3c9cff}.u-warning-bg{background-color:#f9ae3d}.u-success-bg{background-color:#5ac725}.u-error-bg{background-color:#f56c6c}.u-info-bg{background-color:#909399}.u-main-color{color:#303133}.u-content-color{color:#606266}.u-tips-color{color:#909193}.u-light-color{color:#c0c4cc}.u-safe-area-inset-top{padding-top:0;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.u-safe-area-inset-right{padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}.u-safe-area-inset-bottom{padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.u-safe-area-inset-left{padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left)}\nuni-toast{z-index:10090}uni-toast .uni-toast{z-index:10090}\n::-webkit-scrollbar{display:none;width:0!important;height:0!important;-webkit-appearance:none;background:transparent}body{background-color:#f3f4f6}',""]),e["default"]=u}},e={};function o(t){var i=e[t];if(void 0!==i)return i.exports;var r=e[t]={id:t,loaded:!1,exports:{}};return n[t].call(r.exports,r,r.exports,o),r.loaded=!0,r.exports}o.m=n,function(){o.amdD=function(){throw new Error("define cannot be used indirect")}}(),function(){var n=[];o.O=function(e,t,i,r){if(!t){var a=1/0;for(l=0;l=r)&&Object.keys(o.O).every((function(n){return o.O[n](t[c])}))?t.splice(c--,1):(u=!1,r0&&n[l-1][2]>r;l--)n[l]=n[l-1];n[l]=[t,i,r]}}(),function(){o.n=function(n){var e=n&&n.__esModule?function(){return n["default"]}:function(){return n};return o.d(e,{a:e}),e}}(),function(){o.d=function(n,e){for(var t in e)o.o(e,t)&&!o.o(n,t)&&Object.defineProperty(n,t,{enumerable:!0,get:e[t]})}}(),function(){o.f={},o.e=function(n){return Promise.all(Object.keys(o.f).reduce((function(e,t){return o.f[t](n,e),e}),[]))}}(),function(){o.u=function(n){return"static/js/"+({58:"pages-index-index",225:"pages-patient-index",449:"pages-login-login",487:"pages-record-detail",492:"pages-record-index",545:"pages-index-welcome",611:"pages-patient-form",668:"pages-record-form",810:"pages-patient-detail"}[n]||n)+"."+{30:"7b4523bf",35:"aa39851c",37:"9026f80e",58:"6d599915",159:"672f40f9",225:"fcf57ab1",268:"22e1db63",344:"0bee73b6",426:"6ef71e76",449:"e8122faa",487:"ad529f78",492:"8c8ae3c5",515:"9a78000b",545:"9d00bff3",611:"eda0fa44",668:"a3ee5b72",696:"af72a6ec",810:"ccd9d256",995:"7cb326b5"}[n]+".js"}}(),function(){o.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"===typeof window)return window}}()}(),function(){o.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)}}(),function(){var n={},e="uniapp:";o.l=function(t,i,r,a){if(n[t])n[t].push(i);else{var u,c;if(void 0!==r)for(var d=document.getElementsByTagName("script"),l=0;l0&&void 0!==arguments[0]?arguments[0]:null,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy-MM-dd HH:mm:ss";if(!e)return"";n=e?/^\d{10}$/.test(e.toString().trim())?new Date(1e3*e):"string"===typeof e&&/^\d+$/.test(e.trim())?new Date(Number(e)):new Date("string"===typeof e?e.replace(/-/g,"/"):e):new Date;var t={y:n.getFullYear().toString(),M:(n.getMonth()+1).toString().padStart(2,"0"),d:n.getDate().toString().padStart(2,"0"),H:n.getHours().toString().padStart(2,"0"),m:n.getMinutes().toString().padStart(2,"0"),s:n.getSeconds().toString().padStart(2,"0")};for(var i in t){var r=new RegExp("".concat(i,"+")).exec(o)||[],a=(0,b.Z)(r,1),u=a[0];if(u){var c="y"===i&&2===u.length?2:0;o=o.replace(u,t[i].slice(c))}}return o}i["default"].config.productionTip=!1,i["default"].use(m.Z),i["default"].filter("date",(function(n,e){return e||(e="yyyy-MM-dd HH:mm:ss"),_(n,e)})),i["default"].config.productionTip=!1,f.mpType="app";var y=new i["default"]((0,t.Z)({},f));o(926)(),i["default"].prototype.$ajax=uni.$u.http,y.$mount()},7846:function(n,e,o){var t=o(3087)["default"];o(5827),uni.addInterceptor({returnValue:function(n){return!n||"object"!==t(n)&&"function"!==typeof n||"function"!==typeof n.then?n:new Promise((function(e,o){n.then((function(n){return n[0]?o(n[0]):e(n[1])}))}))}})},926:function(n,e,o){o(5827),n.exports=function(){uni.$u.http.setConfig((function(n){return n.baseURL="http://www.xbzt.cc",n.custom={toast:!0,loading:!1},n})),uni.$u.http.interceptors.request.use((function(n){var e=uni.getStorageSync("medical_record_auth_token");return e&&(n.header["Authorization"]="Bearer ".concat(e)),n.header["Accept"]="application/json",n.custom.loading&&uni.showLoading(),n}),(function(n){return Promise.reject(n)})),uni.$u.http.interceptors.response.use((function(n){uni.hideLoading();var e=n.data;return n.config.custom.toast&&0!=e.status&&1!=e.doNotDisplayToast&&uni.showModal({title:e.msg,showCancel:!1}),401==e.code&&uni.reLaunch({url:"/pages/login/login"}),e}),(function(n){return uni.hideLoading(),Promise.reject(n)}))}},8703:function(n,e,o){"use strict";o.r(e);var t=o(2916),i=o.n(t),r=o(3282),a=o.n(r),u=a()(i());u.push([n.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/* 文章场景相关 */\n/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */.u-line-1{\n\n\ndisplay:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical!important\n}.u-line-2{\n\n\ndisplay:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical!important\n}.u-line-3{\n\n\ndisplay:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical!important\n}.u-line-4{\n\n\ndisplay:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:4;-webkit-box-orient:vertical!important\n}.u-line-5{\n\n\ndisplay:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:5;-webkit-box-orient:vertical!important\n}.u-border{border-width:.5px!important;border-color:#dadbde!important;border-style:solid}.u-border-top{border-top-width:.5px!important;border-color:#dadbde!important;border-top-style:solid}.u-border-left{border-left-width:.5px!important;border-color:#dadbde!important;border-left-style:solid}.u-border-right{border-right-width:.5px!important;border-color:#dadbde!important;border-right-style:solid}.u-border-bottom{border-bottom-width:.5px!important;border-color:#dadbde!important;border-bottom-style:solid}.u-border-top-bottom{border-top-width:.5px!important;border-bottom-width:.5px!important;border-color:#dadbde!important;border-top-style:solid;border-bottom-style:solid}.u-reset-button{padding:0;background-color:initial;\nfont-size:inherit;line-height:inherit;color:inherit;\n}\n.u-reset-button::after{border:none}\n.u-hover-class{opacity:.7}.u-primary-light{color:#ecf5ff}.u-warning-light{color:#fdf6ec}.u-success-light{color:#f5fff0}.u-error-light{color:#fef0f0}.u-info-light{color:#f4f4f5}.u-primary-light-bg{background-color:#ecf5ff}.u-warning-light-bg{background-color:#fdf6ec}.u-success-light-bg{background-color:#f5fff0}.u-error-light-bg{background-color:#fef0f0}.u-info-light-bg{background-color:#f4f4f5}.u-primary-dark{color:#398ade}.u-warning-dark{color:#f1a532}.u-success-dark{color:#53c21d}.u-error-dark{color:#e45656}.u-info-dark{color:#767a82}.u-primary-dark-bg{background-color:#398ade}.u-warning-dark-bg{background-color:#f1a532}.u-success-dark-bg{background-color:#53c21d}.u-error-dark-bg{background-color:#e45656}.u-info-dark-bg{background-color:#767a82}.u-primary-disabled{color:#9acafc}.u-warning-disabled{color:#f9d39b}.u-success-disabled{color:#a9e08f}.u-error-disabled{color:#f7b2b2}.u-info-disabled{color:#c4c6c9}.u-primary{color:#3c9cff}.u-warning{color:#f9ae3d}.u-success{color:#5ac725}.u-error{color:#f56c6c}.u-info{color:#909399}.u-primary-bg{background-color:#3c9cff}.u-warning-bg{background-color:#f9ae3d}.u-success-bg{background-color:#5ac725}.u-error-bg{background-color:#f56c6c}.u-info-bg{background-color:#909399}.u-main-color{color:#303133}.u-content-color{color:#606266}.u-tips-color{color:#909193}.u-light-color{color:#c0c4cc}.u-safe-area-inset-top{padding-top:0;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.u-safe-area-inset-right{padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}.u-safe-area-inset-bottom{padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.u-safe-area-inset-left{padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left)}\nuni-toast{z-index:10090}uni-toast .uni-toast{z-index:10090}\n::-webkit-scrollbar{display:none;width:0!important;height:0!important;-webkit-appearance:none;background:transparent}body{background-color:#f3f4f6}',""]),e["default"]=u}},e={};function o(t){var i=e[t];if(void 0!==i)return i.exports;var r=e[t]={id:t,loaded:!1,exports:{}};return n[t].call(r.exports,r,r.exports,o),r.loaded=!0,r.exports}o.m=n,function(){o.amdD=function(){throw new Error("define cannot be used indirect")}}(),function(){var n=[];o.O=function(e,t,i,r){if(!t){var a=1/0;for(l=0;l=r)&&Object.keys(o.O).every((function(n){return o.O[n](t[c])}))?t.splice(c--,1):(u=!1,r0&&n[l-1][2]>r;l--)n[l]=n[l-1];n[l]=[t,i,r]}}(),function(){o.n=function(n){var e=n&&n.__esModule?function(){return n["default"]}:function(){return n};return o.d(e,{a:e}),e}}(),function(){o.d=function(n,e){for(var t in e)o.o(e,t)&&!o.o(n,t)&&Object.defineProperty(n,t,{enumerable:!0,get:e[t]})}}(),function(){o.f={},o.e=function(n){return Promise.all(Object.keys(o.f).reduce((function(e,t){return o.f[t](n,e),e}),[]))}}(),function(){o.u=function(n){return"static/js/"+({58:"pages-index-index",225:"pages-patient-index",449:"pages-login-login",487:"pages-record-detail",492:"pages-record-index",545:"pages-index-welcome",611:"pages-patient-form",668:"pages-record-form",810:"pages-patient-detail"}[n]||n)+"."+{30:"7b4523bf",35:"aa39851c",58:"6d599915",159:"672f40f9",225:"fcf57ab1",268:"22e1db63",344:"0bee73b6",426:"6ef71e76",449:"e8122faa",487:"002395c7",492:"8c8ae3c5",515:"9a78000b",545:"9d00bff3",611:"eda0fa44",668:"8026abc6",696:"af72a6ec",810:"ccd9d256",995:"7cb326b5"}[n]+".js"}}(),function(){o.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"===typeof window)return window}}()}(),function(){o.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)}}(),function(){var n={},e="uniapp:";o.l=function(t,i,r,a){if(n[t])n[t].push(i);else{var u,c;if(void 0!==r)for(var d=document.getElementsByTagName("script"),l=0;le}},watch:{value:{immediate:!0,handler(e,t){this.innerValue=e,!1===this.firstChange&&!1===this.changeFromInner&&this.valueChange(),this.firstChange=!1,this.changeFromInner=!1}}},computed:{textareaClass(){let e=[],{border:t,disabled:n,shape:a}=this;return"surround"===t&&(e=e.concat(["u-border","u-textarea--radius"])),"bottom"===t&&(e=e.concat(["u-border-bottom","u-textarea--no-radius"])),n&&e.push("u-textarea--disabled"),e.join(" ")},textareaStyle(){const e={};return uni.$u.deepMerge(e,uni.$u.addStyle(this.customStyle))}},methods:{setFormatter(e){this.innerFormatter=e},onFocus(e){this.$emit("focus",e)},onBlur(e){this.$emit("blur",e),uni.$u.formValidate(this,"blur")},onLinechange(e){this.$emit("linechange",e)},onInput(e){let{value:t=""}=e.detail||{};const n=this.formatter||this.innerFormatter,a=n(t);this.innerValue=t,this.$nextTick((()=>{this.innerValue=a,this.valueChange()}))},valueChange(){const e=this.innerValue;this.$nextTick((()=>{this.$emit("input",e),this.changeFromInner=!0,this.$emit("change",e),uni.$u.formValidate(this,"change")}))},onConfirm(e){this.$emit("confirm",e)},onKeyboardheightchange(e){this.$emit("keyboardheightchange",e)}}},f=p,h=(n(9287),n(1503)),m=(0,h.Z)(f,u,c,!1,null,"2cb119ec",null,!1,i,o),v=m.exports,g={name:"u--textarea",mixins:[uni.$u.mpMixin,d,uni.$u.mixin],components:{uvTextarea:v}},y=g,x=(0,h.Z)(y,l,s,!1,null,null,null,!1,a,r),_=x.exports},156:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var a,i={uLine:n(4060).Z},o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"u-cell-group",class:[e.customClass],style:[e.$u.addStyle(e.customStyle)]},[e.title?n("v-uni-view",{staticClass:"u-cell-group__title"},[e._t("title",[n("v-uni-text",{staticClass:"u-cell-group__title__text"},[e._v(e._s(e.title))])])],2):e._e(),n("v-uni-view",{staticClass:"u-cell-group__wrapper"},[e.border?n("u-line"):e._e(),e._t("default")],2)],1)},r=[],l={props:{title:{type:String,default:uni.$u.props.cellGroup.title},border:{type:Boolean,default:uni.$u.props.cellGroup.border}}},s={name:"u-cell-group",mixins:[uni.$u.mpMixin,uni.$u.mixin,l]},u=s,c=(n(7304),n(1503)),d=(0,c.Z)(u,o,r,!1,null,"38668d34",null,!1,i,a),p=d.exports},9930:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return v}});var a,i={uCellGroup:n(156).Z,uCell:n(7981).Z,uButton:n(7344).Z,uActionSheet:n(7030).Z,uDatetimePicker:n(2632).Z,uModal:n(5912).Z,"u-Input":n(4159).Z,"u-Textarea":n(3625).Z},o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"page"},[n("u-cell-group",{attrs:{border:!1}},[n("u-cell",{attrs:{title:"姓名",value:this.info.patient?this.info.patient.name:""}}),n("u-cell",{attrs:{title:"类别",value:e.type.text,isLink:!0,rightIcon:"edit-pen"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.toggleType.apply(void 0,arguments)}}}),n("u-cell",{attrs:{title:"诊疗时间",value:e._f("date")(e.info.treat_at),isLink:!0,rightIcon:"edit-pen"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.toggleDatePicker("treat_at")}}}),n("u-cell",{attrs:{title:"就诊医生",value:e.adminUser.doctor_name,isLink:!0,rightIcon:"edit-pen"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.opendAdminUser("doctor")}}}),n("u-cell",{attrs:{title:"划线价",value:e.info.origin_price,isLink:!0,rightIcon:"edit-pen"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.openModal("划线价","origin_price","number")}}}),n("u-cell",{attrs:{title:"实收价",value:e.info.sell_price,isLink:!0,rightIcon:"edit-pen"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.openModal("实收价","sell_price","number")}}}),n("u-cell",{attrs:{title:"收费情况",value:e.orderStatus.text,isLink:!0,rightIcon:"edit-pen"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.toggleOrderStatus.apply(void 0,arguments)}}}),n("u-cell",{attrs:{title:"诊疗情况",isLink:!0,rightIcon:"edit-pen"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.openEditor.apply(void 0,arguments)}}},[n("v-uni-view",{attrs:{slot:"value"},slot:"value"},[n("v-uni-text",[e._v(e._s(e.info.content))])],1)],1),n("u-cell",{attrs:{title:"图片资料"}},[n("v-uni-view",{attrs:{slot:"value"},slot:"value"},[n("cu-image",{ref:"images",on:{update:function(t){arguments[0]=t=e.$handleEvent(t),e.updateImages.apply(void 0,arguments)}}})],1)],1),n("u-cell",{attrs:{title:"下次就诊时间",value:e._f("date")(e.info.next_treat_at),isLink:!0,rightIcon:"edit-pen"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.toggleDatePicker("next_treat_at","datetime")}}}),n("u-cell",{attrs:{title:"通知人",value:e.adminUser.notify_user_name,isLink:!0,rightIcon:"edit-pen"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.opendAdminUser("notify_user")}}}),n("u-cell",{attrs:{title:"通知时间",value:e._f("date")(e.info.notify_at,"yyyy-MM-dd"),isLink:!0,rightIcon:"edit-pen"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.toggleDatePicker("notify_at","date")}}}),n("u-cell",{attrs:{title:"录入时间",value:e.info.created_at}})],1),n("div",{staticClass:"btn"},[n("u-button",{attrs:{text:"删除病历",type:"error"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.deleteRecord.apply(void 0,arguments)}}})],1),n("select-admin-user",{ref:"select-admin-user",on:{select:function(t){arguments[0]=t=e.$handleEvent(t),e.selectAdminUser.apply(void 0,arguments)}}}),n("u-action-sheet",{attrs:{title:e.type.title,show:e.type.show,actions:e.type.options,closeOnClickOverlay:!0},on:{close:function(t){arguments[0]=t=e.$handleEvent(t),e.toggleType.apply(void 0,arguments)},select:function(t){arguments[0]=t=e.$handleEvent(t),e.selectType.apply(void 0,arguments)}}}),n("u-datetime-picker",{attrs:{mode:e.datePicker.mode,show:e.datePicker.show,closeOnClickOverlay:!0,minDate:e.datePicker.minDate},on:{close:function(t){arguments[0]=t=e.$handleEvent(t),e.toggleDatePicker.apply(void 0,arguments)},cancel:function(t){arguments[0]=t=e.$handleEvent(t),e.toggleDatePicker.apply(void 0,arguments)},confirm:function(t){arguments[0]=t=e.$handleEvent(t),e.selectDatePicker.apply(void 0,arguments)}},model:{value:e.datePicker.value,callback:function(t){e.$set(e.datePicker,"value",t)},expression:"datePicker.value"}}),n("u-modal",{attrs:{show:e.modal.show,title:e.modal.title,showCancelButton:!0,closeOnClickOverlay:!0,asyncClose:!1},on:{confirm:function(t){arguments[0]=t=e.$handleEvent(t),e.confirmModal.apply(void 0,arguments)},cancel:function(t){arguments[0]=t=e.$handleEvent(t),e.closeModal.apply(void 0,arguments)},close:function(t){arguments[0]=t=e.$handleEvent(t),e.closeModal.apply(void 0,arguments)}}},["text"==e.modal.type?n("u--input",{attrs:{border:"surround"},model:{value:e.modal.value,callback:function(t){e.$set(e.modal,"value",t)},expression:"modal.value"}}):e._e(),"number"==e.modal.type?n("u--input",{attrs:{type:"number",border:"surround"},model:{value:e.modal.value,callback:function(t){e.$set(e.modal,"value",t)},expression:"modal.value"}}):e._e(),"textarea"==e.modal.type?n("u--textarea",{attrs:{showConfirmBar:!1},model:{value:e.modal.value,callback:function(t){e.$set(e.modal,"value",t)},expression:"modal.value"}}):e._e()],1),n("u-action-sheet",{attrs:{title:e.orderStatus.title,show:e.orderStatus.show,actions:e.orderStatus.options,closeOnClickOverlay:!0},on:{close:function(t){arguments[0]=t=e.$handleEvent(t),e.toggleOrderStatus.apply(void 0,arguments)},select:function(t){arguments[0]=t=e.$handleEvent(t),e.selectOrderStatus.apply(void 0,arguments)}}}),n("cu-editor",{ref:"editor",on:{confirm:function(t){arguments[0]=t=e.$handleEvent(t),e.confirmEditor.apply(void 0,arguments)}}})],1)},r=[],l=n(159),s=(n(423),n(262),n(8770),n(9299),n(7744)),u=n(2973),c=n(7438),d=n(7679),p={components:{SelectAdminUser:u.Z,CuEditor:s.Z,CuImage:d.Z},data:function(){return{id:"",info:{patient_id:"",type_id:"",origin_price:"",sell_price:"",notify_remarks:""},adminUser:{key:"",doctor_name:"",notify_user_name:""},type:{text:"",title:"类别",show:!1,options:[]},datePicker:{show:!1,mode:"datetime",name:"",value:(new Date).getTime(),minDate:new Date("1900/1/1").getTime()},modal:{type:"text",show:!1,title:"",key:"",value:""},orderStatus:{title:"收费情况",show:!1,text:"",options:c.Z.options}}},onLoad:function(e){var t=this;this.id=e.id,this.loadData();var n={_action:"getData"};this.$ajax.get("/admin-api/category",{params:n}).then((function(e){0==e.status&&(t.type.options=e.data.items)}))},onPullDownRefresh:function(){this.loadData()},methods:{loadData:function(){var e=this;if(this.id){uni.showLoading();var t={_action:"getData"};this.$ajax.get("/admin-api/record/".concat(this.id),{params:t}).then((function(t){uni.stopPullDownRefresh(),0==t.status&&(e.info=(0,l.Z)((0,l.Z)({},t.data),{},{treat_at:t.data.treat_at?t.data.treat_at.replaceAll("-","/"):"",next_treat_at:t.data.next_treat_at?t.data.next_treat_at.replaceAll("-","/"):"",notify_at:t.data.notify_at?t.data.notify_at.replaceAll("-","/"):""}),t.data.images&&e.$refs["images"].setList(t.data.images.map((function(e){return{url:e}}))),e.type.text=e.info.type?e.info.type.name:"",e.adminUser.doctor_name=e.info.doctor?e.info.doctor.name:"",e.orderStatus.text=c.Z.map[e.info.order_status],e.adminUser.notify_user_name=e.info.notify_user?e.info.notify_user.name:"")})).catch((function(e){uni.stopPullDownRefresh()}))}},update:function(e,t){var n={id:this.id};return n[e]=t,this.$ajax.put("/admin-api/record/".concat(this.id),n,{custom:{loading:!0}})},opendAdminUser:function(e){this.adminUser.key=e,this.$refs["select-admin-user"].open()},closeAdminUser:function(){this.adminUser.key="",this.$refs["select-admin-user"].close()},selectAdminUser:function(e){var t=this,n=this.adminUser.key,a=e.id;this.update("".concat(n,"_id"),a).then((function(i){t.closeAdminUser(),0==i.status&&(t.info["".concat(n,"_id")]=a,t.adminUser["".concat(n,"_name")]=e.name)}))},toggleType:function(){this.type.show=!this.type.show},selectType:function(e){var t=this;this.update("type_id",e.id).then((function(n){0==n.status&&(t.type.text=e.name,t.info.type_id=e.id)}))},toggleDatePicker:function(e,t){if(e){this.datePicker.name=e;var n=this.info[e];n&&(this.datePicker.value=new Date(n).getTime())}t&&(this.datePicker.mode=t),this.datePicker.show=!this.datePicker.show},selectDatePicker:function(e){var t=this,n=Math.floor(e.value/1e3),a=this.datePicker.name;this.update(a,n).then((function(e){0==e.status&&(t.info[a]=n,t.toggleDatePicker())}))},openModal:function(e,t,n){this.modal.type=n||"text",this.modal.title=e,this.modal.key=t,this.modal.show=!0,this.modal.value=this.info[t]},confirmModal:function(){var e=this,t=this.modal.key,n=this.modal.value;this.update(t,n).then((function(a){e.closeModal(),0==a.status&&(e.info[t]=n)}))},closeModal:function(){this.modal.show=!1},toggleOrderStatus:function(){this.orderStatus.show=!this.orderStatus.show},selectOrderStatus:function(e){var t=this,n="order_status",a=e.value,i=e.name;this.update(n,a).then((function(e){0==e.status&&(t.orderStatus.text=i,t.info[n]=a)}))},openEditor:function(){this.$refs["editor"].open(this.info.content)},confirmEditor:function(e){var t=this,n=e,a="content";this.update(a,n).then((function(e){0==e.status&&(t.info[a]=n)}))},updateImages:function(e){var t=e.map((function(e){return e.url}));this.update("images",t).then((function(e){0==e.status&&console.log(e)}))},deleteRecord:function(){var e=this;uni.showModal({title:"删除病历记录",content:"是否确定?",success:function(t){t.confirm&&e.handleDelete(e.id)}})},handleDelete:function(e){uni.showLoading(),this.$ajax.delete("/admin-api/record/".concat(e)).then((function(e){0==e.status&&(uni.showToast({title:"删除成功",icon:"success"}),setTimeout((function(){uni.navigateBack()}),1e3))}))}}},f=p,h=(n(3162),n(1503)),m=(0,h.Z)(f,o,r,!1,null,"5ae2aafe",null,!1,i,a),v=m.exports},7438:function(e,t,n){"use strict";n(5827),n(6007),n(444);var a={none:{value:0,text:"未收"},success:{value:1,text:"已收"},options:[],map:{}};Object.keys(a).forEach((function(e){void 0!==a[e]&&void 0!==a[e].value&&(a.options.push({name:a[e].text,value:a[e].value}),a.map[a[e].value]=a[e].text)})),t.Z=a},5428:function(e,t,n){"use strict";n.r(t);var a=n(2916),i=n.n(a),o=n(3282),r=n.n(o),l=r()(i());l.push([e.id,".page[data-v-5ae2aafe]{padding:20px;background:#fff}.btn[data-v-5ae2aafe]{padding:0 10px}.btn .u-button[data-v-5ae2aafe]{margin-top:20px}.text-gray[data-v-5ae2aafe]{color:gray}",""]),t["default"]=l},2727:function(e,t,n){"use strict";n.r(t);var a=n(2916),i=n.n(a),o=n(3282),r=n.n(o),l=r()(i());l.push([e.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-38668d34], uni-scroll-view[data-v-38668d34], uni-swiper-item[data-v-38668d34]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-cell-group[data-v-38668d34]{flex:1}.u-cell-group__title[data-v-38668d34]{padding:16px 16px 8px}.u-cell-group__title__text[data-v-38668d34]{font-size:15px;line-height:16px;color:#303133}.u-cell-group__wrapper[data-v-38668d34]{position:relative}',""]),t["default"]=l},8233:function(e,t,n){"use strict";n.r(t);var a=n(2916),i=n.n(a),o=n(3282),r=n.n(o),l=r()(i());l.push([e.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-2cb119ec], uni-scroll-view[data-v-2cb119ec], uni-swiper-item[data-v-2cb119ec]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-textarea[data-v-2cb119ec]{border-radius:4px;background-color:#fff;position:relative;\ndisplay:flex;\nflex-direction:row;flex:1;padding:9px}.u-textarea--radius[data-v-2cb119ec]{border-radius:4px}.u-textarea--no-radius[data-v-2cb119ec]{border-radius:0}.u-textarea--disabled[data-v-2cb119ec]{background-color:#f5f7fa}.u-textarea__field[data-v-2cb119ec]{flex:1;font-size:15px;color:#606266;width:100%}.u-textarea__count[data-v-2cb119ec]{position:absolute;right:5px;bottom:2px;font-size:12px;color:#909193;background-color:#fff;padding:1px 4px}',""]),t["default"]=l}}]); \ No newline at end of file diff --git a/public/h5/static/js/pages-record-detail.ad529f78.js b/public/h5/static/js/pages-record-detail.ad529f78.js new file mode 100644 index 0000000..2850dc5 --- /dev/null +++ b/public/h5/static/js/pages-record-detail.ad529f78.js @@ -0,0 +1 @@ +(self["webpackChunkuniapp"]=self["webpackChunkuniapp"]||[]).push([[487],{9801:function(t,e,n){var a=n(8131);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);var i=n(5472).Z;i("6d73f85d",a,!0,{sourceMap:!1,shadowMode:!1})},7304:function(t,e,n){var a=n(2727);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);var i=n(5472).Z;i("6e323258",a,!0,{sourceMap:!1,shadowMode:!1})},9287:function(t,e,n){var a=n(8233);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);var i=n(5472).Z;i("e9666474",a,!0,{sourceMap:!1,shadowMode:!1})},3625:function(t,e,n){"use strict";var a;n.d(e,{Z:function(){return _}});var i,o,r,l=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("uvTextarea",{attrs:{value:t.value,placeholder:t.placeholder,height:t.height,confirmType:t.confirmType,disabled:t.disabled,count:t.count,focus:t.focus,autoHeight:t.autoHeight,fixed:t.fixed,cursorSpacing:t.cursorSpacing,cursor:t.cursor,showConfirmBar:t.showConfirmBar,selectionStart:t.selectionStart,selectionEnd:t.selectionEnd,adjustPosition:t.adjustPosition,disableDefaultPadding:t.disableDefaultPadding,holdKeyboard:t.holdKeyboard,maxlength:t.maxlength,border:t.border,customStyle:t.customStyle,formatter:t.formatter,ignoreCompositionEvent:t.ignoreCompositionEvent},on:{focus:function(e){arguments[0]=e=t.$handleEvent(e),function(e){return t.$emit("focus")}.apply(void 0,arguments)},blur:function(e){arguments[0]=e=t.$handleEvent(e),function(e){return t.$emit("blur")}.apply(void 0,arguments)},linechange:function(e){arguments[0]=e=t.$handleEvent(e),function(e){return t.$emit("linechange",e)}.apply(void 0,arguments)},confirm:function(e){arguments[0]=e=t.$handleEvent(e),function(e){return t.$emit("confirm")}.apply(void 0,arguments)},input:function(e){arguments[0]=e=t.$handleEvent(e),function(e){return t.$emit("input",e)}.apply(void 0,arguments)},keyboardheightchange:function(e){arguments[0]=e=t.$handleEvent(e),function(e){return t.$emit("keyboardheightchange")}.apply(void 0,arguments)}}})},s=[],u=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"u-textarea",class:t.textareaClass,style:[t.textareaStyle]},[n("v-uni-textarea",{staticClass:"u-textarea__field",style:{height:t.$u.addUnit(t.height)},attrs:{value:t.innerValue,placeholder:t.placeholder,"placeholder-style":t.$u.addStyle(t.placeholderStyle,"string"),"placeholder-class":t.placeholderClass,disabled:t.disabled,focus:t.focus,autoHeight:t.autoHeight,fixed:t.fixed,cursorSpacing:t.cursorSpacing,cursor:t.cursor,showConfirmBar:t.showConfirmBar,selectionStart:t.selectionStart,selectionEnd:t.selectionEnd,adjustPosition:t.adjustPosition,disableDefaultPadding:t.disableDefaultPadding,holdKeyboard:t.holdKeyboard,maxlength:t.maxlength,confirmType:t.confirmType,ignoreCompositionEvent:t.ignoreCompositionEvent},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)},linechange:function(e){arguments[0]=e=t.$handleEvent(e),t.onLinechange.apply(void 0,arguments)},input:function(e){arguments[0]=e=t.$handleEvent(e),t.onInput.apply(void 0,arguments)},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.onConfirm.apply(void 0,arguments)},keyboardheightchange:function(e){arguments[0]=e=t.$handleEvent(e),t.onKeyboardheightchange.apply(void 0,arguments)}}}),t.count?n("v-uni-text",{staticClass:"u-textarea__count",style:{"background-color":t.disabled?"transparent":"#fff"}},[t._v(t._s(t.innerValue.length)+"/"+t._s(t.maxlength))]):t._e()],1)},d=[],c={props:{value:{type:[String,Number],default:uni.$u.props.textarea.value},placeholder:{type:[String,Number],default:uni.$u.props.textarea.placeholder},placeholderClass:{type:String,default:uni.$u.props.input.placeholderClass},placeholderStyle:{type:[String,Object],default:uni.$u.props.input.placeholderStyle},height:{type:[String,Number],default:uni.$u.props.textarea.height},confirmType:{type:String,default:uni.$u.props.textarea.confirmType},disabled:{type:Boolean,default:uni.$u.props.textarea.disabled},count:{type:Boolean,default:uni.$u.props.textarea.count},focus:{type:Boolean,default:uni.$u.props.textarea.focus},autoHeight:{type:Boolean,default:uni.$u.props.textarea.autoHeight},fixed:{type:Boolean,default:uni.$u.props.textarea.fixed},cursorSpacing:{type:Number,default:uni.$u.props.textarea.cursorSpacing},cursor:{type:[String,Number],default:uni.$u.props.textarea.cursor},showConfirmBar:{type:Boolean,default:uni.$u.props.textarea.showConfirmBar},selectionStart:{type:Number,default:uni.$u.props.textarea.selectionStart},selectionEnd:{type:Number,default:uni.$u.props.textarea.selectionEnd},adjustPosition:{type:Boolean,default:uni.$u.props.textarea.adjustPosition},disableDefaultPadding:{type:Boolean,default:uni.$u.props.textarea.disableDefaultPadding},holdKeyboard:{type:Boolean,default:uni.$u.props.textarea.holdKeyboard},maxlength:{type:[String,Number],default:uni.$u.props.textarea.maxlength},border:{type:String,default:uni.$u.props.textarea.border},formatter:{type:[Function,null],default:uni.$u.props.textarea.formatter},ignoreCompositionEvent:{type:Boolean,default:!0}}},p={name:"u-textarea",mixins:[uni.$u.mpMixin,uni.$u.mixin,c],data(){return{innerValue:"",focused:!1,firstChange:!0,changeFromInner:!1,innerFormatter:t=>t}},watch:{value:{immediate:!0,handler(t,e){this.innerValue=t,!1===this.firstChange&&!1===this.changeFromInner&&this.valueChange(),this.firstChange=!1,this.changeFromInner=!1}}},computed:{textareaClass(){let t=[],{border:e,disabled:n,shape:a}=this;return"surround"===e&&(t=t.concat(["u-border","u-textarea--radius"])),"bottom"===e&&(t=t.concat(["u-border-bottom","u-textarea--no-radius"])),n&&t.push("u-textarea--disabled"),t.join(" ")},textareaStyle(){const t={};return uni.$u.deepMerge(t,uni.$u.addStyle(this.customStyle))}},methods:{setFormatter(t){this.innerFormatter=t},onFocus(t){this.$emit("focus",t)},onBlur(t){this.$emit("blur",t),uni.$u.formValidate(this,"blur")},onLinechange(t){this.$emit("linechange",t)},onInput(t){let{value:e=""}=t.detail||{};const n=this.formatter||this.innerFormatter,a=n(e);this.innerValue=e,this.$nextTick((()=>{this.innerValue=a,this.valueChange()}))},valueChange(){const t=this.innerValue;this.$nextTick((()=>{this.$emit("input",t),this.changeFromInner=!0,this.$emit("change",t),uni.$u.formValidate(this,"change")}))},onConfirm(t){this.$emit("confirm",t)},onKeyboardheightchange(t){this.$emit("keyboardheightchange",t)}}},f=p,h=(n(9287),n(1503)),m=(0,h.Z)(f,u,d,!1,null,"2cb119ec",null,!1,i,o),v=m.exports,g={name:"u--textarea",mixins:[uni.$u.mpMixin,c,uni.$u.mixin],components:{uvTextarea:v}},y=g,x=(0,h.Z)(y,l,s,!1,null,null,null,!1,a,r),_=x.exports},156:function(t,e,n){"use strict";n.d(e,{Z:function(){return p}});var a,i={uLine:n(4060).Z},o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"u-cell-group",class:[t.customClass],style:[t.$u.addStyle(t.customStyle)]},[t.title?n("v-uni-view",{staticClass:"u-cell-group__title"},[t._t("title",[n("v-uni-text",{staticClass:"u-cell-group__title__text"},[t._v(t._s(t.title))])])],2):t._e(),n("v-uni-view",{staticClass:"u-cell-group__wrapper"},[t.border?n("u-line"):t._e(),t._t("default")],2)],1)},r=[],l={props:{title:{type:String,default:uni.$u.props.cellGroup.title},border:{type:Boolean,default:uni.$u.props.cellGroup.border}}},s={name:"u-cell-group",mixins:[uni.$u.mpMixin,uni.$u.mixin,l]},u=s,d=(n(7304),n(1503)),c=(0,d.Z)(u,o,r,!1,null,"38668d34",null,!1,i,a),p=c.exports},4684:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return v}});var a,i={uCellGroup:n(156).Z,uCell:n(7981).Z,uSwitch:n(3094).Z,uButton:n(7344).Z,uActionSheet:n(7030).Z,uDatetimePicker:n(2632).Z,uModal:n(5912).Z,"u-Input":n(4159).Z,"u-Textarea":n(3625).Z},o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"page"},[n("u-cell-group",{attrs:{border:!1}},[n("u-cell",{attrs:{title:"姓名",value:this.info.patient?this.info.patient.name:""}}),n("u-cell",{attrs:{title:"类别",value:t.type.text,isLink:!0,rightIcon:"edit-pen"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleType.apply(void 0,arguments)}}}),n("u-cell",{attrs:{title:"诊疗时间",value:t._f("date")(t.info.treat_at),isLink:!0,rightIcon:"edit-pen"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleDatePicker("treat_at")}}}),n("u-cell",{attrs:{title:"就诊医生",value:t.adminUser.doctor_name,isLink:!0,rightIcon:"edit-pen"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.opendAdminUser("doctor")}}}),n("u-cell",{attrs:{title:"划线价",value:t.info.origin_price,isLink:!0,rightIcon:"edit-pen"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openModal("划线价","origin_price","number")}}}),n("u-cell",{attrs:{title:"实收价",value:t.info.sell_price,isLink:!0,rightIcon:"edit-pen"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openModal("实收价","sell_price","number")}}}),n("u-cell",{attrs:{title:"收费情况",value:t.orderStatus.text,isLink:!0,rightIcon:"edit-pen"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleOrderStatus.apply(void 0,arguments)}}}),n("u-cell",{attrs:{title:"诊疗情况",isLink:!0,rightIcon:"edit-pen"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openEditor.apply(void 0,arguments)}}},[n("v-uni-view",{attrs:{slot:"value"},slot:"value"},[n("v-uni-text",[t._v(t._s(t.info.content))])],1)],1),n("u-cell",{attrs:{title:"图片资料"}},[n("v-uni-view",{attrs:{slot:"value"},slot:"value"},[n("cu-image",{ref:"images",on:{update:function(e){arguments[0]=e=t.$handleEvent(e),t.updateImages.apply(void 0,arguments)}}})],1)],1),n("u-cell",{attrs:{title:"开启通知"}},[n("v-uni-view",{attrs:{slot:"value"},slot:"value"},[n("u-switch",{attrs:{activeValue:0,inactiveValue:1,asyncChange:!0},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.updateSwitch.apply(void 0,arguments)}},model:{value:t.info.is_notified,callback:function(e){t.$set(t.info,"is_notified",e)},expression:"info.is_notified"}})],1)],1),0==t.info.is_notified?n("u-cell",{attrs:{title:"下次就诊时间",value:t._f("date")(t.info.next_treat_at),isLink:!0,rightIcon:"edit-pen"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleDatePicker("next_treat_at","datetime")}}}):t._e(),0==t.info.is_notified?n("u-cell",{attrs:{title:"通知人",value:t.adminUser.notify_user_name,isLink:!0,rightIcon:"edit-pen"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.opendAdminUser("notify_user")}}}):t._e(),0==t.info.is_notified?n("u-cell",{attrs:{title:"通知时间",value:t._f("date")(t.info.notify_at,"yyyy-MM-dd"),isLink:!0,rightIcon:"edit-pen"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleDatePicker("notify_at","date")}}}):t._e(),n("u-cell",{attrs:{title:"录入时间",value:t.info.created_at}})],1),n("div",{staticClass:"btn"},[n("u-button",{attrs:{text:"删除病历",type:"error"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.deleteRecord.apply(void 0,arguments)}}})],1),n("select-admin-user",{ref:"select-admin-user",on:{select:function(e){arguments[0]=e=t.$handleEvent(e),t.selectAdminUser.apply(void 0,arguments)}}}),n("u-action-sheet",{attrs:{title:t.type.title,show:t.type.show,actions:t.type.options,closeOnClickOverlay:!0},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleType.apply(void 0,arguments)},select:function(e){arguments[0]=e=t.$handleEvent(e),t.selectType.apply(void 0,arguments)}}}),n("u-datetime-picker",{attrs:{mode:t.datePicker.mode,show:t.datePicker.show,closeOnClickOverlay:!0,minDate:t.datePicker.minDate},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleDatePicker.apply(void 0,arguments)},cancel:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleDatePicker.apply(void 0,arguments)},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.selectDatePicker.apply(void 0,arguments)}},model:{value:t.datePicker.value,callback:function(e){t.$set(t.datePicker,"value",e)},expression:"datePicker.value"}}),n("u-modal",{attrs:{show:t.modal.show,title:t.modal.title,showCancelButton:!0,closeOnClickOverlay:!0,asyncClose:!1},on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.confirmModal.apply(void 0,arguments)},cancel:function(e){arguments[0]=e=t.$handleEvent(e),t.closeModal.apply(void 0,arguments)},close:function(e){arguments[0]=e=t.$handleEvent(e),t.closeModal.apply(void 0,arguments)}}},["text"==t.modal.type?n("u--input",{attrs:{border:"surround"},model:{value:t.modal.value,callback:function(e){t.$set(t.modal,"value",e)},expression:"modal.value"}}):t._e(),"number"==t.modal.type?n("u--input",{attrs:{type:"number",border:"surround"},model:{value:t.modal.value,callback:function(e){t.$set(t.modal,"value",e)},expression:"modal.value"}}):t._e(),"textarea"==t.modal.type?n("u--textarea",{attrs:{showConfirmBar:!1},model:{value:t.modal.value,callback:function(e){t.$set(t.modal,"value",e)},expression:"modal.value"}}):t._e()],1),n("u-action-sheet",{attrs:{title:t.orderStatus.title,show:t.orderStatus.show,actions:t.orderStatus.options,closeOnClickOverlay:!0},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleOrderStatus.apply(void 0,arguments)},select:function(e){arguments[0]=e=t.$handleEvent(e),t.selectOrderStatus.apply(void 0,arguments)}}}),n("cu-editor",{ref:"editor",on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.confirmEditor.apply(void 0,arguments)}}})],1)},r=[],l=n(159),s=(n(423),n(262),n(8770),n(9299),n(7744)),u=n(2973),d=n(7438),c=n(7679),p={components:{SelectAdminUser:u.Z,CuEditor:s.Z,CuImage:c.Z},data:function(){return{id:"",info:{patient_id:"",type_id:"",origin_price:"",sell_price:"",notify_remarks:"",is_notified:0},adminUser:{key:"",doctor_name:"",notify_user_name:""},type:{text:"",title:"类别",show:!1,options:[]},datePicker:{show:!1,mode:"datetime",name:"",value:(new Date).getTime(),minDate:new Date("1900/1/1").getTime()},modal:{type:"text",show:!1,title:"",key:"",value:""},orderStatus:{title:"收费情况",show:!1,text:"",options:d.Z.options}}},onLoad:function(t){var e=this;this.id=t.id,this.loadData();var n={_action:"getData"};this.$ajax.get("/admin-api/category",{params:n}).then((function(t){0==t.status&&(e.type.options=t.data.items)}))},onPullDownRefresh:function(){this.loadData()},methods:{loadData:function(){var t=this;if(this.id){uni.showLoading();var e={_action:"getData"};this.$ajax.get("/admin-api/record/".concat(this.id),{params:e}).then((function(e){uni.stopPullDownRefresh(),0==e.status&&(t.info=(0,l.Z)((0,l.Z)({},e.data),{},{treat_at:e.data.treat_at?e.data.treat_at.replaceAll("-","/"):"",next_treat_at:e.data.next_treat_at?e.data.next_treat_at.replaceAll("-","/"):"",notify_at:e.data.notify_at?e.data.notify_at.replaceAll("-","/"):""}),e.data.images&&t.$refs["images"].setList(e.data.images.map((function(t){return{url:t}}))),t.type.text=t.info.type?t.info.type.name:"",t.adminUser.doctor_name=t.info.doctor?t.info.doctor.name:"",t.orderStatus.text=d.Z.map[t.info.order_status],t.adminUser.notify_user_name=t.info.notify_user?t.info.notify_user.name:"")})).catch((function(t){uni.stopPullDownRefresh()}))}},update:function(t,e){var n={id:this.id};return n[t]=e,this.$ajax.put("/admin-api/record/".concat(this.id),n,{custom:{loading:!0}})},opendAdminUser:function(t){this.adminUser.key=t,this.$refs["select-admin-user"].open()},closeAdminUser:function(){this.adminUser.key="",this.$refs["select-admin-user"].close()},selectAdminUser:function(t){var e=this,n=this.adminUser.key,a=t.id;this.update("".concat(n,"_id"),a).then((function(i){e.closeAdminUser(),0==i.status&&(e.info["".concat(n,"_id")]=a,e.adminUser["".concat(n,"_name")]=t.name)}))},toggleType:function(){this.type.show=!this.type.show},selectType:function(t){var e=this;this.update("type_id",t.id).then((function(n){0==n.status&&(e.type.text=t.name,e.info.type_id=t.id)}))},toggleDatePicker:function(t,e){if(t){this.datePicker.name=t;var n=this.info[t];n&&(this.datePicker.value=new Date(n).getTime())}e&&(this.datePicker.mode=e),this.datePicker.show=!this.datePicker.show},selectDatePicker:function(t){var e=this,n=Math.floor(t.value/1e3),a=this.datePicker.name;this.update(a,n).then((function(t){0==t.status&&(e.info[a]=n,e.toggleDatePicker())}))},openModal:function(t,e,n){this.modal.type=n||"text",this.modal.title=t,this.modal.key=e,this.modal.show=!0,this.modal.value=this.info[e]},confirmModal:function(){var t=this,e=this.modal.key,n=this.modal.value;this.update(e,n).then((function(a){t.closeModal(),0==a.status&&(t.info[e]=n)}))},closeModal:function(){this.modal.show=!1},toggleOrderStatus:function(){this.orderStatus.show=!this.orderStatus.show},selectOrderStatus:function(t){var e=this,n="order_status",a=t.value,i=t.name;this.update(n,a).then((function(t){0==t.status&&(e.orderStatus.text=i,e.info[n]=a)}))},openEditor:function(){this.$refs["editor"].open(this.info.content)},confirmEditor:function(t){var e=this,n=t,a="content";this.update(a,n).then((function(t){0==t.status&&(e.info[a]=n)}))},updateImages:function(t){var e=t.map((function(t){return t.url}));this.update("images",e).then((function(t){0==t.status&&console.log(t)}))},updateSwitch:function(t){var e=this;this.update("is_notified",t).then((function(n){0==n.status&&(e.info.is_notified=t)}))},deleteRecord:function(){var t=this;uni.showModal({title:"删除病历记录",content:"是否确定?",success:function(e){e.confirm&&t.handleDelete(t.id)}})},handleDelete:function(t){uni.showLoading(),this.$ajax.delete("/admin-api/record/".concat(t)).then((function(t){0==t.status&&(uni.showToast({title:"删除成功",icon:"success"}),setTimeout((function(){uni.navigateBack()}),1e3))}))}}},f=p,h=(n(9801),n(1503)),m=(0,h.Z)(f,o,r,!1,null,"70bb9b65",null,!1,i,a),v=m.exports},8131:function(t,e,n){"use strict";n.r(e);var a=n(2916),i=n.n(a),o=n(3282),r=n.n(o),l=r()(i());l.push([t.id,".page[data-v-70bb9b65]{padding:20px;background:#fff}.btn[data-v-70bb9b65]{padding:0 10px}.btn .u-button[data-v-70bb9b65]{margin-top:20px}.text-gray[data-v-70bb9b65]{color:gray}",""]),e["default"]=l},2727:function(t,e,n){"use strict";n.r(e);var a=n(2916),i=n.n(a),o=n(3282),r=n.n(o),l=r()(i());l.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-38668d34], uni-scroll-view[data-v-38668d34], uni-swiper-item[data-v-38668d34]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-cell-group[data-v-38668d34]{flex:1}.u-cell-group__title[data-v-38668d34]{padding:16px 16px 8px}.u-cell-group__title__text[data-v-38668d34]{font-size:15px;line-height:16px;color:#303133}.u-cell-group__wrapper[data-v-38668d34]{position:relative}',""]),e["default"]=l},8233:function(t,e,n){"use strict";n.r(e);var a=n(2916),i=n.n(a),o=n(3282),r=n.n(o),l=r()(i());l.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-2cb119ec], uni-scroll-view[data-v-2cb119ec], uni-swiper-item[data-v-2cb119ec]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-textarea[data-v-2cb119ec]{border-radius:4px;background-color:#fff;position:relative;\ndisplay:flex;\nflex-direction:row;flex:1;padding:9px}.u-textarea--radius[data-v-2cb119ec]{border-radius:4px}.u-textarea--no-radius[data-v-2cb119ec]{border-radius:0}.u-textarea--disabled[data-v-2cb119ec]{background-color:#f5f7fa}.u-textarea__field[data-v-2cb119ec]{flex:1;font-size:15px;color:#606266;width:100%}.u-textarea__count[data-v-2cb119ec]{position:absolute;right:5px;bottom:2px;font-size:12px;color:#909193;background-color:#fff;padding:1px 4px}',""]),e["default"]=l}}]); \ No newline at end of file diff --git a/public/h5/static/js/pages-record-form.8026abc6.js b/public/h5/static/js/pages-record-form.8026abc6.js deleted file mode 100644 index 1066895..0000000 --- a/public/h5/static/js/pages-record-form.8026abc6.js +++ /dev/null @@ -1 +0,0 @@ -(self["webpackChunkuniapp"]=self["webpackChunkuniapp"]||[]).push([[668],{4388:function(t,e,i){var a=i(7594);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);var r=i(5472).Z;r("500c66d7",a,!0,{sourceMap:!1,shadowMode:!1})},33:function(t,e,i){var a=i(8934);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);var r=i(5472).Z;r("4cf72039",a,!0,{sourceMap:!1,shadowMode:!1})},9454:function(t,e,i){var a=i(8546);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);var r=i(5472).Z;r("9d39b5d8",a,!0,{sourceMap:!1,shadowMode:!1})},7388:function(t,e,i){"use strict";var a;i.d(e,{Z:function(){return p}});var r,n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-radio-group",class:t.bemClass},[t._t("default")],2)},o=[],s={props:{value:{type:[String,Number,Boolean],default:uni.$u.props.radioGroup.value},disabled:{type:Boolean,default:uni.$u.props.radioGroup.disabled},shape:{type:String,default:uni.$u.props.radioGroup.shape},activeColor:{type:String,default:uni.$u.props.radioGroup.activeColor},inactiveColor:{type:String,default:uni.$u.props.radioGroup.inactiveColor},name:{type:String,default:uni.$u.props.radioGroup.name},size:{type:[String,Number],default:uni.$u.props.radioGroup.size},placement:{type:String,default:uni.$u.props.radioGroup.placement},label:{type:[String],default:uni.$u.props.radioGroup.label},labelColor:{type:[String],default:uni.$u.props.radioGroup.labelColor},labelSize:{type:[String,Number],default:uni.$u.props.radioGroup.labelSize},labelDisabled:{type:Boolean,default:uni.$u.props.radioGroup.labelDisabled},iconColor:{type:String,default:uni.$u.props.radioGroup.iconColor},iconSize:{type:[String,Number],default:uni.$u.props.radioGroup.iconSize},borderBottom:{type:Boolean,default:uni.$u.props.radioGroup.borderBottom},iconPlacement:{type:String,default:uni.$u.props.radio.iconPlacement}}},l={name:"u-radio-group",mixins:[uni.$u.mpMixin,uni.$u.mixin,s],computed:{parentData(){return[this.value,this.disabled,this.inactiveColor,this.activeColor,this.size,this.labelDisabled,this.shape,this.iconSize,this.borderBottom,this.placement]},bemClass(){return this.bem("radio-group",["placement"])}},watch:{parentData(){this.children.length&&this.children.map((t=>{"function"===typeof t.init&&t.init()}))}},data(){return{}},created(){this.children=[]},methods:{unCheckedOther(t){this.children.map((e=>{t!==e&&(e.checked=!1)}));const{name:e}=t;this.$emit("input",e),this.$emit("change",e)}}},c=l,d=(i(33),i(1503)),u=(0,d.Z)(c,n,o,!1,null,"8fe1bc2c",null,!1,a,r),p=u.exports},5976:function(t,e,i){"use strict";i.d(e,{Z:function(){return p}});var a,r={uIcon:i(5862).Z},n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-radio",class:["u-radio-label--"+t.parentData.iconPlacement,t.parentData.borderBottom&&"column"===t.parentData.placement&&"u-border-bottom"],style:[t.radioStyle],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.wrapperClickHandler.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"u-radio__icon-wrap",class:t.iconClasses,style:[t.iconWrapStyle],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.iconClickHandler.apply(void 0,arguments)}}},[t._t("icon",[i("u-icon",{staticClass:"u-radio__icon-wrap__icon",attrs:{name:"checkbox-mark",size:t.elIconSize,color:t.elIconColor}})])],2),t._t("default",[i("v-uni-text",{staticClass:"u-radio__text",style:{color:t.elDisabled?t.elInactiveColor:t.elLabelColor,fontSize:t.elLabelSize,lineHeight:t.elLabelSize},on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.labelClickHandler.apply(void 0,arguments)}}},[t._v(t._s(t.label))])])],2)},o=[],s={props:{name:{type:[String,Number,Boolean],default:uni.$u.props.radio.name},shape:{type:String,default:uni.$u.props.radio.shape},disabled:{type:[String,Boolean],default:uni.$u.props.radio.disabled},labelDisabled:{type:[String,Boolean],default:uni.$u.props.radio.labelDisabled},activeColor:{type:String,default:uni.$u.props.radio.activeColor},inactiveColor:{type:String,default:uni.$u.props.radio.inactiveColor},iconSize:{type:[String,Number],default:uni.$u.props.radio.iconSize},labelSize:{type:[String,Number],default:uni.$u.props.radio.labelSize},label:{type:[String,Number],default:uni.$u.props.radio.label},size:{type:[String,Number],default:uni.$u.props.radio.size},color:{type:String,default:uni.$u.props.radio.color},labelColor:{type:String,default:uni.$u.props.radio.labelColor}}},l={name:"u-radio",mixins:[uni.$u.mpMixin,uni.$u.mixin,s],data(){return{checked:!1,parentData:{iconSize:12,labelDisabled:null,disabled:null,shape:null,activeColor:null,inactiveColor:null,size:18,value:null,iconColor:null,placement:"row",borderBottom:!1,iconPlacement:"left"}}},computed:{elDisabled(){return""!==this.disabled?this.disabled:null!==this.parentData.disabled&&this.parentData.disabled},elLabelDisabled(){return""!==this.labelDisabled?this.labelDisabled:null!==this.parentData.labelDisabled&&this.parentData.labelDisabled},elSize(){return this.size?this.size:this.parentData.size?this.parentData.size:21},elIconSize(){return this.iconSize?this.iconSize:this.parentData.iconSize?this.parentData.iconSize:12},elActiveColor(){return this.activeColor?this.activeColor:this.parentData.activeColor?this.parentData.activeColor:"#2979ff"},elInactiveColor(){return this.inactiveColor?this.inactiveColor:this.parentData.inactiveColor?this.parentData.inactiveColor:"#c8c9cc"},elLabelColor(){return this.labelColor?this.labelColor:this.parentData.labelColor?this.parentData.labelColor:"#606266"},elShape(){return this.shape?this.shape:this.parentData.shape?this.parentData.shape:"circle"},elLabelSize(){return uni.$u.addUnit(this.labelSize?this.labelSize:this.parentData.labelSize?this.parentData.labelSize:"15")},elIconColor(){const t=this.iconColor?this.iconColor:this.parentData.iconColor?this.parentData.iconColor:"#ffffff";return this.elDisabled?this.checked?this.elInactiveColor:"transparent":this.checked?t:"transparent"},iconClasses(){let t=[];return t.push("u-radio__icon-wrap--"+this.elShape),this.elDisabled&&t.push("u-radio__icon-wrap--disabled"),this.checked&&this.elDisabled&&t.push("u-radio__icon-wrap--disabled--checked"),t},iconWrapStyle(){const t={};return t.backgroundColor=this.checked&&!this.elDisabled?this.elActiveColor:"#ffffff",t.borderColor=this.checked&&!this.elDisabled?this.elActiveColor:this.elInactiveColor,t.width=uni.$u.addUnit(this.elSize),t.height=uni.$u.addUnit(this.elSize),"right"===this.parentData.iconPlacement&&(t.marginRight=0),t},radioStyle(){const t={};return this.parentData.borderBottom&&"row"===this.parentData.placement&&uni.$u.error("检测到您将borderBottom设置为true,需要同时将u-radio-group的placement设置为column才有效"),this.parentData.borderBottom&&"column"===this.parentData.placement&&(t.paddingBottom="ios"===uni.$u.os()?"12px":"8px"),uni.$u.deepMerge(t,uni.$u.addStyle(this.customStyle))}},mounted(){this.init()},methods:{init(){this.updateParentData(),this.parent||uni.$u.error("u-radio必须搭配u-radio-group组件使用"),this.checked=this.name===this.parentData.value},updateParentData(){this.getParentData("u-radio-group")},iconClickHandler(t){this.preventEvent(t),this.elDisabled||this.setRadioCheckedStatus()},wrapperClickHandler(t){"right"===this.parentData.iconPlacement&&this.iconClickHandler(t)},labelClickHandler(t){this.preventEvent(t),this.elLabelDisabled||this.elDisabled||this.setRadioCheckedStatus()},emitEvent(){this.checked||(this.$emit("change",this.name),this.$nextTick((()=>{uni.$u.formValidate(this,"change")})))},setRadioCheckedStatus(){this.emitEvent(),this.checked=!0,"function"===typeof this.parent.unCheckedOther&&this.parent.unCheckedOther(this)}}},c=l,d=(i(9454),i(1503)),u=(0,d.Z)(c,n,o,!1,null,"759d4cde",null,!1,r,a),p=u.exports},861:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return b}});var a,r={"u-Form":i(2975).Z,uFormItem:i(3751).Z,uRadioGroup:i(7388).Z,uRadio:i(5976).Z,uIcon:i(5862).Z,uButton:i(7344).Z,uDatetimePicker:i(2632).Z},n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"page"},[i("u--form",{ref:"form",attrs:{model:t.form,labelWidth:"80",borderBottom:!1}},[i("u-form-item",{attrs:{prop:"patient_id",label:"姓名",borderBottom:!0}},[i("v-uni-view",{staticClass:"input-text"},[i("v-uni-text",[t._v(t._s(t.patient.name))])],1)],1),i("u-form-item",{attrs:{prop:"type_id",label:"类别",required:!0,borderBottom:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleType.apply(void 0,arguments)}}},[i("u-radio-group",{on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.typeChange.apply(void 0,arguments)}},model:{value:t.form.type_id,callback:function(e){t.$set(t.form,"type_id",e)},expression:"form.type_id"}},t._l(t.typeList,(function(t){return i("u-radio",{key:t.id,attrs:{label:t.name,name:t.id}})})),1)],1),i("u-form-item",{attrs:{prop:"form.treat_at",label:"诊疗时间",required:!0,borderBottom:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleDatePicker("treat_at","datetime")}}},[i("v-uni-view",{staticClass:"input-text"},[t.form.treat_at?i("v-uni-text",[t._v(t._s(t._f("date")(t.form.treat_at)))]):i("v-uni-text",{staticClass:"input-placeholder"},[t._v("请选择诊疗时间")]),i("u-icon",{attrs:{name:"arrow-right"}})],1)],1),i("u-form-item",{attrs:{prop:"form.doctor_id",label:"诊疗医生",required:!0,borderBottom:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.opendAdminUser("doctor")}}},[i("v-uni-view",{staticClass:"input-text"},[t.form.doctor_id?i("v-uni-text",[t._v(t._s(t.adminUser.doctor_name))]):i("v-uni-text",{staticClass:"input-placeholder"},[t._v("请选择诊疗医生")]),i("u-icon",{attrs:{name:"arrow-right"}})],1)],1),i("u-form-item",{attrs:{prop:"form.origin_price",label:"划线价",required:!0,borderBottom:!0}},[i("v-uni-input",{attrs:{type:"number",placeholder:"输入划线价"},model:{value:t.form.origin_price,callback:function(e){t.$set(t.form,"origin_price",e)},expression:"form.origin_price"}})],1),i("u-form-item",{attrs:{prop:"form.sell_price",label:"实收价",required:!0,borderBottom:!0}},[i("v-uni-input",{attrs:{type:"number",placeholder:"输入实收价"},model:{value:t.form.sell_price,callback:function(e){t.$set(t.form,"sell_price",e)},expression:"form.sell_price"}})],1),i("u-form-item",{attrs:{prop:"order_status",label:"收费情况",required:!0,borderBottom:!0}},[i("u-radio-group",{model:{value:t.form.order_status,callback:function(e){t.$set(t.form,"order_status",e)},expression:"form.order_status"}},t._l(t.orderStatus.options,(function(t){return i("u-radio",{key:t.value,attrs:{label:t.name,name:t.value}})})),1)],1),i("u-form-item",{attrs:{label:"请输入诊疗情况",prop:"content",borderBottom:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openEditor.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"input-text"},[t.form.content?i("v-uni-text",[t._v(t._s(t.form.content))]):i("v-uni-text",{staticClass:"input-placeholder"},[t._v("点击修改")]),i("u-icon",{attrs:{name:"arrow-right"}})],1)],1),i("u-form-item",{attrs:{label:"图片资料",prop:"images",borderBottom:!0}},[i("cu-image",{ref:"images"})],1),i("u-form-item",{attrs:{prop:"next_treat_at",label:"下次就诊",borderBottom:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleDatePicker("next_treat_at","datetime")}}},[i("v-uni-view",{staticClass:"input-text"},[t.form.next_treat_at?i("v-uni-text",[t._v(t._s(t._f("date")(t.form.next_treat_at)))]):i("v-uni-text",{staticClass:"input-placeholder"},[t._v("请选择下次就诊时间")]),i("u-icon",{attrs:{name:"arrow-right"}})],1)],1),i("u-form-item",{attrs:{prop:"notify_user_id",label:"通知人",borderBottom:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.opendAdminUser("notify_user")}}},[i("v-uni-view",{staticClass:"input-text"},[t.form.notify_user_id?i("v-uni-text",[t._v(t._s(t.adminUser.notify_user_name))]):i("v-uni-text",{staticClass:"input-placeholder"},[t._v("请选择通知人")]),i("u-icon",{attrs:{name:"arrow-right"}})],1)],1),i("u-form-item",{attrs:{prop:"notify_at",label:"通知时间",borderBottom:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleDatePicker("notify_at","date")}}},[i("v-uni-view",{staticClass:"input-text"},[t.form.notify_at?i("v-uni-text",[t._v(t._s(t._f("date")(t.form.notify_at,"yyyy-MM-dd")))]):i("v-uni-text",{staticClass:"input-placeholder"},[t._v("请选择通知时间")]),i("u-icon",{attrs:{name:"arrow-right"}})],1)],1),i("u-form-item",{attrs:{label:"操作人",borderBottom:!0}},[i("v-uni-view",{staticClass:"input-text"},[t._v(t._s(t.currentUser.name))])],1),i("v-uni-view",{staticClass:"button"},[i("u-button",{attrs:{text:"提交",type:"primary"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.submit.apply(void 0,arguments)}}})],1)],1),i("u-datetime-picker",{attrs:{mode:t.datePicker.mode,show:t.datePicker.show,closeOnClickOverlay:!0,minDate:t.datePicker.minDate},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleDatePicker.apply(void 0,arguments)},cancel:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleDatePicker.apply(void 0,arguments)},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.selectDatePicker.apply(void 0,arguments)}},model:{value:t.datePicker.value,callback:function(e){t.$set(t.datePicker,"value",e)},expression:"datePicker.value"}}),i("select-admin-user",{ref:"select-admin-user",on:{select:function(e){arguments[0]=e=t.$handleEvent(e),t.selectAdminUser.apply(void 0,arguments)}}}),i("cu-editor",{ref:"editor",on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.confirmEditor.apply(void 0,arguments)}}})],1)},o=[],s=i(3762),l=i(3062),c=(i(7784),i(423),i(262),i(8770),i(9299),i(5827),i(6007),i(7744)),d=i(2973),u=i(7438),p=i(7679),f={components:{SelectAdminUser:d.Z,CuEditor:c.Z,CuImage:p.Z},data:function(){return{id:"",info:{},form:{patient_id:"",type_id:"",doctor_id:"",treat_at:Math.floor((new Date).getTime()/1e3),origin_price:"",sell_price:"",order_status:u.Z.success.value,content:"",next_treat_at:"",notify_user_id:"",notify_at:"",notify_remarks:""},typeList:[],patient:{},datePicker:{mode:"datetime",show:!1,name:"",value:(new Date).getTime(),minDate:new Date("1900/1/1").getTime()},adminUser:{key:""},orderStatus:u.Z,currentUser:{}}},onLoad:function(t){this.id=t.id,this.form.patient_id=t.patient,this.form.type_id=t.type,this.init()},methods:{init:function(){var t=this;return(0,l.Z)((0,s.Z)().mark((function e(){var i,a,r;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/category",{params:{_action:"getData"}});case 2:return i=e.sent,0==i.status&&(t.typeList=i.data.items,a=t.form.type_id,a||(a=uni.getStorageSync("medical_record_treat_type_id")),a&&(t.form.type_id=parseInt(a),t.typeChange(a))),e.next=6,t.$ajax.get("/admin-api/current-user");case 6:if(i=e.sent,0==i.status&&(t.currentUser=i.data,t.form.doctor_id=t.currentUser.id,t.adminUser.doctor_name=t.currentUser.name,t.form.notify_user_id=t.currentUser.id,t.adminUser.notify_user_name=t.currentUser.name),!t.id){e.next=16;break}return uni.setNavigationBarTitle({title:"修改病历"}),e.next=12,t.$ajax.get("/admin-api/record/".concat(t.id),{params:{_action:"getData"}});case 12:i=e.sent,0==i.status&&(t.info=i.data,t.patient=i.data.patient,t.form={patient_id:t.info.patient_id,type_id:t.info.type_id,doctor_id:t.info.doctor_id,treat_at:t.info.treat_at?t.info.treat_at.replaceAll("-","/"):"",origin_price:t.info.origin_price,sell_price:t.info.sell_price,order_status:t.info.order_status,content:t.info.content,next_treat_at:t.info.next_treat_at?t.info.next_treat_at.replaceAll("-","/"):"",notify_user_id:t.info.notify_user_id,notify_at:t.info.notify_at?t.info.notify_at.replaceAll("-","/"):"",notify_remarks:t.info.notify_remarks}),e.next=24;break;case 16:if(uni.setNavigationBarTitle({title:"添加病历"}),t.form.patient_id){e.next=19;break}return e.abrupt("return",uni.showModal({title:"请选择病人",showCancel:!1,success:function(){uni.navigateBack()}}));case 19:return r={_action:"getData"},e.next=22,t.$ajax.get("/admin-api/patient/".concat(t.form.patient_id),{params:r});case 22:i=e.sent,0==i.status&&(t.patient=i.data);case 24:case"end":return e.stop()}}),e)})))()},submit:function(){this.form.images=this.$refs["images"].getList().map((function(t){return t.url})),uni.showLoading(),this.id?this.update():this.create()},update:function(){this.form.id=this.id,this.$ajax.put("/admin-api/record/".concat(this.id),this.form).then((function(t){0==t.status&&(uni.showToast({title:"保存成功",icon:"success"}),setTimeout((function(){uni.navigateBack()}),1500))}))},create:function(){this.$ajax.post("/admin-api/record",this.form).then((function(t){0==t.status&&(uni.showToast({title:"提交成功",icon:"success"}),setTimeout((function(){uni.navigateBack()}),1500))}))},toggleDatePicker:function(t,e){t&&(this.datePicker.name=t,this.datePicker.value=this.form[t]?Math.floor(1e3*this.form[t]):(new Date).getTime()),e&&(this.datePicker.mode=e),this.datePicker.show=!this.datePicker.show},selectDatePicker:function(t){this.form[this.datePicker.name]=Math.floor(t.value/1e3),this.toggleDatePicker()},opendAdminUser:function(t){this.adminUser.key=t,this.$refs["select-admin-user"].open()},closeAdminUser:function(){this.adminUser.key="",this.$refs["select-admin-user"].close()},selectAdminUser:function(t){var e=this.adminUser.key;this.form["".concat(e,"_id")]=t.id,this.adminUser["".concat(e,"_name")]=t.name,this.closeAdminUser()},typeChange:function(t){var e=this;this.typeList.forEach((function(i){i.id==t&&(e.form.content=i.content)}))},openEditor:function(){this.$refs["editor"].open(this.form.content)},confirmEditor:function(t){this.form.content=t}}},m=f,h=(i(4388),i(1503)),v=(0,h.Z)(m,n,o,!1,null,"643bf510",null,!1,r,a),b=v.exports},7438:function(t,e,i){"use strict";i(5827),i(6007),i(444);var a={none:{value:0,text:"未收"},success:{value:1,text:"已收"},options:[],map:{}};Object.keys(a).forEach((function(t){void 0!==a[t]&&void 0!==a[t].value&&(a.options.push({name:a[t].text,value:a[t].value}),a.map[a[t].value]=a[t].text)})),e.Z=a},7594:function(t,e,i){"use strict";i.r(e);var a=i(2916),r=i.n(a),n=i(3282),o=i.n(n),s=o()(r());s.push([t.id,".page[data-v-643bf510]{padding:20px;background:#fff}.input-text[data-v-643bf510]{color:#303133;font-size:15px;padding:6px 0;width:100%;display:flex;justify-content:space-between}.input-placeholder[data-v-643bf510]{color:silver}.button[data-v-643bf510]{width:100%;margin-top:20px}.page[data-v-643bf510] .u-radio:not(:first){margin-left:10px}",""]),e["default"]=s},8934:function(t,e,i){"use strict";i.r(e);var a=i(2916),r=i.n(a),n=i(3282),o=i.n(n),s=o()(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-8fe1bc2c], uni-scroll-view[data-v-8fe1bc2c], uni-swiper-item[data-v-8fe1bc2c]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-radio-group[data-v-8fe1bc2c]{flex:1}.u-radio-group--row[data-v-8fe1bc2c]{\ndisplay:flex;\nflex-direction:row}.u-radio-group--column[data-v-8fe1bc2c]{\ndisplay:flex;\nflex-direction:column}',""]),e["default"]=s},8546:function(t,e,i){"use strict";i.r(e);var a=i(2916),r=i.n(a),n=i(3282),o=i.n(n),s=o()(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-759d4cde], uni-scroll-view[data-v-759d4cde], uni-swiper-item[data-v-759d4cde]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-radio[data-v-759d4cde]{\ndisplay:flex;\nflex-direction:row;overflow:hidden;flex-direction:row;align-items:center}.u-radio-label--left[data-v-759d4cde]{flex-direction:row}.u-radio-label--right[data-v-759d4cde]{flex-direction:row-reverse;justify-content:space-between}.u-radio__icon-wrap[data-v-759d4cde]{box-sizing:border-box;transition-property:border-color,background-color,color;transition-duration:.2s;color:#606266;\ndisplay:flex;\nflex-direction:row;align-items:center;justify-content:center;color:transparent;text-align:center;margin-right:6px;font-size:20px;border-width:1px;border-color:#c8c9cc;border-style:solid}.u-radio__icon-wrap--circle[data-v-759d4cde]{border-radius:100%}.u-radio__icon-wrap--square[data-v-759d4cde]{border-radius:3px}.u-radio__icon-wrap--checked[data-v-759d4cde]{color:#fff;background-color:red;border-color:#2979ff}.u-radio__icon-wrap--disabled[data-v-759d4cde]{background-color:#ebedf0!important}.u-radio__icon-wrap--disabled--checked[data-v-759d4cde]{color:#c8c9cc!important}.u-radio__label[data-v-759d4cde]{word-wrap:break-word;margin-left:5px;margin-right:12px;color:#606266;font-size:15px}.u-radio__label--disabled[data-v-759d4cde]{color:#c8c9cc}',""]),e["default"]=s}}]); \ No newline at end of file diff --git a/public/h5/static/js/pages-record-form.a3ee5b72.js b/public/h5/static/js/pages-record-form.a3ee5b72.js new file mode 100644 index 0000000..59c1a8c --- /dev/null +++ b/public/h5/static/js/pages-record-form.a3ee5b72.js @@ -0,0 +1 @@ +(self["webpackChunkuniapp"]=self["webpackChunkuniapp"]||[]).push([[668],{7040:function(t,e,i){var a=i(3325);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);var r=i(5472).Z;r("3ee9c44d",a,!0,{sourceMap:!1,shadowMode:!1})},33:function(t,e,i){var a=i(8934);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);var r=i(5472).Z;r("4cf72039",a,!0,{sourceMap:!1,shadowMode:!1})},9454:function(t,e,i){var a=i(8546);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);var r=i(5472).Z;r("9d39b5d8",a,!0,{sourceMap:!1,shadowMode:!1})},7388:function(t,e,i){"use strict";var a;i.d(e,{Z:function(){return p}});var r,n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-radio-group",class:t.bemClass},[t._t("default")],2)},o=[],s={props:{value:{type:[String,Number,Boolean],default:uni.$u.props.radioGroup.value},disabled:{type:Boolean,default:uni.$u.props.radioGroup.disabled},shape:{type:String,default:uni.$u.props.radioGroup.shape},activeColor:{type:String,default:uni.$u.props.radioGroup.activeColor},inactiveColor:{type:String,default:uni.$u.props.radioGroup.inactiveColor},name:{type:String,default:uni.$u.props.radioGroup.name},size:{type:[String,Number],default:uni.$u.props.radioGroup.size},placement:{type:String,default:uni.$u.props.radioGroup.placement},label:{type:[String],default:uni.$u.props.radioGroup.label},labelColor:{type:[String],default:uni.$u.props.radioGroup.labelColor},labelSize:{type:[String,Number],default:uni.$u.props.radioGroup.labelSize},labelDisabled:{type:Boolean,default:uni.$u.props.radioGroup.labelDisabled},iconColor:{type:String,default:uni.$u.props.radioGroup.iconColor},iconSize:{type:[String,Number],default:uni.$u.props.radioGroup.iconSize},borderBottom:{type:Boolean,default:uni.$u.props.radioGroup.borderBottom},iconPlacement:{type:String,default:uni.$u.props.radio.iconPlacement}}},l={name:"u-radio-group",mixins:[uni.$u.mpMixin,uni.$u.mixin,s],computed:{parentData(){return[this.value,this.disabled,this.inactiveColor,this.activeColor,this.size,this.labelDisabled,this.shape,this.iconSize,this.borderBottom,this.placement]},bemClass(){return this.bem("radio-group",["placement"])}},watch:{parentData(){this.children.length&&this.children.map((t=>{"function"===typeof t.init&&t.init()}))}},data(){return{}},created(){this.children=[]},methods:{unCheckedOther(t){this.children.map((e=>{t!==e&&(e.checked=!1)}));const{name:e}=t;this.$emit("input",e),this.$emit("change",e)}}},c=l,d=(i(33),i(1503)),u=(0,d.Z)(c,n,o,!1,null,"8fe1bc2c",null,!1,a,r),p=u.exports},5976:function(t,e,i){"use strict";i.d(e,{Z:function(){return p}});var a,r={uIcon:i(5862).Z},n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-radio",class:["u-radio-label--"+t.parentData.iconPlacement,t.parentData.borderBottom&&"column"===t.parentData.placement&&"u-border-bottom"],style:[t.radioStyle],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.wrapperClickHandler.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"u-radio__icon-wrap",class:t.iconClasses,style:[t.iconWrapStyle],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.iconClickHandler.apply(void 0,arguments)}}},[t._t("icon",[i("u-icon",{staticClass:"u-radio__icon-wrap__icon",attrs:{name:"checkbox-mark",size:t.elIconSize,color:t.elIconColor}})])],2),t._t("default",[i("v-uni-text",{staticClass:"u-radio__text",style:{color:t.elDisabled?t.elInactiveColor:t.elLabelColor,fontSize:t.elLabelSize,lineHeight:t.elLabelSize},on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.labelClickHandler.apply(void 0,arguments)}}},[t._v(t._s(t.label))])])],2)},o=[],s={props:{name:{type:[String,Number,Boolean],default:uni.$u.props.radio.name},shape:{type:String,default:uni.$u.props.radio.shape},disabled:{type:[String,Boolean],default:uni.$u.props.radio.disabled},labelDisabled:{type:[String,Boolean],default:uni.$u.props.radio.labelDisabled},activeColor:{type:String,default:uni.$u.props.radio.activeColor},inactiveColor:{type:String,default:uni.$u.props.radio.inactiveColor},iconSize:{type:[String,Number],default:uni.$u.props.radio.iconSize},labelSize:{type:[String,Number],default:uni.$u.props.radio.labelSize},label:{type:[String,Number],default:uni.$u.props.radio.label},size:{type:[String,Number],default:uni.$u.props.radio.size},color:{type:String,default:uni.$u.props.radio.color},labelColor:{type:String,default:uni.$u.props.radio.labelColor}}},l={name:"u-radio",mixins:[uni.$u.mpMixin,uni.$u.mixin,s],data(){return{checked:!1,parentData:{iconSize:12,labelDisabled:null,disabled:null,shape:null,activeColor:null,inactiveColor:null,size:18,value:null,iconColor:null,placement:"row",borderBottom:!1,iconPlacement:"left"}}},computed:{elDisabled(){return""!==this.disabled?this.disabled:null!==this.parentData.disabled&&this.parentData.disabled},elLabelDisabled(){return""!==this.labelDisabled?this.labelDisabled:null!==this.parentData.labelDisabled&&this.parentData.labelDisabled},elSize(){return this.size?this.size:this.parentData.size?this.parentData.size:21},elIconSize(){return this.iconSize?this.iconSize:this.parentData.iconSize?this.parentData.iconSize:12},elActiveColor(){return this.activeColor?this.activeColor:this.parentData.activeColor?this.parentData.activeColor:"#2979ff"},elInactiveColor(){return this.inactiveColor?this.inactiveColor:this.parentData.inactiveColor?this.parentData.inactiveColor:"#c8c9cc"},elLabelColor(){return this.labelColor?this.labelColor:this.parentData.labelColor?this.parentData.labelColor:"#606266"},elShape(){return this.shape?this.shape:this.parentData.shape?this.parentData.shape:"circle"},elLabelSize(){return uni.$u.addUnit(this.labelSize?this.labelSize:this.parentData.labelSize?this.parentData.labelSize:"15")},elIconColor(){const t=this.iconColor?this.iconColor:this.parentData.iconColor?this.parentData.iconColor:"#ffffff";return this.elDisabled?this.checked?this.elInactiveColor:"transparent":this.checked?t:"transparent"},iconClasses(){let t=[];return t.push("u-radio__icon-wrap--"+this.elShape),this.elDisabled&&t.push("u-radio__icon-wrap--disabled"),this.checked&&this.elDisabled&&t.push("u-radio__icon-wrap--disabled--checked"),t},iconWrapStyle(){const t={};return t.backgroundColor=this.checked&&!this.elDisabled?this.elActiveColor:"#ffffff",t.borderColor=this.checked&&!this.elDisabled?this.elActiveColor:this.elInactiveColor,t.width=uni.$u.addUnit(this.elSize),t.height=uni.$u.addUnit(this.elSize),"right"===this.parentData.iconPlacement&&(t.marginRight=0),t},radioStyle(){const t={};return this.parentData.borderBottom&&"row"===this.parentData.placement&&uni.$u.error("检测到您将borderBottom设置为true,需要同时将u-radio-group的placement设置为column才有效"),this.parentData.borderBottom&&"column"===this.parentData.placement&&(t.paddingBottom="ios"===uni.$u.os()?"12px":"8px"),uni.$u.deepMerge(t,uni.$u.addStyle(this.customStyle))}},mounted(){this.init()},methods:{init(){this.updateParentData(),this.parent||uni.$u.error("u-radio必须搭配u-radio-group组件使用"),this.checked=this.name===this.parentData.value},updateParentData(){this.getParentData("u-radio-group")},iconClickHandler(t){this.preventEvent(t),this.elDisabled||this.setRadioCheckedStatus()},wrapperClickHandler(t){"right"===this.parentData.iconPlacement&&this.iconClickHandler(t)},labelClickHandler(t){this.preventEvent(t),this.elLabelDisabled||this.elDisabled||this.setRadioCheckedStatus()},emitEvent(){this.checked||(this.$emit("change",this.name),this.$nextTick((()=>{uni.$u.formValidate(this,"change")})))},setRadioCheckedStatus(){this.emitEvent(),this.checked=!0,"function"===typeof this.parent.unCheckedOther&&this.parent.unCheckedOther(this)}}},c=l,d=(i(9454),i(1503)),u=(0,d.Z)(c,n,o,!1,null,"759d4cde",null,!1,r,a),p=u.exports},6552:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return _}});var a,r={"u-Form":i(2975).Z,uFormItem:i(3751).Z,uRadioGroup:i(7388).Z,uRadio:i(5976).Z,uIcon:i(5862).Z,uSwitch:i(3094).Z,uButton:i(7344).Z,uDatetimePicker:i(2632).Z},n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"page"},[i("u--form",{ref:"form",attrs:{model:t.form,labelWidth:"80",borderBottom:!1}},[i("u-form-item",{attrs:{prop:"patient_id",label:"姓名",borderBottom:!0}},[i("v-uni-view",{staticClass:"input-text"},[i("v-uni-text",[t._v(t._s(t.patient.name))])],1)],1),i("u-form-item",{attrs:{prop:"type_id",label:"类别",required:!0,borderBottom:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleType.apply(void 0,arguments)}}},[i("u-radio-group",{on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.typeChange.apply(void 0,arguments)}},model:{value:t.form.type_id,callback:function(e){t.$set(t.form,"type_id",e)},expression:"form.type_id"}},t._l(t.typeList,(function(t){return i("u-radio",{key:t.id,attrs:{label:t.name,name:t.id}})})),1)],1),i("u-form-item",{attrs:{prop:"form.treat_at",label:"诊疗时间",required:!0,borderBottom:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleDatePicker("treat_at","datetime")}}},[i("v-uni-view",{staticClass:"input-text"},[t.form.treat_at?i("v-uni-text",[t._v(t._s(t._f("date")(t.form.treat_at)))]):i("v-uni-text",{staticClass:"input-placeholder"},[t._v("请选择诊疗时间")]),i("u-icon",{attrs:{name:"arrow-right"}})],1)],1),i("u-form-item",{attrs:{prop:"form.doctor_id",label:"诊疗医生",required:!0,borderBottom:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.opendAdminUser("doctor")}}},[i("v-uni-view",{staticClass:"input-text"},[t.form.doctor_id?i("v-uni-text",[t._v(t._s(t.adminUser.doctor_name))]):i("v-uni-text",{staticClass:"input-placeholder"},[t._v("请选择诊疗医生")]),i("u-icon",{attrs:{name:"arrow-right"}})],1)],1),i("u-form-item",{attrs:{prop:"form.origin_price",label:"划线价",required:!0,borderBottom:!0}},[i("v-uni-input",{attrs:{type:"number",placeholder:"输入划线价"},model:{value:t.form.origin_price,callback:function(e){t.$set(t.form,"origin_price",e)},expression:"form.origin_price"}})],1),i("u-form-item",{attrs:{prop:"form.sell_price",label:"实收价",required:!0,borderBottom:!0}},[i("v-uni-input",{attrs:{type:"number",placeholder:"输入实收价"},model:{value:t.form.sell_price,callback:function(e){t.$set(t.form,"sell_price",e)},expression:"form.sell_price"}})],1),i("u-form-item",{attrs:{prop:"order_status",label:"收费情况",required:!0,borderBottom:!0}},[i("u-radio-group",{model:{value:t.form.order_status,callback:function(e){t.$set(t.form,"order_status",e)},expression:"form.order_status"}},t._l(t.orderStatus.options,(function(t){return i("u-radio",{key:t.value,attrs:{label:t.name,name:t.value}})})),1)],1),i("u-form-item",{attrs:{label:"诊疗情况",prop:"content",borderBottom:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openEditor.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"input-text"},[t.form.content?i("v-uni-text",[t._v(t._s(t.form.content))]):i("v-uni-text",{staticClass:"input-placeholder"},[t._v("点击修改")]),i("u-icon",{attrs:{name:"arrow-right"}})],1)],1),i("u-form-item",{attrs:{label:"图片资料",prop:"images",borderBottom:!0}},[i("cu-image",{ref:"images"})],1),i("u-form-item",{attrs:{label:"开启通知",prop:"is_notified",borderBottom:!0}},[i("u-switch",{attrs:{activeValue:0,inactiveValue:1,asyncChange:!0},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.updateSwitch.apply(void 0,arguments)}},model:{value:t.form.is_notified,callback:function(e){t.$set(t.form,"is_notified",e)},expression:"form.is_notified"}})],1),0==t.form.is_notified?i("u-form-item",{attrs:{prop:"next_treat_at",label:"下次就诊时间",borderBottom:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleDatePicker("next_treat_at","datetime")}}},[i("v-uni-view",{staticClass:"input-text"},[t.form.next_treat_at?i("v-uni-text",[t._v(t._s(t._f("date")(t.form.next_treat_at)))]):i("v-uni-text",{staticClass:"input-placeholder"},[t._v("请选择下次就诊时间")]),i("u-icon",{attrs:{name:"arrow-right"}})],1)],1):t._e(),0==t.form.is_notified?i("u-form-item",{attrs:{prop:"notify_user_id",label:"通知人",borderBottom:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.opendAdminUser("notify_user")}}},[i("v-uni-view",{staticClass:"input-text"},[t.form.notify_user_id?i("v-uni-text",[t._v(t._s(t.adminUser.notify_user_name))]):i("v-uni-text",{staticClass:"input-placeholder"},[t._v("请选择通知人")]),i("u-icon",{attrs:{name:"arrow-right"}})],1)],1):t._e(),0==t.form.is_notified?i("u-form-item",{attrs:{prop:"notify_at",label:"通知时间",borderBottom:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleDatePicker("notify_at","date")}}},[i("v-uni-view",{staticClass:"input-text"},[t.form.notify_at?i("v-uni-text",[t._v(t._s(t._f("date")(t.form.notify_at,"yyyy-MM-dd")))]):i("v-uni-text",{staticClass:"input-placeholder"},[t._v("请选择通知时间")]),i("u-icon",{attrs:{name:"arrow-right"}})],1)],1):t._e(),i("u-form-item",{attrs:{label:"操作人",borderBottom:!0}},[i("v-uni-view",{staticClass:"input-text"},[t._v(t._s(t.currentUser.name))])],1),i("v-uni-view",{staticClass:"button"},[i("u-button",{attrs:{text:"提交",type:"primary"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.submit.apply(void 0,arguments)}}})],1)],1),i("u-datetime-picker",{attrs:{mode:t.datePicker.mode,show:t.datePicker.show,closeOnClickOverlay:!0,minDate:t.datePicker.minDate},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleDatePicker.apply(void 0,arguments)},cancel:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleDatePicker.apply(void 0,arguments)},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.selectDatePicker.apply(void 0,arguments)}},model:{value:t.datePicker.value,callback:function(e){t.$set(t.datePicker,"value",e)},expression:"datePicker.value"}}),i("select-admin-user",{ref:"select-admin-user",on:{select:function(e){arguments[0]=e=t.$handleEvent(e),t.selectAdminUser.apply(void 0,arguments)}}}),i("cu-editor",{ref:"editor",on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.confirmEditor.apply(void 0,arguments)}}})],1)},o=[],s=i(3762),l=i(3062),c=(i(7784),i(423),i(262),i(8770),i(9299),i(5827),i(6007),i(7744)),d=i(2973),u=i(7438),p=i(7679),f={components:{SelectAdminUser:d.Z,CuEditor:c.Z,CuImage:p.Z},data:function(){return{id:"",info:{},form:{patient_id:"",type_id:"",doctor_id:"",treat_at:Math.floor((new Date).getTime()/1e3),origin_price:"",sell_price:"",order_status:u.Z.success.value,content:"",next_treat_at:"",notify_user_id:"",notify_at:"",notify_remarks:"",is_notified:1},typeList:[],patient:{},datePicker:{mode:"datetime",show:!1,name:"",value:(new Date).getTime(),minDate:new Date("1900/1/1").getTime()},adminUser:{key:""},orderStatus:u.Z,currentUser:{}}},onLoad:function(t){this.id=t.id,this.form.patient_id=t.patient,this.form.type_id=t.type,this.init()},methods:{init:function(){var t=this;return(0,l.Z)((0,s.Z)().mark((function e(){var i,a,r;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/category",{params:{_action:"getData"}});case 2:return i=e.sent,0==i.status&&(t.typeList=i.data.items,a=t.form.type_id,a||(a=uni.getStorageSync("medical_record_treat_type_id")),a&&(t.form.type_id=parseInt(a),t.typeChange(a))),e.next=6,t.$ajax.get("/admin-api/current-user");case 6:if(i=e.sent,0==i.status&&(t.currentUser=i.data,t.form.doctor_id=t.currentUser.id,t.adminUser.doctor_name=t.currentUser.name,t.form.notify_user_id=t.currentUser.id,t.adminUser.notify_user_name=t.currentUser.name),!t.id){e.next=16;break}return uni.setNavigationBarTitle({title:"修改病历"}),e.next=12,t.$ajax.get("/admin-api/record/".concat(t.id),{params:{_action:"getData"}});case 12:i=e.sent,0==i.status&&(t.info=i.data,t.patient=i.data.patient,t.form={patient_id:t.info.patient_id,type_id:t.info.type_id,doctor_id:t.info.doctor_id,treat_at:t.info.treat_at?t.info.treat_at.replaceAll("-","/"):"",origin_price:t.info.origin_price,sell_price:t.info.sell_price,order_status:t.info.order_status,content:t.info.content,next_treat_at:t.info.next_treat_at?t.info.next_treat_at.replaceAll("-","/"):"",notify_user_id:t.info.notify_user_id,notify_at:t.info.notify_at?t.info.notify_at.replaceAll("-","/"):"",notify_remarks:t.info.notify_remarks}),e.next=24;break;case 16:if(uni.setNavigationBarTitle({title:"添加病历"}),t.form.patient_id){e.next=19;break}return e.abrupt("return",uni.showModal({title:"请选择病人",showCancel:!1,success:function(){uni.navigateBack()}}));case 19:return r={_action:"getData"},e.next=22,t.$ajax.get("/admin-api/patient/".concat(t.form.patient_id),{params:r});case 22:i=e.sent,0==i.status&&(t.patient=i.data);case 24:case"end":return e.stop()}}),e)})))()},submit:function(){this.form.images=this.$refs["images"].getList().map((function(t){return t.url})),uni.showLoading(),this.id?this.update():this.create()},update:function(){this.form.id=this.id,this.$ajax.put("/admin-api/record/".concat(this.id),this.form).then((function(t){0==t.status&&(uni.showToast({title:"保存成功",icon:"success"}),setTimeout((function(){uni.navigateBack()}),1500))}))},create:function(){this.$ajax.post("/admin-api/record",this.form).then((function(t){0==t.status&&(uni.showToast({title:"提交成功",icon:"success"}),setTimeout((function(){uni.navigateBack()}),1500))}))},toggleDatePicker:function(t,e){t&&(this.datePicker.name=t,this.datePicker.value=this.form[t]?Math.floor(1e3*this.form[t]):(new Date).getTime()),e&&(this.datePicker.mode=e),this.datePicker.show=!this.datePicker.show},selectDatePicker:function(t){this.form[this.datePicker.name]=Math.floor(t.value/1e3),this.toggleDatePicker()},opendAdminUser:function(t){this.adminUser.key=t,this.$refs["select-admin-user"].open()},closeAdminUser:function(){this.adminUser.key="",this.$refs["select-admin-user"].close()},selectAdminUser:function(t){var e=this.adminUser.key;this.form["".concat(e,"_id")]=t.id,this.adminUser["".concat(e,"_name")]=t.name,this.closeAdminUser()},typeChange:function(t){var e=this;this.typeList.forEach((function(i){i.id==t&&(e.form.content=i.content)}))},openEditor:function(){this.$refs["editor"].open(this.form.content)},confirmEditor:function(t){this.form.content=t},updateSwitch:function(t){this.form.is_notified=t}}},m=f,h=(i(7040),i(1503)),v=(0,h.Z)(m,n,o,!1,null,"2be410a4",null,!1,r,a),_=v.exports},3325:function(t,e,i){"use strict";i.r(e);var a=i(2916),r=i.n(a),n=i(3282),o=i.n(n),s=o()(r());s.push([t.id,".page[data-v-2be410a4]{padding:20px;background:#fff}.input-text[data-v-2be410a4]{color:#303133;font-size:15px;padding:6px 0;width:100%;display:flex;justify-content:space-between}.input-placeholder[data-v-2be410a4]{color:silver}.button[data-v-2be410a4]{width:100%;margin-top:20px}.page[data-v-2be410a4] .u-radio:not(:first){margin-left:10px}",""]),e["default"]=s},8934:function(t,e,i){"use strict";i.r(e);var a=i(2916),r=i.n(a),n=i(3282),o=i.n(n),s=o()(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-8fe1bc2c], uni-scroll-view[data-v-8fe1bc2c], uni-swiper-item[data-v-8fe1bc2c]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-radio-group[data-v-8fe1bc2c]{flex:1}.u-radio-group--row[data-v-8fe1bc2c]{\ndisplay:flex;\nflex-direction:row}.u-radio-group--column[data-v-8fe1bc2c]{\ndisplay:flex;\nflex-direction:column}',""]),e["default"]=s},8546:function(t,e,i){"use strict";i.r(e);var a=i(2916),r=i.n(a),n=i(3282),o=i.n(n),s=o()(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-759d4cde], uni-scroll-view[data-v-759d4cde], uni-swiper-item[data-v-759d4cde]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-radio[data-v-759d4cde]{\ndisplay:flex;\nflex-direction:row;overflow:hidden;flex-direction:row;align-items:center}.u-radio-label--left[data-v-759d4cde]{flex-direction:row}.u-radio-label--right[data-v-759d4cde]{flex-direction:row-reverse;justify-content:space-between}.u-radio__icon-wrap[data-v-759d4cde]{box-sizing:border-box;transition-property:border-color,background-color,color;transition-duration:.2s;color:#606266;\ndisplay:flex;\nflex-direction:row;align-items:center;justify-content:center;color:transparent;text-align:center;margin-right:6px;font-size:20px;border-width:1px;border-color:#c8c9cc;border-style:solid}.u-radio__icon-wrap--circle[data-v-759d4cde]{border-radius:100%}.u-radio__icon-wrap--square[data-v-759d4cde]{border-radius:3px}.u-radio__icon-wrap--checked[data-v-759d4cde]{color:#fff;background-color:red;border-color:#2979ff}.u-radio__icon-wrap--disabled[data-v-759d4cde]{background-color:#ebedf0!important}.u-radio__icon-wrap--disabled--checked[data-v-759d4cde]{color:#c8c9cc!important}.u-radio__label[data-v-759d4cde]{word-wrap:break-word;margin-left:5px;margin-right:12px;color:#606266;font-size:15px}.u-radio__label--disabled[data-v-759d4cde]{color:#c8c9cc}',""]),e["default"]=s}}]); \ No newline at end of file