This is an automated email from the ASF dual-hosted git repository. robocanic pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/dubbo-kubernetes.git
commit b6eeb3d1d85f2ba7f2a61660868cfca47974ac8b Merge: 6fcef42a fbfd8d1b Author: robb <[email protected]> AuthorDate: Mon Apr 21 10:41:13 2025 +0800 Merge pull request #681 from Helltab/master feat(traffic/dynamic) app/dubbo-cp/dubbo-cp.yaml | 2 +- .../dist/admin/assets/ConfigModel-Ja1d5Q-J.js | 1 + ...nfigPage-hSG2LGUl.js => ConfigPage-E7XztXYN.js} | 2 +- .../dist/admin/assets/DateUtil-7pFXOQWZ.js | 1 + .../dist/admin/assets/DateUtil-I00QCXmh.js | 1 - ...anaPage-WPKAvOzM.js => GrafanaPage-B66iCa_p.js} | 2 +- ...ue_vue_type_script_setup_true_lang-wICJVIcu.js} | 16 +- ...yUtil-IONKy9LJ.js => PromQueryUtil-2W3zStHq.js} | 2 +- ...archUtil-gKpIMX5q.js => SearchUtil-L42Bc5Dp.js} | 2 +- .../dist/admin/assets/YAMLView-0vm96sKq.css | 1 - .../{YAMLView-PJxM8gOR.js => YAMLView-1pxkRBxu.js} | 2 +- .../dist/admin/assets/YAMLView-4YWPWomq.js | 1 + .../{YAMLView-BNQy6Mk6.js => YAMLView-KunTd5j_.js} | 2 +- .../dist/admin/assets/YAMLView-YxiBLDoa.js | 1 - .../{YAMLView-nkmWcf1e.js => YAMLView-n5CzcKw6.js} | 2 +- .../{YAMLView-2ZurIrP4.js => YAMLView-q7SmWVlc.js} | 2 +- .../dist/admin/assets/YAMLView-vhECzPA1.css | 1 + .../dist/admin/assets/addByFormView-FehNv1oR.js | 1 - ...mView-ZlVmvR2-.js => addByFormView-OzyJcKBI.js} | 2 +- ...mView-wiERC-cQ.js => addByFormView-R_W0MJ1v.js} | 2 +- ...LView-SSn92d8O.js => addByYAMLView-CSY6_42c.js} | 2 +- .../dist/admin/assets/addByYAMLView-K8saUn4T.js | 1 - ...LView-fpL0qETw.js => addByYAMLView-KeEVWo6i.js} | 2 +- .../assets/{app-e3tBjGVL.js => app-rBJa6nBP.js} | 2 +- app/dubbo-ui/dist/admin/assets/config-c0xW8oe-.css | 1 + app/dubbo-ui/dist/admin/assets/config-c8pYpw-a.js | 1 - app/dubbo-ui/dist/admin/assets/config-ns6ZqsbH.js | 1 + app/dubbo-ui/dist/admin/assets/config-oyMyZIAX.css | 1 - ...ation-A5ev7uJz.js => configuration-C2Qtt7mS.js} | 2 +- .../{cssMode-j_GfV6pL.js => cssMode-Z0pIJbsu.js} | 2 +- .../{debug-KKDTPd04.js => debug-PX_41T62.js} | 2 +- .../{detail-rGb-POT-.js => detail-0pjglUFT.js} | 2 +- .../{detail-oA2w_Ia1.js => detail-kku97f3h.js} | 2 +- ...bution-1K-MlbK_.js => distribution-eOdlyM6h.js} | 2 +- .../{event-rpB7EbO0.js => event-3s6_kIeM.js} | 2 +- .../{event-6V4X0YMK.js => event-M8JuwAC2.js} | 2 +- .../{event-Bf-ctSXW.js => event-cNFkJ-gO.js} | 2 +- app/dubbo-ui/dist/admin/assets/event-dCZx8xeC.js | 1 - .../{formView-CFxowNaG.js => formView-AEkc2veH.js} | 2 +- .../dist/admin/assets/formView-H6MzXVdV.js | 17 - .../dist/admin/assets/formView-KPQzmEyt.js | 17 + .../dist/admin/assets/formView-W8t5_FSP.css | 1 + .../{formView-1H8bQJjw.js => formView-Wot-yJk-.js} | 2 +- .../{formView-dcx_MZIa.js => formView-lzGezzvI.js} | 2 +- .../{formView-X1ZlqeDM.js => formView-tLhK_B7g.js} | 2 +- .../dist/admin/assets/formView-yDO-oJRo.css | 1 - ...marker2-UT0ek88j.js => freemarker2-vFj4To09.js} | 2 +- ...ndlebars-18mZIVSZ.js => handlebars-xs52YmbV.js} | 2 +- .../assets/{html-qaylZZlc.js => html-vtWPVaWM.js} | 2 +- .../{htmlMode-JQp_Cob-.js => htmlMode-e2c0Om20.js} | 2 +- .../{index-R7zhTVks.js => index-8qACnk1k.js} | 2 +- .../{index-G3kYujCn.js => index-C-k5PP2h.js} | 2 +- .../{index-cCidrScZ.js => index-JY0MAL3G.js} | 2 +- app/dubbo-ui/dist/admin/assets/index-JuhufOY-.js | 1 + .../{index-BrEhgXqr.js => index-OLAkeSJk.js} | 2 +- .../{index-L4TDBRbj.js => index-R97Lf5A0.js} | 2 +- .../{index-XmwjT77W.js => index-U-L1ywxS.js} | 8 +- app/dubbo-ui/dist/admin/assets/index-_DLITjXD.js | 1 - app/dubbo-ui/dist/admin/assets/index-bVXendlO.css | 1 + app/dubbo-ui/dist/admin/assets/index-cwyD6y-V.css | 1 + .../{index-8-rsvoj8.js => index-epV6mJxz.js} | 2 +- app/dubbo-ui/dist/admin/assets/index-hdBAIiKM.css | 1 - .../{index-Yx4NAKoh.js => index-iF6Ixwlm.js} | 2 +- app/dubbo-ui/dist/admin/assets/index-m7--dh6i.css | 1 - app/dubbo-ui/dist/admin/assets/index-qEOmH_jK.css | 1 - .../{index-8uNvKbLq.js => index-qjQDjxvn.js} | 10 +- app/dubbo-ui/dist/admin/assets/index-sqj_NuZt.css | 1 + .../{index-aMiiFj1-.js => index-wN8PN6Z9.js} | 2 +- .../{index-17VUD0td.js => index-xo-7Mwca.js} | 2 +- .../{index-t4Geo3iY.js => index-yCjDfe-i.js} | 2 +- .../{instance-q1we0Glg.js => instance-AdYz41Wn.js} | 2 +- .../dist/admin/assets/instance-OOVuEB1L.css | 1 - .../dist/admin/assets/instance-nloua_L0.js | 4 + .../dist/admin/assets/instance-q0PmH8ZQ.css | 1 + .../dist/admin/assets/instance-wpa0sBK_.js | 4 - ...vascript-GxMNKJIb.js => javascript-fZiAn8jV.js} | 2 +- .../{jsonMode-uyqppDDQ.js => jsonMode-upcZW5Yw.js} | 2 +- .../dist/admin/assets/linkTracking-3-QmEvo2.js | 1 - .../dist/admin/assets/linkTracking-8-Vchl2K.js | 1 + .../{liquid-zP0nrY6P.js => liquid-Vg62R2C3.js} | 2 +- .../assets/{mdx-o26Cfqwp.js => mdx-JSV1QKTi.js} | 2 +- app/dubbo-ui/dist/admin/assets/monitor-1LB8lJdn.js | 1 - app/dubbo-ui/dist/admin/assets/monitor-8Z58Uz56.js | 1 + app/dubbo-ui/dist/admin/assets/monitor-FuHVhWjk.js | 1 - app/dubbo-ui/dist/admin/assets/monitor-G_Tt8Rv3.js | 1 - app/dubbo-ui/dist/admin/assets/monitor-HcwZ52Sq.js | 1 + app/dubbo-ui/dist/admin/assets/monitor-fPt3cqgg.js | 1 + .../{notFound-xYfKxLfK.js => notFound-UhBegV4M.js} | 2 +- .../{python-wccofd7t.js => python-ifRab4w4.js} | 2 +- .../{razor-VvmlesZq.js => razor-qMFhFTuP.js} | 2 +- app/dubbo-ui/dist/admin/assets/request--GxtD-ej.js | 7 - app/dubbo-ui/dist/admin/assets/request-IYELO99a.js | 7 + ...eConfig-cJtxkT5J.js => sceneConfig-ib-6cld6.js} | 2 +- .../{search-iB3kGKc4.js => search-t2N6jniM.js} | 2 +- ...rverInfo-nRF0WTxY.js => serverInfo-otmlNfE2.js} | 2 +- .../dist/admin/assets/service-ExPGSUQV.css | 1 + .../dist/admin/assets/service-crzu8uzM.css | 1 - app/dubbo-ui/dist/admin/assets/service-lo3a2LDL.js | 1 - .../{service-bW4kmQ9B.js => service-lsh0pv0T.js} | 2 +- app/dubbo-ui/dist/admin/assets/service-mQmJfKhN.js | 1 + .../assets/{tab1-UYcHzbVH.js => tab1-pDNQuaiS.js} | 2 +- .../assets/{tab2-1iLYJbe8.js => tab2-oHVBpBhF.js} | 2 +- app/dubbo-ui/dist/admin/assets/tracing-HuehFLFo.js | 1 + app/dubbo-ui/dist/admin/assets/tracing-_bTzz3xF.js | 1 - app/dubbo-ui/dist/admin/assets/tracing-b2ftdEvw.js | 1 + app/dubbo-ui/dist/admin/assets/tracing-yJMHQUuy.js | 1 - app/dubbo-ui/dist/admin/assets/traffic-meGVZe63.js | 1 - app/dubbo-ui/dist/admin/assets/traffic-pZ697HR8.js | 1 + .../{tsMode-GWr_FjcS.js => tsMode-dhk6Gcbd.js} | 2 +- ...pescript-UTgz_aH4.js => typescript-Xi23_Uar.js} | 2 +- ...ew-1xAumolQ.js => updateByFormView-BE-DcQgn.js} | 2 +- .../admin/assets/updateByFormView-KiFajcFK.css | 1 + ...ew-Exlnkpkd.js => updateByFormView-bMjtX-Ag.js} | 2 +- .../admin/assets/updateByFormView-jbtoweaM.css | 1 - ...ew-mU5Skz3_.js => updateByYAMLView-8_GbfXGX.js} | 2 +- ...ew-RERU2gvo.js => updateByYAMLView-hNuH6vbt.js} | 2 +- .../assets/{xml-ho0J0Ckm.js => xml-8lM9hyuW.js} | 2 +- .../assets/{yaml-BzZd9cDL.js => yaml-W0AmhQlo.js} | 2 +- app/dubbo-ui/dist/admin/index.html | 4 +- ui-vue3/src/api/service/traffic.ts | 13 + ui-vue3/src/base/http/request.ts | 16 +- ui-vue3/src/base/i18n/zh.ts | 15 +- ui-vue3/src/components/editor/MonacoEditor.vue | 8 +- ui-vue3/src/layout/tab/layout_tab.vue | 8 +- ui-vue3/src/router/defaultRoutes.ts | 44 +- ui-vue3/src/utils/SearchUtil.ts | 34 +- ui-vue3/src/views/home/index.vue | 350 +++++----- .../views/resources/applications/tabs/instance.vue | 30 +- .../views/resources/applications/tabs/service.vue | 24 +- ui-vue3/src/views/traffic/dynamicConfig/index.vue | 32 +- .../traffic/dynamicConfig/model/ConfigModel.ts | 401 ++++++++++++ .../DCDetailTabHeaderSlot.vue} | 27 +- .../addDCTabHeaderSlot.vue} | 20 +- .../updateDCTabHeaderSlot.vue} | 32 +- .../views/traffic/dynamicConfig/tabs/YAMLView.vue | 117 +++- .../traffic/dynamicConfig/tabs/addByFormView.vue | 473 +++++++++++++- .../views/traffic/dynamicConfig/tabs/formView.vue | 703 ++++++++++++--------- .../traffic/routingRule/tabs/updateByFormView.vue | 2 +- ui-vue3/vite.config.ts | 1 + 139 files changed, 1878 insertions(+), 738 deletions(-)
