import{d as S,K as U,O as W,k as I,v as B,r as R,o as u,c as J,a as p,b as e,u as o,x as _,B as c,t as L}from"./vue.1703796278973.js";import{M as T,r as F,I as V,h as M,aG as O,$ as P,K as $,F as E,av as G,aw as z,aB as H}from"./index.17037962789732.js";import"./index.1703796278973308.js";import"./index.170379627897334.js";import"./index.170379627897319.js";import"./index.170379627897327.js";import"./index.170379627897318.js";import"./index.170379627897315.js";import"./index.170379627897335.js";import"./index.170379627897314.js";import{_ as Q}from"./index.17037962789739.js";import X from"./PlatformType.1703796278973.js";import{q as Y,s as Z,u as h}from"./platform.1703796278973.js";import ee from"./index.1703796278973186.js";import{p as ae}from"./data.17037962789733.js";import"./index.17037962789733.js";import"./dayjs.min.1703796278973.js";import"./isArray.1703796278973.js";import"./editor.api.1703796278973.js";import"./preload-helper.1703796278973.js";import"./monaco.contribution.1703796278973.js";import"./_plugin-vue_export-helper.1703796278973.js";import"./system.1703796278973.js";import"./comm.1703796278973.js";import"./index.170379627897332.js";import"./index.170379627897333.js";import"./default.1703796278973.js";import"./permission.1703796278973.js";import"./consts.1703796278973.js";import"./404.1703796278973.js";import"./index.1703796278973315.js";const oe={key:0},te={key:1},re={key:2},Le=S({__name:"index",setup(pe){const y=U(),d=W(),m=I(),i=I(!1),a=B({operatorName:"onelink",name:void 0,appId:void 0,passWord:void 0,apiAddr:void 0,userId:void 0,secretKey:void 0,appSecret:void 0,openId:void 0,explain:void 0}),x={name:[{required:!0,message:"请输入名称"},{max:64,message:"最多可输入64个字符"}],appId:[{required:!0,message:"请输入App ID"},{max:64,message:"最多可输入64个字符"}],passWord:[{required:!0,message:"请输入密码"},{max:64,message:"最多可输入64个字符"}],apiAddr:[{required:!0,message:"请输入接口地址"}],userId:[{required:!0,message:"请输入用户 ID"},{max:64,message:"最多可输入64个字符"}],secretKey:[{required:!0,message:"请输入secretKey"},{max:64,message:"最多可输入64个字符"}],appSecret:[{required:!0,message:"请输入App Secret"},{max:64,message:"最多可输入64个字符"}],openId:[{required:!0,message:"请输入创建者ID"},{max:64,message:"最多可输入64个字符"}],explain:[{required:!1,max:200,message:"最多可输入200个字符"}]},b=async()=>{if(console.log(d.params),d.params.id===":id")return;const s=await Y(d.params.id);s.status===200&&Object.assign(a,s.result,{...s.result.config})},A=s=>{m.value.resetFields(),a.operatorName=s},D=async()=>{const s=await m.value.validate(),t={operatorName:s.operatorName,name:s.name,config:{appId:s.appId,passWord:s.passWord,apiAddr:s.apiAddr,userId:s.userId,secretKey:s.secretKey,appSecret:s.appSecret,openId:s.openId},explain:s.explain};i.value=!0,(d.params.id===":id"?await Z(t):await h({id:d.params.id,...t})).status===200&&(T.success("保存成功!"),y.back()),i.value=!1};return b(),(s,t)=>{const v=Q,l=F,n=V,f=M,N=O,w=P,j=$,k=E,g=G,q=z,C=H,K=R("page-container");return u(),J(K,null,{default:p(()=>[e(C,null,{default:p(()=>[e(q,{gutter:24},{default:p(()=>[e(g,{span:14},{default:p(()=>[e(v,{data:"详情"}),e(k,{layout:"vertical",ref_key:"formRef",ref:m,rules:x,model:o(a)},{default:p(()=>[e(l,{label:"平台类型",name:"operatorName",required:""},{default:p(()=>[e(X,{disabled:!1,model:"singular",itemStyle:{display:"flex",flexDirection:"column",justifyContent:"space-around",minWidth:"130px"},options:o(ae),value:o(a).operatorName,"onUpdate:value":t[0]||(t[0]=r=>o(a).operatorName=r),onChange:A},null,8,["options","value"])]),_:1}),e(l,{label:"名称",name:"name"},{default:p(()=>[e(n,{value:o(a).name,"onUpdate:value":t[1]||(t[1]=r=>o(a).name=r),placeholder:"请输入名称"},null,8,["value"])]),_:1}),o(a).operatorName==="onelink"?(u(),_("div",oe,[e(l,{label:"App ID",name:"appId"},{default:p(()=>[e(n,{value:o(a).appId,"onUpdate:value":t[2]||(t[2]=r=>o(a).appId=r),placeholder:"请输入App ID"},null,8,["value"])]),_:1}),e(l,{label:"Password",name:"passWord"},{default:p(()=>[e(f,{value:o(a).passWord,"onUpdate:value":t[3]||(t[3]=r=>o(a).passWord=r),placeholder:"请输入密码"},null,8,["value"])]),_:1}),e(l,{label:"接口地址",name:"apiAddr"},{default:p(()=>[e(n,{value:o(a).apiAddr,"onUpdate:value":t[4]||(t[4]=r=>o(a).apiAddr=r),placeholder:"请输入接口地址"},null,8,["value"])]),_:1})])):c("",!0),o(a).operatorName==="ctwing"?(u(),_("div",te,[e(l,{label:"用户id",name:"userId"},{default:p(()=>[e(n,{value:o(a).userId,"onUpdate:value":t[5]||(t[5]=r=>o(a).userId=r),placeholder:"请输入用户id"},null,8,["value"])]),_:1}),e(l,{label:"密码",name:"passWord"},{default:p(()=>[e(f,{value:o(a).passWord,"onUpdate:value":t[6]||(t[6]=r=>o(a).passWord=r),placeholder:"请输入密码"},null,8,["value"])]),_:1}),e(l,{label:"secretKey",name:"secretKey"},{default:p(()=>[e(n,{value:o(a).secretKey,"onUpdate:value":t[7]||(t[7]=r=>o(a).secretKey=r),placeholder:"请输入secretKey"},null,8,["value"])]),_:1})])):c("",!0),o(a).operatorName==="unicom"?(u(),_("div",re,[e(l,{label:"App ID",name:"appId"},{default:p(()=>[e(n,{value:o(a).appId,"onUpdate:value":t[8]||(t[8]=r=>o(a).appId=r),placeholder:"请输入App ID"},null,8,["value"])]),_:1}),e(l,{label:"App Secret",name:"appSecret"},{default:p(()=>[e(n,{value:o(a).appSecret,"onUpdate:value":t[9]||(t[9]=r=>o(a).appSecret=r),placeholder:"请输入App Secret"},null,8,["value"])]),_:1}),e(l,{label:"创建者ID",name:"openId"},{default:p(()=>[e(n,{value:o(a).openId,"onUpdate:value":t[10]||(t[10]=r=>o(a).openId=r),placeholder:"请输入创建者ID"},null,8,["value"])]),_:1})])):c("",!0),e(l,{label:"说明",name:"explain"},{default:p(()=>[e(N,{value:o(a).explain,"onUpdate:value":t[11]||(t[11]=r=>o(a).explain=r),placeholder:"请输入说明",showCount:"",rows:3,maxlength:200},null,8,["value"])]),_:1}),e(l,null,{default:p(()=>[e(w),e(j,{loading:o(i),type:"primary",onClick:D},{default:p(()=>[L(" 保存 ")]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])]),_:1}),e(g,{span:10},{default:p(()=>[e(ee,{type:o(a).operatorName},null,8,["type"])]),_:1})]),_:1})]),_:1})]),_:1})}}});export{Le as default};