Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

6 řádky
9.0KB

  1. var we=Object.defineProperty,De=Object.defineProperties;var ke=Object.getOwnPropertyDescriptors;var z=Object.getOwnPropertySymbols;var Ce=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable;var G=(f,u,l)=>u in f?we(f,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):f[u]=l,M=(f,u)=>{for(var l in u||(u={}))Ce.call(u,l)&&G(f,l,u[l]);if(z)for(var l of z(u))Ie.call(u,l)&&G(f,l,u[l]);return f},H=(f,u)=>De(f,ke(u));var S=(f,u,l)=>new Promise((s,x)=>{var B=_=>{try{k(l.next(_))}catch(v){x(v)}},O=_=>{try{k(l.throw(_))}catch(v){x(v)}},k=_=>_.done?s(_.value):Promise.resolve(_.value).then(B,O);k((l=l.apply(f,u)).next())});import{_ as xe,d as Se,T as Te,u as Ve,C as qe,H as $e,r as p,o as be,f as g,g as D,h as C,l as c,m as r,i as I,G as W,L as Z,Z as Pe,j as T,K as je,n as Be,p as b,t as Q,k as y,D as ee,aj as Ee,F as R,P as A,ak as Fe,al as Le,q as Re}from"./index.a3ed66ec.js";import{S as Ae,p as ae}from"./seal.370c547e.js";import{a as Oe}from"./projectStore.a983076b.js";import{h as Ne,i as Ue,f as Xe,c as te,b as Ye,e as Ke}from"./uploadAction.89cdb90c.js";import{g as Je}from"./selfEvaluationSure.a097084f.js";import"./___vite-browser-external_commonjs-proxy.7895fafd.js";const ze={class:"footerPage"},Ge={id:"signContainer",class:"sign_content h-full"},Me=["id","onDrop"],He=["id"],We={key:0},Ze=["id","onDragstart","onDragend"],Qe=["src"],ea=["onClick"];const aa={class:"footer"},ta={class:"el-upload__tip"},oa={class:"flex justify-center"},sa=Se({name:"stamp"}),la=Object.assign(sa,{setup(f){const u=Te(()=>import("./pdf.worker.entry.f19ddaea.js").then(e=>e.p),[]),{proxy:l}=Re(),s=Ve(),x=qe(),B=$e.dictStore.uploadUrl,O=p([{src:Ae}]),k=p(0),_=p({loadType:"url",title:s.query.fileName,docValue:""}),v=p(!1),E=p(!1),F=p(),N=()=>S(this,null,function*(){let e;if(s.query.appraisalAuditType==="2"){const t=yield ee({fileId:s.query.fileId}),i=new File([t],s.query.fileName.replace(/\.[^/.]+$/,".pdf")||"\u6574\u6539\u8BA1\u5212\u76D6\u7AE0\u6587\u4EF6.pdf",{type:"application/pdf"}),o=new FormData;o.append("file",i);const m=yield Ee(o);e=yield R({fileId:m.data.id}),F.value=m.data.id}else e=yield R({fileId:s.query.fileId}),F.value=s.query.fileId;const a=URL.createObjectURL(e);_.value.docValue=a,yield A(),U(_.value)}),U=e=>{ae.exports.GlobalWorkerOptions.workerSrc=u;const a=e.loadType,t=e.docValue;let i=null;if(a==="byBase64"){var o=t,m=oe(o);i=m}else i=t;var P=ae.exports.getDocument(i);P.promise.then(function(h){k.value=h.numPages,A(()=>{X(h,1)})},function(h){console.error(h)})},X=(e,a)=>{e&&e.getPage(a).then(function(t){const o=t.getViewport({scale:2}),m=document.getElementById("pageCanvas_"+a),P=m.getContext("2d");m.width=2380,m.height=3368,m.style.width=1190+"px";var h=document.getElementById("pageView_"+a);h.style.height=o.height/2+"px",h.style.width=o.width/2+"px",t.render({canvasContext:P,viewport:o}),a<k.value&&X(e,a+1)})},oe=e=>{e=e.replace(/[\r\n]/g,"");var a=window.atob(e),t=a.length,i=new Uint8Array(new ArrayBuffer(t));for(let o=0;o<t;o++)i[o]=a.charCodeAt(o);return i},Y=e=>{V.value.splice(e,1)},V=p([]),se=(e,a,t)=>{var i;if(console.log("start"),v.value||((i=V.value)==null?void 0:i.length)&&t)l.$message.warning("\u8BF7\u52FF\u91CD\u590D\u76D6\u7AE0\uFF01");else{const m=Object.assign({posX:0,posY:0},a);e.dataTransfer.setData("Text",JSON.stringify(m)),e.dataTransfer.setDragImage&&e.dataTransfer.setDragImage(e.target,62,62)}},le=(e,a)=>{console.log("end"),a>=0&&Y(a)},ne=e=>{console.log("enter")},re=e=>{e.preventDefault(),e.stopPropagation(),console.log("over")},ie=e=>{console.log("leave")},de=(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",V.value.push(t),console.log(t,"\u5370\u7AE0\u7B7E\u7F72\u76F8\u5173\u4FE1\u606F")}},K=p(),w=p({attachments:[],comment:"\u540C\u610F"}),ce={comment:[{required:!0,message:"\u8BF7\u8F93\u5165\u610F\u89C1",trigger:"blur"}]};p(!1);const ue=p(!1),pe=e=>S(this,null,function*(){!e||(yield e.validate(a=>S(this,null,function*(){if(a){const t={instanceId:s.query.instanceId,projectId:s.query.projectId,taskId:s.query.taskId,action:"PASS",auditInfo:{text:w.value.comment,attachments:w.value.attachments.map(o=>({fileId:o.response.data.id,fileName:o.response.data.originalFileName}))}};(yield Fe(t)).data==="TASKID_ERROR"?(l.$message.warning("\u5F53\u524D\u5BA1\u6279\u4EFB\u52A1\u6709\u53D8\u52A8\uFF0C\u8BF7\u8FD4\u56DE\u5F85\u6211\u5904\u7406\u5217\u8868\uFF01"),x.go(-1)):(N(),E.value=!0,l.$message.success("\u63D0\u4EA4\u6210\u529F\uFF01"),ue.value=!1)}})))}),L=p(!1),fe=()=>S(this,null,function*(){L.value=!0;let e={posPage:1,posX:230,posY:400};s.query.appraisalAuditType==="2"&&(e={posPage:1,posX:480,posY:400});const a=yield Je(H(M({},e),{notSealedFileId:F.value,appraisalId:s.query.appraisalId,projectCode:s.query.projectCode,signType:1}));let t;s.query.appraisalAuditType==="2"?t=yield ee({fileId:a.data}):t=yield R({fileId:a.data});const i=URL.createObjectURL(t);_.value.docValue=i,yield A(),U(_.value),L.value=!1,v.value=!0,(yield Le({instanceId:s.query.instanceId,projectId:s.query.projectId,projectCode:s.query.projectCode,taskId:s.query.taskId,action:"PASS"})).data==="TASKID_ERROR"&&(l.$message.warning("\u5F53\u524D\u5BA1\u6279\u4EFB\u52A1\u6709\u53D8\u52A8\uFF0C\u8BF7\u8FD4\u56DE\u5F85\u6211\u5904\u7406\u5217\u8868\uFF01"),x.push({name:"selfEvaluationSure",query:{tab:"2"}}))}),_e=p({}),me=()=>S(this,null,function*(){const e=yield Oe(s.query.projectCode);_e.value=e.data});return be(()=>{E.value=s.query.isCommit==="true",N(),me()}),(e,a)=>{const t=g("CircleClose"),i=g("el-icon"),o=g("el-col"),m=g("el-popover"),P=g("el-card"),h=g("el-row"),ge=g("el-input"),J=g("el-form-item"),q=g("el-button"),ve=g("el-upload"),he=g("el-form"),ye=g("el-dialog");return D(),C("div",ze,[c(h,{gutter:8,class:Be(`h-full overflow-hidden ${v.value,""}`)},{default:r(()=>[c(o,{span:24,class:"h-full"},{default:r(()=>[I("div",Ge,[(D(!0),C(W,null,Z(k.value,n=>(D(),C("div",{id:`pageView_${n}`,key:n,class:"pageView",onDragenter:a[0]||(a[0]=d=>ne(d)),onDragover:a[1]||(a[1]=d=>re(d)),onDragleave:a[2]||(a[2]=d=>ie(d)),onDrop:d=>de(d,n)},[I("canvas",{id:`pageCanvas_${n}`,class:"pageCanvas"},null,8,He),v.value?T("v-if",!0):(D(),C("div",We,[V.value.length>0?(D(!0),C(W,{key:0},Z(V.value,(d,$)=>(D(),C("div",{key:$},[d.posPage===n?(D(),C("div",{key:0,id:`drag${d.id}`,class:"sealView",draggable:"true",style:Pe(`
  2. width: ${d.width}px;
  3. height: ${d.height}px;
  4. left: ${d.left}px;
  5. top: ${d.top}px;`),onDragstart:j=>se(j,d,0),onDragend:j=>le(j,$)},[I("img",{src:d.src,style:{width:"100%",height:"100%"}},null,8,Qe),I("p",{class:"sealDel",onClick:j=>Y($)},[c(i,null,{default:r(()=>[c(t)]),_:1})],8,ea)],44,Ze)):T("v-if",!0)]))),128)):T("v-if",!0)]))],40,Me))),128))])]),_:1}),T("v-if",!0)]),_:1},8,["class"]),T("v-if",!0),I("div",aa,[v.value?T("v-if",!0):(D(),je(q,{key:0,type:"primary",loading:L.value,onClick:fe},{default:r(()=>[b(" \u786E\u8BA4\u76D6\u7AE0 ")]),_:1},8,["loading"])),c(q,{onClick:a[8]||(a[8]=n=>y(x).push({name:"selfEvaluationSure",query:{tab:"2"}}))},{default:r(()=>[b(Q(v.value?"\u5B8C\u6210":"\u8FD4\u56DE"),1)]),_:1})]),c(ye,{"model-value":!E.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:r(()=>[I("div",oa,[c(q,{class:"ml-22",type:"primary",onClick:a[11]||(a[11]=n=>pe(K.value))},{default:r(()=>[b(" \u63D0\u4EA4 ")]),_:1}),c(q,{onClick:a[12]||(a[12]=n=>e.$router.go(-1))},{default:r(()=>[b(" \u8FD4\u56DE ")]),_:1})])]),default:r(()=>[c(he,{ref_key:"formRef",ref:K,model:w.value,rules:ce,"label-width":"auto","label-suffix":":"},{default:r(()=>[c(h,null,{default:r(()=>[c(o,{span:24},{default:r(()=>[c(J,{label:"\u5BA1\u6838\u610F\u89C1",prop:"comment"},{default:r(()=>[c(ge,{modelValue:w.value.comment,"onUpdate:modelValue":a[9]||(a[9]=n=>w.value.comment=n),maxlength:"200",placeholder:"\u8BF7\u8F93\u5165","show-word-limit":"",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1}),c(o,{span:24},{default:r(()=>[c(J,{label:"\u9644\u4EF6",prop:"files"},{default:r(()=>[c(ve,{"file-list":w.value.attachments,"onUpdate:fileList":a[10]||(a[10]=n=>w.value.attachments=n),class:"w-full",action:y(B),"on-success":n=>y(Ne)(n,w.value.attachments),"on-error":y(Ue),"before-upload":n=>y(Xe)(n,{types:y(te)}),accept:y(te).map(n=>`.${n}`).join(","),multiple:"",limit:10,"on-preview":y(Ye)},{tip:r(()=>[I("div",ta,"\u652F\u6301"+Q(y(Ke))+"\u6587\u4EF6",1)]),default:r(()=>[c(q,{type:"primary",class:"mr-4"},{default:r(()=>[b("\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"])])}}}),fa=xe(la,[["__file","/Users/chenlixin/Documents/work/NDKJ/MyProject/ls-project-v2.0/src/pages/performanceEvaluation/selfEvaluationSure/stamp/index.vue"]]);export{fa as default};