SetPrintTemplate-cc102145.js 7.6 KB

1
  1. var C=(i,F,b)=>new Promise((q,J)=>{var D=p=>{try{I(b.next(p))}catch(k){J(k)}},M=p=>{try{I(b.throw(p))}catch(k){J(k)}},I=p=>p.done?q(p.value):Promise.resolve(p.value).then(D,M);I((b=b.apply(i,F)).next())});import{d as de,a4 as ce,r as ue,f as fe,y as v,o as d,l as x,ai as pe,e as h,w as u,u as l,a as f,b as P,t as T,N as U,O as H,c as g,aL as Q,H as j,b3 as me,fn as _e,aQ as ye,aX as he,aY as ve,_ as ge,__tla as be}from"./index-b5895273.js";import{N as Ie,M as ke,__tla as we}from"./index-67f9e311.js";import{a as Ce,b as xe,g as Pe,c as Te,__tla as Je}from"./print-f768cfdf.js";import{__tla as Se}from"./index-7fb58e79.js";import{__tla as Ne}from"./Tree-6c35f2c0.js";import{__tla as Ue}from"./useContextMenu-c4ffe073.js";import{__tla as Fe}from"./difference-9954c5db.js";import{__tla as qe}from"./Index-281ee613.js";import{__tla as De}from"./UserCard-5a5e66ad.js";import{__tla as Me}from"./index-7914b44e.js";import{__tla as He}from"./index-3862eebd.js";let L,Oe=Promise.all([(()=>{try{return be}catch(i){}})(),(()=>{try{return we}catch(i){}})(),(()=>{try{return Je}catch(i){}})(),(()=>{try{return Se}catch(i){}})(),(()=>{try{return Ne}catch(i){}})(),(()=>{try{return Ue}catch(i){}})(),(()=>{try{return Fe}catch(i){}})(),(()=>{try{return qe}catch(i){}})(),(()=>{try{return De}catch(i){}})(),(()=>{try{return Me}catch(i){}})(),(()=>{try{return He}catch(i){}})()]).then(()=>C(void 0,null,function*(){const i=w=>(he("data-v-2f456b65"),w=w(),ve(),w),F=["onClick"],b={class:"form-box"},q={class:"label"},J=i(()=>f("em",{class:"text-red-600"},"*",-1)),D={class:"form-box"},M={class:"item"},I={class:"label"},p=i(()=>f("em",{class:"text-red-600"},"*",-1)),k={class:"item"},X={class:"label"},Y=i(()=>f("em",{class:"text-red-600"},"*",-1)),$="opinion",z="title",G="divider",K="info",R="auto-code",V="button",W=de({__name:"SetPrintTemplate",props:{row:{},hasMetaFormId:{}},emits:["close"],setup(w,{emit:Z}){const m=w,{t:n}=ce(),O=ue([{label:n("\u503C"),value:"value"}]);let a=fe({visible:!1,printId:"",printData:[],formConfigData:[],config:{id:"",name:"",method:"",requestParamsConfigs:[],requestHeaderConfigs:[],requestBodyConfigs:[]},apiParams:[{key:"1",title:"Query Params",tableInfo:[]},{key:"2",title:"Header",tableInfo:[]},{key:"3",title:"Body",tableInfo:[]}]});function A(){a.apiParams[0].tableInfo=a.config.requestParamsConfigs,a.apiParams[1].tableInfo=a.config.requestHeaderConfigs,a.apiParams[2].tableInfo=a.config.requestBodyConfigs}function ee(o){return C(this,null,function*(){let e=yield Ce(o);e&&(a.config=JSON.parse(e.apiConfig),A())})}function ae(){return C(this,null,function*(){a.visible=!0;try{m.hasMetaFormId&&(O.value=[{label:n("\u503C"),value:"value"},{label:n("\u8868\u5355\u6570\u636E"),value:"data"}]);let o=yield xe();a.printData=o;let e=yield Pe(E(),m.row.menuId);if(e.enabledMark==null){if(m.hasMetaFormId&&e.formJson){let c=JSON.parse(e.formJson),t=1;e.formType==0&&(t=0);let s=S(c.formJson.list,t);a.formConfigData=s}}else if(e.enabledMark==0)_e.warning({message:n("\u63D0\u793A"),description:n("\u627E\u4E0D\u5230\u6253\u5370\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u3002")});else{if(m.hasMetaFormId&&e.formJson){let c=JSON.parse(e.formJson),t=1;e.formType==0&&(t=0);let s=S(c.formJson.list,t);a.formConfigData=s}e.schemaId&&(a.printId=e.schemaId),e.apiConfig&&(a.config=JSON.parse(e.apiConfig),A())}}catch(o){}})}function B(){a.visible=!1,Z("close")}function E(){let o=m.row.code;if(m.row.code.includes(":")){let e=m.row.code.split(":");e.shift(),o=e.join("")}return o}function te(){return C(this,null,function*(){let o={apiConfig:JSON.stringify(a.config),buttonCode:E(),buttonId:m.row.id,menuId:m.row.menuId,schemaId:a.printId};try{(yield Te(o))&&B()}catch(e){}})}function S(o,e){const c=[];return o&&o.length>0&&o.forEach(t=>{if(["Card","Tab"].includes(t.component))t.children&&t.children.length>0&&t.children.forEach(s=>{s.list&&s.list.length>0&&c.push(...S(s.list,e))});else if(["grid"].includes(t.type))t.layout&&t.layout.length>0&&t.layout.forEach(s=>{s.list&&s.list.length>0&&c.push(...S(s.list,e))});else if(t.component!="SubForm"&&t.type&&t.label&&t.bindField&&!le.includes(t.type)){let s=e==0?ye(t.bindField):t.bindField;c.push({title:t.label?t.label:s,key:s,children:[]})}}),c}const le=[$,z,G,K,R,V,"qrcode"],ne=[{title:n("API\u5165\u53C2\u540D\u79F0"),dataIndex:"name",key:"name",align:"center"},{title:n("API\u5165\u53C2\u7C7B\u578B"),dataIndex:"dataType",key:"dataType",align:"center"},{title:n("\u8D4B\u503C\u7C7B\u578B"),dataIndex:"assignmentType",key:"assignmentType",align:"center"},{title:n("\u8D4B\u503C\u914D\u7F6E"),dataIndex:"value",key:"value",align:"center"}];return(o,e)=>{const c=v("a-select-option"),t=v("a-select"),s=v("a-input"),se=v("a-tree-select"),ie=v("a-table"),oe=v("a-tab-pane"),re=v("a-tabs");return d(),x("span",{onClick:me(ae,["stop"])},[pe(o.$slots,"default",{},void 0,!0),h(l(ke),{visible:l(a).visible,width:1100,title:l(n)("API\u914D\u7F6E"),onSubmit:te,onClose:B},{default:u(()=>[h(l(Ie),{class:"mb-3 mt-3 ml-3",nodeName:l(n)("API\u914D\u7F6E")},null,8,["nodeName"]),f("div",b,[f("div",q,[J,P(T(l(n)("\u6253\u5370\u6A21\u677F"))+"\uFF1A",1)]),h(t,{class:"flex",value:l(a).printId,"onUpdate:value":e[0]||(e[0]=r=>l(a).printId=r),style:{width:"100%"},placeholder:"\u8BF7\u9009\u62E9\u6253\u5370\u6A21\u677F",onChange:ee},{default:u(()=>[(d(!0),x(U,null,H(l(a).printData,(r,N)=>(d(),g(c,{key:N,value:r.id,disabled:r.enabledMark==0},{default:u(()=>[P(T(r.name),1)]),_:2},1032,["value","disabled"]))),128))]),_:1},8,["value"])]),f("div",D,[f("div",M,[f("div",I,[p,P(T(l(n)("\u63A5\u53E3\u540D\u79F0"))+"\uFF1A",1)]),h(s,{value:l(a).config.name,"onUpdate:value":e[1]||(e[1]=r=>l(a).config.name=r),placeholder:l(n)("\u70B9\u51FB\u9009\u62E9\u63A5\u53E3"),disabled:"",style:{width:"100%"},class:"flex"},{suffix:u(()=>[h(l(Q),{icon:"ant-design:ellipsis-outlined"})]),_:1},8,["value","placeholder"])]),f("div",k,[f("div",X,[Y,P(T(l(n)("\u8BF7\u6C42\u65B9\u6CD5"))+"\uFF1A",1)]),h(s,{value:l(a).config.method,"onUpdate:value":e[2]||(e[2]=r=>l(a).config.method=r),disabled:"",placeholder:l(n)("\u8BF7\u6C42\u65B9\u6CD5"),class:"flex",style:{width:"100%"}},{suffix:u(()=>[h(l(Q),{icon:"ant-design:ellipsis-outlined"})]),_:1},8,["value","placeholder"])])]),l(a).visible?(d(),g(re,{key:0,class:"padding"},{default:u(()=>[(d(!0),x(U,null,H(l(a).apiParams,r=>(d(),g(oe,{key:r.key,tab:r.title},{default:u(()=>[h(ie,{dataSource:r.tableInfo,columns:ne,pagination:!1,scroll:{y:"260px"}},{bodyCell:u(({column:N,record:y})=>[N.key==="assignmentType"?(d(),g(t,{key:0,value:y.assignmentType,"onUpdate:value":_=>y.assignmentType=_,style:{width:"100%"},placeholder:l(n)("\u8BF7\u9009\u62E9\u8D4B\u503C\u7C7B\u578B")},{default:u(()=>[(d(!0),x(U,null,H(O.value,_=>(d(),g(c,{value:_.value,key:_.value},{default:u(()=>[P(T(_.label),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value","placeholder"])):N.key==="value"?(d(),x(U,{key:1},[y.assignmentType==="data"?(d(),g(se,{key:0,value:y.config,"onUpdate:value":_=>y.config=_,"show-search":"",style:{width:"100%"},"dropdown-style":{maxHeight:"400px",overflow:"auto"},placeholder:"Please select","allow-clear":"","tree-default-expand-all":"","tree-data":l(a).formConfigData,"field-names":{children:"children",label:"title",value:"key"}},null,8,["value","onUpdate:value","tree-data"])):(d(),g(s,{key:1,value:y.value,"onUpdate:value":_=>y.value=_,placeholder:y.type?l(n)("\u8BF7\u586B\u5199\u503C"):l(n)("\u8BF7\u5148\u9009\u62E9\u8D4B\u503C\u7C7B\u578B\u540E\u518D\u914D\u7F6E\u503C")},null,8,["value","onUpdate:value","placeholder"]))],64)):j("",!0)]),_:2},1032,["dataSource"])]),_:2},1032,["tab"]))),128))]),_:1})):j("",!0)]),_:1},8,["visible","title"])],8,F)}}});L=ge(W,[["__scopeId","data-v-2f456b65"]])}));export{Oe as __tla,L as default};