You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3 lines
11 KiB
JavaScript
3 lines
11 KiB
JavaScript
import{_ as me,f as p,bp as fe,e as ve,bq as j,o as y,c as k,a,w as l,h as d,F as B,i as A,bl as r,dB as G,q as m,N as _,bt as L,b as be,d as K,j as c,dR as ye,$ as z,k as t,dS as ge,dT as he,s as ke,p as Ne,x as Ce,y as U,bC as $e,bD as Ue,dz as xe}from"./index.7070692c.js";import{_ as Se}from"./Select.d8823fe7.js";import{_ as Oe}from"./DatePicker.ca7a01d4.js";import{_ as ze}from"./Input.d4567748.js";import{a as Ie,_ as Je}from"./RadioGroup.23349f89.js";import{_ as Re,a as je}from"./DataTable.a72913d8.js";import"./Suffix.b08e145e.js";import"./FocusDetector.2d6af625.js";import"./Forward.6c649634.js";import"./_commonjsHelpers.b273fa3f.js";import"./Checkbox.e0dff26b.js";const x=S=>($e("data-v-31a60926"),S=S(),Ue(),S),Be=c("\u786E\u5B9A"),Ae=c("\u53D6\u6D88"),Le=c("\u786E\u5B9A"),Ve=c("\u53D6\u6D88"),Te=x(()=>d("div",{class:"form_tag_wrapper"},"\u65F6\u95F4\u7C7B\u578B",-1)),De=x(()=>d("div",{class:"form_tag_wrapper"},"\u5F00\u59CB\u65F6\u95F4",-1)),Fe=x(()=>d("div",{class:"form_tag_wrapper"},"\u7ED3\u675F\u65F6\u95F4",-1)),He=x(()=>d("div",{class:"form_tag_wrapper"},"\u641C\u7D22",-1)),Pe=x(()=>d("div",{class:"form_tag_wrapper"},"\u72B6\u6001",-1)),qe=c("\u5168\u90E8"),Ee=c("\u641C\u7D22"),Me=c("\u6E05\u7A7A"),Ge=c("\u9000\u6B3E&\u53D6\u6D88\u9884\u7EA6"),Ke=c("\u53D6\u6D88\u8BA2\u5355"),Q={setup(S){const I=p(!1),W=async()=>{const e=await xe();z(e,()=>{I.value=e.data.info,O()})},f={page:1,start_time:null,end_time:null,time:1,search:"",status:0},u=p(JSON.parse(JSON.stringify(f)));fe(e=>{V(e.query)});const V=e=>{u.value={start_time:e.start_time||f.start_time,end_time:e.end_time||f.end_time,time:Number(e.time||f.time),search:e.search||f.search,status:Number(e.status||f.status),page:Number(e.page||f.page)},v.value=[],I.value?O():W()};ve(()=>{V(j.currentRoute.value.query)});const v=p([]),T=p([]),J=p(0),O=async()=>{const e=await ye({...u.value,hospital:I.value.id});z(e,()=>{T.value=e.data.data.map(n=>(n.buy_info=JSON.parse(n.buy_info),n)),J.value=e.data.last_page})},X=["\u6682\u672A\u6307\u5B9A","\u5FAE\u4FE1","\u4F1A\u5458\u5361","\u514D\u8D39"],Y=["default","success","error","info"],D=["\u5F85\u652F\u4ED8","\u5DF2\u652F\u4ED8","\u5DF2\u53D6\u6D88","\u5DF2\u5B8C\u6210","\u5DF2\u9000\u6B3E","\u5DF2\u5230\u68C0","\u4EC5\u9000\u6B3E"],Z=["default","success","default","info","error"],w=[{type:"selection",multiple:!1},{title:"\u4F53\u68C0\u4EBA\u4FE1\u606F",key:"name",render(e){let n=[t("div",null,{default:()=>[t(m,{align:"center",justify:"space-between"},{default:()=>[t("div",null,[t("b","\u59D3\u540D: "),e.name])]})]}),t("div",null,[t("b","\u6027\u522B\uFF1A"),t(_,{size:"small",type:Number(e.sex)===1?"info":"error"},{default:()=>Number(e.sex)===1?"\u7537":"\u5973"})]),t("div",null,[t("b","\u624B\u673A\u53F7: "),t("span",e.phone)]),t("div",null,[t("b","\u8BC1\u4EF6\u53F7: "),t("span",e.id_number)])];return e.type===2&&n.push(t("div",null,[t("b","\u5355\u4F4D\u540D\u79F0: "),t("span",null,e.buy_info.group.group_name)])),n}},{title:"\u68C0\u6D4B\u4FE1\u606F",key:"type",render(e){let n="-";return e.combo!=="0"?n=e.buy_info.combo.name:Number(e.type)===2&&(n=e.buy_info.group.combo_name),[t("div",null,[t("b","\u68C0\u6D4B\u7C7B\u578B: "),t(_,{size:"small",type:Number(e.type)===1?"success":"error"},{default:()=>Number(e.type)===1?"\u4E2A\u68C0":"\u56E2\u68C0"})]),t("div",null,[t("b","\u5957\u9910\u540D\u79F0: "),t("span",{class:["hover1"],onClick:()=>oe(e.buy_info)},null,n)]),t("div",{class:["line_wrapper"]},[t("b","\u81EA\u9009\u9879\u76EE: "),t("div",{class:["items_content_wrapper"]},e.buy_info.items.length?e.buy_info.items.map(o=>o.name+"(\uFFE5"+o.price+")").join("\u3001"):"\u65E0")])]}},{title:"\u652F\u4ED8\u4FE1\u606F",key:"status",render(e){let n=0,o=e.price;e.price!==e.true_price&&(o=o),e.buy_info.items.map(b=>{n=Number(n)+Number(b.price)});let i=[t("div",null,[t("b","\u8BA2\u5355\u7F16\u53F7: "),t("span",e.show)]),t(m,{align:"center"},{default:()=>[t("b","\u652F\u4ED8\u65B9\u5F0F: "),t(_,{size:"small",type:Y[e.pay_type]},{default:()=>X[e.pay_type]})]}),t("div",null,[t("b","\u8BA2\u5355\u91D1\u989D: "),t("span",o),t("b",!!e.buy_info.combo.id!=0?"\u5957\u9910\u91D1\u989D: ":null),t("span",!!e.buy_info.combo.id!=0?e.buy_info.combo.price:null),t("span",!!e.buy_info.items.length>0?[t("b","\u81EA\u9009\u91D1\u989D: "),t("span",n)]:null)]),t("div",null,[t("b","\u5B9E\u9645\u652F\u4ED8\u91D1\u989D: "),t("span",e.true_price)]),t(m,{align:"center"},{default:()=>[t("b","\u652F\u4ED8\u72B6\u6001: "),t(_,{size:"small",type:!!e.refund_time&&e.status===2||!e.appointment_number&&e.status===2?"error":Z[e.status-1]},{default:()=>!!e.refund_time&&e.status===2?"\u4EC5\u9000\u6B3E":!e.appointment_number&&e.status===2?"\u4EC5\u9000\u8BA2":D[e.status-1]})]})];return e.status!==1&&e.status!==3&&i.push(t("div",null,[t("b","\u652F\u4ED8\u65F6\u95F4: "),t("span",e.pay_time)])),e.transaction&&i.splice(1,0,t("div",null,[t("b","\u652F\u4ED8\u7F16\u53F7: "),t("span",e.transaction)])),e.refund_time&&i.push(t("div",null,[t("b","\u9000\u6B3E\u65F6\u95F4: "),t("span",e.refund_time)])),i}},{title:"\u4F53\u68C0\u4FE1\u606F",key:"appointment",render(e){let n=[t("div",null,[t("b","\u9884\u7EA6\u65F6\u95F4: "),t("span",e.appointment_time)]),t("div",null,[t("b","\u9884\u7EA6\u7F16\u53F7: "),t("span",e.appointment_number?e.appointment_number:"-")]),t("div",null,[t("b","\u5230\u68C0\u72B6\u6001: "),t(_,{size:"small",type:e.check_status===2?"success":"error"},{default:()=>e.check_status===2?"\u5DF2\u5230\u68C0":"\u672A\u5230\u68C0"})])];return e.check_status===2&&n.push(t("div",null,[t("b","\u5230\u68C0\u65F6\u95F4: "),t("span",e.check_time)])),e.exam_number&&n.push(t("div",null,[t("b","\u4F53\u68C0\u7F16\u53F7: "),t("span",e.exam_number)])),n.push(t("div",null,[t("b","\u4ECB\u7ECD\u4EBA: "),t("span",e.referral?e.referral:"-")])),n}},{title:"\u7ED3\u7B97\u4FE1\u606F",key:"receivers",render(e){let n=JSON.parse(e.receivers),o=JSON.parse(e.sharing_response);return console.log(n),[t("div",null,[t("b","\u8BA2\u5355\u603B\u91D1\u989D: "),t("span",e.price)]),t("div",null,o?[t("b","\u4E0D\u6298\u6263\u91D1\u989D: "),t("span",o?"\uFFE5"+o.hold:""),t("span",{class:["fontcolor_lan","hover1"],onClick:()=>re(e.hold_items)}," \u5171"+e.hold_items.length+"\u4E2A\u9879\u76EE")]:""),t("div",null,n?[t("b","\u5404\u65B9\u5E94\u6536: "),t("div",n?n.map(b=>{if(b.account!="\u4EE3\u7406")return b.account+" \uFFE5"+b.amount/100}).join(`\r
|
|
`):"")]:""),t("div",null,[t("b","\u7ED3\u7B97\u72B6\u6001: "),t(_,{size:"small",type:e.sharing_status===1?"success":"error"},{default:()=>e.sharing_status===1?"\u5DF2\u7ED3\u7B97":"\u672A\u7ED3\u7B97"})])]}}],ee=()=>{j.push({query:u.value})},te=()=>{F(1)},F=e=>{u.value.page=e,ee()},ne=()=>{j.push({query:JSON.parse(JSON.stringify({...f}))})},N=p(!1),R=p(1),se=e=>{if(v.value.length===0)return window.$message().error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8BA2\u5355");R.value=e,N.value=!0},ae=async()=>{const e=await ge({id:v.value[0],type:R.value});z(e,()=>{window.$message().success("\u64CD\u4F5C\u6210\u529F"),N.value=!1,O()})},g=p(!1),H=p(1),le=e=>{if(v.value.length===0)return window.$message().error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8BA2\u5355");H.value=e,g.value=!0},ue=async()=>{const e=await he({id:v.value[0],type:H.value});z(e,()=>{window.$message().success("\u64CD\u4F5C\u6210\u529F"),g.value=!1,O()})};let C=p(!1),P=p("");const oe=e=>{console.log(e.combo),e.combo.name!="\u81EA\u9009\u9879\u76EE"&&(C.value=!0,P.value=e.combo.items)};let $=p(!1),q=p([]);const re=e=>{$.value=!0,q.value=e};return(e,n)=>{const o=ke,i=Ne,b=Se,E=Oe,ie=ze,M=Ie,pe=Je,_e=Re,de=je,ce=Ce;return y(),k("div",null,[a(o,{show:r($),"onUpdate:show":n[0]||(n[0]=s=>G($)?$.value=s:$=s),preset:"card",style:{width:"400px"},title:"\u4E0D\u6298\u6263\u9879\u76EE","auto-focus":!1,bordered:!1},{default:l(()=>[d("div",null,[(y(!0),k(B,null,A(r(q),(s,h)=>(y(),k("div",{key:h},U(s.item_id)+" -"+U(s.desc),1))),128))])]),_:1},8,["show"]),a(o,{show:r(C),"onUpdate:show":n[1]||(n[1]=s=>G(C)?C.value=s:C=s),preset:"card",style:{width:"400px"},title:"\u5957\u9910\u9879\u76EE","auto-focus":!1,bordered:!1},{default:l(()=>[d("div",null,[(y(!0),k(B,null,A(r(P),(s,h)=>(y(),k("div",{key:h},U(s.name)+" \uFFE5"+U(s.price),1))),128))])]),_:1},8,["show"]),a(o,{show:g.value,"onUpdate:show":n[4]||(n[4]=s=>g.value=s),preset:"card",style:{width:"400px"},title:`\u53D6\u6D88${g.value===2?"\u8BA2\u5355":"\u9884\u7EA6"}\u786E\u8BA4`,"auto-focus":!1,bordered:!1},{default:l(()=>[d("div",null,[a(r(m),{justify:"center"},{default:l(()=>[a(i,{onClick:n[2]||(n[2]=s=>ue()),type:"info"},{default:l(()=>[Be]),_:1}),a(i,{onClick:n[3]||(n[3]=s=>g.value=!1)},{default:l(()=>[Ae]),_:1})]),_:1})])]),_:1},8,["show","title"]),a(o,{show:N.value,"onUpdate:show":n[7]||(n[7]=s=>N.value=s),preset:"card",style:{width:"400px"},title:`\u9000\u6B3E${R.value===2?"&\u53D6\u6D88\u9884\u7EA6":""}\u786E\u8BA4`,"auto-focus":!1,bordered:!1},{default:l(()=>[d("div",null,[a(r(m),{justify:"center"},{default:l(()=>[a(i,{onClick:n[5]||(n[5]=s=>ae()),type:"info"},{default:l(()=>[Le]),_:1}),a(i,{onClick:n[6]||(n[6]=s=>N.value=!1)},{default:l(()=>[Ve]),_:1})]),_:1})])]),_:1},8,["show","title"]),a(ce,{title:"\u8BA2\u5355\u7BA1\u7406"},{default:l(()=>[d("div",null,[a(r(m),{align:"center"},{default:l(()=>[a(r(_),null,{default:l(()=>[Te]),_:1}),a(b,{class:"form_input_wrapper",value:u.value.time,"onUpdate:value":n[8]||(n[8]=s=>u.value.time=s),options:[{value:1,label:"\u521B\u5EFA\u65F6\u95F4"},{value:2,label:"\u652F\u4ED8\u65F6\u95F4"},{value:3,label:"\u9884\u7EA6\u65F6\u95F4"}]},null,8,["value"]),a(r(_),null,{default:l(()=>[De]),_:1}),a(E,{"formatted-value":u.value.start_time,"onUpdate:formatted-value":n[9]||(n[9]=s=>u.value.start_time=s),type:"datetime"},null,8,["formatted-value"]),a(r(_),null,{default:l(()=>[Fe]),_:1}),a(E,{"formatted-value":u.value.end_time,"onUpdate:formatted-value":n[10]||(n[10]=s=>u.value.end_time=s),type:"datetime"},null,8,["formatted-value"])]),_:1}),a(r(m),{"mt-2":"",align:"center"},{default:l(()=>[a(r(_),null,{default:l(()=>[He]),_:1}),a(ie,{class:"form_input_wrapper",value:u.value.search,"onUpdate:value":n[11]||(n[11]=s=>u.value.search=s),placeholder:"\u8EAB\u4EFD\u8BC1\u3001\u624B\u673A\u53F7\u3001\u8BA2\u5355\u53F7"},null,8,["value"]),a(r(_),null,{default:l(()=>[Pe]),_:1}),a(pe,{value:u.value.status,"onUpdate:value":n[12]||(n[12]=s=>u.value.status=s),name:"status_radio"},{default:l(()=>[a(r(m),null,{default:l(()=>[a(M,{value:0},{default:l(()=>[qe]),_:1}),(y(),k(B,null,A(D,(s,h)=>a(M,{key:h,value:h+1},{default:l(()=>[c(U(s),1)]),_:2},1032,["value"])),64))]),_:1})]),_:1},8,["value"]),a(i,{onClick:n[13]||(n[13]=s=>te()),type:"info"},{default:l(()=>[Ee]),_:1}),a(i,{onClick:n[14]||(n[14]=s=>ne()),type:"warning"},{default:l(()=>[Me]),_:1})]),_:1}),a(r(m),{"mt-2":""},{default:l(()=>[L("",!0),L("",!0),a(i,{onClick:n[17]||(n[17]=s=>se(2)),type:"error"},{default:l(()=>[Ge]),_:1}),a(i,{onClick:n[18]||(n[18]=s=>le(2)),type:"warning"},{default:l(()=>[Ke]),_:1})]),_:1}),a(_e,{"mt-2":"",striped:"","checked-row-keys":v.value,"onUpdate:checked-row-keys":n[19]||(n[19]=s=>v.value=s),columns:w,"row-key":s=>s.id,data:T.value},null,8,["checked-row-keys","row-key","data"]),J.value>1?(y(),be(de,{key:0,"onUpdate:page":[F,n[20]||(n[20]=s=>u.value.page=s)],"mt-2":"",page:u.value.page,"page-count":J.value},null,8,["page","page-count"])):L("",!0)])]),_:1})])}}};typeof K=="function"&&K(Q);var lt=me(Q,[["__scopeId","data-v-31a60926"]]);export{lt as default};
|