| 1 |
- var U=Object.defineProperty,V=Object.defineProperties;var E=Object.getOwnPropertyDescriptors;var F=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable;var B=(a,s,e)=>s in a?U(a,s,{enumerable:!0,configurable:!0,writable:!0,value:e}):a[s]=e,p=(a,s)=>{for(var e in s||(s={}))P.call(s,e)&&B(a,e,s[e]);if(F)for(var e of F(s))$.call(s,e)&&B(a,e,s[e]);return a},_=(a,s)=>V(a,E(s));var h=(a,s,e)=>new Promise((g,l)=>{var u=n=>{try{t(e.next(n))}catch(m){l(m)}},f=n=>{try{t(e.throw(n))}catch(m){l(m)}},t=n=>n.done?g(n.value):Promise.resolve(n.value).then(u,f);t((e=e.apply(a,s)).next())});import{a as z,B as G}from"./index-Mu5dydaG.js";import{_ as J}from"./BasicForm.vue_vue_type_script_setup_true_lang-BhiE9_bz.js";import"./BasicForm.vue_vue_type_style_index_0_lang-BiIkb6ny.js";import{u as T}from"./useForm-B90AflV1.js";import{u as j,_ as q}from"./entry/index-BaQQ7BQ_.js";import{a as A}from"./data-Bp12LQ4O.js";import{u as W}from"./index-CFMHSB5r.js";import{a as Z,c as k,e as H}from"./feildApi-VF_Esp0L.js";import K from"./optionsFormModal-CtfGPBNK.js";import{E as Q,B as X}from"./antd-ILpsl5AZ.js";import{d as Y,c as ee,u as r,f as v,Z as oe,_ as se,k as d,a7 as C,$ as te,G as ae,ab as re,F as ie}from"./vue-CF9JqwIh.js";import"./FormItem.vue_vue_type_script_lang-Dp4O1V3R.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"./index-D6-fj_Lr.js";import"./resourceApi-D9gL48ec.js";import"./sysMenuApi-DXmvpZg5.js";import"./useWindowSizeFn-CiJNBK0Q.js";const ne={class:"flex"},le="28%",ce=Y({__name:"fieldDrawer",emits:["success","register"],setup(a,{emit:s}){const e=s,g=ee(()=>r(l)?"编辑CBB字段":"新增CBB字段"),l=v(!1),u=v(),f=v(),t=v([]),{createMessage:n}=j(),[m,{setFieldsValue:S,resetFields:D,validate:O}]=T({labelWidth:100,schemas:A,showActionButtonGroup:!1,actionColOptions:{span:23},baseColProps:{span:24},wrapperCol:{span:18}}),[I,{openModal:x}]=W(),[M,{setDrawerProps:w,closeDrawer:b}]=z(o=>h(this,null,function*(){if(yield D(),w({confirmLoading:!1}),l.value=!!(o!=null&&o.isUpdate),f.value=o==null?void 0:o.menuId,r(l)){const i=yield Z(o.record.id);u.value=i.id,Object.keys(i).forEach(c=>{(c==="required"||c==="show"||c==="editable"||c==="fuzzySearch"||c==="exactSearch")&&(i[c]=i[c]+"")}),i.options&&i.options.length>0&&(t.value=JSON.parse(i.options)),yield S(p({},i))}}));function R(){return h(this,null,function*(){try{const o=yield O();w({confirmLoading:!0}),o.menuId=f.value,t.value&&t.value.length>0&&(o.options=JSON.stringify(t.value)),r(l)?yield H(_(p({},o),{id:u.value})):yield k(p({},o)),r(l)?n.success("编辑成功!"):n.success("新增成功!"),b(),e("success",{isUpdate:r(l),values:_(p({},o),{id:u.value})})}finally{w({confirmLoading:!1})}})}function y(){x(!0,{record:t.value})}function N(o){t.value=o.value}function L(){t.value=[],b()}return(o,i)=>(oe(),se(ie,null,[d(r(G),re(o.$attrs,{destroyOnClose:"",onRegister:r(M),title:g.value,width:le,onOk:R,onClose:L,showFooter:!0}),{default:C(()=>[d(r(J),{onRegister:r(m),layout:"vertical"},{options:C(()=>[te("div",ne,[d(r(Q),{disabled:"",value:t.value,"onUpdate:value":i[0]||(i[0]=c=>t.value=c),class:"mr-4"},null,8,["value"]),d(r(X),{type:"primary",onClick:y},{default:C(()=>[ae("设置选项")]),_:1})])]),_:1},8,["onRegister"])]),_:1},16,["onRegister","title"]),d(K,{onRegister:r(I),onSuccess:N},null,8,["onRegister"])],64))}}),ze=q(ce,[["__scopeId","data-v-1cc5d19a"]]);export{ze as default};
|