From aed0dcf12f2d9999287a0067d4b03c53d9638383 Mon Sep 17 00:00:00 2001 From: shenjizhe Date: Wed, 22 Dec 2021 17:41:28 +0800 Subject: [PATCH] 1 --- common/api.js | 14 ++++++++---- manifest.json | 4 +++- pages/guide/guide.vue | 50 +++++++++++++++++++++++++++++++++++++++---- 3 files changed, 59 insertions(+), 9 deletions(-) diff --git a/common/api.js b/common/api.js index ad84880..96244e1 100644 --- a/common/api.js +++ b/common/api.js @@ -7,15 +7,17 @@ module.exports = { generateCode: generateCode, getComponents: getComponents, saveComponents: saveComponents, + addComponent: addComponent, getDataSources: getDataSources, getTemplates: getTemplates, - createGit,createGit, + createGit, + createGit, pushGit: pushGit } - -let url = 'http://localhost:8099'; +let url = 'http://localhost:8071'; +// let url = 'http://dzlc.licaiedu.com/code'; let headers = { - "Access-Control-Allow-Origin": "http://localhost:8099" + "Access-Control-Allow-Origin": "http://dzlc.licaiedu.com/code" }; function loadEntities(domainId, success, fail, complete) { @@ -46,6 +48,10 @@ function saveComponents(datas, success, fail, complete) { http.put(url + '/components/batch/', datas, headers, success, fail, complete); } +function addComponent(data, success, fail, complete) { + http.post(url + '/components/', data, headers, success, fail, complete); +} + function getDataSources(success, fail, complete) { http.get(url + '/db-sources/batch/?ids=', headers, success, fail, complete); } diff --git a/manifest.json b/manifest.json index a0571fa..9e234b5 100644 --- a/manifest.json +++ b/manifest.json @@ -44,7 +44,9 @@ }, "ios" : {}, /* ios打包配置 */ - "sdkConfigs" : {} + "sdkConfigs" : { + "ad" : {} + } }, "nvueLaunchMode" : "" }, diff --git a/pages/guide/guide.vue b/pages/guide/guide.vue index ca9f60c..0962784 100644 --- a/pages/guide/guide.vue +++ b/pages/guide/guide.vue @@ -2,7 +2,7 @@ - + + + + + + + + + - + @@ -59,7 +67,7 @@ export default { datas: [], tableNames: ['name', 'comment'] }, - repository: { + component: { columns: [ { name: 'name', @@ -179,9 +187,43 @@ export default { } this.processIndex++; } + }, + onCreateComponent() { + callApi(this.api.addComponent, this.component.data); + }, + onCreateGit() {}, + onSaveModel() {}, + onGenerateCode() {}, + onUpload() {}, + + callApi(apifunc, data) { + apifunc( + data, + res => { + uni.showToast({ + title: '提交成功:', + icon: 'succes', + duration: 2000 + }); + }, + res => { + uni.showToast({ + title: '提交失败:' + res.errMsg, + icon: 'error', + duration: 2000 + }); + } + ); } } }; - + -- GitLab