| 1 |
- var E=Object.defineProperty,U=Object.defineProperties;var A=Object.getOwnPropertyDescriptors;var k=Object.getOwnPropertySymbols;var G=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable;var w=(o,e,t)=>e in o?E(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t,x=(o,e)=>{for(var t in e||(e={}))G.call(e,t)&&w(o,t,e[t]);if(k)for(var t of k(e))K.call(e,t)&&w(o,t,e[t]);return o},I=(o,e)=>U(o,A(e));var h=(o,e,t)=>new Promise((l,u)=>{var _=n=>{try{c(t.next(n))}catch(r){u(r)}},m=n=>{try{c(t.throw(n))}catch(r){u(r)}},c=n=>n.done?l(n.value):Promise.resolve(n.value).then(_,m);c((t=t.apply(o,e)).next())});import{d as L,ak as O,Y as X,f as d,o as Z,q as H,Z as f,_ as S,$ as b,k as y,G as g,a0 as C,m as J,u as s,a7 as D,a6 as B,aa as M,F as P}from"./vue-CF9JqwIh.js";import{c as Q,B as W,f as F,u as ee}from"./entry/index-BaQQ7BQ_.js";import{u as te,_ as oe}from"./useTable-BSOWtk5o.js";import{_ as ie}from"./TableImg.vue_vue_type_style_index_0_lang-1Kd8nEMt.js";import{u as ne}from"./index-CFMHSB5r.js";import{m as ae}from"./data-Bp12LQ4O.js";import{g as se,M as re,d as le}from"./menuFormModal-Dnu7K8L2.js";import{l as ue}from"./index-D6-fj_Lr.js";import{X as ce,n as me}from"./antd-ILpsl5AZ.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-BhiE9_bz.js";import"./FormItem.vue_vue_type_script_lang-Dp4O1V3R.js";import"./BasicForm.vue_vue_type_style_index_0_lang-BiIkb6ny.js";import"./index-L2ZLrFTi.js";import"./index-CXGOl87Z.js";import"./uuid-BUBnBT7J.js";import"./useSortable-6iYBSviO.js";import"./download-D1ZoFQnu.js";import"./base64Conver-BAcTuUD2.js";import"./index-BDVnX7zP.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-0J_QZbkb.js";import"./copyTextToClipboard-Cu8x8bym.js";import"./index-D6Qi77pD.js";import"./index-Pqf9ZLE_.js";import"./onMountedOrActivated-D34Dt7uC.js";import"./resourceApi-D9gL48ec.js";import"./useForm-B90AflV1.js";import"./useWindowSizeFn-CiJNBK0Q.js";import"./sortable.esm-CoO8jRpa.js";import"./componentMap-DjxH3hEY.js";import"./sysMenuApi-DXmvpZg5.js";const pe={class:"flex items-baseline justify-between"},de={class:"text-xl font-bold"},fe={class:"flex justify-between my-4"},Oe=L({__name:"menu",setup(o){const e=O(),t=X(),l=d(),u=d(),[_,{openModal:m}]=ne(),[c,{reload:n}]=te({api:se,rowKey:"id",columns:ae,showIndexColumn:!1,bordered:!0,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:Y}),r=d(),{createMessage:N}=ee(),T=d([{field:"sort",direction:"ASC"}]);Z(()=>h(this,null,function*(){l.value=e.query.repositoryId,u.value=e.query.repositoryName,r.value=yield ue({dictCode:"sys_enable_type"})}));function R(){m(!0,{isUpdate:!1,record:{},repositoryId:l.value})}function $(a){m(!0,{isUpdate:!0,record:a,repositoryId:l.value})}function V(){n()}function Y(a){return I(x({},a),{orders:T.value,repositoryId:l.value})}function q(a){t.push({path:"/bizMange/cbb/cbbField",query:{menuId:a.id,menuName:a.name}})}function j(a){return h(this,null,function*(){(yield le([a.id]))&&N.success("删除成功"),yield n()})}return(a,v)=>{const z=H("auth");return f(),S("div",null,[b("div",pe,[b("div",de,[y(Q,{size:20,icon:"icon-back|iconfont",onClick:v[0]||(v[0]=p=>a.$router.go(-1)),class:"mr-2 cursor-pointer"}),g(C(u.value),1)]),b("div",fe,[J(y(s(W),{type:"primary",onlyIcon:"icon-create|iconfont",size:"large",onClick:R},null,512),[[z,["cbb:cbbmenu:add"]]])])]),b("div",null,[y(s(oe),{onRegister:s(c)},{bodyCell:D(({column:p,record:i})=>[p.key==="enable"?(f(),B(s(ce),{key:0,color:s(F)(r.value,i.enable.toString(),"bgColor")},{default:D(()=>[g(C(s(F)(r.value,i.enable.toString(),"label")),1)]),_:2},1032,["color"])):M("",!0),p.key==="updateTime"?(f(),S(P,{key:1},[g(C(s(me)(i.updateTime).format("YYYY-MM-DD")),1)],64)):M("",!0),p.key==="action"?(f(),B(s(ie),{key:2,actions:[{auth:"cbb:cbbmenu:edit",icon:"icon-edit|iconfont",tooltip:"编辑",type:"text",onClick:$.bind(null,i)},{ifShow:(i==null?void 0:i.enable)=="1",icon:"icon-edit-field|iconfont",tooltip:"编辑字段",type:"text",onClick:q.bind(null,i)},{ifShow:(i==null?void 0:i.enable)=="0",auth:"cbb:cbbmenu:remove",icon:"icon-delete|iconfont",type:"text",tooltip:"删除",popConfirm:{title:"是否确认删除",placement:"left",confirm:j.bind(null,i)}}]},null,8,["actions"])):M("",!0)]),_:1},8,["onRegister"]),y(re,{onRegister:s(_),onSuccess:V},null,8,["onRegister"])])])}}});export{Oe as default};
|