Skip to content

Commit d523d6d

Browse files
committed
feat/model-driven
1 parent 1522e6c commit d523d6d

4 files changed

Lines changed: 21 additions & 16 deletions

File tree

packages/builtinComponent/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"preview": "vite preview"
2323
},
2424
"dependencies": {
25-
"axios": "^0.28.0",
25+
"@opentiny/tiny-engine-meta-register": "workspace:*",
2626
"vite-plugin-css-injected-by-js": "^3.3.1"
2727
},
2828
"devDependencies": {

packages/builtinComponent/src/components/BaseForm.vue

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ import {
6262
Row as TinyRow,
6363
Col as TinyCol
6464
} from '@opentiny/vue'
65-
import axios from 'axios'
65+
import { getMetaApi, META_SERVICE } from '@opentiny/tiny-engine-meta-register'
6666
6767
const props = defineProps({
6868
style: {
@@ -115,7 +115,7 @@ const insertApi = (data = modelData.value) => {
115115
if (!apiInfo) {
116116
return undefined
117117
}
118-
return axios
118+
return getMetaApi(META_SERVICE.Http)
119119
.post(apiInfo.url, { nameEn: formModel.value.nameEn, params: data })
120120
.then((res) => {
121121
if (res.code === 200) {
@@ -136,7 +136,7 @@ const updateApi = (data = modelData.value) => {
136136
}
137137
const id = data.id
138138
delete data.id
139-
return axios
139+
return getMetaApi(META_SERVICE.Http)
140140
.post(apiInfo.url, {
141141
nameEn: formModel.value.nameEn,
142142
data: data,
@@ -159,7 +159,7 @@ const queryApi = ({ currentPage, pageSize, data } = {}) => {
159159
if (!apiInfo) {
160160
return undefined
161161
}
162-
return axios
162+
return getMetaApi(META_SERVICE.Http)
163163
.post(apiInfo.url, {
164164
currentPage: currentPage || 1,
165165
pageSize: pageSize || 10,
@@ -183,7 +183,7 @@ const deleteApi = () => {
183183
if (!apiInfo) {
184184
return undefined
185185
}
186-
return axios
186+
return getMetaApi(META_SERVICE.Http)
187187
.post(apiInfo.url, { id: modelData.value?.id, nameEn: formModel.value.nameEn })
188188
.then((res) => {
189189
if (res.code === 200) {

packages/builtinComponent/src/components/BasePage.vue

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ import {
179179
Notify
180180
} from '@opentiny/vue'
181181
import * as tinyVueIcon from '@opentiny/vue-icon'
182-
import axios from 'axios'
182+
import { getMetaApi, META_SERVICE } from '@opentiny/tiny-engine-meta-register'
183183
184184
const props = defineProps({
185185
style: {
@@ -302,9 +302,10 @@ const insertApi = (data = addFormData.value) => {
302302
if (!apiInfo) {
303303
return undefined
304304
}
305-
return axios
305+
return getMetaApi(META_SERVICE.Http)
306306
.post(apiInfo.url, { nameEn: pageModel.value.nameEn, params: data })
307307
.then((res) => {
308+
console.log(res)
308309
if (res.code === 200) {
309310
Notify({
310311
type: 'success',
@@ -328,13 +329,14 @@ const updateApi = (data = addFormData.value) => {
328329
}
329330
const id = data.id
330331
delete data.id
331-
return axios
332+
return getMetaApi(META_SERVICE.Http)
332333
.post(apiInfo.url, {
333334
nameEn: pageModel.value.nameEn,
334335
data: data,
335336
params: { id }
336337
})
337338
.then((res) => {
339+
console.log(res)
338340
if (res.code === 200) {
339341
Notify({
340342
type: 'success',
@@ -356,7 +358,7 @@ const queryApi = ({ currentPage, pageSize, data } = {}) => {
356358
if (!apiInfo) {
357359
return undefined
358360
}
359-
return axios
361+
return getMetaApi(META_SERVICE.Http)
360362
.post(apiInfo.url, {
361363
currentPage: currentPage || 1,
362364
pageSize: pageSize || 10,
@@ -365,6 +367,7 @@ const queryApi = ({ currentPage, pageSize, data } = {}) => {
365367
params: data
366368
})
367369
.then((res) => {
370+
console.log(res)
368371
if (res.code === 200) {
369372
tableData.value = res.data.list
370373
pagerState.total = res.data.total
@@ -383,9 +386,10 @@ const deleteApi = (evidence) => {
383386
if (!apiInfo) {
384387
return undefined
385388
}
386-
return axios
389+
return getMetaApi(META_SERVICE.Http)
387390
.post(apiInfo.url, { ...evidence, nameEn: pageModel.value.nameEn })
388391
.then((res) => {
392+
console.log(res)
389393
if (res.code === 200) {
390394
Notify({
391395
type: 'success',

packages/builtinComponent/src/components/BaseTable.vue

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ import {
6363
Popover as TinyPopover
6464
} from '@opentiny/vue'
6565
import * as tinyVueIcon from '@opentiny/vue-icon'
66-
import axios from 'axios'
66+
import { getMetaApi, META_SERVICE } from '@opentiny/tiny-engine-meta-register'
6767
6868
const props = defineProps({
6969
style: {
@@ -169,7 +169,7 @@ const insertApi = (data = {}) => {
169169
if (!apiInfo) {
170170
return undefined
171171
}
172-
return axios
172+
return getMetaApi(META_SERVICE.Http)
173173
.post(apiInfo.url, { nameEn: tableModel.value.nameEn, params: data })
174174
.then((res) => {
175175
if (res.code === 200) {
@@ -190,7 +190,7 @@ const updateApi = (data) => {
190190
}
191191
const id = data.id
192192
delete data.id
193-
return axios
193+
return getMetaApi(META_SERVICE.Http)
194194
.post(apiInfo.url, {
195195
nameEn: tableModel.value.nameEn,
196196
data: data,
@@ -215,7 +215,7 @@ const queryApi = (
215215
if (!apiInfo) {
216216
return undefined
217217
}
218-
return axios
218+
return getMetaApi(META_SERVICE.Http)
219219
.post(apiInfo.url, {
220220
currentPage: currentPage || 1,
221221
pageSize: pageSize || 10,
@@ -241,7 +241,8 @@ const deleteApi = (evidence) => {
241241
if (!apiInfo) {
242242
return undefined
243243
}
244-
return axios[apiInfo.method](apiInfo.url, { params: { ...evidence, nameEn: tableModel.value.nameEn } })
244+
return getMetaApi(META_SERVICE.Http)
245+
.post(apiInfo.url, { ...evidence, nameEn: tableModel.value.nameEn })
245246
.then((res) => {
246247
if (res.status === 200) {
247248
return res.data

0 commit comments

Comments
 (0)