index.e96b89fe.js 7.7 KB

1
  1. var h=(B,y,d)=>new Promise((C,k)=>{var F=m=>{try{g(d.next(m))}catch(v){k(v)}},D=m=>{try{g(d.throw(m))}catch(v){k(v)}},g=m=>m.done?C(m.value):Promise.resolve(m.value).then(F,D);g((d=d.apply(B,y)).next())});import{b as H}from"./index.aef1b210.js";import{a as J,s as q,aO as L,eJ as S,a7 as $,ah as G,w as Q,o as p,h as c,n as s,z as u,i as r,I as w,B as n,F as M,b2 as R,t as x,k as N,m as W,e1 as X,E as Y}from"./index.7e08ba81.js";/* empty css *//* empty css */import{S as A}from"./index.7e5abc0c.js";import{C as Z}from"./index.5601a923.js";import"./index.ff33b1ce.js";import{T as P}from"./index.673e5955.js";import K from"./requestModal.cc7e4751.js";import ee from"./resultManage.a8d14b04.js";import te from"./resultJudge.e473c835.js";import{k as ae,m as se}from"./index.a814284d.js";import{F as le,a as _}from"./Form.0777dffc.js";import"./useWindowSizeFn.9cd1b73f.js";import"./FullscreenOutlined.3ea9a56b.js";import"./index.62601954.js";import"./TabPane.3218c919.js";import"./index.51fe0c69.js";import"./Col.dccd6464.js";import"./useFlexGapSupport.ba88ba25.js";import"./useRefs.9e0a4abb.js";import"./PlusOutlined.29a85b0a.js";import"./index.0fba574f.js";import"./index.a9463ec3.js";import"./Checkbox.2b7c666a.js";import"./Group.ea437422.js";import"./index.db9b952c.js";import"./index.0e13704b.js";import"./eagerComputed.41f917f7.js";import"./FileOutlined.1ba59fec.js";import"./index.7bbcc8f3.js";import"./index.0d1117cf.js";import"./index.7fe36cdd.js";import"./index.756c7042.js";import"./_baseIteratee.cd40e9ab.js";import"./get.06058cdc.js";import"./DeleteOutlined.12ba33eb.js";import"./index.1016abaf.js";import"./index.821e0528.js";import"./index.01b7ee47.js";import"./download.ef0c06e3.js";import"./base64Conver.08b9f4ec.js";import"./index.e102b091.js";import"./BasicForm.09fa6853.js";import"./transButton.38e068f8.js";import"./index.20008ed6.js";import"./uniqBy.e8d75d01.js";import"./useSize.1210be5f.js";const ue={key:0,class:"p-2 bg-gray-400"},ie={key:0,class:"p-2 m-1 bg-gray-500"},re={key:1,class:"p-2 m-1 bg-gray-300"},lt=J({__name:"index",props:{columns:Object},setup(B){const y=q(),d=L(),{createMessage:C}=Y(),[k,{openModal:F,closeModal:D}]=H(),g=parseInt(d.query.site_id),m=d.query.mid;g||S.go(-1);const v=B,U=q([]),b=q([]),a=q({website_id:g,title:"",en_alias:"",category_type:2,is_login:!0,is_use:!0,request_settings:[],conditions:[]}),V={title:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898",trigger:"blur"}],en_alias:[{required:!0,message:"\u8BF7\u8F93\u5165\u63A5\u53E3\u5730\u5740",trigger:"blur"}]};m&&(()=>h(this,null,function*(){const t=yield ae({mid:m});t.is_use=!!t.is_use,t.is_login=!!t.is_login,a.value=t}))(),$(()=>v.columns,()=>{U.value=v.columns},{immediate:!0,deep:!0}),$(()=>a.value,()=>{b.value=[{group:"\u8BF7\u6C42\u53C2\u6570",children:G(a.value.request_settings)}];let t=a.value.conditions;if(t&&t.length>0){let e=[];t.map(i=>{i.back_type===4&&e.push({title:i.title,column:"&"+i.flag_uuid})}),b.value.push({group:"\u5176\u4ED6\u7ED3\u679C\u96C6",children:e})}},{immediate:!0,deep:!0});const E=(t,e)=>{t?F(!0,{update:!0,updateIndex:e,requestSetting:t}):F(!0,{update:!1,updateIndex:null,requestSetting:""})},j=(t,e)=>{var i,l;e||e===0?(i=a.value.request_settings)==null||i.splice(e,1,t):(l=a.value.request_settings)==null||l.push(t),D()},O=t=>{var e;(e=a.value.request_settings)==null||e.splice(t,1)},z=t=>{var i;let e={};t===1?e={type:1,back_type:1,param_type:1,interface_id:"",fnName:""}:t===2&&(e={type:2,condition:[{con_type:"if",params:[{type:"",isUseFn:!1,fnName:"",fnParams:[],params:"",operate:"",value:"",children:[{type:"and",isUseFn:!1,fnName:"",fnParams:[],params:"",operate:"",value:""}]}],manageCon:[{type:1,back_type:1,param_type:1,interface_id:"",fnName:"",url:"",column:"",success_code:1001,success_msg:"",failed_code:2001,failed_msg:""}]},{con_type:"elseif",params:[{type:"",isUseFn:!1,fnName:"",fnParams:[],params:"",operate:"",value:"",children:[{type:"and",isUseFn:!1,fnName:"",fnParams:[],params:"",operate:"",value:""}]}],manageCon:[{type:1,back_type:1,param_type:1,interface_id:"",fnName:"",url:"",column:"",success_code:1001,success_msg:"",failed_code:2001,failed_msg:""}]},{con_type:"else",params:[],manageCon:[{type:1,back_type:1,param_type:1,interface_id:"",fnName:"",url:"",column:"",success_code:1001,success_msg:"",failed_code:2001,failed_msg:""}]}]}),(i=a.value.conditions)==null||i.push(e)},I=t=>{var e;(e=a.value.conditions)==null||e.splice(t,1)};function T(){return h(this,null,function*(){try{y.value.validate().then(()=>h(this,null,function*(){se(a.value),C.success("\u606D\u559C\u4F60\uFF0C\u64CD\u4F5C\u6210\u529F\uFF01"),S.go(-1)})).catch(t=>{C.error(t.errorFields[0].errors.join(","))})}catch(t){t.errorFields.map(e=>{X.info(e.errors.toString())})}finally{}})}return(t,e)=>{const i=Q("a-button");return p(),c("div",null,[s(r(Z),null,{default:u(()=>[s(r(le),{ref_key:"formRef",ref:y,model:a.value,rules:V,"label-col":{span:4},"wrapper-col":{span:20}},{default:u(()=>[s(r(_),{label:"\u6807\u9898",name:"title"},{default:u(()=>[s(r(w),{value:a.value.title,"onUpdate:value":e[0]||(e[0]=l=>a.value.title=l)},null,8,["value"])]),_:1}),s(r(_),{label:"\u63A5\u53E3\u5730\u5740",name:"en_alias"},{default:u(()=>[s(r(w),{value:a.value.en_alias,"onUpdate:value":e[1]||(e[1]=l=>a.value.en_alias=l)},null,8,["value"])]),_:1}),s(r(_),{label:"\u8BF7\u6C42\u53C2\u6570",name:"request_settings"},{default:u(()=>[s(i,{type:"primary",size:"small",onClick:e[2]||(e[2]=l=>E())},{default:u(()=>[n("\u8BBE\u7F6E\u53C2\u6570")]),_:1}),a.value.request_settings&&a.value.request_settings.length>0?(p(),c("div",ue,[(p(!0),c(M,null,R(a.value.request_settings,(l,o)=>(p(),c("div",{key:o,class:"m-2"},[s(r(P),null,{default:u(()=>[n(x(l.title),1)]),_:2},1024),s(r(P),null,{default:u(()=>[n(x(l.column),1)]),_:2},1024),s(i,{onClick:f=>E(l,o),size:"small",type:"primary",class:"mr-2",ghost:""},{default:u(()=>[n(" \u7F16\u8F91 ")]),_:2},1032,["onClick"]),s(i,{onClick:f=>O(o),size:"small",type:"primary",danger:"",ghost:""},{default:u(()=>[n(" \u5220\u9664 ")]),_:2},1032,["onClick"])]))),128))])):N("",!0)]),_:1}),s(r(_),{label:" "},{default:u(()=>[W("div",null,[s(i,{type:"primary",size:"small",class:"mr-2",onClick:e[3]||(e[3]=l=>z(1))},{default:u(()=>[n(" \u5185\u5BB9\u5904\u7406 ")]),_:1}),s(i,{type:"primary",size:"small",onClick:e[4]||(e[4]=l=>z(2))},{default:u(()=>[n(" \u5224\u65AD\u6761\u4EF6 ")]),_:1})]),(p(!0),c(M,null,R(a.value.conditions,(l,o)=>(p(),c("div",{key:o},[l.type===1?(p(),c("div",ie,[s(i,{type:"primary",size:"small",danger:"",class:"float-right",onClick:f=>I(o)},{default:u(()=>[n("\u5220\u9664")]),_:2},1032,["onClick"]),s(ee,{value:a.value.conditions[o],"onUpdate:value":f=>a.value.conditions[o]=f,requestSettings:b.value},null,8,["value","onUpdate:value","requestSettings"])])):N("",!0),l.type===2?(p(),c("div",re,[s(i,{type:"primary",size:"small",danger:"",class:"float-right",onClick:f=>I(o)},{default:u(()=>[n("\u5220\u9664")]),_:2},1032,["onClick"]),s(te,{value:a.value.conditions[o],"onUpdate:value":f=>a.value.conditions[o]=f,columns:U.value,requestSettings:b.value},null,8,["value","onUpdate:value","columns","requestSettings"])])):N("",!0)]))),128))]),_:1}),s(r(_),{label:"\u767B\u5F55",name:"is_login"},{default:u(()=>[s(r(A),{checked:a.value.is_login,"onUpdate:checked":e[5]||(e[5]=l=>a.value.is_login=l)},null,8,["checked"])]),_:1}),s(r(_),{label:"\u542F\u7528",name:"is_use"},{default:u(()=>[s(r(A),{checked:a.value.is_use,"onUpdate:checked":e[6]||(e[6]=l=>a.value.is_use=l)},null,8,["checked"])]),_:1}),s(r(_),{class:"text-center"},{default:u(()=>[s(i,{type:"primary",size:"large",onClick:T},{default:u(()=>[n("\u63D0\u4EA4\u4FDD\u5B58")]),_:1}),s(i,{size:"large",onClick:e[7]||(e[7]=l=>r(S).go(-1)),class:"mx-6"},{default:u(()=>[n("\u8FD4\u56DE")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),s(K,{onRegister:r(k),minHeight:650,width:1100,onOk:j},null,8,["onRegister"])])}}});export{lt as default};