2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
import{_ as Ce,P as we,r as c,u as ke,A as he,U as Te,d as u,T as H,o as i,c as w,G as v,H as J,f as t,e as l,w as a,J as S,K as D,k as m,j as Se,m as r,I as W,x,l as X,g as De,s as xe,V as Ue,W as Le,X as Ne,Y as E,Z as $e,$ as Re}from"./index.770945b1.js";import{g as Pe,o as qe}from"./type.92680bd8.js";const Be={class:"app-container"},Ee={key:0},Fe={class:"dialog-footer"},Ie=we({name:"Data"}),Ke=Object.assign(Ie,{setup(Oe){const{proxy:_}=xe(),{sys_normal_disable:U}=_.useDict("sys_normal_disable"),F=c([]),g=c(!1),L=c(!0),T=c(!0),N=c([]),I=c(!0),K=c(!0),$=c(0),R=c(""),O=c(""),j=c([]),z=ke(),Y=c([{value:"default",label:"\u9ED8\u8BA4"},{value:"primary",label:"\u4E3B\u8981"},{value:"success",label:"\u6210\u529F"},{value:"info",label:"\u4FE1\u606F"},{value:"warning",label:"\u8B66\u544A"},{value:"danger",label:"\u5371\u9669"}]),Z=he({form:{},queryParams:{pageNum:1,pageSize:10,dictName:void 0,dictType:void 0,status:void 0},rules:{dictLabel:[{required:!0,message:"\u6570\u636E\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],dictValue:[{required:!0,message:"\u6570\u636E\u952E\u503C\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],dictSort:[{required:!0,message:"\u6570\u636E\u987A\u5E8F\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:d,form:n,rules:M}=Te(Z);function ee(s){Pe(s).then(o=>{d.value.dictType=o.data.dictType,O.value=o.data.dictType,y()})}function le(){qe().then(s=>{j.value=s.data})}function y(){L.value=!0,Ue(d.value).then(s=>{F.value=s.rows,$.value=s.total,L.value=!1})}function te(){g.value=!1,P()}function P(){n.value={dictCode:void 0,dictLabel:void 0,dictValue:void 0,cssClass:void 0,listClass:"default",dictSort:0,status:"0",remark:void 0},_.resetForm("dataRef")}function q(){d.value.pageNum=1,y()}function ae(){const s={path:"/system/dict"};_.$tab.closeOpenPage(s)}function oe(){_.resetForm("queryRef"),d.value.dictType=O,q()}function ne(){P(),g.value=!0,R.value="\u6DFB\u52A0\u5B57\u5178\u6570\u636E",n.value.dictType=d.value.dictType}function de(s){N.value=s.map(o=>o.dictCode),I.value=s.length!=1,K.value=!s.length}function A(s){P();const o=s.dictCode||N.value;Le(o).then(k=>{n.value=k.data,g.value=!0,R.value="\u4FEE\u6539\u5B57\u5178\u6570\u636E"})}function se(){_.$refs.dataRef.validate(s=>{s&&(n.value.dictCode!=null?Ne(n.value).then(o=>{E().removeDict(d.value.dictType),_.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),g.value=!1,y()}):$e(n.value).then(o=>{E().removeDict(d.value.dictType),_.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),g.value=!1,y()}))})}function Q(s){const o=s.dictCode||N.value;_.$modal.confirm('\u662F\u5426\u786E\u8BA4\u5220\u9664\u5B57\u5178\u7F16\u7801\u4E3A"'+o+'"\u7684\u6570\u636E\u9879\uFF1F').then(function(){return Re(o)}).then(()=>{y(),_.$modal.msgSuccess("\u5220\u9664\u6210\u529F"),E().removeDict(d.value.dictType)}).catch(()=>{})}function ue(){_.download("system/dict/data/export",{...d.value},`dict_data_${new Date().getTime()}.xlsx`)}return ee(z.params&&z.params.dictId),le(),(s,o)=>{const k=u("el-option"),B=u("el-select"),p=u("el-form-item"),V=u("el-input"),f=u("el-button"),G=u("el-form"),h=u("el-col"),ie=u("right-toolbar"),re=u("el-row"),b=u("el-table-column"),pe=u("el-tag"),ce=u("dict-tag"),me=u("el-table"),fe=u("pagination"),_e=u("el-input-number"),be=u("el-radio"),ve=u("el-radio-group"),ge=u("el-dialog"),C=H("hasPermi"),ye=H("loading");return i(),w("div",Be,[v(l(G,{model:t(d),ref:"queryRef",inline:!0},{default:a(()=>[l(p,{label:"\u5B57\u5178\u540D\u79F0",prop:"dictType"},{default:a(()=>[l(B,{modelValue:t(d).dictType,"onUpdate:modelValue":o[0]||(o[0]=e=>t(d).dictType=e),style:{width:"200px"}},{default:a(()=>[(i(!0),w(S,null,D(t(j),e=>(i(),m(k,{key:e.dictId,label:e.dictName,value:e.dictType},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(p,{label:"\u5B57\u5178\u6807\u7B7E",prop:"dictLabel"},{default:a(()=>[l(V,{modelValue:t(d).dictLabel,"onUpdate:modelValue":o[1]||(o[1]=e=>t(d).dictLabel=e),placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u6807\u7B7E",clearable:"",style:{width:"200px"},onKeyup:Se(q,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),l(p,{label:"\u72B6\u6001",prop:"status"},{default:a(()=>[l(B,{modelValue:t(d).status,"onUpdate:modelValue":o[2]||(o[2]=e=>t(d).status=e),placeholder:"\u6570\u636E\u72B6\u6001",clearable:"",style:{width:"200px"}},{default:a(()=>[(i(!0),w(S,null,D(t(U),e=>(i(),m(k,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(p,null,{default:a(()=>[l(f,{type:"primary",icon:"Search",onClick:q},{default:a(()=>[r("\u641C\u7D22")]),_:1}),l(f,{icon:"Refresh",onClick:oe},{default:a(()=>[r("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1},8,["model"]),[[J,t(T)]]),l(re,{gutter:10,class:"mb8"},{default:a(()=>[l(h,{span:1.5},{default:a(()=>[v((i(),m(f,{type:"primary",plain:"",icon:"Plus",onClick:ne},{default:a(()=>[r("\u65B0\u589E")]),_:1})),[[C,["system:dict:add"]]])]),_:1},8,["span"]),l(h,{span:1.5},{default:a(()=>[v((i(),m(f,{type:"success",plain:"",icon:"Edit",disabled:t(I),onClick:A},{default:a(()=>[r("\u4FEE\u6539")]),_:1},8,["disabled"])),[[C,["system:dict:edit"]]])]),_:1},8,["span"]),l(h,{span:1.5},{default:a(()=>[v((i(),m(f,{type:"danger",plain:"",icon:"Delete",disabled:t(K),onClick:Q},{default:a(()=>[r("\u5220\u9664")]),_:1},8,["disabled"])),[[C,["system:dict:remove"]]])]),_:1},8,["span"]),l(h,{span:1.5},{default:a(()=>[v((i(),m(f,{type:"warning",plain:"",icon:"Download",onClick:ue},{default:a(()=>[r("\u5BFC\u51FA")]),_:1})),[[C,["system:dict:export"]]])]),_:1},8,["span"]),l(h,{span:1.5},{default:a(()=>[l(f,{type:"warning",plain:"",icon:"Close",onClick:ae},{default:a(()=>[r("\u5173\u95ED")]),_:1})]),_:1},8,["span"]),l(ie,{showSearch:t(T),"onUpdate:showSearch":o[3]||(o[3]=e=>W(T)?T.value=e:null),onQueryTable:y},null,8,["showSearch"])]),_:1}),v((i(),m(me,{data:t(F),onSelectionChange:de},{default:a(()=>[l(b,{type:"selection",width:"55",align:"center"}),l(b,{label:"\u5B57\u5178\u7F16\u7801",align:"center",prop:"dictCode"}),l(b,{label:"\u5B57\u5178\u6807\u7B7E",align:"center",prop:"dictLabel"},{default:a(e=>[e.row.listClass==""||e.row.listClass=="default"?(i(),w("span",Ee,x(e.row.dictLabel),1)):(i(),m(pe,{key:1,type:e.row.listClass=="primary"?"":e.row.listClass},{default:a(()=>[r(x(e.row.dictLabel),1)]),_:2},1032,["type"]))]),_:1}),l(b,{label:"\u5B57\u5178\u952E\u503C",align:"center",prop:"dictValue"}),l(b,{label:"\u5B57\u5178\u6392\u5E8F",align:"center",prop:"dictSort"}),l(b,{label:"\u72B6\u6001",align:"center",prop:"status"},{default:a(e=>[l(ce,{options:t(U),value:e.row.status},null,8,["options","value"])]),_:1}),l(b,{label:"\u5907\u6CE8",align:"center",prop:"remark","show-overflow-tooltip":!0}),l(b,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",width:"180"},{default:a(e=>[X("span",null,x(s.parseTime(e.row.createTime)),1)]),_:1}),l(b,{label:"\u64CD\u4F5C",align:"center",width:"160","class-name":"small-padding fixed-width"},{default:a(e=>[v((i(),m(f,{link:"",type:"primary",icon:"Edit",onClick:Ve=>A(e.row)},{default:a(()=>[r("\u4FEE\u6539")]),_:2},1032,["onClick"])),[[C,["system:dict:edit"]]]),v((i(),m(f,{link:"",type:"primary",icon:"Delete",onClick:Ve=>Q(e.row)},{default:a(()=>[r("\u5220\u9664")]),_:2},1032,["onClick"])),[[C,["system:dict:remove"]]])]),_:1})]),_:1},8,["data"])),[[ye,t(L)]]),v(l(fe,{total:t($),page:t(d).pageNum,"onUpdate:page":o[4]||(o[4]=e=>t(d).pageNum=e),limit:t(d).pageSize,"onUpdate:limit":o[5]||(o[5]=e=>t(d).pageSize=e),onPagination:y},null,8,["total","page","limit"]),[[J,t($)>0]]),De(" \u6DFB\u52A0\u6216\u4FEE\u6539\u53C2\u6570\u914D\u7F6E\u5BF9\u8BDD\u6846 "),l(ge,{title:t(R),modelValue:t(g),"onUpdate:modelValue":o[14]||(o[14]=e=>W(g)?g.value=e:null),width:"500px","append-to-body":""},{footer:a(()=>[X("div",Fe,[l(f,{type:"primary",onClick:se},{default:a(()=>[r("\u786E \u5B9A")]),_:1}),l(f,{onClick:te},{default:a(()=>[r("\u53D6 \u6D88")]),_:1})])]),default:a(()=>[l(G,{ref:"dataRef",model:t(n),rules:t(M),"label-width":"80px"},{default:a(()=>[l(p,{label:"\u5B57\u5178\u7C7B\u578B"},{default:a(()=>[l(V,{modelValue:t(n).dictType,"onUpdate:modelValue":o[6]||(o[6]=e=>t(n).dictType=e),disabled:!0},null,8,["modelValue"])]),_:1}),l(p,{label:"\u6570\u636E\u6807\u7B7E",prop:"dictLabel"},{default:a(()=>[l(V,{modelValue:t(n).dictLabel,"onUpdate:modelValue":o[7]||(o[7]=e=>t(n).dictLabel=e),placeholder:"\u8BF7\u8F93\u5165\u6570\u636E\u6807\u7B7E"},null,8,["modelValue"])]),_:1}),l(p,{label:"\u6570\u636E\u952E\u503C",prop:"dictValue"},{default:a(()=>[l(V,{modelValue:t(n).dictValue,"onUpdate:modelValue":o[8]||(o[8]=e=>t(n).dictValue=e),placeholder:"\u8BF7\u8F93\u5165\u6570\u636E\u952E\u503C"},null,8,["modelValue"])]),_:1}),l(p,{label:"\u6837\u5F0F\u5C5E\u6027",prop:"cssClass"},{default:a(()=>[l(V,{modelValue:t(n).cssClass,"onUpdate:modelValue":o[9]||(o[9]=e=>t(n).cssClass=e),placeholder:"\u8BF7\u8F93\u5165\u6837\u5F0F\u5C5E\u6027"},null,8,["modelValue"])]),_:1}),l(p,{label:"\u663E\u793A\u6392\u5E8F",prop:"dictSort"},{default:a(()=>[l(_e,{modelValue:t(n).dictSort,"onUpdate:modelValue":o[10]||(o[10]=e=>t(n).dictSort=e),"controls-position":"right",min:0},null,8,["modelValue"])]),_:1}),l(p,{label:"\u56DE\u663E\u6837\u5F0F",prop:"listClass"},{default:a(()=>[l(B,{modelValue:t(n).listClass,"onUpdate:modelValue":o[11]||(o[11]=e=>t(n).listClass=e)},{default:a(()=>[(i(!0),w(S,null,D(t(Y),e=>(i(),m(k,{key:e.value,label:e.label+"("+e.value+")",value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(p,{label:"\u72B6\u6001",prop:"status"},{default:a(()=>[l(ve,{modelValue:t(n).status,"onUpdate:modelValue":o[12]||(o[12]=e=>t(n).status=e)},{default:a(()=>[(i(!0),w(S,null,D(t(U),e=>(i(),m(be,{key:e.value,label:e.value},{default:a(()=>[r(x(e.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(p,{label:"\u5907\u6CE8",prop:"remark"},{default:a(()=>[l(V,{modelValue:t(n).remark,"onUpdate:modelValue":o[13]||(o[13]=e=>t(n).remark=e),type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}}),Ae=Ce(Ke,[["__file","/Users/luce/Desktop/\u6570\u5B57\u4E09\u519C/Agriculture-front-end/src/views/system/dict/data.vue"]]);export{Ae as default};
|