sige 1 year ago
parent
commit
18149318d1
  1. 6
      src/components/ServiceConfiguration.vue
  2. 4
      src/utils/ApiClient.js

6
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 */}
}

4
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;

Loading…
Cancel
Save