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
6.3 KiB
JavaScript

import{f as _,br as M,e as z,bs as $,o as S,c as D,a as e,w as s,h as u,j as a,N as r,i as k,k as J,b as F,bv as G,d as O,d$ as H,$ as C,m as U,e0 as I,v as Q,s as W,x as X,B as Y}from"./index.f39b2071.js";import{_ as Z}from"./Input.42bcc1b6.js";import{_ as ee}from"./DatePicker.f94a4a99.js";import{_ as ae}from"./Select.0b6cdd3a.js";import{_ as te,a as ne}from"./DataTable.d9ae3d5b.js";import"./Suffix.5e6eae91.js";import"./FocusDetector.319eac73.js";import"./Forward.0248af2a.js";import"./_commonjsHelpers.b273fa3f.js";import"./Checkbox.7a2e57b0.js";import"./RadioGroup.4ce8747e.js";const le=u("div",{class:"form_tag_wrapper"},"\u59D3\u540D",-1),se=u("div",{class:"form_tag_wrapper"},"\u8EAB\u4EFD\u8BC1\u53F7",-1),oe=u("div",{class:"form_tag_wrapper"},"\u751F\u65E5",-1),re=u("div",{class:"form_tag_wrapper"},"\u6027\u522B",-1),ue=u("div",{class:"form_tag_wrapper"},"\u624B\u673A\u53F7",-1),pe=u("div",{class:"form_tag_wrapper"},"\u5173\u7CFB",-1),ie=u("div",{class:"form_tag_wrapper"},"\u5A5A\u5426",-1),_e=u("div",{class:"form_tag_wrapper"},"\u9ED8\u8BA4",-1),de=u("div",{class:"form_tag_wrapper"},"\u641C\u7D22",-1),me={__name:"person",setup(fe){const g={page:1,search:""},i=_(JSON.parse(JSON.stringify(g)));M(t=>{h(t.query)});const h=t=>{i.value={page:Number(t.page)||g.page,search:t.search||g.search},N()};z(()=>{h($.currentRoute.value.query)});const d=_([]),m=_([]),y=_(0),N=async()=>{const t=await H(i.value);C(t,()=>{m.value=t.data.data,y.value=t.data.last_page})},B=[{type:"selection",multiple:!1},{title:"\u7528\u6237",key:"nickname",render(t){return t.nickname+"#"+t.user}},{title:"\u59D3\u540D",key:"name"},{title:"\u751F\u65E5",key:"birthday"},{title:"\u8EAB\u4EFD\u8BC1",key:"id_number"},{title:"\u624B\u673A\u53F7",key:"phone"},{title:"\u6027\u522B",key:"sex",render(t){return U(r,{type:t.sex===1?"info":"error"},{default:()=>t.sex===1?"\u7537":"\u5973"})}},{title:"\u5173\u7CFB",key:"relationship"},{title:"\u5A5A\u5426",key:"marriage",render(t){return U(r,{type:t.marriage===1?"success":"error"},{default:()=>t.marriage===1?"\u662F":"\u5426"})}},{title:"\u9ED8\u8BA4",key:"default",render(t){return U(r,{type:t.default===1?"success":"error"},{default:()=>t.default===1?"\u662F":"\u5426"})}}],P=()=>{x(1)},x=t=>{i.value.page=t,V()},V=()=>{$.push({name:"user-person",query:i.value})},f=_(!1),w={id:0,name:"",id_number:"",birthday:null,sex:1,phone:"",relationship:null,marriage:2,default:1},o=_(JSON.parse(JSON.stringify(w))),R=()=>{if(d.value.length!==1)return window.$message().error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u4F53\u68C0\u4EBA");o.value=JSON.parse(JSON.stringify(w));for(let t=0;t<m.value.length;t++)if(d.value[0]===m.value[t].id){o.value=JSON.parse(JSON.stringify(m.value[t])),f.value=!0;return}},q=async()=>{const t=await I(o.value);C(t,()=>{window.$message().success(t.message),f.value=!1,o.value=JSON.parse(JSON.stringify(w)),N()})},A=[{label:"\u672C\u4EBA",value:"\u672C\u4EBA"},{label:"\u7236\u6BCD",value:"\u7236\u6BCD"},{label:"\u7956\u7236\u6BCD",value:"\u7956\u7236\u6BCD"},{label:"\u5916\u7956\u7236\u6BCD",value:"\u5916\u7956\u7236\u6BCD"},{label:"\u5144\u5F1F\u59D0\u59B9",value:"\u5144\u5F1F\u59D0\u59B9"},{label:"\u4EB2\u621A",value:"\u4EB2\u621A"},{label:"\u670B\u53CB",value:"\u670B\u53CB"},{label:"\u5176\u4ED6",value:"\u5176\u4ED6"}];return(t,n)=>{const c=Z,p=Q,L=ee,v=ae,b=W,T=X,j=te,E=ne,K=Y;return S(),D("div",null,[e(T,{show:a(f),"onUpdate:show":n[9]||(n[9]=l=>J(f)?f.value=l:null),preset:"card",style:{width:"500px"},title:"\u4FEE\u6539","auto-focus":!1,bordered:!1},{default:s(()=>[u("div",null,[e(p,{align:"center"},{default:s(()=>[e(a(r),null,{default:s(()=>[le]),_:1}),e(c,{class:"form_input_wrapper",value:a(o).name,"onUpdate:value":n[0]||(n[0]=l=>a(o).name=l)},null,8,["value"])]),_:1}),e(p,{"mt-2":"",align:"center"},{default:s(()=>[e(a(r),null,{default:s(()=>[se]),_:1}),e(c,{class:"form_input_wrapper",value:a(o).id_number,"onUpdate:value":n[1]||(n[1]=l=>a(o).id_number=l)},null,8,["value"])]),_:1}),e(p,{"mt-2":"",align:"center"},{default:s(()=>[e(a(r),null,{default:s(()=>[oe]),_:1}),e(L,{"formatted-value":a(o).birthday,"onUpdate:formattedValue":n[2]||(n[2]=l=>a(o).birthday=l),type:"date"},null,8,["formatted-value"])]),_:1}),e(p,{"mt-2":"",align:"center"},{default:s(()=>[e(a(r),null,{default:s(()=>[re]),_:1}),e(v,{class:"form_input_wrapper",value:a(o).sex,"onUpdate:value":n[3]||(n[3]=l=>a(o).sex=l),options:[{value:1,label:"\u7537"},{value:2,label:"\u5973"}]},null,8,["value"])]),_:1}),e(p,{"mt-2":"",align:"center"},{default:s(()=>[e(a(r),null,{default:s(()=>[ue]),_:1}),e(c,{class:"form_input_wrapper",value:a(o).phone,"onUpdate:value":n[4]||(n[4]=l=>a(o).phone=l)},null,8,["value"])]),_:1}),e(p,{"mt-2":"",align:"center"},{default:s(()=>[e(a(r),null,{default:s(()=>[pe]),_:1}),e(v,{class:"form_input_wrapper",value:a(o).relationship,"onUpdate:value":n[5]||(n[5]=l=>a(o).relationship=l),options:A},null,8,["value"])]),_:1}),e(p,{"mt-2":"",align:"center"},{default:s(()=>[e(a(r),null,{default:s(()=>[ie]),_:1}),e(v,{class:"form_input_wrapper",value:a(o).marriage,"onUpdate:value":n[6]||(n[6]=l=>a(o).marriage=l),options:[{value:1,label:"\u662F"},{value:2,label:"\u5426"}]},null,8,["value"])]),_:1}),e(p,{"mt-2":"",align:"center"},{default:s(()=>[e(a(r),null,{default:s(()=>[_e]),_:1}),e(v,{class:"form_input_wrapper",value:a(o).default,"onUpdate:value":n[7]||(n[7]=l=>a(o).default=l),options:[{value:1,label:"\u662F"},{value:2,label:"\u5426"}]},null,8,["value"])]),_:1}),e(b,{onClick:n[8]||(n[8]=l=>q()),type:"info","mt-2":""},{default:s(()=>[k("\u786E\u5B9A")]),_:1})])]),_:1},8,["show"]),e(K,{title:"\u4F53\u68C0\u4EBA\u5217\u8868"},{default:s(()=>[u("div",null,[e(p,{align:"center"},{default:s(()=>[e(a(r),null,{default:s(()=>[de]),_:1}),e(c,{class:"form_input_wrapper",value:a(i).search,"onUpdate:value":n[10]||(n[10]=l=>a(i).search=l)},null,8,["value"]),e(b,{onClick:n[11]||(n[11]=l=>P()),type:"info"},{default:s(()=>[k("\u641C\u7D22")]),_:1})]),_:1}),e(p,{"mt-2":""},{default:s(()=>[e(b,{onClick:n[12]||(n[12]=l=>R()),type:"info"},{default:s(()=>[k("\u4FEE\u6539")]),_:1})]),_:1}),e(j,{"mt-2":"","checked-row-keys":a(d),"onUpdate:checkedRowKeys":n[13]||(n[13]=l=>J(d)?d.value=l:null),columns:B,"row-key":l=>l.id,data:a(m)},null,8,["checked-row-keys","row-key","data"]),a(y)>1?(S(),F(E,{key:0,"onUpdate:page":[x,n[14]||(n[14]=l=>a(i).page=l)],"mt-2":"",page:a(i).page,"page-count":a(y)},null,8,["page","page-count"])):G("",!0)])]),_:1})])}}};typeof O=="function"&&O(me);export{me as default};