2 lines
7.2 KiB
JavaScript
2 lines
7.2 KiB
JavaScript
import{aN as p,bs as f,aE as g,c8 as t,aK as e,N as x,O as T,a4 as B,Z as F,aa as E,ab as U,S as I,bS as v,f as P,a1 as N,a0 as L,aJ as c,a8 as k,i as j,ac as A,a9 as R,bL as z,j as q,D as G,bC as M,c7 as D,aG as O,bW as $,bX as K,aD as w,ak as Q}from"./index-D5GfLbIx.js";/* empty css *//* 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 V}from"./ConfigPageBase-CgfsngDp.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./PermissionGuard-CR4qtxrh.js";/* empty css */import"./reflection-BwOBPyb9.js";import"./monitorConfigCache-DXn96T8F.js";const H=p({__name:"RoutingPolicyView",setup(b){function m(d){return Object.entries(d).map(([a,n])=>({k:a,v:n}))}return(d,a)=>{const n=F,i=B,l=T,s=U,u=I,o=E,r=x;return f(),g(V,{section:"routing",title:"璺�緞瑙勫垝绛栫暐",description:"绠楁硶閫夋嫨銆佹潈閲嶃€侀伩闅滆�鍒欍€佸尯鍩熼檺閫燂紙RoutingPolicy锛�",defaults:v(P)},{default:t(({payload:_,update:C})=>[e(r,{"label-width":"140px",model:_},{default:t(()=>[e(l,{label:"绠楁硶"},{default:t(()=>[e(i,{"model-value":_.algorithm,"onUpdate:modelValue":h=>C({..._,algorithm:h})},{default:t(()=>[e(n,{label:"Dijkstra",value:"dijkstra"}),e(n,{label:"A*",value:"astar"}),e(n,{label:"鑷�畾涔�",value:"custom"})]),_:1},8,["model-value","onUpdate:modelValue"])]),_:2},1024),e(l,{label:"鏉冮噸"},{default:t(()=>[e(o,{data:m(_.weights),size:"small"},{default:t(()=>[e(s,{label:"缁村害",prop:"k",width:"140"}),e(s,{label:"鏉冮噸"},{default:t(h=>[e(u,{"model-value":h.row.v,min:0,max:10,step:.1,"onUpdate:modelValue":S=>C({..._,weights:{..._.weights,[h.row.k]:S??0}})},null,8,["model-value","onUpdate:modelValue"])]),_:2},1024)]),_:2},1032,["data"])]),_:2},1024),e(l,{label:"閬块殰瑙勫垯"},{default:t(()=>[e(o,{data:_.avoidance,size:"small"},{default:t(()=>[e(s,{label:"ID",prop:"id",width:"100"}),e(s,{label:"鍖哄煙 ID",prop:"zoneId",width:"140"}),e(s,{label:"瑙勫垯",prop:"rule"})]),_:1},8,["data"])]),_:2},1024),e(l,{label:"鍖哄煙闄愰€�"},{default:t(()=>[e(o,{data:_.zoneSpeedLimits,size:"small"},{default:t(()=>[e(s,{label:"鍖哄煙",prop:"zoneId",width:"140"}),e(s,{label:"鏈€澶ч€熷害 (m/s)",prop:"maxSpeedMps"})]),_:1},8,["data"])]),_:2},1024)]),_:2},1032,["model"])]),_:1},8,["defaults"])}}}),J=p({__name:"TaskAllocationView",setup(b){return(m,d)=>{const a=L,n=N,i=T,l=k,s=I,u=x;return f(),g(V,{section:"task",title:"浠诲姟鍒嗛厤鏈哄埗",description:"璐熻浇鍧囪 銆佸氨杩戝垎閰嶃€佷紭鍏堢骇璋冨害锛圱askAllocationPolicy锛�",defaults:v(j)},{default:t(({payload:o,update:r})=>[e(u,{"label-width":"160px",model:o},{default:t(()=>[e(i,{label:"鍒嗛厤妯″紡"},{default:t(()=>[e(n,{"model-value":o.mode,"onUpdate:modelValue":_=>r({...o,mode:_})},{default:t(()=>[e(a,{value:"roundRobin"},{default:t(()=>[...d[0]||(d[0]=[c("杞��",-1)])]),_:1}),e(a,{value:"nearest"},{default:t(()=>[...d[1]||(d[1]=[c("灏辫繎",-1)])]),_:1}),e(a,{value:"leastLoad"},{default:t(()=>[...d[2]||(d[2]=[c("鏈€灏戣礋杞�",-1)])]),_:1}),e(a,{value:"custom"},{default:t(()=>[...d[3]||(d[3]=[c("鑷�畾涔�",-1)])]),_:1})]),_:1},8,["model-value","onUpdate:modelValue"])]),_:2},1024),e(i,{label:"鍚�敤璐熻浇鍧囪 "},{default:t(()=>[e(l,{"model-value":o.loadBalance,"onUpdate:modelValue":_=>r({...o,loadBalance:!!_})},null,8,["model-value","onUpdate:modelValue"])]),_:2},1024),e(i,{label:"鍗曡溅闃熷垪涓婇檺"},{default:t(()=>[e(s,{"model-value":o.maxQueuePerCar,min:1,max:100,"onUpdate:modelValue":_=>r({...o,maxQueuePerCar:_??0})},null,8,["model-value","onUpdate:modelValue"])]),_:2},1024)]),_:2},1032,["model"])]),_:1},8,["defaults"])}}}),W=p({__name:"TrafficRuleView",setup(b){return(m,d)=>{const a=U,n=E,i=R,l=A;return f(),g(V,{section:"traffic",title:"浜ら€氱�鍒
|