RecordList.87bdb4c2.js 4.7 KB

1
  1. import{a as y}from"./http.d9a903cd.js";import{C as q}from"./index.288625a2.js";import{d as P,r as d,a as _,z as R,b as s,c as T,e as M,f as a,w as n,u as o,h as C,l as B,g as E,F as O,E as N}from"./index.7fd19dcb.js";import"./index.098aa6e1.js";const k=C("div",{class:"search-form"},null,-1),J={class:"pagination-box"},L={class:"dialog-footer"},W=P({__name:"RecordList",setup(Z){let m=d(1),p=d(10),v=d(0);d("");let i=d(!1),w=d([]),r=_({id:"",organName:"",contactNumber:"",contactName:"",organNumber:"",type:1,password:""});const f=d(),z=_({organName:[{required:!0,message:"\u8BF7\u8F93\u5165\u673A\u6784\u540D\u79F0",trigger:"blur"}],organNumber:[{required:!0,message:"\u8BF7\u8F93\u5165\u673A\u6784\u7F16\u53F7",trigger:"blur"},{type:"number",message:"\u673A\u6784\u7F16\u53F7\u9700\u4E3A\u6570\u5B57",trigger:"blur"}],contactNumber:[{required:!0,validator:(l,e,u)=>{if(e==="")u(new Error("\u8BF7\u8F93\u5165\u8054\u7CFB\u7535\u8BDD"));else{if(!/^1[3456789]\d{9}$/.test(e)){u(new Error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801"));return}u()}},trigger:"blur"}],contactName:[{required:!0,message:"\u8BF7\u8F93\u8F93\u5165\u8054\u7CFB\u4EBA\u540D\u79F0",trigger:"blur"}],password:[{required:!0,validator:(l,e,u)=>{if(e==="")u(new Error("\u8BF7\u8F93\u5165\u5BC6\u7801"));else{if(!/^(?![0-9]+$)(?![a-zA-Z]+$)[a-zA-Z0-9]{6,12}$/.test(e)){u(new Error("\u5BC6\u7801\u9700\u4E3A6~12\u4F4D\u7684\u5B57\u6BCD\u6570\u5B57\u7EC4\u5408"));return}u()}},trigger:"blur"}]});R(()=>{c()});const c=()=>{let l=JSON.parse(sessionStorage.getItem("userInfo")).organName,e=JSON.parse(sessionStorage.getItem("userInfo")).type;y.post("/v1/record/find",{pageNum:m.value,pageSize:p.value,userName:l,role:e}).then(u=>{u.code==200&&(w.value=u.data.data,v.value=u.data.total,i.value=!1)}).catch(u=>{})},h=async l=>{!l||await l.validate((e,u)=>{e?(r.password=q.MD5(r.password).toString(),y.post("/organ/saveInfo",r).then(g=>{g.code==200&&(N({message:"\u4FDD\u5B58\u6210\u529F",type:"success"}),r={id:"",organName:"",contactNumber:"",contactName:"",organNumber:"",type:1,password:""},c(),i.value=!1)}).catch(g=>{N({message:g.msg,type:"error"})})):N({message:"\u8BF7\u5C06\u4FE1\u606F\u586B\u5199\u5B8C\u6574",type:"error"})})},D=()=>{f.value.resetFields(),i.value=!1,f.value.clearValidate()},S=l=>{p.value=l,c()},A=l=>{m.value=l,c()};return _({user:"",region:""}),(l,e)=>{const u=s("el-table-column"),g=s("el-table"),x=s("el-pagination"),F=s("el-input"),b=s("el-form-item"),U=s("el-form"),V=s("el-button"),I=s("el-dialog");return T(),M(O,null,[k,a(g,{data:o(w),border:"",style:{width:"100%"},"highlight-current-row":!0,"header-cell-style":{background:"#ecf7f9"}},{default:n(()=>[a(u,{prop:"FileName",label:"\u6587\u4EF6\u540D\u79F0"}),a(u,{prop:"FileType",label:"\u6587\u4EF6\u7C7B\u578B"}),a(u,{prop:"CreateTime",label:"\u521B\u5EFA\u65F6\u95F4"}),a(u,{prop:"UserName",label:"\u7528\u6237\u540D"}),a(u,{prop:"Result",label:"\u89E3\u6790\u7ED3\u679C"})]),_:1},8,["data"]),C("div",J,[a(x,{currentPage:o(m),"onUpdate:currentPage":e[0]||(e[0]=t=>B(m)?m.value=t:m=t),"page-size":o(p),"onUpdate:pageSize":e[1]||(e[1]=t=>B(p)?p.value=t:p=t),small:"",background:"","page-sizes":[10,20,50,100],layout:"total, sizes, prev, pager, next, jumper",total:o(v),onSizeChange:S,onCurrentChange:A},null,8,["currentPage","page-size","total"])]),a(I,{modelValue:o(i),"onUpdate:modelValue":e[7]||(e[7]=t=>B(i)?i.value=t:i=t),title:"\u7528\u6237\u4FE1\u606F",width:"480",onClose:D},{footer:n(()=>[C("span",L,[a(V,{onClick:D},{default:n(()=>[E("\u53D6\u6D88")]),_:1}),a(V,{type:"primary",onClick:e[6]||(e[6]=t=>h(f.value))},{default:n(()=>[E(" \u4FDD\u5B58 ")]),_:1})])]),default:n(()=>[a(U,{ref_key:"ruleFormRef",ref:f,model:o(r),rules:z},{default:n(()=>[a(b,{label:"\u59D3\u540D","label-width":120,prop:"organName"},{default:n(()=>[a(F,{modelValue:o(r).organName,"onUpdate:modelValue":e[2]||(e[2]=t=>o(r).organName=t),autocomplete:"off"},null,8,["modelValue"])]),_:1}),a(b,{label:"\u7F16\u53F7","label-width":120,prop:"organNumber"},{default:n(()=>[a(F,{modelValue:o(r).organNumber,"onUpdate:modelValue":e[3]||(e[3]=t=>o(r).organNumber=t),modelModifiers:{number:!0},autocomplete:"off"},null,8,["modelValue"])]),_:1}),a(b,{label:"\u8054\u7CFB\u7535\u8BDD","label-width":120,prop:"contactNumber"},{default:n(()=>[a(F,{modelValue:o(r).contactNumber,"onUpdate:modelValue":e[4]||(e[4]=t=>o(r).contactNumber=t),maxlength:"11",type:"tel",autocomplete:"off"},null,8,["modelValue"])]),_:1}),a(b,{label:"\u767B\u5F55\u5BC6\u7801","label-width":120,prop:"password"},{default:n(()=>[a(F,{modelValue:o(r).password,"onUpdate:modelValue":e[5]||(e[5]=t=>o(r).password=t),type:"password",autocomplete:"off"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])],64)}}});export{W as default};