| 1 |
- import{w as se,R as ne,e as ie,b as de,d as pe,k as ce,l as me,m as ve,A as fe,p as ye,v as be,_ as _e}from"./index-CKIhG1T4.js";import{Y as he}from"./index-BhxrOquW.js";import{a as ke,j as we,k as Se}from"./index-Dg165r9S.js";import{_ as ge}from"./index-BU6kZFpo.js";import{C as Ue,f as x,a as r,w as I,a2 as Oe,D as m,E as U,$ as a,U as t,F as v,K as J,ad as $,T as q,Z as c,_ as Te,V as L,u as P,Q as Ce,Y as Ne}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./lodash-D2MZWk6W.js";import"./spreadSheetsPivotAddon-Bx0nCKlx.js";import"./spreadSheetsTablesheet-DT_U6FO0.js";import"./template-f2OMF8fz.js";import"./el-drawer-CG4e3nfG.js";import"./index-yM08Ttvf.js";const Ve={class:"container-panel"},De={class:"right-options-box"},je={class:"option-btn"},Re={key:0,class:"inline-template-edit"},xe=_e(Ue({__name:"OperationPanel",setup(Ie){const B=["reportTemplateUrl","recordTemplateUrl","formulaTemplateUrl","conclusionTemplateUrl"],F={reportTemplateUrl:"\u62A5\u544A\u6A21\u677F",recordTemplateUrl:"\u8BB0\u5F55\u6A21\u677F",formulaTemplateUrl:"\u8D39\u7528\u8BA1\u7B97\u6A21\u677F",conclusionTemplateUrl:"\u62A5\u544A\u7ED3\u8BBA\u6A21\u677F"},E={recordTemplateUrl:100,conclusionTemplateUrl:200,reportTemplateUrl:300,formulaTemplateUrl:400},Y=se(),_=x(()=>Y.query.id||null),O=r(!1),A=r(!1),p=r({}),T=r([]),h=r(null),C=r({}),K=async()=>{const l=await ke({id:_.value});l&&(h.value=l,T.value=B.map(e=>l[e]?{[e]:l[e],type:E[e],name:F[e]}:null).filter(e=>!!e),p.value=T.value[0])};I(()=>_.value,l=>{l&&K()},{immediate:!0});const V=r(100),Q=r([{value:100,label:"\u5BB9\u5668"},{value:200,label:"\u7BA1\u9053"},{value:300,label:"\u9505\u7089"}]),s=r({acceptOrderNo:"",equipCode:"",taskOrderNo:""}),W=JSON.parse(JSON.stringify(s.value)),Z=x(()=>Object.values(s.value).some(l=>!!l)),D=()=>{y(200,s.value)},z=()=>{s.value=W,D()},f=r(""),y=async(l,e={})=>{var n,u;l===200&&(O.value=!0),C.value={};try{const i=window.localStorage.getItem("jsonData"),d=await we({...e,fileType:l,type:(n=p.value)==null?void 0:n.type,templateId:_.value,jsonData:i||void 0});if(l===200)f.value=d?URL.createObjectURL(d):"";else{const g=await Se({...e,fileType:l,type:(u=p.value)==null?void 0:u.type,templateId:_.value});C.value=g?JSON.parse(g):{},ee(d)}}catch(i){console.error(i)}};I(()=>p.value,l=>{l&&y(200)},{immediate:!0}),r();const G=r(800),H=r(600),M=()=>{O.value=!1},k=r(!1),w=r();let S=null;const X=l=>{S=l,y(100,s.value)},ee=async l=>{var n;const e=S==null?void 0:S.getWorkbook();w.value.setDefaultSchema((n=h.value)==null?void 0:n.bindingPathSchema),e.open(l,()=>{var d;console.log("\u6A21\u677F\u52A0\u8F7D\u6210\u529F");const u=window.localStorage.getItem("jsonData"),i=u?JSON.parse(u):{};w.value.newSetDataSource((d=h.value)==null?void 0:d.bindingPathSchema,{...C.value,...i})},u=>{console.log("\u6A21\u677F\u52A0\u8F7D\u5931\u8D25",u)})},le=()=>{const l=w.value.getDataSource()||{};let e=window.localStorage.getItem("jsonData");window.localStorage.setItem("jsonData",JSON.stringify({...e?JSON.parse(e):{},...l})),y(200,s.value),k.value=!1},ae=()=>{k.value=!1},te=()=>{k.value=!0},oe=()=>{var l,e;if(f.value){let n=document.createElement("a");n.download=`${(l=h.value)==null?void 0:l.name}-${(e=p.value)==null?void 0:e.name}-${ne().valueOf()}.pdf`,n.href=f.value,n.click()}else y(200,s.value)};return Oe(()=>{URL.revokeObjectURL(f.value),window.localStorage.removeItem("jsonData")}),(l,e)=>{const n=ie,u=de,i=pe,d=ce,g=me,b=ve,N=fe,ue=ye,j=be;return m(),U("div",Ve,[a(n,{class:"info-panel"},{default:t(()=>e[4]||(e[4]=[v("span",{class:"heder-title"},"PDF",-1)])),_:1}),a(n,{class:"template-btns"},{default:t(()=>[(m(!0),U(J,null,$(T.value,o=>{var R;return m(),q(u,{key:JSON.stringify(o),type:((R=p.value)==null?void 0:R.name)===o.name?"primary":"default",plain:"",onClick:()=>(re=>{p.value=re})(o)},{default:t(()=>[c(Te(o.name),1)]),_:2},1032,["type","onClick"])}),128))]),_:1}),a(n,{class:"status-operation-panel"},{default:t(()=>[a(i,{span:18,class:"pdf-viewer-container"},{default:t(()=>[L(a(P(he),{ref:"SafetyCheckRecordRef",height:H.value,width:G.value,source:f.value,"text-layer":!1,"annotation-layer":!1,onRendered:M},null,8,["height","width","source"]),[[j,O.value]])]),_:1}),a(i,{span:6},{default:t(()=>[Ce(l.$slots,"auditBox",{},void 0,!0),e[10]||(e[10]=v("div",{class:"info-panel option-title"},[v("span",{class:"heder-title"},"\u6A21\u62DF\u6570\u636E")],-1)),v("div",De,[v("div",je,[a(u,{type:"default",onClick:te},{default:t(()=>e[5]||(e[5]=[c("\u5F55\u5165\u6570\u636E")])),_:1}),a(u,{type:"primary",onClick:oe},{default:t(()=>e[6]||(e[6]=[c("\u4E0B\u8F7Dpdf")])),_:1})]),a(ue,{ref:"formRef",model:s.value,"label-width":"138px"},{default:t(()=>[a(b,{label:"\u6240\u5C5E\u8BBE\u5907\uFF1A"},{default:t(()=>[a(g,{class:"input-box",modelValue:V.value,"onUpdate:modelValue":e[0]||(e[0]=o=>V.value=o),placeholder:"\u8BF7\u9009\u62E9\u6240\u5C5E\u8BBE\u5907",readonly:""},{default:t(()=>[(m(!0),U(J,null,$(Q.value,o=>(m(),q(d,{key:o.value,label:o.label,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(b,{label:"\u53D7\u7406\u5355\u53F7\uFF1A"},{default:t(()=>[a(N,{class:"input-box",modelValue:s.value.acceptOrderNo,"onUpdate:modelValue":e[1]||(e[1]=o=>s.value.acceptOrderNo=o),placeholder:"\u8BF7\u8F93\u5165\u53D7\u7406\u5355\u53F7"},null,8,["modelValue"])]),_:1}),a(b,{label:"\u4EFB\u52A1\u5355\u53F7\uFF1A"},{default:t(()=>[a(N,{class:"input-box",modelValue:s.value.taskOrderNo,"onUpdate:modelValue":e[2]||(e[2]=o=>s.value.taskOrderNo=o),placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u5355\u53F7"},null,8,["modelValue"])]),_:1}),a(b,{label:"\u8BBE\u5907\u6CE8\u518C\u4EE3\u7801\uFF1A"},{default:t(()=>[a(N,{class:"input-box",modelValue:s.value.equipCode,"onUpdate:modelValue":e[3]||(e[3]=o=>s.value.equipCode=o),placeholder:"\u8BF7\u8F93\u5165\u8BBE\u5907\u6CE8\u518C\u4EE3\u7801"},null,8,["modelValue"])]),_:1}),a(b,null,{default:t(()=>[a(u,{type:"primary",onClick:D,disabled:!P(Z)},{default:t(()=>e[7]||(e[7]=[c("\u63D0\u4EA4\u6D4B\u8BD5")])),_:1},8,["disabled"]),a(u,{type:"primary",onClick:z},{default:t(()=>e[8]||(e[8]=[c("\u91CD\u7F6E")])),_:1})]),_:1})]),_:1},8,["model"]),e[9]||(e[9]=v("div",{class:"tip"},"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u53D7\u7406\u5355\u53F7\u6216\u8BBE\u5907\u6CE8\u518C\u4EE3\u7801\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u628A\u76F8\u5E94\u5185\u5BB9\u5199\u5165\u6A21\u677F\u4E2D\uFF0C\u65B9\u4FBF\u8FDB\u884C\u8C03\u8BD5",-1))])]),_:3})]),_:3}),k.value?L((m(),U("div",Re,[a(ge,{ref_key:"spreadDesignerRef",ref:w,fullScreen:!0,showFullScreenOperationBtn:!1,onInit:X},{toolbar:t(()=>[a(u,{type:"primary",onClick:le},{default:t(()=>e[11]||(e[11]=[c("\u8BB0\u5F55\u4FDD\u5B58")])),_:1}),a(u,{type:"default",plain:"",onClick:ae},{default:t(()=>e[12]||(e[12]=[c("\u53D6\u6D88\u586B\u5199")])),_:1})]),_:1},512)])),[[j,A.value]]):Ne("",!0)])}}}),[["__scopeId","data-v-77feed6f"]]);export{xe as default};
|