修改h5不能预约bug

main
yanzai 1 year ago
parent db5608318e
commit 5855d9b98c

3
.gitignore vendored

@ -0,0 +1,3 @@
/h5/unpackage
/h5/unpackage/dist

@ -267,10 +267,9 @@ WHERE
DB::beginTransaction();
try {
//更新计划明细表使用数量
$u = DB::table('s_source_roster_detail_count')->where(['id' => $planCount->id])->whereRaw('count > (used_count + ?)', [count($mainlistids)])
$u = DB::table('s_source_roster_detail_count')->where(['id' => $planCount->id])->whereRaw('count >= (used_count + ?)', [count($mainlistids)])
->increment('used_count', count($mainlistids));
if ($u) {
$cha = DB::table('s_source_roster_detail_count')->where(['id' => $planCount->id])->first();
if ($cha->count >= $cha->used_count) {

@ -5,8 +5,8 @@ import {
isLoading,
sendRequest
} = useHttp();
//let Url='https://service-platform.sixinyun.com'
let Url='https://yiji.yuluo.online/Laravel/public'
//let Url='https://yiji.yuluo.online/Laravel/public'
let Url='http://YiJiYuYue-Common'
let BaseUrl=Url+'/api/'
export const BaseFileUrl=()=>{

@ -5,7 +5,7 @@
<view class="title">患者信息</view>
<view class="row">
<view class="label" >姓名</view>
<view class="value" >张三</view>
<view class="value" >{{List[0].user_name}}</view>
</view>
<view class="row">
<view class="label">性别</view>
@ -14,11 +14,11 @@
</view>
<view class="row">
<view class="label">手机号</view>
<view class="value">99999</view>
<view class="value">{{List[0].user_phone}}</view>
</view>
<view class="row">
<view class="label">注册号</view>
<view class="value">99999</view>
<view class="value">{{List[0].reg_num}}</view>
</view>
<view class="date">
<view class="datetime">

@ -1 +0,0 @@
.CheckItemMain[data-v-8bb9b7a5]{height:calc(100vh - 3.75rem);background:radial-gradient(circle at top center,#dcdcdc 30%,#e3e3e3,transparent 2%);padding-top:.9375rem}.userInfo[data-v-8bb9b7a5]{background-color:#33cdc9;margin-left:.625rem;margin-right:.625rem;border-radius:.9375rem;padding:1.25rem 1.25rem 0;border:.03125rem solid #fff}.userInfo .row[data-v-8bb9b7a5]{margin-top:.625rem;font-size:1rem;color:#fff}.userInfo .value[data-v-8bb9b7a5]{margin-left:.625rem}.userInfo .label[data-v-8bb9b7a5]{text-align:right;width:30%}.row[data-v-8bb9b7a5]{display:flex}.title[data-v-8bb9b7a5]{font-weight:700;color:#fff}.date[data-v-8bb9b7a5]{text-align:center;font-size:.9375rem;background-color:#fff;padding:.625rem 1.875rem;border-radius:.9375rem;box-shadow:0 .3125rem .3125rem #add2d1;color:#333;position:relative;top:1.5625rem;white-space:nowrap}.list[data-v-8bb9b7a5]{padding:.625rem}.info[data-v-8bb9b7a5]{margin-top:1.875rem;padding:.625rem;background-color:#fff;border-radius:.625rem;margin-bottom:-.625rem}.item_title[data-v-8bb9b7a5]{color:#999;border-bottom:.03125rem solid #ccc;padding:.625rem}.item_info[data-v-8bb9b7a5]{padding:.9375rem 1.5625rem;color:#333}.item_info uni-view[data-v-8bb9b7a5]{margin-top:.625rem}.item_value[data-v-8bb9b7a5]{font-weight:700}.button[data-v-8bb9b7a5]{width:100%;height:1.875rem;line-height:1.875rem;border-radius:.625rem;background-color:#33cdc9;text-align:center;color:#fff;margin-top:.625rem;margin-left:10px;margin-right:10px}.red[data-v-8bb9b7a5]{background-color:coral}.blue[data-v-8bb9b7a5]{background-color:#39a6cd}.button_row[data-v-8bb9b7a5]{display:flex;justify-content:space-between}.nodata[data-v-8bb9b7a5]{text-align:center;margin-top:3.125rem;color:#ccc}

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
import{h as t,N as e,Q as a,R as s,x as n}from"./index-4574ca9e.js";const{isLoading:o,sendRequest:i}=function(){const o=t(!1);return{isLoading:o,sendRequest:function(t){o.value=!0,e({title:"加载中"});let i=function(t){return t.header={Authorization:"Bearer "+sessionStorage.getItem("access_token"),"Content-Type":"application/json"},t}(t);return new Promise(((t,e)=>{a({...i,success:e=>{let a=200===(i=e).statusCode?(0==i.data.status&&n({title:i.data.msg,icon:"none"}),i.data):(n({title:"请求失败,请稍后重试",icon:"none"}),Promise.reject(i.data));var i;o.value=!1,s(),t(a)},fail:t=>{o.value=!1,s(),e(t)}})}))}}}();let u="https://yiji.yuluo.online/Laravel/public/api/";const r=t=>i({url:u+"H5/Login",method:"POST",data:t}),l=t=>i({url:u+"v1/H5/EntrustGetList",method:"POST",data:t}),d=t=>i({url:u+"v1/H5/GetEnablePlan",method:"POST",data:t}),c=t=>i({url:u+"v1/H5/H5_YuYue",method:"POST",data:t}),m=t=>i({url:u+"v1/H5/H5_CancelYuYue",method:"POST",data:t});export{l as E,d as G,m as H,r as L,c as a};

@ -1 +0,0 @@
import{h as e,o as a,d as t,w as s,e as l,f as n,a as u,u as i,c as o,j as d,F as c,g as _,t as r,k as f,l as m,p,s as g}from"./index-4574ca9e.js";import{_ as v}from"./uni-datetime-picker.1dd0594b.js";import{_ as k,o as b,r as h}from"./uni-app.es.952bcabe.js";import{E as y,H as w}from"./index.eefdbc54.js";const C=k({__name:"CheckItemMainList",setup(k){let C=e({dateRange:["2021-05-01","2049-01-01"]}),M=e([]);const x=()=>{y({searchInfo:C.value}).then((e=>{console.log(e),e.status&&(M.value=e.data.list)}))},D=e=>{C.value.dateRange=e,x()},I=(e,a)=>{let t={do_type:e,appointment_type:2,regnum:a.reg_num,entrustid:[a.entrust_id],episodeid:a.episodeid};p({url:"/pages/PlanList?data="+encodeURIComponent(JSON.stringify(t))})};return b((()=>{var e=function(){var e=new Date;function a(e){return e.getFullYear()+"-"+("0"+(e.getMonth()+1)).slice(-2)+"-"+("0"+e.getDate()).slice(-2)}var t,s=a(e),l=a((t=e,new Date(t.getFullYear(),t.getMonth()-1,t.getDate()))),n=a(function(e){return new Date(e.getFullYear(),e.getMonth()+1,e.getDate())}(e));return{currentDate:s,previousMonth:l,nextMonth:n}}();C.value.dateRange=[e.previousMonth,e.nextMonth],x()})),(e,p)=>{const k=l,b=h(_("uni-datetime-picker"),v);return a(),t(k,{class:"CheckItemMain"},{default:s((()=>[n(k,{class:"head"}),n(k,{class:"userInfo"},{default:s((()=>[n(k,{class:"title"},{default:s((()=>[u("患者信息")])),_:1}),n(k,{class:"row"},{default:s((()=>[n(k,{class:"label"},{default:s((()=>[u("姓名:")])),_:1}),n(k,{class:"value"},{default:s((()=>[u("张三")])),_:1})])),_:1}),n(k,{class:"row"},{default:s((()=>[n(k,{class:"label"},{default:s((()=>[u("性别:")])),_:1}),n(k,{class:"value"},{default:s((()=>[u("女")])),_:1})])),_:1}),n(k,{class:"row"},{default:s((()=>[n(k,{class:"label"},{default:s((()=>[u("手机号:")])),_:1}),n(k,{class:"value"},{default:s((()=>[u("99999")])),_:1})])),_:1}),n(k,{class:"row"},{default:s((()=>[n(k,{class:"label"},{default:s((()=>[u("注册号:")])),_:1}),n(k,{class:"value"},{default:s((()=>[u("99999")])),_:1})])),_:1}),n(k,{class:"date"},{default:s((()=>[n(k,{class:"datetime"},{default:s((()=>[n(b,{modelValue:i(C).dateRange,"onUpdate:modelValue":p[0]||(p[0]=e=>i(C).dateRange=e),type:"daterange",onChange:D},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),i(M).length>0?(a(),t(k,{key:0,class:"list"},{default:s((()=>[(a(!0),o(c,null,d(i(M),((e,l)=>(a(),t(k,{class:"info"},{default:s((()=>[n(k,{class:"item_title"},{default:s((()=>[u("检查项目:"+r(e.entrust),1)])),_:2},1024),n(k,{class:"item_info"},{default:s((()=>[n(k,null,{default:s((()=>[u("医嘱时间:"),f("span",{class:"item_value"},r(e.entrust_date),1)])),_:2},1024),n(k,null,{default:s((()=>[u("申请科室:"),f("span",{class:"item_value"},r(e.reservation_department),1)])),_:2},1024),n(k,null,{default:s((()=>[u("状态: "),0==e.list_status?(a(),o("span",{key:0,class:"item_value"},"待申请")):m("",!0),1==e.list_status?(a(),o("span",{key:1,class:"item_value"},"已预约")):m("",!0),2==e.list_status?(a(),o("span",{key:2,class:"item_value"},"已登记")):m("",!0),3==e.list_status?(a(),o("span",{key:3,class:"item_value"},"已完成")):m("",!0)])),_:2},1024),1==e.list_status?(a(),t(k,{key:0},{default:s((()=>[u("预约时段:"),f("span",{class:"item_value"},r(e.reservation_date)+" "+r(e.period_begin_time.substring(0,5))+"~"+r(e.period_end_time.substring(0,5)),1)])),_:2},1024)):m("",!0),0==e.list_status?(a(),t(k,{key:1,class:"button_row"},{default:s((()=>[n(k,{class:"button",onClick:a=>I(1,e)},{default:s((()=>[u("预 约")])),_:2},1032,["onClick"])])),_:2},1024)):m("",!0),1==e.list_status?(a(),t(k,{key:2,class:"button_row"},{default:s((()=>[n(k,{class:"button red",onClick:a=>(e=>{g({cancelText:"取消",confirmText:"确定",title:"提示",content:"确定取消预约吗?",success:function(a){a.confirm&&w({MainListId:e.id}).then((e=>{console.log(e),e.status&&x()}))}})})(e)},{default:s((()=>[u("取 消")])),_:2},1032,["onClick"]),n(k,{class:"button blue",onClick:a=>I(2,e)},{default:s((()=>[u("改 约")])),_:2},1032,["onClick"])])),_:2},1024)):m("",!0)])),_:2},1024)])),_:2},1024)))),256))])),_:1})):(a(),t(k,{key:1,class:"nodata"},{default:s((()=>[u(" 暂无记录 ")])),_:1}))])),_:1})}}},[["__scopeId","data-v-8bb9b7a5"]]);export{C as default};

@ -1 +0,0 @@
import{q as e,o as s,d as t,v as o,e as a}from"./index-4574ca9e.js";import{L as n}from"./index.eefdbc54.js";const r={__name:"Login",setup:r=>(e((()=>{n().then((e=>{console.log(e),e.status&&(sessionStorage.setItem("access_token",e.data.token),sessionStorage.setItem("refresh_token",e.data.refresh_token),o({url:"/pages/CheckItemMainList"}))}))})),(e,o)=>{const n=a;return s(),t(n)})};export{r as default};

@ -1 +0,0 @@
import{h as a,o as e,d as s,w as t,e as l,f as u,u as n,a as d,t as i,l as c,c as o,j as _,F as r,g as f,k as m,s as p,x as v,y as g}from"./index-4574ca9e.js";import{_ as b}from"./uni-datetime-picker.1dd0594b.js";import{_ as h,o as k,r as w}from"./uni-app.es.952bcabe.js";import{G as x,a as j}from"./index.eefdbc54.js";const y=h({__name:"PlanList",setup(h){let y=a({date:""}),C=a([]),I=a(null);const L=()=>{x({...y.value}).then((a=>{a.status&&(C.value=a.data.plan_list,I.value=a.data.mainInfo,y.value.mainlistid=[I.value.id])}))},M=a=>{y.value.date=a,L()};return k((a=>{y.value=JSON.parse(decodeURIComponent(a.data));var e,s=new Date;y.value.date=(e=s).getFullYear()+"-"+("0"+(e.getMonth()+1)).slice(-2)+"-"+("0"+e.getDate()).slice(-2),L()})),(a,h)=>{const k=l,x=w(f("uni-datetime-picker"),b);return e(),s(k,{class:"PlanListMain"},{default:t((()=>[u(k,{class:"head"}),n(I)?(e(),s(k,{key:0,class:"userInfo"},{default:t((()=>[u(k,{class:"title"},{default:t((()=>[d("选择预约日期及时段")])),_:1}),u(k,{class:"row"},{default:t((()=>[u(k,{class:"label"},{default:t((()=>[d("登记号:")])),_:1}),u(k,{class:"value"},{default:t((()=>[d(i(n(I).reg_num),1)])),_:1})])),_:1}),u(k,{class:"row"},{default:t((()=>[u(k,{class:"label"},{default:t((()=>[d("医嘱:")])),_:1}),u(k,{class:"value"},{default:t((()=>[d(i(n(I).entrust),1)])),_:1})])),_:1}),u(k,{class:"date"},{default:t((()=>[u(k,{class:"datetime"},{default:t((()=>[u(x,{modelValue:n(y).date,"onUpdate:modelValue":h[0]||(h[0]=a=>n(y).date=a),"clear-icon":!1,type:"date",onChange:M},null,8,["modelValue"])])),_:1})])),_:1})])),_:1})):c("",!0),u(k,{class:"list"},{default:t((()=>[(e(!0),o(r,null,_(n(C),((a,l)=>(e(),s(k,{class:"info"},{default:t((()=>[u(k,null,{default:t((()=>[u(k,{class:"row"},{default:t((()=>[u(k,{class:"label"},{default:t((()=>[d("执行科室:")])),_:1}),u(k,{class:"value"},{default:t((()=>[d(i(n(I).implement_department),1)])),_:1})])),_:1}),u(k,{class:"row"},{default:t((()=>[u(k,{class:"label"},{default:t((()=>[d("资源:")])),_:1}),u(k,{class:"value"},{default:t((()=>[d(i(a.department_resources_name),1)])),_:2},1024)])),_:2},1024),u(k,{class:"row"},{default:t((()=>[u(k,{class:"label"},{default:t((()=>[d("时间段:")])),_:1}),a.begin_time?(e(),s(k,{key:0,class:"value"},{default:t((()=>[d(i(a.begin_time.substring(0,5))+"~"+i(a.end_time.substring(0,5)),1)])),_:2},1024)):c("",!0)])),_:2},1024)])),_:2},1024),u(k,{class:"right"},{default:t((()=>[u(k,{class:"right_top"},{default:t((()=>[u(k,{class:"button",onClick:e=>(a=>{p({cancelText:"取消",confirmText:"确定",title:"提示",content:"确定预约 "+y.value.date+" "+a.begin_time.substring(0,5)+"~"+a.end_time.substring(0,5)+" 时段吗?",success:function(e){e.confirm&&(y.value.planid=a.id,j({...y.value}).then((a=>{a.status&&(v({title:"预约成功"}),setTimeout((function(){g({url:"/pages/CheckItemMainList"})}),1e3))})))}})})(a)},{default:t((()=>[d("确认")])),_:2},1032,["onClick"])])),_:2},1024),u(k,{class:"right_bottom"},{default:t((()=>[d("已约/总数:"),m("span",{style:{color:"darkturquoise"}},i(a.used_count),1),d("/"+i(a.count),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),256))])),_:1})])),_:1})}}},[["__scopeId","data-v-e1ec9a04"]]);export{y as default};

@ -1 +0,0 @@
import{m as e,o as t,c as n,r as i,a as s,t as o,n as a,b as r,d as l,w as d,i as u,e as f,f as h,g as c}from"./index-4574ca9e.js";import{_ as p,r as w}from"./uni-app.es.952bcabe.js";const m=p({name:"uniLink",props:{href:{type:String,default:""},text:{type:String,default:""},download:{type:String,default:""},showUnderLine:{type:[Boolean,String],default:!0},copyTips:{type:String,default:"已自动复制网址,请在手机浏览器里粘贴该网址"},color:{type:String,default:"#999999"},fontSize:{type:[Number,String],default:14}},computed:{isShowA(){return this._isH5=!0,!(!this.isMail()&&!this.isTel()||!0!==this._isH5)}},created(){this._isH5=null},methods:{isMail(){return this.href.startsWith("mailto:")},isTel(){return this.href.startsWith("tel:")},openURL(){window.open(this.href)},makePhoneCall(t){e({phoneNumber:t})}}},[["render",function(e,f,h,c,p,w){const m=u;return w.isShowA?(t(),n("a",{key:0,class:a(["uni-link",{"uni-link--withline":!0===h.showUnderLine||"true"===h.showUnderLine}]),href:h.href,style:r({color:h.color,fontSize:h.fontSize+"px"}),download:h.download},[i(e.$slots,"default",{},(()=>[s(o(h.text),1)]),!0)],14,["href","download"])):(t(),l(m,{key:1,class:a(["uni-link",{"uni-link--withline":!0===h.showUnderLine||"true"===h.showUnderLine}]),style:r({color:h.color,fontSize:h.fontSize+"px"}),onClick:w.openURL},{default:d((()=>[i(e.$slots,"default",{},(()=>[s(o(h.text),1)]),!0)])),_:3},8,["class","style","onClick"]))}],["__scopeId","data-v-45d57582"]]);const S=p({data:()=>({href:"https://uniapp.dcloud.io/component/README?id=uniui"}),methods:{}},[["render",function(e,n,i,o,a,r){const p=f,S=u,y=w(c("uni-link"),m);return t(),l(p,{class:"container"},{default:d((()=>[h(p,{class:"intro"},{default:d((()=>[s("本项目已包含uni ui组件无需import和注册可直接使用。在代码区键入字母u即可通过代码助手列出所有可用组件。光标置于组件名称处按F1即可查看组件文档。")])),_:1}),h(S,{class:"intro"},{default:d((()=>[s("详见:")])),_:1}),h(y,{href:a.href,text:a.href},null,8,["href","text"])])),_:1})}],["__scopeId","data-v-a60c8e9c"]]);export{S as default};

@ -1 +0,0 @@
import{K as s,L as o,O as t,M as n}from"./index-4574ca9e.js";const r=(s,o)=>{const t=s.__vccOpts||s;for(const[n,r]of o)t[n]=r;return t};function a(s,o){return"string"==typeof s?o:s}const c=(t=>(r,a=o())=>{!n&&s(t,r,a)})(t);export{r as _,c as o,a as r};

File diff suppressed because one or more lines are too long

@ -14,7 +14,7 @@
<title>h5</title>
<!--preload-links-->
<!--app-context-->
<script type="module" crossorigin src="/h5/assets/index-4574ca9e.js"></script>
<script type="module" crossorigin src="/h5/assets/index-72785bcf.js"></script>
<link rel="stylesheet" href="/h5/assets/index-d16efac4.css">
</head>
<body>

Loading…
Cancel
Save