index-Dl3dh9C1.js 4.9 KB

1
  1. var j=Object.defineProperty,G=Object.defineProperties;var O=Object.getOwnPropertyDescriptors;var w=Object.getOwnPropertySymbols;var Q=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable;var F=(o,t,e)=>t in o?j(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,D=(o,t)=>{for(var e in t||(t={}))Q.call(t,e)&&F(o,e,t[e]);if(w)for(var e of w(t))U.call(t,e)&&F(o,e,t[e]);return o},S=(o,t)=>G(o,O(t));var p=(o,t,e)=>new Promise((f,_)=>{var g=i=>{try{n(e.next(i))}catch(l){_(l)}},k=i=>{try{n(e.throw(i))}catch(l){_(l)}},n=i=>i.done?f(i.value):Promise.resolve(i.value).then(g,k);n((e=e.apply(o,t)).next())});import{u as K,_ as L}from"./useForm-BfB231QP.js";import"./helper-B0yEaptj.js";import{s as Z,F as q,c as A}from"./FormModal-B40UK3rT.js";import{P as H}from"./PageTitle-DoNYlIhY.js";/* empty css */import{u as J}from"./index-CD5zFmZN.js";import{b as W}from"./index-lE2idd8k.js";import{aG as X,bo as M,u as Y,_ as ee}from"./entry/index-CRWhxBeP.js";import{u as te,_ as oe}from"./useTable-BCJw90Li.js";import{_ as ae}from"./TableImg.vue_vue_type_style_index_0_lang-CvFmChal.js";import{d as ie,f as se}from"./labelApi-Dhm-XRQA.js";import{d as re,r as R,f as ne,o as le,n as ce,Z as u,_ as y,$ as b,k as m,u as a,m as me,a5 as v,ad as pe,a8 as h,F as V,G as B,a0 as T,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-r-ozwU0K.js";import"./index-BGDG2Aiy.js";import"./uuid-BUBnBT7J.js";import"./useSortable-BUyXn7hO.js";import"./download-DbzL13NI.js";import"./base64Conver-DEMZeTZS.js";import"./index-BZ4uXGij.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BMkV6zCu.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-BshNMORD.js";import"./index-CIEo7xez.js";import"./index-DOkdpLQv.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./UploadPreviewModal-BZsd-hmR.js";import"./cateApi-BE6kfD5q.js";import"./resourceApi-CKj0y817.js";import"./common-DpkSdXuu.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-tY_yXKfV.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-ByuHmjlN.js";import"./BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js";import"./useForm-C-769eP8.js";import"./manageApi-DOKRLQWO.js";import"./useWindowSizeFn-CEueHQop.js";import"./sortable.esm-DYEDn-UA.js";import"./componentMap-DvvMrh5V.js";const _e={class:"flex items-baseline justify-between"},ye={class:"flex"},be={class:"flex justify-between my-2"},he={class:"section"},ge=re({__name:"index",setup(o){const{createMessage:t}=Y(),[e,{openModal:f}]=J(),[_,{getFieldsValue:g}]=K({schemas:Z,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[k,{reload:n}]=te({api:se,rowKey:"id",columns:A,showIndexColumn:!0,pagination:!0,bordered:!0,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:$}),i=R({name:""}),l=R({}),x=ne([{key:"labelDataScope",dictCode:"label_data_scope"},{key:"labelType",dictCode:"label_type"}]);le(()=>p(this,null,function*(){const s=yield W(x.value.map(r=>r.dictCode));for(const r in s){const C=x.value.filter(c=>c.dictCode==r)[0];l[C.key]=s[r]}}));function $(s){return p(this,null,function*(){return S(D({},s),{orders:[],name:i.name===""?void 0:i.name})})}function z(){f(!0,{isUpdate:!1,record:{}})}function I(s){f(!0,{record:s,isUpdate:!0})}function N(s){return p(this,null,function*(){(yield ie([s.id]))&&t.success("删除成功"),yield n()})}function P(){return p(this,null,function*(){i.name=g().name,n()})}function E(){return p(this,null,function*(){yield n()})}return(s,r)=>{const C=ce("auth");return u(),y("div",null,[b("div",_e,[b("div",ye,[m(a(H),{title:"标签管理"})]),b("div",be,[m(a(L),{onRegister:a(_),layout:"vertical",onFieldValueChange:P,style:{width:"300px"},class:"mr-2"},null,8,["onRegister"]),me(m(a(X),{class:"w-10 h-10 p-0 border-none ml-2",onlyIcon:"icon-create|iconfont",onClick:r[0]||(r[0]=c=>z())},null,512),[[C,["ssc:label:add"]]])])]),b("div",he,[m(a(fe),{gutter:10},{default:v(()=>[m(a(ue),{span:24,class:"content"},{default:v(()=>[m(a(oe),{onRegister:a(k)},{bodyCell:v(({column:c,record:d})=>[c.key==="color"?(u(),y("div",{key:0,style:pe({backgroundColor:d.color,width:"20px",height:"20px"})},null,4)):h("",!0),c.key==="dataScope"?(u(),y(V,{key:1},[B(T(a(M)(l.labelDataScope,d.dataScope,"label")),1)],64)):h("",!0),c.key==="type"?(u(),y(V,{key:2},[B(T(a(M)(l.labelType,d.type,"label")),1)],64)):h("",!0),c.key==="action"?(u(),de(a(ae),{key:3,actions:[{auth:"ssc:label:edit",icon:"icon-edit|iconfont",tooltip:"编辑",type:"text",onClick:I.bind(null,d)},{auth:"ssc:label:remove",icon:"icon-delete|iconfont",type:"text",tooltip:"删除",popConfirm:{title:"是否确认删除",placement:"left",confirm:N.bind(null,d)}}]},null,8,["actions"])):h("",!0)]),_:1},8,["onRegister"])]),_:1})]),_:1}),m(q,{onRegister:a(e),onSuccess:E},null,8,["onRegister"])])])}}}),rt=ee(ge,[["__scopeId","data-v-032a2513"]]);export{rt as default};