| 1 |
- var k=Object.defineProperty;var h=Object.getOwnPropertySymbols;var x=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable;var b=(o,a,e)=>a in o?k(o,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[a]=e,y=(o,a)=>{for(var e in a||(a={}))x.call(a,e)&&b(o,e,a[e]);if(h)for(var e of h(a))C.call(a,e)&&b(o,e,a[e]);return o};var c=(o,a,e)=>new Promise((m,d)=>{var n=s=>{try{i(e.next(s))}catch(l){d(l)}},u=s=>{try{i(e.throw(s))}catch(l){d(l)}},i=s=>s.done?m(s.value):Promise.resolve(s.value).then(n,u);i((e=e.apply(o,a)).next())});import{u as B,B as I}from"./useForm-c19ef35c.js";import{d as P,aa as F,r as M,k as V,o as _,m as g,g as r,y as p,f,dq as j,I as z,af as w,v,bg as N,bh as U,bz as R,j as D}from"./index-610a1d46.js";import{r as E}from"./filters-8277ebe9.js";import{c as G,a as T}from"./sysSettingApi-5b6f4204.js";import{f as q}from"./download-a90dd227.js";import"./index-985aa6f5.js";import"./useWindowSizeFn-1829b247.js";import"./index-b6d11df2.js";import"./index-72381a11.js";import"./index-4ed0dc84.js";import"./uuid-98bbe2a6.js";import"./XTUpload.vue_vue_type_style_index_0_scoped_61a00cd1_lang-bad913d6.js";import"./index-981858ed.js";import"./uniqBy-2b2a500d.js";const A=[{label:"实验室名称",field:"companyName",component:"Input",componentProps:{placeholder:"请输入实验室名称"},colProps:{span:17}},{label:"合同公章",field:"officialSeal",component:"Input",slot:"officialSeal",colProps:{span:8}},{label:"是否添加个人签名",field:"personalSignature",component:"RadioGroup",componentProps:{options:E,disabled:!1},colProps:{span:8},defaultValue:0},{field:"remark",component:"Input",slot:"remark",colProps:{span:24}}],L=o=>(N("data-v-4315d46b"),o=o(),U(),o),O=["src"],W={key:1,class:"img-signature"},H=L(()=>w("span",{style:{color:"red"}},"注: 合同公章请上传200*200且小于1M大小的印章图片",-1)),J={style:{display:"flex","justify-content":"flex-end"}},K=P({__name:"index",setup(o){F(()=>c(this,null,function*(){yield i()}));const{createMessage:a}=R(),[e,{setFieldsValue:m,validate:d}]=B({labelWidth:200,schemas:A,showActionButtonGroup:!1,actionColOptions:{span:23},baseColProps:{span:8},wrapperCol:{span:23}}),n=M(null);function u(){return c(this,null,function*(){const t=yield d();n.value&&(t.officialSeal=n.value),yield T(t),a.success("配置保存成功"),yield i()})}function i(){return c(this,null,function*(){const t=yield G();t&&(n.value=t.officialSeal,yield m(y({},t)))})}function s(t){return c(this,null,function*(){return l(t)||(n.value=yield q(t)),!1})}function l(t){return t.size>1024*1024&&a.error("请上传小于1M大小的印章图片"),t.size>1024*1024}return(t,Q)=>{const S=V("a-button");return _(),g("div",null,[r(f(I),{onRegister:f(e),layout:"vertical"},{officialSeal:p(()=>[r(f(j),{name:"officialSeal",showUploadList:!1,beforeUpload:s,accept:".jpg,.jpeg,.gif,.png,.webp"},{default:p(()=>[n.value?(_(),g("img",{key:0,src:n.value,class:"img-avatar"},null,8,O)):(_(),g("div",W,[r(f(z),{icon:"icon-xt-add_default|iconfont"})]))]),_:1})]),remark:p(()=>[H]),_:1},8,["onRegister"]),w("div",J,[r(S,{onClick:i},{default:p(()=>[v("重置")]),_:1}),v(" "),r(S,{type:"primary",onClick:u},{default:p(()=>[v("保存")]),_:1})])])}}});const de=D(K,[["__scopeId","data-v-4315d46b"]]);export{de as default};
|