sige 1 year ago
parent
commit
9ed677e3ea
  1. 10
      src/components/ServiceConfigurationParamValueObjectEdit.vue
  2. 1
      src/utils/ApiClient.js

10
src/components/ServiceConfigurationParamValueObjectEdit.vue

@ -58,7 +58,8 @@ async function mounted() {
// setup tree data
async function setupTableData(structClassName, path=[]) {
console.log(`setup for : ${0===path.length ? '' : path.join('.')+'.'}${structClassName}`);
let classPath = `${0===path.length ? '' : path.join('.')+'.'}${structClassName}`;
console.log(`setup for : ${classPath}`);
let baseTypes = ['java.lang.Integer','java.lang.Double'];
let client = ApiClient.getClient();
@ -71,7 +72,8 @@ async function setupTableData(structClassName, path=[]) {
tableExpandedKeys.value.push(item.name);
let node = {};
node.key = item.name;
node.key = `${classPath}#${item.name}`;
node.attr = item.name;
node.title = item.name;
node.type = item.type;
node.info = item;
@ -102,9 +104,9 @@ function generateJsonData( nodes ) {
let obj = {};
for ( let node of nodes ) {
if ( undefined !== node.children ) {
obj[node.key] = generateJsonData(node.children);
obj[node.attr] = generateJsonData(node.children);
} else {
obj[node.key] = node.value;
obj[node.attr] = node.value;
}
}
return obj;

1
src/utils/ApiClient.js

@ -23,6 +23,7 @@ export default class ApiClient {
});
if ( !response.data.success ) {
let content = h('div', {}, [
h('p',{class:'mb-5 text-red-400'},response.data.message),
h('pre', JSON.stringify(response.data.ecode, null, 2)),
h('pre', {class:'overflow-auto h-96 mt-5'}, response.data.traceInfo),
]);

Loading…
Cancel
Save