optionsFormModal-CtfGPBNK.js 1.7 KB

1
  1. var i=(v,d,a)=>new Promise((s,c)=>{var m=e=>{try{o(a.next(e))}catch(t){c(t)}},f=e=>{try{o(a.throw(e))}catch(t){c(t)}},o=e=>e.done?s(e.value):Promise.resolve(e.value).then(m,f);o((a=a.apply(v,d)).next())});import{b as B,B as F}from"./index-CFMHSB5r.js";import{B as g,u as I,_ as w}from"./entry/index-BaQQ7BQ_.js";import{E as L}from"./antd-ILpsl5AZ.js";import{d as b,f as M,Z as p,_,k as u,a7 as k,$ as N,F as O,a9 as V,u as l,G as $,ab as x}from"./vue-CF9JqwIh.js";import"./useWindowSizeFn-CiJNBK0Q.js";const E={class:"modals"},P={class:"!pl-8 !pt-4"},R=b({__name:"optionsFormModal",emits:["success"],setup(v,{emit:d}){const a=d,s=M([]),c=M("设置选项"),{createMessage:m}=I(),[f,{setModalProps:o,closeModal:e}]=B(n=>i(this,null,function*(){o({confirmLoading:!1}),s.value=n.record&&n.record.length>0?n.record:[""]}));function t(){return i(this,null,function*(){try{m.success("选项设置成功"),e(),a("success",{value:s.value})}finally{o({confirmLoading:!1,canFullscreen:!1})}})}function y(){return i(this,null,function*(){e()})}function C(){s.value.push("")}return(n,T)=>(p(),_("div",E,[u(l(F),x(n.$attrs,{destroyOnClose:"",onRegister:l(f),title:c.value,onOk:t,width:500,onCancel:y}),{default:k(()=>[N("div",P,[(p(!0),_(O,null,V(s.value,(U,r)=>(p(),_("div",{class:"h10 line-height-10 w-full flex mt-2",key:r},[u(l(L),{value:s.value[r],"onUpdate:value":h=>s.value[r]=h,class:"w-4/5"},null,8,["value","onUpdate:value"]),u(l(g),{onlyIcon:"icon-delete|iconfont",class:"ml-8 h8 mt-1",onClick:h=>s.value.splice(r,1)},null,8,["onClick"])]))),128)),u(l(g),{class:"mt-4 float-right",preIcon:"icon-create|iconfont",onClick:C},{default:k(()=>[$("增加选项")]),_:1})])]),_:1},16,["onRegister","title"])]))}}),z=w(R,[["__scopeId","data-v-4c641c9f"]]);export{z as default};