RecordList.9856730c.js 5.0 KB

1
  1. import{a as E}from"./http.0efa22cd.js";import{C as R}from"./index.9506cf9f.js";import{d as q,r as d,a as b,z as P,b as s,c as M,e as O,f as t,w as n,u as r,h as N,l as _,g as V,F as J,E as C}from"./index.8e9730b9.js";import"./index.23181488.js";const L=N("div",{class:"search-form"},null,-1),Z={class:"pagination-box"},$={class:"dialog-footer"},Y=q({__name:"RecordList",setup(j){let m=d(1),p=d(10),v=d(0);d("");let i=d(!1),w=d([]),l=b({id:"",organName:"",contactNumber:"",contactName:"",organNumber:"",type:1,password:""});const c=d(),z=a=>a.TaskType=="class_direc"?"\u8F66\u8F86\u5206\u7C7B\u4E0E\u65B9\u5411\u68C0\u6D4B":a.TaskType=="car_direction"?"\u8F66\u8F86\u65B9\u5411\u68C0\u6D4B":a.TaskType=="car_classification"?"\u8F66\u8F86\u5206\u7C7B\u68C0\u6D4B":"",T=b({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:(a,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:(a,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"}]}),h=a=>{console.log(a);let e=a.Result;if(e.includes(";"))return e.replace(";"," ")};P(()=>{f()});const f=()=>{let a=JSON.parse(sessionStorage.getItem("userInfo")).organName,e=JSON.parse(sessionStorage.getItem("userInfo")).type;E.post("/v1/record/find",{pageNum:m.value,pageSize:p.value,userName:a,role:e}).then(u=>{u.code==200&&(w.value=u.data.data,v.value=u.data.total,i.value=!1)}).catch(u=>{})},S=async a=>{!a||await a.validate((e,u)=>{e?(l.password=R.MD5(l.password).toString(),E.post("/organ/saveInfo",l).then(g=>{g.code==200&&(C({message:"\u4FDD\u5B58\u6210\u529F",type:"success"}),l={id:"",organName:"",contactNumber:"",contactName:"",organNumber:"",type:1,password:""},f(),i.value=!1)}).catch(g=>{C({message:g.msg,type:"error"})})):C({message:"\u8BF7\u5C06\u4FE1\u606F\u586B\u5199\u5B8C\u6574",type:"error"})})},y=()=>{c.value.resetFields(),i.value=!1,c.value.clearValidate()},A=a=>{p.value=a,f()},x=a=>{m.value=a,f()};return b({user:"",region:""}),(a,e)=>{const u=s("el-table-column"),g=s("el-table"),k=s("el-pagination"),F=s("el-input"),B=s("el-form-item"),U=s("el-form"),D=s("el-button"),I=s("el-dialog");return M(),O(J,null,[L,t(g,{data:r(w),border:"",style:{width:"100%"},"highlight-current-row":!0,"header-cell-style":{background:"#ecf7f9"}},{default:n(()=>[t(u,{prop:"FileName",label:"\u6587\u4EF6\u540D\u79F0"}),t(u,{prop:"FileType",label:"\u6587\u4EF6\u7C7B\u578B"}),t(u,{prop:"TaskType",label:"\u68C0\u6D4B\u7C7B\u578B",formatter:z}),t(u,{prop:"CreateTime",label:"\u521B\u5EFA\u65F6\u95F4"}),t(u,{prop:"Result",label:"\u89E3\u6790\u7ED3\u679C",formatter:h})]),_:1},8,["data"]),N("div",Z,[t(k,{currentPage:r(m),"onUpdate:currentPage":e[0]||(e[0]=o=>_(m)?m.value=o:m=o),"page-size":r(p),"onUpdate:pageSize":e[1]||(e[1]=o=>_(p)?p.value=o:p=o),small:"",background:"","page-sizes":[10,20,50,100],layout:"total, sizes, prev, pager, next, jumper",total:r(v),onSizeChange:A,onCurrentChange:x},null,8,["currentPage","page-size","total"])]),t(I,{modelValue:r(i),"onUpdate:modelValue":e[7]||(e[7]=o=>_(i)?i.value=o:i=o),title:"\u7528\u6237\u4FE1\u606F",width:"480",onClose:y},{footer:n(()=>[N("span",$,[t(D,{onClick:y},{default:n(()=>[V("\u53D6\u6D88")]),_:1}),t(D,{type:"primary",onClick:e[6]||(e[6]=o=>S(c.value))},{default:n(()=>[V(" \u4FDD\u5B58 ")]),_:1})])]),default:n(()=>[t(U,{ref_key:"ruleFormRef",ref:c,model:r(l),rules:T},{default:n(()=>[t(B,{label:"\u59D3\u540D","label-width":120,prop:"organName"},{default:n(()=>[t(F,{modelValue:r(l).organName,"onUpdate:modelValue":e[2]||(e[2]=o=>r(l).organName=o),autocomplete:"off"},null,8,["modelValue"])]),_:1}),t(B,{label:"\u7F16\u53F7","label-width":120,prop:"organNumber"},{default:n(()=>[t(F,{modelValue:r(l).organNumber,"onUpdate:modelValue":e[3]||(e[3]=o=>r(l).organNumber=o),modelModifiers:{number:!0},autocomplete:"off"},null,8,["modelValue"])]),_:1}),t(B,{label:"\u8054\u7CFB\u7535\u8BDD","label-width":120,prop:"contactNumber"},{default:n(()=>[t(F,{modelValue:r(l).contactNumber,"onUpdate:modelValue":e[4]||(e[4]=o=>r(l).contactNumber=o),maxlength:"11",type:"tel",autocomplete:"off"},null,8,["modelValue"])]),_:1}),t(B,{label:"\u767B\u5F55\u5BC6\u7801","label-width":120,prop:"password"},{default:n(()=>[t(F,{modelValue:r(l).password,"onUpdate:modelValue":e[5]||(e[5]=o=>r(l).password=o),type:"password",autocomplete:"off"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])],64)}}});export{Y as default};