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.

2 lines
7.4 KiB
JavaScript

import{_ as ot,ck as et,e as K,f as g,cl as nt,$ as S,H as D,o as l,c as B,a,w as n,i as w,b as s,F as R,l as T,j as t,bB as lt,h as b,t as G,bv as u,cm as at,cn as st,co as it,cp as _t,s as Q,v as W,B as X,bE as pt,bF as ct,br as ut,bs as M,d as P,bt as rt,N as mt}from"./index.0b7ff98e.js";import{_ as dt,a as ft,b as ht,c as vt,d as gt}from"./additional4.afd647cb.js";import{_ as yt,a as bt,b as kt,c as $t,d as Ct,e as wt}from"./additional6.117ad99b.js";import{_ as At}from"./Scrollbar.caaf1afc.js";import{_ as Nt,a as xt}from"./Grid.582503fe.js";import{_ as St,a as Bt,b as It,c as Lt}from"./additional0.41439b15.js";import{_ as Ot,a as zt}from"./Tabs.d35c2d10.js";import{_ as Jt}from"./Select.a7688af1.js";import"./Input.c4292283.js";import"./Suffix.f7c5b709.js";import"./InputNumber.dd52597e.js";import"./Add.7d2b24a2.js";import"./RadioGroup.ef853a30.js";import"./DataTable.ea387090.js";import"./Checkbox.82eb48fc.js";import"./FocusDetector.88c440c5.js";import"./Forward.e0f1e491.js";import"./Image.e0c7446e.js";import"./DatePicker.a2c0cbb5.js";import"./_commonjsHelpers.b273fa3f.js";import"./headers.6bbafe9a.js";const Ut=k=>(pt("data-v-28f2a9dc"),k=k(),ct(),k),Vt={class:"button_group_wrapper"},qt={style:{width:"500px"}},Et=["src"],Ft=Ut(()=>b("div",{style:{width:"100%","text-align":"center",color:"#ccc"}},"\u6CA1\u6709\u66F4\u591A\u4E86..",-1)),Ht={__name:"additional12",props:{hospital:{type:Number,default:0}},setup(k){const $=et(),o=k;K(()=>{console.log($),A()});const d=g([]),A=async()=>{if(d.value=[],o.hospital!==0){const e=await nt({hospital:o.hospital});S(e,()=>{d.value=e.data.list})}},I=g({id:0,hospital:0,combo_order:[],combo_count:[]}),L=D(()=>{let e=[];for(let _ in d.value)I.value.combo_order.map(String).indexOf(String(d.value[_].id))===-1&&e.push(d.value[_]);return e});D(()=>I.value.combo_order.map(e=>{for(let _ in d.value)if(Number(d.value[_].id)===Number(e))return{id:Number(e),name:d.value[_].name};return{id:Number(e),name:"\u672A\u77E5\u5957\u9910"}}));let f=g(null);const V=async e=>{f.value=e,c.value=[];const _=await at({hospital:o.hospital,combo:f.value.id});S(_,()=>{_.data.info&&_.data.info.imgs.split(",").forEach(function(h,N){c.value.push(h)})})},i=(e,_)=>{let p=JSON.parse(JSON.stringify(c.value));p[e+_]=p[e],p[e]=c.value[e+_],console.log("temp",p),console.log("temp1",c.value),c.value=p},r=e=>{c.value.splice(e,1)};let m=g(null),q=g(!1),c=g([]);const E=async e=>{console.log(e);const _=e.file.file,p=await st(_),h=await it(p);S(h,()=>{h.data.url&&(c.value.push(h.data.url),console.log(c.value),console.log(m.value),m.value.clear())})},F=async()=>{console.log(c.value);const e=await _t({hospital:o.hospital,combo:f.value.id,img_list:c.value});S(e,()=>{e.data.info&&window.$message().success("\u4FDD\u5B58\u6210\u529F")})};return(e,_)=>{const p=Q,h=W,N=dt,O=ft,z=At,J=X,U=Nt,H=yt,j=xt;return l(),B("div",null,[a(h,{"mt-2":"",align:"center",justify:"space-between"},{default:n(()=>[a(p,{onClick:F,type:"primary"},{default:n(()=>[w("\u4FDD\u5B58")]),_:1})]),_:1}),a(j,{"mt-2":"","x-gap":"10",cols:4},{default:n(()=>[o.hospital!==0?(l(),s(U,{key:0},{default:n(()=>[a(J,{title:"\u5957\u9910\u5217\u8868"},{default:n(()=>[a(z,{style:{height:"550px"}},{default:n(()=>[a(O,null,{default:n(()=>[(l(!0),B(R,null,T(t(L),(y,v)=>(l(),s(N,{key:v,onClick:x=>V(y),class:lt(t(f)!=null&&t(f).id==y.id?"combo_list_active":"combo_list")},{default:n(()=>[b("div",null,"\u3010"+G(y.id)+"\u3011"+G(y.name),1)]),_:2},1032,["onClick","class"]))),128))]),_:1})]),_:1})]),_:1})]),_:1})):u("",!0),a(U,{span:o.hospital!==0?3:4},{default:n(()=>[t(f)!=null&&t(f).id>0?(l(),s(J,{key:0,title:t(f).name},{default:n(()=>[a(H,{ref_key:"upref",ref:m,action:"","show-file-list":t(q),"custom-request":E,headers:{"naive-info":"hello!"},data:{"naive-data":"cool! naive!"}},{default:n(()=>[a(p,null,{default:n(()=>[w("\u6DFB\u52A0\u56FE\u7247")]),_:1})]),_:1},8,["show-file-list"]),a(z,{style:{height:"550px"}},{default:n(()=>[a(O,null,{default:n(()=>[(l(!0),B(R,null,T(t(c),(y,v)=>(l(),s(N,{key:v,style:{width:"500px"}},{suffix:n(()=>[b("div",Vt,[a(h,null,{default:n(()=>[a(p,{onClick:x=>i(v,-1),disabled:v===0,type:"success",size:"small"},{default:n(()=>[w("\u4E0A\u79FB")]),_:2},1032,["onClick","disabled"]),a(p,{onClick:x=>i(v,1),disabled:v===t(c).length-1,type:"success",size:"small"},{default:n(()=>[w("\u4E0B\u79FB ")]),_:2},1032,["onClick","disabled"]),a(p,{onClick:x=>r(v),type:"error",size:"small"},{default:n(()=>[w("\u79FB\u9664")]),_:2},1032,["onClick"])]),_:2},1024)])]),default:n(()=>[b("div",qt,[b("img",{class:"imglist",src:t($).api.url+y},null,8,Et)])]),_:2},1024))),128)),Ft]),_:1})]),_:1})]),_:1},8,["title"])):u("",!0)]),_:1},8,["span"])]),_:1})])}}};var jt=ot(Ht,[["__scopeId","data-v-28f2a9dc"]]);const Rt=b("div",{class:"form_tag_wrapper"},"\u533B\u9662",-1),Tt={__name:"additional",setup(k){const $={hospital:0,type:0},o=g(JSON.parse(JSON.stringify($)));ut(r=>{d(r.query)});const d=r=>{o.value={hospital:Number(r.hospital||$.hospital),type:Number(r.type)||$.type},i.value=o.value.hospital,A.value.length===0&&I()};K(()=>{d(M.currentRoute.value.query)});const A=g([]),I=async()=>{const r=await rt();S(r,()=>{A.value=r.data.list.map(m=>({label:m.name,value:m.id}))})},L=()=>{const r=o.value.type;o.value.type=-1,M.push({name:"config-additional",query:{hospital:o.value.hospital,type:r}})},f=g(["\u9996\u9875\u8F6E\u64AD\u56FE","\u9996\u9875\u5E7F\u544A\u6A2A\u5E45","\u9996\u9875\u4E2D\u90E8\u6309\u94AE","\u9996\u9875\u5E95\u90E8\u6309\u94AE","\u5957\u9910\u6392\u5E8F","\u5957\u9910\u57FA\u6570","\u989D\u5916\u914D\u7F6E","\u6D3B\u52A8\u5957\u9910","\u62A5\u544A\u5BF9\u6BD4","\u65B0\u95FB\u7BA1\u7406","\u95EE\u7B54\u7BA1\u7406","\u5206\u8D26\u7BA1\u7406","\u5957\u9910\u5BA3\u4F20\u56FE"]),V=r=>{o.value.type=r,L()},i=g(0);return(r,m)=>{const q=mt,c=Jt,E=Q,F=W,e=Ot,_=zt,p=St,h=Bt,N=It,O=Lt,z=ht,J=vt,U=bt,H=gt,j=kt,y=$t,v=Ct,x=wt,Y=jt,Z=X;return l(),B("div",null,[a(Z,{title:"\u533B\u9662\u989D\u5916\u4FE1\u606F"},{default:n(()=>[b("div",null,[a(F,{align:"center"},{default:n(()=>[a(q,null,{default:n(()=>[Rt]),_:1}),a(c,{class:"form_input_wrapper",value:t(o).hospital,"onUpdate:value":m[0]||(m[0]=C=>t(o).hospital=C),options:[{label:"\u901A\u7528",value:0},...t(A)]},null,8,["value","options"]),a(E,{type:"primary",onClick:m[1]||(m[1]=C=>L())},{default:n(()=>[w("\u5207\u6362")]),_:1})]),_:1}),a(_,{"onUpdate:value":[V,m[2]||(m[2]=C=>t(o).type=C)],value:t(o).type,"mt-2":"",type:"segment"},{default:n(()=>[(l(!0),B(R,null,T(t(f),(C,tt)=>(l(),s(e,{name:tt,tab:C},null,8,["name","tab"]))),256))]),_:1},8,["value"]),t(o).type===0?(l(),s(p,{key:0,hospital:t(i)},null,8,["hospital"])):u("",!0),t(o).type===1?(l(),s(h,{key:1,hospital:t(i)},null,8,["hospital"])):u("",!0),t(o).type===2?(l(),s(N,{key:2,hospital:t(i)},null,8,["hospital"])):u("",!0),t(o).type===3?(l(),s(O,{key:3,hospital:t(i)},null,8,["hospital"])):u("",!0),t(o).type===4?(l(),s(z,{key:4,hospital:t(i)},null,8,["hospital"])):u("",!0),t(o).type===5?(l(),s(J,{key:5,hospital:t(i)},null,8,["hospital"])):u("",!0),t(o).type===6?(l(),s(U,{key:6,hospital:t(i)},null,8,["hospital"])):u("",!0),t(o).type===7?(l(),s(H,{key:7,hospital:t(i)},null,8,["hospital"])):u("",!0),t(o).type===8?(l(),s(j,{key:8,hospital:t(i)},null,8,["hospital"])):u("",!0),t(o).type===9?(l(),s(y,{key:9,hospital:t(i)},null,8,["hospital"])):u("",!0),t(o).type===10?(l(),s(v,{key:10,hospital:t(i)},null,8,["hospital"])):u("",!0),t(o).type===11?(l(),s(x,{key:11,hospital:t(i)},null,8,["hospital"])):u("",!0),t(o).type===12?(l(),s(Y,{key:12,hospital:t(i)},null,8,["hospital"])):u("",!0)])]),_:1})])}}};typeof P=="function"&&P(Tt);export{Tt as default};