From 18149318d12bec856f679422d407601c8c544dcc Mon Sep 17 00:00:00 2001 From: sige Date: Sat, 3 Aug 2024 13:50:52 +0800 Subject: [PATCH] 0 --- src/components/ServiceConfiguration.vue | 6 ++++-- src/utils/ApiClient.js | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/components/ServiceConfiguration.vue b/src/components/ServiceConfiguration.vue index 31c7105..270b805 100644 --- a/src/components/ServiceConfiguration.vue +++ b/src/components/ServiceConfiguration.vue @@ -80,12 +80,14 @@ async function actionServiceParamReload() { let groupName = item.group; let group = params.value.find( i => i.name === groupName); if ( undefined === group ) { - group = {name:groupName, items:[]}; + group = {name:groupName, items:[], order:0}; + group.order = Math.max(group.order, item.order); params.value.push(group); } group.items.push(item); } - params.value.sort((a,b) => b.items.length - a.items.length || b.name.localeCompare(a.name)); + params.value.map(g => g.items.sort((a,b) => a.order - b.order)); + params.value.sort((a,b) => a.order - b.order || b.items.length - a.items.length || b.name.localeCompare(a.name)); } catch ( e ) {/** nothing to do here */} } diff --git a/src/utils/ApiClient.js b/src/utils/ApiClient.js index 1b3ff4a..1f11459 100644 --- a/src/utils/ApiClient.js +++ b/src/utils/ApiClient.js @@ -18,7 +18,7 @@ export default class ApiClient { async call( name, params={} ) { let response = await axios({ method: 'post', - url: `http://127.0.0.1/api/${name}`, + url: `/api/${name}`, data: params }); if ( !response.data.success ) { @@ -49,7 +49,7 @@ export default class ApiClient { throw new Error(`API【${name}】调用失败 : ${response.data}`); } if ( 'MESSAGE' === response.data.appRetType ) { - Modal.info({title:'通知', contnet:response.data.message}); + Modal.info({title:'通知', content:response.data.message}); } if ( null !== response.data.data && 'object' === typeof(response.data.data) ) { response.data.data.$dataType = response.data.dataType;