2 lines
5.5 KiB
JavaScript
2 lines
5.5 KiB
JavaScript
import{z as ee,r as s,A as le,L as ae,d as u,K,o as v,c as te,C as f,D as L,f as e,e as l,w as t,i as ne,m,j as y,B as T,k as oe,s as ue}from"./index.7d345d00.js";import{l as re,g as se,u as ie,a as de,d as me}from"./column.c45e57d2.js";const ce={class:"app-container"},pe={class:"dialog-footer"},fe=ee({name:"Column"}),ye=Object.assign(fe,{setup(_e){const{proxy:_}=ue(),B=s([]),c=s(!1),C=s(!1),p=s(!0),w=s(!0),S=s([]),$=s(!0),D=s(!0),N=s(0),x=s(""),E=le({form:{},queryParams:{pageNum:1,pageSize:10,name:void 0},rules:{id:[{required:!0,message:"\u4E3B\u952E\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],category:[{required:!0,message:"\u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}],name:[{required:!0,message:"\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],orderNum:[{required:!0,message:"\u6392\u5E8F\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:i,form:r,rules:Q}=ae(E);function g(){p.value=!0,re(i.value).then(o=>{B.value=o.rows,N.value=o.total,p.value=!1})}function j(){c.value=!1,q()}function q(){r.value={id:null,category:null,name:null,orderNum:null,createBy:null,createTime:null,updateBy:null,updateTime:null,delFlag:null},_.resetForm("columnRef")}function R(){i.value.pageNum=1,g()}function A(){_.resetForm("queryRef"),R()}function I(o){S.value=o.map(a=>a.id),$.value=o.length!=1,D.value=!o.length}function O(){q(),c.value=!0,x.value="\u6DFB\u52A0\u7F51\u7AD9\u680F\u76EE"}function P(o){p.value=!0,q();const a=o.id||S.value;se(a).then(h=>{p.value=!1,r.value=h.data,c.value=!0,x.value="\u4FEE\u6539\u7F51\u7AD9\u680F\u76EE"})}function G(){_.$refs.columnRef.validate(o=>{o&&(C.value=!0,r.value.id!=null?ie(r.value).then(a=>{_.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),c.value=!1,g()}).finally(()=>{C.value=!1}):de(r.value).then(a=>{_.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),c.value=!1,g()}).finally(()=>{C.value=!1}))})}function z(o){const a=o.id||S.value;_.$modal.confirm('\u662F\u5426\u786E\u8BA4\u5220\u9664\u7F51\u7AD9\u680F\u76EE\u7F16\u53F7\u4E3A"'+a+'"\u7684\u6570\u636E\u9879\uFF1F').then(function(){return p.value=!0,me(a)}).then(()=>{p.value=!0,g(),_.$modal.msgSuccess("\u5220\u9664\u6210\u529F")}).catch(()=>{}).finally(()=>{p.value=!1})}return g(),(o,a)=>{const h=u("el-input"),k=u("el-form-item"),d=u("el-button"),F=u("el-form"),U=u("el-col"),H=u("right-toolbar"),J=u("el-row"),V=u("el-table-column"),M=u("el-table"),W=u("pagination"),X=u("el-dialog"),b=K("hasPermi"),Y=K("loading");return v(),te("div",ce,[f(l(F,{model:e(i),ref:"queryRef",inline:!0,"label-width":"68px"},{default:t(()=>[l(k,{label:"\u540D\u79F0",prop:"name"},{default:t(()=>[l(h,{modelValue:e(i).name,"onUpdate:modelValue":a[0]||(a[0]=n=>e(i).name=n),placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",clearable:"",onKeyup:ne(R,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),l(k,null,{default:t(()=>[l(d,{type:"primary",icon:"Search",onClick:R},{default:t(()=>[m("\u641C\u7D22")]),_:1}),l(d,{icon:"Refresh",onClick:A},{default:t(()=>[m("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1},8,["model"]),[[L,e(w)]]),l(J,{gutter:10,class:"mb8"},{default:t(()=>[l(U,{span:1.5},{default:t(()=>[f((v(),y(d,{type:"primary",plain:"",icon:"Plus",onClick:O},{default:t(()=>[m("\u65B0\u589E")]),_:1})),[[b,["system:column:add"]]])]),_:1},8,["span"]),l(U,{span:1.5},{default:t(()=>[f((v(),y(d,{type:"success",plain:"",icon:"Edit",disabled:e($),onClick:P},{default:t(()=>[m("\u4FEE\u6539")]),_:1},8,["disabled"])),[[b,["system:column:edit"]]])]),_:1},8,["span"]),l(U,{span:1.5},{default:t(()=>[f((v(),y(d,{type:"danger",plain:"",icon:"Delete",disabled:e(D),onClick:z},{default:t(()=>[m("\u5220\u9664")]),_:1},8,["disabled"])),[[b,["system:column:remove"]]])]),_:1},8,["span"]),l(H,{showSearch:e(w),"onUpdate:showSearch":a[1]||(a[1]=n=>T(w)?w.value=n:null),onQueryTable:g},null,8,["showSearch"])]),_:1}),f((v(),y(M,{data:e(B),onSelectionChange:I},{default:t(()=>[l(V,{type:"selection",width:"55",align:"center"}),l(V,{label:"\u540D\u79F0",align:"center",prop:"name"}),l(V,{label:"\u6392\u5E8F",align:"center",prop:"orderNum"}),l(V,{label:"\u64CD\u4F5C",align:"center","class-name":"small-padding fixed-width"},{default:t(n=>[f((v(),y(d,{link:"",type:"primary",icon:"Edit",onClick:Z=>P(n.row)},{default:t(()=>[m("\u4FEE\u6539")]),_:2},1032,["onClick"])),[[b,["system:column:edit"]]]),f((v(),y(d,{link:"",type:"primary",icon:"Delete",onClick:Z=>z(n.row)},{default:t(()=>[m("\u5220\u9664")]),_:2},1032,["onClick"])),[[b,["system:column:remove"]]])]),_:1})]),_:1},8,["data"])),[[Y,e(p)]]),f(l(W,{total:e(N),page:e(i).pageNum,"onUpdate:page":a[2]||(a[2]=n=>e(i).pageNum=n),limit:e(i).pageSize,"onUpdate:limit":a[3]||(a[3]=n=>e(i).pageSize=n),onPagination:g},null,8,["total","page","limit"]),[[L,e(N)>0]]),l(X,{title:e(x),modelValue:e(c),"onUpdate:modelValue":a[6]||(a[6]=n=>T(c)?c.value=n:null),width:"500px","append-to-body":""},{footer:t(()=>[oe("div",pe,[l(d,{loading:e(C),type:"primary",onClick:G},{default:t(()=>[m("\u786E \u5B9A")]),_:1},8,["loading"]),l(d,{onClick:j},{default:t(()=>[m("\u53D6 \u6D88")]),_:1})])]),default:t(()=>[l(F,{ref:"columnRef",model:e(r),rules:e(Q),"label-width":"80px"},{default:t(()=>[l(k,{label:"\u540D\u79F0",prop:"name"},{default:t(()=>[l(h,{modelValue:e(r).name,"onUpdate:modelValue":a[4]||(a[4]=n=>e(r).name=n),placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue"])]),_:1}),l(k,{label:"\u6392\u5E8F",prop:"orderNum"},{default:t(()=>[l(h,{modelValue:e(r).orderNum,"onUpdate:modelValue":a[5]||(a[5]=n=>e(r).orderNum=n),placeholder:"\u8BF7\u8F93\u5165\u6392\u5E8F"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{ye as default};
|