import{r as i,ad as M,_ as O,g as c,ac as D,o as m,h as W,i as e,w as t,k as a,ai as P,Y as p,j as v,Z as ee,m as te,N as d,X as oe}from"./vendor.0bc3c1d4.js";const le={class:"app-container"},ae=d("\u641C\u7D22 "),ne=d("\u91CD\u7F6E"),re=d("\u65B0\u589E "),ue=d("\u5220\u9664 "),se=d("\u5BFC\u51FA "),ce=d("\u4FEE\u6539 "),de=d("\u5220\u9664 "),ie=d("\u8BA2\u5355 "),me={class:"dialog-footer"},pe=d("\u786E \u5B9A"),_e=d("\u53D6 \u6D88"),ve={setup(fe){const{proxy:_}=oe(),$=i([]),k=i([]),B=i(!0),A=i(!0),f=i(!1),w=i(!0),C=i(0),x=i(""),F=M({customerForm:{},queryParams:{pageNum:1,pageSize:10,corporateName:null,contacts:null},rules:{corporateName:[{required:!0,message:"\u516C\u53F8\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],contacts:[{required:!0,message:"\u8054\u7CFB\u4EBA\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],contactNumber:[{required:!0,message:"\u8054\u7CFB\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{required:!0,pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u8054\u7CFB\u7535\u8BDD",trigger:"blur"}],companyAddress:[{required:!0,message:"\u516C\u53F8\u5730\u5740\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:u,customerForm:n,rules:K}=O(F);function b(){w.value=!0,$.value=[{corporateId:12,corporateName:"\u6613\u7AD9\u667A\u8054\u79D1\u6280\uFF08\u5E7F\u5DDE\uFF09\u6709\u9650\u516C\u53F8",contacts:"\u9648\u5FD7\u670B",contactNumber:"13570960169",companyAddress:"\u5E7F\u4E1C\u7701\u5E7F\u5DDE\u5E02\u5929\u6CB3\u533A\u5929\u987A\u8DEF\u7CA4\u6E2F\u6FB3\u5927\u6E7E\u533A\u521B\u65B0\u521B\u4E1A\u5B75\u5316\u57FA\u5730B\u680B413"}],C.value=1,w.value=!1}b();function V(){u.value.pageNum=1,b()}function z(){_.resetForm("queryRef"),V()}function E(r){k.value=r.map(o=>o.corporateId),B.value=r.length!=1,A.value=!r.length}function S(r){const o=r.corporateId||k.value;_.$modal.confirm('\u662F\u5426\u786E\u8BA4\u5220\u9664\u5BA2\u6237\u7F16\u53F7\u4E3A"'+o+'"\u7684\u6570\u636E\u9879\uFF1F').then(function(){}).then(()=>{b(),_.$modal.msgSuccess("\u5220\u9664\u6210\u529F")}).catch(()=>{})}function j(){f.value=!1,U()}function U(){n.value={corporateId:null,corporateName:null,contacts:null,contactNumber:null,companyAddress:null},_.resetForm("customerRef")}function L(){U(),f.value=!0,x.value="\u6DFB\u52A0\u5BA2\u6237\u4FE1\u606F"}function Q(r){U(),r.corporateId||k.value,n.value=r,f.value=!0,x.value="\u4FEE\u6539\u5BA2\u6237\u4FE1\u606F"}function T(){_.$refs.customerRef.validate(r=>{r&&(n.value.corporateId!=null?(_.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),f.value=!1,b()):(_.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),f.value=!1,b()))})}function X(){}return(r,o)=>{const y=c("el-input"),g=c("el-form-item"),s=c("el-button"),I=c("el-form"),q=c("el-col"),Y=c("el-row"),h=c("el-table-column"),Z=c("el-table"),G=c("pagination"),H=c("el-dialog"),N=D("hasPermi"),J=D("loading");return m(),W("div",le,[e(I,{model:a(u),ref:"queryRef",inline:!0,"label-width":"68px"},{default:t(()=>[e(g,{label:"\u516C\u53F8\u540D\u79F0",prop:"corporateName"},{default:t(()=>[e(y,{modelValue:a(u).corporateName,"onUpdate:modelValue":o[0]||(o[0]=l=>a(u).corporateName=l),placeholder:"\u8BF7\u8F93\u5165\u516C\u53F8\u540D\u79F0",clearable:"",onKeyup:P(V,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(g,{label:"\u8054\u7CFB\u4EBA",prop:"contacts"},{default:t(()=>[e(y,{modelValue:a(u).contacts,"onUpdate:modelValue":o[1]||(o[1]=l=>a(u).contacts=l),placeholder:"\u8BF7\u8F93\u5165\u8054\u7CFB\u4EBA",clearable:"",onKeyup:P(V,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(g,null,{default:t(()=>[e(s,{type:"primary",icon:"Search",onClick:V},{default:t(()=>[ae]),_:1}),e(s,{icon:"Refresh",onClick:z},{default:t(()=>[ne]),_:1})]),_:1})]),_:1},8,["model"]),e(Y,{gutter:10,class:"mb8"},{default:t(()=>[e(q,{span:1.5},{default:t(()=>[p((m(),v(s,{type:"primary",plain:"",icon:"Plus",onClick:L},{default:t(()=>[re]),_:1})),[[N,["customer:customer:add"]]])]),_:1},8,["span"]),e(q,{span:1.5},{default:t(()=>[p((m(),v(s,{type:"danger",plain:"",icon:"Delete",disabled:A.value,onClick:S},{default:t(()=>[ue]),_:1},8,["disabled"])),[[N,["customer:customer:remove"]]])]),_:1},8,["span"]),e(q,{span:1.5},{default:t(()=>[p((m(),v(s,{type:"warning",plain:"",icon:"Download",onClick:X},{default:t(()=>[se]),_:1})),[[N,["customer:customer:export"]]])]),_:1},8,["span"])]),_:1}),p((m(),v(Z,{data:$.value,onSelectionChange:E},{default:t(()=>[e(h,{type:"selection",width:"55",align:"center"}),e(h,{label:"\u516C\u53F8\u540D\u79F0",align:"center",prop:"corporateName"}),e(h,{label:"\u8054\u7CFB\u4EBA",align:"center",prop:"contacts"}),e(h,{label:"\u8054\u7CFB\u7535\u8BDD",align:"center",prop:"contactNumber"}),e(h,{label:"\u516C\u53F8\u5730\u5740",align:"center",prop:"companyAddress"}),e(h,{label:"\u64CD\u4F5C",align:"center","class-name":"small-padding fixed-width",width:"200",fixed:"right"},{default:t(l=>[p((m(),v(s,{link:"",type:"success",icon:"Edit",onClick:R=>Q(l.row)},{default:t(()=>[ce]),_:2},1032,["onClick"])),[[N,["customer:customer:edit"]]]),p((m(),v(s,{link:"",type:"danger",icon:"Delete",onClick:R=>S(l.row)},{default:t(()=>[de]),_:2},1032,["onClick"])),[[N,["customer:customer:remove"]]]),p((m(),v(s,{link:"",type:"primary",icon:"Tickets",onClick:R=>S(l.row)},{default:t(()=>[ie]),_:2},1032,["onClick"])),[[N,["customer:customer:list"]]])]),_:1})]),_:1},8,["data"])),[[J,w.value]]),p(e(G,{total:C.value,page:a(u).pageNum,"onUpdate:page":o[2]||(o[2]=l=>a(u).pageNum=l),limit:a(u).pageSize,"onUpdate:limit":o[3]||(o[3]=l=>a(u).pageSize=l),onPagination:b},null,8,["total","page","limit"]),[[ee,C.value>0]]),e(H,{title:x.value,modelValue:f.value,"onUpdate:modelValue":o[8]||(o[8]=l=>f.value=l),width:"500px","append-to-body":""},{footer:t(()=>[te("div",me,[e(s,{type:"primary",onClick:T},{default:t(()=>[pe]),_:1}),e(s,{onClick:j},{default:t(()=>[_e]),_:1})])]),default:t(()=>[e(I,{ref:"customerRef",model:a(n),rules:a(K),"label-width":"120px"},{default:t(()=>[e(g,{label:"\u516C\u53F8\u540D\u79F0",prop:"corporateName"},{default:t(()=>[e(y,{modelValue:a(n).corporateName,"onUpdate:modelValue":o[4]||(o[4]=l=>a(n).corporateName=l),placeholder:"\u8BF7\u8F93\u5165\u516C\u53F8\u540D\u79F0"},null,8,["modelValue"])]),_:1}),e(g,{label:"\u8054\u7CFB\u4EBA",prop:"contacts"},{default:t(()=>[e(y,{modelValue:a(n).contacts,"onUpdate:modelValue":o[5]||(o[5]=l=>a(n).contacts=l),placeholder:"\u8BF7\u8F93\u5165\u8054\u7CFB\u4EBA"},null,8,["modelValue"])]),_:1}),e(g,{label:"\u8054\u7CFB\u7535\u8BDD",prop:"contactNumber"},{default:t(()=>[e(y,{modelValue:a(n).contactNumber,"onUpdate:modelValue":o[6]||(o[6]=l=>a(n).contactNumber=l),placeholder:"\u8BF7\u8F93\u5165\u8054\u7CFB\u7535\u8BDD",maxlength:"11"},null,8,["modelValue"])]),_:1}),e(g,{label:"\u516C\u53F8\u5730\u5740",prop:"companyAddress"},{default:t(()=>[e(y,{modelValue:a(n).companyAddress,"onUpdate:modelValue":o[7]||(o[7]=l=>a(n).companyAddress=l),type:"textarea",rows:2,placeholder:"\u8BF7\u8F93\u5165\u516C\u53F8\u5730\u5740"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}};export{ve as default};