| 1 |
- var G=Object.defineProperty,O=Object.defineProperties;var Q=Object.getOwnPropertyDescriptors;var w=Object.getOwnPropertySymbols;var U=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable;var F=(o,t,e)=>t in o?G(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,D=(o,t)=>{for(var e in t||(t={}))U.call(t,e)&&F(o,e,t[e]);if(w)for(var e of w(t))K.call(t,e)&&F(o,e,t[e]);return o},S=(o,t)=>O(o,Q(t));var d=(o,t,e)=>new Promise((_,b)=>{var g=i=>{try{l(e.next(i))}catch(c){b(c)}},C=i=>{try{l(e.throw(i))}catch(c){b(c)}},l=i=>i.done?_(i.value):Promise.resolve(i.value).then(g,C);l((e=e.apply(o,t)).next())});import{u as L,_ as Z}from"./useForm-Bni3nVpQ.js";import"./helper-D9Ga7J5s.js";import{s as q,F as A,c as H}from"./FormModal-C52-j-wC.js";import{P as J}from"./PageTitle-BxXy_5Tb.js";/* empty css */import{u as W}from"./index-DoY8o_tg.js";import{b as X}from"./index-C62qE7av.js";import{aG as Y,bp as M,u as ee,_ as te}from"./entry/index-Dvfp0xmj.js";import{u as oe,_ as ae}from"./useTable-C2EyEhdK.js";import{_ as ie}from"./TableImg.vue_vue_type_style_index_0_lang-i6rrVPR0.js";import{d as se,f as re}from"./labelApi-BdOZ6_Gt.js";import{d as ne,r as R,f as le,o as ce,n as me,Z as u,_ as f,$ as h,k as m,u as a,m as pe,a5 as x,ad as V,a8 as y,F as B,G as T,a0 as $,a4 as de}from"./vue-DM5HGU8Z.js";import{Q as ue,R as fe}from"./antd-BfqWtMX3.js";import"./FormItem.vue_vue_type_script_lang-Bup_u6t4.js";import"./index-Dctz5MNS.js";import"./uuid-BUBnBT7J.js";import"./useSortable-Bnq3rNI4.js";import"./download-CRNZI4vf.js";import"./base64Conver-DEMZeTZS.js";import"./index-Dq-XUNJv.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BRwtlKz0.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-Bi_E-ztt.js";import"./index-BfsCuAkv.js";import"./index-BxcUCVnO.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./cateApi-DFEt9aOF.js";import"./resourceApi-B8xLfLDg.js";import"./common-3Xrvf8hr.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-CFC8W-xm.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-DFM1MnGc.js";import"./BasicForm.vue_vue_type_style_index_0_lang-D1iGWYPy.js";import"./useForm-Co1sk-FH.js";import"./manageApi-CAkFcCVZ.js";import"./useWindowSizeFn-BgLRcrDN.js";import"./sortable.esm-DYEDn-UA.js";import"./componentMap-D2CAfZ8q.js";const ye={class:"flex items-baseline justify-between"},_e={class:"flex"},be={class:"flex justify-between my-2"},he={class:"section"},ge=ne({__name:"index",setup(o){const{createMessage:t}=ee(),[e,{openModal:_}]=W(),[b,{getFieldsValue:g}]=L({schemas:q,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[C,{reload:l}]=oe({api:re,rowKey:"id",columns:H,showIndexColumn:!0,pagination:!0,bordered:!0,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:z}),i=R({name:""}),c=R({}),v=le([{key:"labelDataScope",dictCode:"label_data_scope"},{key:"labelType",dictCode:"label_type"}]);ce(()=>d(this,null,function*(){const s=yield X(v.value.map(r=>r.dictCode));for(const r in s){const k=v.value.filter(n=>n.dictCode==r)[0];c[k.key]=s[r]}}));function z(s){return d(this,null,function*(){return S(D({},s),{orders:[],name:i.name===""?void 0:i.name})})}function I(){_(!0,{isUpdate:!1,record:{}})}function N(s){_(!0,{record:s,isUpdate:!0})}function P(s){return d(this,null,function*(){(yield se([s.id]))&&t.success("删除成功"),yield l()})}function E(){return d(this,null,function*(){i.name=g().name,l()})}function j(){return d(this,null,function*(){yield l()})}return(s,r)=>{const k=me("auth");return u(),f("div",null,[h("div",ye,[h("div",_e,[m(a(J),{title:"标签管理"})]),h("div",be,[m(a(Z),{onRegister:a(b),layout:"vertical",onFieldValueChange:E,style:{width:"300px"},class:"mr-2"},null,8,["onRegister"]),pe(m(a(Y),{class:"w-10 h-10 p-0 border-none ml-2",onlyIcon:"icon-create|iconfont",onClick:r[0]||(r[0]=n=>I())},null,512),[[k,["ssc:label:add"]]])])]),h("div",he,[m(a(fe),{gutter:10},{default:x(()=>[m(a(ue),{span:24,class:"content"},{default:x(()=>[m(a(ae),{onRegister:a(C)},{bodyCell:x(({column:n,record:p})=>[n.key==="bgmColor"?(u(),f("div",{key:0,style:V({backgroundColor:p.bgmColor,width:"20px",height:"20px"})},null,4)):y("",!0),n.key==="fontColor"?(u(),f("div",{key:1,style:V({backgroundColor:p.fontColor,width:"20px",height:"20px"})},null,4)):y("",!0),n.key==="dataScope"?(u(),f(B,{key:2},[T($(a(M)(c.labelDataScope,p.dataScope,"label")),1)],64)):y("",!0),n.key==="type"?(u(),f(B,{key:3},[T($(a(M)(c.labelType,p.type,"label")),1)],64)):y("",!0),n.key==="action"?(u(),de(a(ie),{key:4,actions:[{auth:"ssc:label:edit",icon:"icon-edit|iconfont",tooltip:"编辑",type:"text",onClick:N.bind(null,p)},{auth:"ssc:label:remove",icon:"icon-delete|iconfont",type:"text",tooltip:"删除",popConfirm:{title:"是否确认删除",placement:"left",confirm:P.bind(null,p)}}]},null,8,["actions"])):y("",!0)]),_:1},8,["onRegister"])]),_:1})]),_:1}),m(A,{onRegister:a(e),onSuccess:j},null,8,["onRegister"])])])}}}),st=te(ge,[["__scopeId","data-v-2bd1ed34"]]);export{st as default};
|