| 1 |
- var U=Object.defineProperty,b=Object.defineProperties;var z=Object.getOwnPropertyDescriptors;var C=Object.getOwnPropertySymbols;var S=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable;var B=(s,t,e)=>t in s?U(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e,d=(s,t)=>{for(var e in t||(t={}))S.call(t,e)&&B(s,e,t[e]);if(C)for(var e of C(t))$.call(t,e)&&B(s,e,t[e]);return s},h=(s,t)=>b(s,z(t));var w=(s,t,e)=>new Promise((l,f)=>{var v=r=>{try{n(e.next(r))}catch(c){f(c)}},i=r=>{try{n(e.throw(r))}catch(c){f(c)}},n=r=>r.done?l(r.value):Promise.resolve(r.value).then(v,i);n((e=e.apply(s,t)).next())});import{_ as L}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 M}from"./useForm-B90AflV1.js";import{au as P,B as N,u as G}from"./entry/index-BaQQ7BQ_.js";import{v as E}from"./data-DMqxnS64.js";import"./antd-ILpsl5AZ.js";import{a as H,B as W}from"./index-Mu5dydaG.js";import{l as Z}from"./index-D6-fj_Lr.js";import{d as j,f as g,r as q,u as o,n as k,a8 as J,Z as K,a6 as Q,a7 as y,k as D,$ as X,G as Y,ab as ee}from"./vue-CF9JqwIh.js";import"./FormItem.vue_vue_type_script_lang-Dp4O1V3R.js";import"./index-CFMHSB5r.js";import"./useWindowSizeFn-CiJNBK0Q.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"./filters-CDubYUui.js";const te=s=>P.post({url:"/biz/sys/versioning/add",params:s}),se=s=>P.get({url:"/biz/sys/versioning/detail/"+s}),ae=s=>P.post({url:"/biz/sys/versioning/edit",params:s});let T=(s=21)=>crypto.getRandomValues(new Uint8Array(s)).reduce((t,e)=>(e&=63,e<36?t+=e.toString(36):e<62?t+=(e-26).toString(36).toUpperCase():e>62?t+="-":t+="_",t),"");const Oe=j({__name:"FormDrawer",emits:["success","register"],setup(s,{emit:t}){const e=t,l=g([]),f=q({accessType:[]}),v=g("APP版本"),i=g(!1),n=g(),{createMessage:r}=G(),[c,{resetFields:V,validate:A,setFieldsValue:I}]=M({layout:"vertical",showResetButton:!0,labelWidth:100,schemas:E,showActionButtonGroup:!1,actionColOptions:{span:24},baseColProps:{span:12},wrapperCol:{span:22}}),[F,{setDrawerProps:_,closeDrawer:O}]=H(a=>w(this,null,function*(){var m;if(yield V(),_({confirmLoading:!1}),i.value=a.isUpdate,l.value=[],v.value=`${i.value?"编辑APP版本":"新建APP版本"} `,f.accessType=yield Z({dictCode:"ipt"}),n.value=(m=a.record)==null?void 0:m.id,o(i)){const u=yield se(n.value);u.suppliesTemplate&&(l.value=u.suppliesTemplate.map(p=>({type:p.type,typeId:p.typeId,count:p.count,name:p.name,nameId:p.nameId,makers:p.makers,nanoid:T()})),yield k()),yield I(d({},u))}}));function R(){return w(this,null,function*(){l.value.push({typeId:"",name:"",nanoid:T(5)}),yield k()})}function x(){return w(this,null,function*(){try{const a=yield A();_({confirmLoading:!0}),a.cover=a.files&&a.files.length>0?a.files.map(m=>m.id)[0]:"",o(i)?yield ae(h(d({},a),{id:n.value})):yield te(d({},a)),o(i)?r.success("编辑成功!"):r.success("新增成功!"),O(),e("success",{isUpdate:o(i),values:h(d({},a),{id:n.value})})}finally{_({confirmLoading:!1})}})}return(a,m)=>{const u=J("PlusOutlined");return K(),Q(o(W),ee(a.$attrs,{destroyOnClose:"",onRegister:o(F),title:v.value,onOk:x,width:1080,showFooter:!0}),{default:y(()=>[D(o(L),{onRegister:o(c),layout:"vertical",class:"!px-6 !pt-4"},{suppliesTemplate:y(()=>[X("div",null,[D(o(N),{type:"primary",shape:"round",onClick:R},{icon:y(()=>[D(u)]),default:y(()=>[Y(" 添加 ")]),_:1})])]),_:1},8,["onRegister"])]),_:1},16,["onRegister","title"])}}});export{Oe as default};
|