You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
4.3 KiB

var C=(n,b,i)=>new Promise((c,p)=>{var v=l=>{try{f(i.next(l))}catch(g){p(g)}},m=l=>{try{f(i.throw(l))}catch(g){p(g)}},f=l=>l.done?c(l.value):Promise.resolve(l.value).then(v,m);f((i=i.apply(n,b)).next())});import{d as W,r as _,bl as H,b9 as R,o as h,g as S,b as t,w as r,u as a,B as w,h as d,bf as F,F as k,bt as O,bw as A,t as N,Y as x,dU as U,dV as V,j as D,$ as L,aT as P}from"./index-f4658ae7.js";import{C as T}from"./index-297faa0c.js";/* empty css */import K from"./ESignVue-8e5b8e8e.js";import{C as s}from"./index-1d383df5.js";import{S as j}from"./SaveOutlined-da53e7db.js";import{N as M}from"./ColorPicker-3a4a4ada.js";import{R as q}from"./index-24b7f696.js";import"./Checkbox-abf1420e.js";import"./createForOfIteratorHelper-eb4541b9.js";import"./Col-dfe054f2.js";import"./light-0dfdc1ad.js";import"./use-config-816d55a6.js";import"./merge-15067256.js";import"./_baseFor-37716d03.js";import"./_createAssigner-77c8874c.js";import"./Scrollbar-35d51129.js";import"./use-rtl-889b67fe.js";import"./use-css-vars-class-3ae3b4b3.js";import"./warn-77f3ea30.js";import"./VResizeObserver-e3ad0bab.js";import"./Input-52773133.js";import"./browser-1654e206.js";import"./Loading-fead3a83.js";import"./index-528cb859.js";import"./Icon-e3cbad7d.js";import"./use-is-mounted-a34b74be.js";import"./use-merged-state-66be05d7.js";import"./use-form-item-34ce685d.js";import"./use-memo-f04d43e5.js";import"./create-key-bf4384d6.js";import"./index-22809599.js";import"./Suffix-56e79b3b.js";import"./replaceable-a957a029.js";import"./Eye-9d82dd1a.js";import"./InputGroup-5bb233c2.js";import"./fade-in-scale-up.cssr-0b26e361.js";import"./Follower-3b5f0c65.js";import"./next-frame-once-7035a838.js";import"./use-false-until-truthy-72e72eb9.js";import"./cssr-e43ee704.js";import"./on-fonts-ready-d897575d.js";import"./Button-53926a3b.js";import"./color-to-class-b0332f36.js";import"./FadeInExpandTransition-fc975915.js";const G=n=>(U("data-v-58df00ec"),n=n(),V(),n),J=G(()=>D("i",{class:"icon-action-undo"},null,-1)),Y=W({__name:"HandWriting",props:{imageSrc:{type:String,default:""},writingType:{type:String,default:"KeyOfEn"},keyOfEn:{type:String,default:""}},emits:["ChangeWriteImg"],setup(n,{emit:b}){const i=n,c=_(6),p=_("#000000"),v=_(""),m=_(!1),f=H(),l=[{value:2,label:2},{value:4,label:4},{value:6,label:6},{value:8,label:8},{value:10,label:10}],g=window.innerHeight*.7-60,y=R(),B=b,E=()=>{y.value.reset()},I=()=>{y.value.generate().then(u=>C(this,null,function*(){if(i.writingType==="KeyOfEn"){const o=new L("BP.WF.HttpHandler.WF_CCForm");o.AddJson(f.query),o.AddPara("KeyOfEn",i.keyOfEn),o.AddPara("imageData",u.replace(/^data:image\/(png|jpg);base64,/,""));const e=yield o.DoMethodReturnString("HandWriting_Save");if(typeof e=="string"&&e.includes("err@")){x.error(e.replace("err@",""));return}typeof e=="string"&&e.includes("info@")&&(u=e.replace("info@",""))}B("ChangeWriteImg",u)})).catch(u=>{x.error(u)})};return(u,o)=>(h(),S(k,null,[t(a(q),{style:{padding:"10px","border-bottom":"1px solid #ccc"}},{default:r(()=>[t(a(s),{span:3,class:"colInput"},{default:r(()=>[t(a(w),{type:"text",onClick:I},{default:r(()=>[t(a(j)),d("\u786E\u5B9A")]),_:1})]),_:1}),t(a(s),{span:3,class:"colInput"},{default:r(()=>[t(a(w),{type:"text",onClick:E},{default:r(()=>[J,d("\u91CD\u7F6E")]),_:1})]),_:1}),t(a(s),{span:2,class:"colLab"},{default:r(()=>[d("\u753B\u7B14\u7C97\u7EC6")]),_:1}),t(a(s),{span:4,class:"colInput"},{default:r(()=>[t(a(F),{value:c.value,"onUpdate:value":o[0]||(o[0]=e=>c.value=e),style:{width:"100%"}},{default:r(()=>[(h(),S(k,null,O(l,e=>t(a(A),{key:e.value,value:e.value},{default:r(()=>[d(N(e.label),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"])]),_:1}),t(a(s),{span:2,class:"colLab"},{default:r(()=>[d("\u753B\u7B14\u989C\u8272")]),_:1}),t(a(s),{span:4,class:"colInput"},{default:r(()=>[t(a(M),{value:p.value,"onUpdate:value":o[1]||(o[1]=e=>p.value=e)},null,8,["value"])]),_:1}),t(a(s),{span:3,class:"colLab"},{default:r(()=>[d("\u662F\u5426\u526A\u88C1:"),t(a(T),{checked:m.value,"onUpdate:checked":o[2]||(o[2]=e=>m.value=e)},null,8,["checked"])]),_:1})]),_:1}),t(K,{ref_key:"esginRef",ref:y,imageSrc:i.imageSrc,"bg-color":v.value,"onUpdate:bgColor":o[3]||(o[3]=e=>v.value=e),width:800,height:g,"is-crop":m.value,"line-width":c.value,"line-color":p.value,t:Math.random()},null,8,["imageSrc","bg-color","is-crop","line-width","line-color","t"])],64))}});const Te=P(Y,[["__scopeId","data-v-58df00ec"]]);export{Te as default};