index.d900022d.js 4.9 KB

1
  1. import{aK as s,aL as _,af as v,aI as P,aX as b,_ as k,r as y,D as r,bn as w,v as x,o as R,p as q,w as l,J as S,q as T,x as u,bp as W,bT as I}from"./index.93d58d1e.js";import M from"./menu-tree.32bab834.js";import{u as L}from"./use-page-modal.6e8a4736.js";import"./index.095d2af9.js";const{VITE_PROXY_DOMAIN_REAL:ne,VITE_PROXY_USER_REAL:U}=_(),i=U+"/admin/",N=e=>s.request("post",`${i}menuaction`,{data:e}),Y=e=>s.request("post",`${i}menuactionadd`,{data:e}),$=e=>s.request("post",`${i}menuactionsave`,{data:e}),O=e=>s.request("post",`${i}menuactionstatus`,{data:e}),V=e=>s.request("post",`${i}menuactiondel`,{data:e}),X=[{type:"selection",minWidth:55,align:"left",hide:({checkList:e})=>!e.includes("\u52FE\u9009\u5217")},{label:"\u5E8F\u53F7",type:"index",minWidth:60,align:"left",hide:({checkList:e})=>!e.includes("\u5E8F\u53F7\u5217")},{label:"\u6309\u94AE\u540D\u79F0",prop:"action_name",minWidth:180,align:"left"},{label:"\u72B6\u6001",prop:"status",minWidth:80,cellRenderer:({row:e,props:a})=>v(P,{size:a.size,type:String(e.status)==="1"?"success":"danger"},{default:()=>e.status+""=="0"?"\u7981\u7528":"\u542F\u7528"})},{label:"\u521B\u5EFA\u65F6\u95F4",minWidth:180,prop:"createTime",formatter:({createTime:e})=>b(e).format("YYYY-MM-DD HH:mm:ss")},{label:"\u64CD\u4F5C",fixed:"right",minWidth:140,slot:"operation"}],j={title:"\u6309\u94AE\u8BBE\u7F6E",columns:X,notReuqiredInit:!0,notNeedCompanyFilter:!0,apis:{httpList:N,httpDelete:V,httpAdd:Y,httpStatus:O,httpUpdate:$}},d=[{code:"001",name:"\u5217\u8868"},{code:"002",name:"\u6DFB\u52A0"},{code:"003",name:"\u542F\u7528"},{code:"004",name:"\u7981\u7528"},{code:"005",name:"\u4FEE\u6539"},{code:"006",name:"\u5220\u9664"},{code:"007",name:"\u8BE6\u60C5"},{code:"008",name:"\u63D0\u4EA4"},{code:"009",name:"\u64A4\u9500\u8D44\u91D1\u8BA4\u9886"},{code:"010",name:"\u4E0A\u67B6"},{code:"011",name:"\u4E0B\u67B6"},{code:"012",name:"\u91CD\u7F6E\u5BC6\u7801"},{code:"013",name:"\u8BBE\u4E3A\u7BA1\u7406\u5458"},{code:"014",name:"\u53D6\u6D88\u7BA1\u7406\u5458"},{code:"015",name:"\u6A21\u677F\u4E0B\u8F7D"},{code:"016",name:"\u6570\u636E\u5BFC\u5165"},{code:"017",name:"\u9875\u9762\u5BFC\u51FA"},{code:"018",name:"\u63A5\u53E3\u5B9E\u65F6\u5BFC\u51FA"},{code:"019",name:"\u63A5\u53E3\u9884\u7EA6\u5BFC\u51FA"},{code:"020",name:"\u4E70\u65B9\u516C\u53F8\u5BA1\u6838"},{code:"021",name:"\u4E70\u65B9\u516C\u53F8\u8BA4\u8BC1"},{code:"022",name:"\u64A4\u9500\u5BF9\u8D26\u7533\u8BF7"},{code:"023",name:"\u64A4\u9500\u5BF9\u8D26\u4ED8\u6B3E\u7533\u8BF7"},{code:"024",name:"\u64A4\u9500\u5BF9\u8D26\u56DE\u7968\u7533\u8BF7"},{code:"025",name:"\u8D22\u52A1\u5BA1\u6838"},{code:"026",name:"\u5BFC\u51FA\u53D1\u7968\u7533\u8BF7\u4FE1\u606F"},{code:"027",name:"\u4E0B\u8F7D\u53D1\u7968\u4FE1\u606F\u5BFC\u5165\u6A21\u677F"},{code:"028",name:"\u6279\u91CF\u5BFC\u5165\u8D22\u52A1\u5F00\u7968\u7ED3\u679C\uFF08\u53D1\u7968\u7533\u8BF7\uFF09"},{code:"029",name:"\u4E0B\u8F7D\u8D44\u91D1\u5BFC\u5165\u6A21\u677F"},{code:"030",name:"\u6279\u91CF\u5BFC\u5165\u5BA2\u6237\u4ED8\u6B3E\u8D44\u91D1\u6570\u636E"}];function z(){return d.map(e=>({label:e.name,value:e.code}))}const G={title:"\u6309\u94AE",colLayout:{span:24},itemStyle:{},formItems:[{field:"action_code",type:"select",label:"\u6309\u94AE\u540D\u79F0",labelWidth:"120px",placeholder:"\u6309\u94AE\u540D\u79F0",options:z(),rules:[{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u6309\u94AE\u6807\u8BC6"}]},{field:"status",type:"radio",labelWidth:"120px",label:"\u6309\u94AE\u72B6\u6001",options:[{label:"\u542F\u7528",value:"1"},{label:"\u7981\u7528",value:"0"}],rules:[{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u6309\u94AE\u72B6\u6001"}]}]};var m=(e=>(e.MENU="1",e.PAGE="2",e))(m||{});const H={class:"main role"},J={"w-full":"",flex:""},K=y({__name:"index",setup(e){const a=r(""),c=r(null),{pageModalRef:p,handleCreateData:B,handlePreviewData:F,handleUpdateData:E,handleConfrim:f,defaultInfo:C}=L({pageContentRef:c,confirmCallback:({action_code:t})=>{var o;return{menuid:u(a),action_name:(o=d.find(n=>n.code===t))==null?void 0:o.name}}});function A(t){const{menu_type:o,id:n}=t;String(o)===m.PAGE&&(a.value=n,c.value.getPageData({id:n}))}function D(t){a.value=t,c.value.getPageData({id:t})}const{permissions:g,hasPermissionWithCode:h}=w("setBtn");return(t,o)=>{const n=x("PagePower");return R(),q("div",H,[l(n,{isShow:u(h)("001")},{default:S(()=>[T("div",J,[l(M,{onTreeSelectChange:A,onInitTableData:D}),l(u(W),{ref_key:"pageContentRef",ref:c,powers:u(g),"content-config":u(j),onCreateBtnClick:u(B),onPreviewBtnClick:u(F),onUpdateBtnClick:u(E)},null,8,["powers","content-config","onCreateBtnClick","onPreviewBtnClick","onUpdateBtnClick"])])]),_:1},8,["isShow"]),l(u(I),{ref_key:"pageModalRef",ref:p,"modal-config":u(G),"default-info":u(C),onConfirmBtnClick:u(f)},null,8,["modal-config","default-info","onConfirmBtnClick"])])}}});var ae=k(K,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/system/setBtn/index.vue"]]);export{ae as default};