RecordList.9b184749.js 4.9 KB

1
  1. import{a as E}from"./http.49b2115c.js";import{C as I}from"./index.4812874a.js";import{d as q,r as d,a as b,z as P,b as s,c as R,e as M,f as t,w as n,u as r,h as N,l as _,g as V,F as O,E as C}from"./index.28f35760.js";import"./index.404e6a24.js";const J=N("div",{class:"search-form"},null,-1),L={class:"pagination-box"},Z={class:"dialog-footer"},X=q({__name:"RecordList",setup($){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 f=d(),z=o=>o.TaskType=="class_direc"?"\u8F66\u8F86\u5206\u7C7B\u4E0E\u65B9\u5411\u68C0\u6D4B":o.TaskType=="car_direction"?"\u8F66\u8F86\u65B9\u5411\u68C0\u6D4B":o.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:(o,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:(o,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"}]});P(()=>{c()});const c=()=>{let o=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:o,role:e}).then(u=>{u.code==200&&(w.value=u.data.data,v.value=u.data.total,i.value=!1)}).catch(u=>{})},h=async o=>{!o||await o.validate((e,u)=>{e?(l.password=I.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:""},c(),i.value=!1)}).catch(g=>{C({message:g.msg,type:"error"})})):C({message:"\u8BF7\u5C06\u4FE1\u606F\u586B\u5199\u5B8C\u6574",type:"error"})})},y=()=>{f.value.resetFields(),i.value=!1,f.value.clearValidate()},S=o=>{p.value=o,c()},A=o=>{m.value=o,c()};return b({user:"",region:""}),(o,e)=>{const u=s("el-table-column"),g=s("el-table"),x=s("el-pagination"),F=s("el-input"),B=s("el-form-item"),k=s("el-form"),D=s("el-button"),U=s("el-dialog");return R(),M(O,null,[J,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"})]),_:1},8,["data"]),N("div",L,[t(x,{currentPage:r(m),"onUpdate:currentPage":e[0]||(e[0]=a=>_(m)?m.value=a:m=a),"page-size":r(p),"onUpdate:pageSize":e[1]||(e[1]=a=>_(p)?p.value=a:p=a),small:"",background:"","page-sizes":[10,20,50,100],layout:"total, sizes, prev, pager, next, jumper",total:r(v),onSizeChange:S,onCurrentChange:A},null,8,["currentPage","page-size","total"])]),t(U,{modelValue:r(i),"onUpdate:modelValue":e[7]||(e[7]=a=>_(i)?i.value=a:i=a),title:"\u7528\u6237\u4FE1\u606F",width:"480",onClose:y},{footer:n(()=>[N("span",Z,[t(D,{onClick:y},{default:n(()=>[V("\u53D6\u6D88")]),_:1}),t(D,{type:"primary",onClick:e[6]||(e[6]=a=>h(f.value))},{default:n(()=>[V(" \u4FDD\u5B58 ")]),_:1})])]),default:n(()=>[t(k,{ref_key:"ruleFormRef",ref:f,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]=a=>r(l).organName=a),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]=a=>r(l).organNumber=a),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]=a=>r(l).contactNumber=a),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]=a=>r(l).password=a),type:"password",autocomplete:"off"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])],64)}}});export{X as default};