var Ce=Object.defineProperty,De=Object.defineProperties;var ke=Object.getOwnPropertyDescriptors;var K=Object.getOwnPropertySymbols;var Se=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable;var G=(g,u,s)=>u in g?Ce(g,u,{enumerable:!0,configurable:!0,writable:!0,value:s}):g[u]=s,Q=(g,u)=>{for(var s in u||(u={}))Se.call(u,s)&&G(g,s,u[s]);if(K)for(var s of K(u))xe.call(u,s)&&G(g,s,u[s]);return g},W=(g,u)=>De(g,ke(u));var T=(g,u,s)=>new Promise((y,n)=>{var D=_=>{try{B(s.next(_))}catch(I){n(I)}},A=_=>{try{B(s.throw(_))}catch(I){n(I)}},B=_=>_.done?y(_.value):Promise.resolve(_.value).then(D,A);B((s=s.apply(g,u)).next())});import{d as Te,Q as Ve,G as Pe,D as Z,z as $e,A as Oe,r as p,o as be,c as f,e as C,f as S,h as c,i,g as x,F as ee,J as ae,X as je,k as V,I as Be,n as Re,j,u as w,t as qe,aI as Ue,C as te,N as Ae,af as Le,ag as oe,aJ as Ee,aH as Fe,x as Ne}from"./index.3fb2f955.js";import{S as Xe,p as se}from"./seal.c07e28d7.js";import{h as Ye,i as He,f as Je,c as le,b as Me,e as ze}from"./uploadAction.60e17da5.js";const Ke={class:"footerPage"},Ge={id:"signContainer",class:"sign_content h-full"},Qe=["id","onDrop"],We=["id"],Ze={key:0},ea=["id","onDragstart","onDragend"],aa=["src"],ta=["onClick"];const oa={class:"footer"},sa={class:"el-upload__tip"},la={class:"flex justify-center"},na=Te({name:"stamp"}),ua=Object.assign(na,{setup(g){const u=Ve(()=>import("./pdf.worker.entry.8e9408c1.js").then(e=>e.p),[]),s=Pe(Z.userStore).userInfo,{proxy:y}=Ne(),n=$e(),D=Oe(),A=Z.dictStore.uploadUrl,B=p([{src:Xe}]),_=p(0),I=p({loadType:"url",title:n.query.filename,docValue:""}),P=p(!1),F=p(!1),N=p(),X=()=>T(this,null,function*(){var r,o;const e=yield Ue({projectId:n.query.projectId,auditOpinion:((r=v.value)==null?void 0:r.comment)||void 0});F.value=((o=e.data)==null?void 0:o.isCommit)||!1;const a=yield te({fileId:e.data.fileId});N.value=e.data.fileId;const t=URL.createObjectURL(a);I.value.docValue=t,Y(I.value)}),Y=e=>{se.exports.GlobalWorkerOptions.workerSrc=u;const a=e.loadType,t=e.docValue;let r=null;if(a==="byBase64"){var o=t,h=ne(o);r=h}else r=t;var q=se.exports.getDocument(r);q.promise.then(function(m){_.value=m.numPages,Ae(()=>{H(m,1)})},function(m){console.error(m)})},H=(e,a)=>{e&&e.getPage(a).then(function(t){const o=t.getViewport({scale:2}),h=document.getElementById("pageCanvas_"+a),q=h.getContext("2d");h.width=2380,h.height=3368,h.style.width=1190+"px";var m=document.getElementById("pageView_"+a);m.style.height=o.height/2+"px",m.style.width=o.width/2+"px",t.render({canvasContext:q,viewport:o}),a<_.value&&H(e,a+1)})},ne=e=>{e=e.replace(/[\r\n]/g,"");var a=window.atob(e),t=a.length,r=new Uint8Array(new ArrayBuffer(t));for(let o=0;o{$.value.splice(e,1)},$=p([]),re=(e,a,t)=>{var r;if(console.log("start"),P.value||((r=$.value)==null?void 0:r.length)&&t)y.$message.warning("\u8BF7\u52FF\u91CD\u590D\u76D6\u7AE0\uFF01");else{const h=Object.assign({posX:0,posY:0},a);e.dataTransfer.setData("Text",JSON.stringify(h)),e.dataTransfer.setDragImage&&e.dataTransfer.setDragImage(e.target,62,62)}},ie=(e,a)=>{console.log("end"),a>=0&&J(a)},de=e=>{console.log("enter")},ce=e=>{e.preventDefault(),e.stopPropagation(),console.log("over")},ue=e=>{console.log("leave")},pe=(e,a)=>{if(e.preventDefault(),e.stopPropagation(),console.log("drop"),e.dataTransfer.getData("Text")){const t=JSON.parse(e.dataTransfer.getData("Text"));t.posX=e.offsetX,t.posY=842-e.offsetY,t.posPage=a,t.width=t.width||124,t.height=t.height||124,t.id="seal_"+Date.parse(new Date),t.left=e.offsetX-t.width/2,t.top=e.offsetY-t.height/2,t.fileUrl="222",$.value.push(t),console.log(t,"\u5370\u7AE0\u7B7E\u7F72\u76F8\u5173\u4FE1\u606F")}},M=p(),v=p({attachments:[]}),ge={comment:[{required:!0,message:"\u8BF7\u8F93\u5165\u610F\u89C1",trigger:"blur"}]};p(!1);const fe=p(!1),_e=e=>T(this,null,function*(){!e||(yield e.validate(a=>T(this,null,function*(){if(a){const t={instanceId:n.query.instanceId,projectId:n.query.projectId,taskId:n.query.taskId,action:"PASS",auditInfo:{text:v.value.comment,attachments:v.value.attachments.map(o=>({fileId:o.response.data.id,fileName:o.response.data.originalFileName}))}};(yield Le(t)).data==="TASKID_ERROR"?(y.$message.warning("\u5F53\u524D\u5BA1\u6279\u4EFB\u52A1\u6709\u53D8\u52A8\uFF0C\u8BF7\u8FD4\u56DE\u5F85\u6211\u5904\u7406\u5217\u8868\uFF01"),D.push({name:"waitMeToHandle"})):(X(),y.$message.success("\u63D0\u4EA4\u6210\u529F\uFF01"),fe.value=!1)}})))}),L=p(!1),me=()=>T(this,null,function*(){L.value=!0;let e={posPage:6,posX:487,posY:540};if(n.query.instName==="\u9879\u76EE\u9884\u5BA1\u5BA1\u6279\u6D41\u7A0B"&&(s.value.empPosUnitCode===E.value?e={posPage:6,posX:487,posY:540}:s.value.empPosUnitCode===R.value&&(e={posPage:6,posX:487,posY:380})),console.log(s.value.empPosUnitCode),console.log(R.value),console.log(s.value.empPosUnitCode===R.value),console.log(e),n.query.instName==="\u9879\u76EE\u9884\u5BA1\u5BA1\u6279\u6D41\u7A0B"&&s.value.empPosUnitCode!==E.value&&!k.value.isHigherSuperOrg)(yield oe({instanceId:n.query.instanceId,projectId:n.query.projectId,taskId:n.query.taskId,action:"PASS"})).data==="TASKID_ERROR"?(y.$message.warning("\u5F53\u524D\u5BA1\u6279\u4EFB\u52A1\u6709\u53D8\u52A8\uFF0C\u8BF7\u8FD4\u56DE\u5F85\u6211\u5904\u7406\u5217\u8868\uFF01"),D.push({name:"waitMeToHandle"})):(y.$message.success("\u7B7E\u7F72\u6210\u529F\uFF01"),D.go(-1));else{const a=yield Ee(W(Q({},e),{notSealedFileId:N.value,projectId:n.query.projectId*1,signType:1})),t=yield te({fileId:a.data}),r=URL.createObjectURL(t);I.value.docValue=r,Y(I.value),L.value=!1,P.value=!0,(yield oe({instanceId:n.query.instanceId,projectId:n.query.projectId,taskId:n.query.taskId,action:"PASS"})).data==="TASKID_ERROR"&&(y.$message.warning("\u5F53\u524D\u5BA1\u6279\u4EFB\u52A1\u6709\u53D8\u52A8\uFF0C\u8BF7\u8FD4\u56DE\u5F85\u6211\u5904\u7406\u5217\u8868\uFF01"),D.push({name:"waitMeToHandle"}))}}),k=p({}),E=p(),R=p(),ve=()=>T(this,null,function*(){const e=yield Fe(n.query.projectId);k.value=e.data,E.value=k.value.isSuperOrg?k.value.superOrgCode:k.value.buildOrgCode,R.value=k.value.isHigherSuperOrg?k.value.higherSuperOrgCode:""});return be(()=>{X(),ve()}),(e,a)=>{const t=f("CircleClose"),r=f("el-icon"),o=f("el-col"),h=f("el-popover"),q=f("el-card"),m=f("el-row"),he=f("el-input"),z=f("el-form-item"),O=f("el-button"),we=f("el-upload"),ye=f("el-form"),Ie=f("el-dialog");return C(),S("div",Ke,[c(m,{gutter:8,class:Re(`h-full overflow-hidden ${P.value,""}`)},{default:i(()=>[c(o,{span:24,class:"h-full"},{default:i(()=>[x("div",Ge,[(C(!0),S(ee,null,ae(_.value,l=>(C(),S("div",{id:`pageView_${l}`,key:l,class:"pageView",onDragenter:a[0]||(a[0]=d=>de(d)),onDragover:a[1]||(a[1]=d=>ce(d)),onDragleave:a[2]||(a[2]=d=>ue(d)),onDrop:d=>pe(d,l)},[x("canvas",{id:`pageCanvas_${l}`,class:"pageCanvas"},null,8,We),P.value?V("",!0):(C(),S("div",Ze,[$.value.length>0?(C(!0),S(ee,{key:0},ae($.value,(d,b)=>(C(),S("div",{key:b},[d.posPage===l?(C(),S("div",{key:0,id:`drag${d.id}`,class:"sealView",draggable:"true",style:je(` width: ${d.width}px; height: ${d.height}px; left: ${d.left}px; top: ${d.top}px;`),onDragstart:U=>re(U,d,0),onDragend:U=>ie(U,b)},[x("img",{src:d.src,style:{width:"100%",height:"100%"}},null,8,aa),x("p",{class:"sealDel",onClick:U=>J(b)},[c(r,null,{default:i(()=>[c(t)]),_:1})],8,ta)],44,ea)):V("",!0)]))),128)):V("",!0)]))],40,Qe))),128))])]),_:1}),V("",!0)]),_:1},8,["class"]),V("",!0),x("div",oa,[P.value?V("",!0):(C(),Be(O,{key:0,type:"primary",loading:L.value,onClick:me},{default:i(()=>[j(" \u786E\u8BA4\u76D6\u7AE0 ")]),_:1},8,["loading"])),c(O,{onClick:a[8]||(a[8]=l=>w(D).go(-1))},{default:i(()=>[j("\u8FD4\u56DE")]),_:1})]),c(Ie,{"model-value":!F.value,title:"\u586B\u5199\u5BA1\u6838\u610F\u89C1",width:"600px","destroy-on-close":"","show-close":!1,"close-on-click-modal":!1,"close-on-press-escape":!1},{footer:i(()=>[x("div",la,[c(O,{class:"ml-22",type:"primary",onClick:a[11]||(a[11]=l=>_e(M.value))},{default:i(()=>[j(" \u63D0\u4EA4 ")]),_:1}),c(O,{onClick:a[12]||(a[12]=l=>e.$router.go(-1))},{default:i(()=>[j(" \u8FD4\u56DE ")]),_:1})])]),default:i(()=>[c(ye,{ref_key:"formRef",ref:M,model:v.value,rules:ge,"label-width":"auto","label-suffix":":"},{default:i(()=>[c(m,null,{default:i(()=>[c(o,{span:24},{default:i(()=>[c(z,{label:"\u5BA1\u6838\u610F\u89C1",prop:"comment"},{default:i(()=>[c(he,{modelValue:v.value.comment,"onUpdate:modelValue":a[9]||(a[9]=l=>v.value.comment=l),maxlength:"200",placeholder:"\u8BF7\u8F93\u5165","show-word-limit":"",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1}),c(o,{span:24},{default:i(()=>[c(z,{label:"\u9644\u4EF6",prop:"files"},{default:i(()=>[c(we,{"file-list":v.value.attachments,"onUpdate:fileList":a[10]||(a[10]=l=>v.value.attachments=l),class:"w-full",action:w(A),"on-success":l=>w(Ye)(l,v.value.attachments),"on-error":w(He),"before-upload":l=>w(Je)(l,{types:w(le)}),accept:w(le).map(l=>`.${l}`).join(","),multiple:"",limit:10,"on-preview":w(Me)},{tip:i(()=>[x("div",sa,"\u652F\u6301"+qe(w(ze))+"\u6587\u4EF6",1)]),default:i(()=>[c(O,{type:"primary",class:"mr-4"},{default:i(()=>[j("\u4E0A\u4F20\u9644\u4EF6")]),_:1})]),_:1},8,["file-list","action","on-success","on-error","before-upload","accept","on-preview"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["model-value"])])}}});export{ua as default};