| 1 |
- var k=Object.defineProperty;var h=Object.getOwnPropertySymbols;var x=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable;var y=(o,a,e)=>a in o?k(o,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[a]=e,b=(o,a)=>{for(var e in a||(a={}))x.call(a,e)&&y(o,e,a[e]);if(h)for(var e of h(a))C.call(a,e)&&y(o,e,a[e]);return o};var c=(o,a,e)=>new Promise((m,f)=>{var n=s=>{try{i(e.next(s))}catch(l){f(l)}},u=s=>{try{i(e.throw(s))}catch(l){f(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-d916f71d.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 as d,dq as j,I as z,af as w,v as S,bg as N,bh as U,bz as D,j as E}from"./index-d3600154.js";import{r as R}from"./filters-8277ebe9.js";import{c as T,a as q}from"./sysSettingApi-b7ad5eed.js";import{f as A}from"./download-c8c6e0d3.js";import"./index-87d6eb60.js";import"./useWindowSizeFn-89902ab2.js";import"./index-ad3d032c.js";import"./index-2e69b74a.js";import"./index-b06c40a8.js";import"./uuid-98bbe2a6.js";import"./XTUpload.vue_vue_type_style_index_0_scoped_61a00cd1_lang-e5e6c9c7.js";import"./index-89c06ea2.js";import"./uniqBy-2d445bc4.js";const G=[{label:"实验室名称",field:"companyName",component:"Input",componentProps:{placeholder:"请输入实验室名称"},colProps:{span:10}},{label:"是否添加个人签名",field:"personalSignature",component:"Select",componentProps:{options:R,disabled:!1},colProps:{span:8},defaultValue:0},{label:"合同公章",field:"officialSeal",component:"Input",slot:"officialSeal",colProps:{span:8}},{field:"remark",component:"Input",slot:"remark",colProps:{span:24}}],L=o=>(N("data-v-9a94697d"),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}=D(),[e,{setFieldsValue:m,validate:f}]=B({labelWidth:200,schemas:G,showActionButtonGroup:!1,actionColOptions:{span:23},baseColProps:{span:8},wrapperCol:{span:23}}),n=M(null);function u(){return c(this,null,function*(){const t=yield f();n.value&&(t.officialSeal=n.value),yield q(t),a.success("配置保存成功"),yield i()})}function i(){return c(this,null,function*(){const t=yield T();t&&(n.value=t.officialSeal,yield m(b({},t)))})}function s(t){return c(this,null,function*(){return l(t)||(n.value=yield A(t)),!1})}function l(t){return t.size>1024*1024&&a.error("请上传小于1M大小的印章图片"),t.size>1024*1024}return(t,Q)=>{const v=V("a-button");return _(),g("div",null,[r(d(I),{onRegister:d(e),layout:"vertical"},{officialSeal:p(()=>[r(d(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(d(z),{icon:"icon-xt-add_default|iconfont"})]))]),_:1})]),remark:p(()=>[H]),_:1},8,["onRegister"]),w("div",J,[r(v,{onClick:i},{default:p(()=>[S("重置")]),_:1}),S(" "),r(v,{type:"primary",onClick:u},{default:p(()=>[S("保存")]),_:1})])])}}});const fe=E(K,[["__scopeId","data-v-9a94697d"]]);export{fe as default};
|