2 lines
6.1 KiB
JavaScript
2 lines
6.1 KiB
JavaScript
import{aN as E,bs as u,aE as V,c8 as t,aK as e,ac as B,aG as C,ai as x,bE as U,a9 as L,aa as z,ab as P,R as N,a8 as A,r as q,aJ as d,bS as v,bv as J,bL as c,c as k,a2 as W,w as F,t as G,aD as f,ad as R,G as M,B as j,C as O,g as K,ak as y,l as X,bC as H,c7 as $,bW as Q,bX as Y}from"./index-D5GfLbIx.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-l0sNRNKZ.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{C as D}from"./ConfigPageBase-CgfsngDp.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./PermissionGuard-CR4qtxrh.js";/* empty css */import"./reflection-BwOBPyb9.js";import"./monitorConfigCache-DXn96T8F.js";const Z=E({__name:"ExternalIntegrationView",setup(S){function m(l,_,o){const a=`${o}-${Date.now()}`,s={...l,[o]:[...l[o]??[],{id:a,name:"新端点",url:"http://",enabled:!1}]};_(s)}function h(l,_,o,a){const s={...l,[o]:(l[o]??[]).filter((n,b)=>b!==a)};_(s)}return(l,_)=>{const o=N,a=P,s=A,n=q,b=z,r=L,w=B;return u(),V(D,{section:"integrations",title:"外部系统对接",description:"MES / WMS / RCS / PTL 等标准接口配置(ExternalIntegrations)",defaults:v(k)},{default:t(({payload:T,update:I})=>[e(w,{"model-value":"mes"},{default:t(()=>[(u(),C(x,null,U(["mes","wms","rcs","ptl"],g=>e(r,{key:g,name:g,label:g.toUpperCase()},{default:t(()=>[e(b,{data:T[g]??[],size:"small",border:""},{default:t(()=>[e(a,{label:"ID",width:"120"},{default:t(i=>[e(o,{modelValue:i.row.id,"onUpdate:modelValue":p=>i.row.id=p},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(a,{label:"名称","min-width":"160"},{default:t(i=>[e(o,{modelValue:i.row.name,"onUpdate:modelValue":p=>i.row.name=p},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(a,{label:"URL","min-width":"260"},{default:t(i=>[e(o,{modelValue:i.row.url,"onUpdate:modelValue":p=>i.row.url=p},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(a,{label:"启用",width:"80"},{default:t(i=>[e(s,{modelValue:i.row.enabled,"onUpdate:modelValue":p=>i.row.enabled=p},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(a,{label:"操作",width:"80"},{default:t(i=>[e(n,{text:"",type:"danger",size:"small",onClick:p=>h(T,I,g,i.$index)},{default:t(()=>[..._[0]||(_[0]=[d("删除",-1)])]),_:1},8,["onClick"])]),_:2},1024)]),_:2},1032,["data"]),e(n,{size:"small",icon:v(J),style:{"margin-top":"8px"},onClick:i=>m(T,I,g)},{default:t(()=>[d("新增 "+c(g.toUpperCase())+" 端点",1)]),_:2},1032,["icon","onClick"])]),_:2},1032,["name","label"])),64))]),_:2},1024)]),_:1},8,["defaults"])}}}),ee={class:"tpl-title"},te={class:"tpl-meta"},ae={class:"tpl-baseline"},oe=E({__name:"ScenarioTemplateView",setup(S){return(m,h)=>{const l=R,_=G,o=F,a=W,s=M,n=O,b=j;return u(),V(D,{section:"scenario",title:"业务场景模板化",description:"SPS / Pack / 环线 / 点对点;DSL/低代码扩展(ScenarioTemplateConfig)",defaults:v(K)},{default:t(({payload:r})=>[e(a,{gutter:12},{default:t(()=>[(u(!0),C(x,null,U(r.templates,w=>(u(),V(o,{key:w.id,span:6},{default:t(()=>[e(_,{shadow:"hover",class:"tpl-card"},{default:t(()=>[f("div",ee,c(w.name),1),f("div",te,[e(l,{size:"small"},{default:t(()=>[d(c(w.category),1)]),_:2},1024),e(l,{size:"small",type:"info"},{default:t(()=>[d("v"+c(w.version),1)]),_:2},1024)]),f("pre",ae,c(w.baselineJson||"{}"),1)]),_:2},1024)]),_:2},1024))),128))]),_:2},1024),e(s),e(b,{column:2,border:""},{default:t(()=>[e(n,{label:"DSL 启用"},{default:t(()=>[d(c(r.dslPolicy.enabled?"是":"否"),1)]),_:2},1024),e(n,{label:"Schema 版本"},{default:t(()=>[d(c(r.dslPolicy.schemaVersion),1)]),_:2},1024),e(n,{label:"低代码"},{default:t(()=>[d(c(r.lowCode.enabled?"启用":"关闭"),1)]),_:2},1024),e(n,{label:"编辑器"},{default:t(()=>[d(c(r.lowCode.editor),1)]),_:2},1024),e(n,{label:"保留版本"},{default:t(()=>[d(c(r.versionPo
|