Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

6 lignes
8.4KB

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