diff --git a/mock/table.js b/mock/table.js index bd0e013..9af502b 100644 --- a/mock/table.js +++ b/mock/table.js @@ -1,13 +1,13 @@ const Mock = require('mockjs') const data = Mock.mock({ - 'items|30': [{ + 'data|30': [{ id: '@id', title: '@sentence(10, 20)', 'status|1': ['published', 'draft', 'deleted'], author: 'name', display_time: '@datetime', - pageviews: '@integer(300, 5000)' + money: '@integer(300, 5000)' }] }) @@ -19,10 +19,8 @@ module.exports = [ const items = data.items return { code: 20000, - data: { - total: items.length, - items: items - } + data: items.data, + total:items.data.length } } } diff --git a/src/api/system/baseForm.js b/src/api/system/baseForm.js new file mode 100644 index 0000000..c68c508 --- /dev/null +++ b/src/api/system/baseForm.js @@ -0,0 +1,35 @@ +import request from "@/utils/request"; +import qs from "qs"; +export function index(params,isLoading = false) { + return request({ + method: "get", + url: "/api/admin/base-form/index", + params, + isLoading + }) +} + +export function show(params) { + return request({ + method: "get", + url: "/api/admin/base-form/show", + params + }) +} + +export function save(data) { + return request({ + method: "post", + url: "/api/admin/base-form/save", + data + }) +} + +export function destroy(params) { + return request({ + method: "get", + url: "/api/admin/base-form/destroy", + params + }) +} + diff --git a/src/api/system/customForm.js b/src/api/system/customForm.js new file mode 100644 index 0000000..5e96e5b --- /dev/null +++ b/src/api/system/customForm.js @@ -0,0 +1,51 @@ +import request from "@/utils/request"; + +export function index(params,isLoading = false) { + return request({ + method: "get", + url: "/api/admin/custom-form/index", + params, + isLoading + }) +} + +export function show(params) { + return request({ + method: "get", + url: "/api/admin/custom-form/show", + params + }) +} + +export function save(data) { + return request({ + method: "post", + url: "/api/admin/custom-form/save", + data + }) +} + +export function destroy(params) { + return request({ + method: "get", + url: "/api/admin/custom-form/destroy", + params + }) +} + +export function config(params) { + return request({ + method: "get", + url: "/api/admin/custom-form/config", + params + }) +} + +export function update(params) { + return request({ + method: "get", + url: "/api/admin/custom-form/update-table", + params, + isLoading:false + }) +} diff --git a/src/api/system/customFormField.js b/src/api/system/customFormField.js new file mode 100644 index 0000000..fc20320 --- /dev/null +++ b/src/api/system/customFormField.js @@ -0,0 +1,35 @@ +import request from "@/utils/request"; + +export function index(params,isLoading = false) { + return request({ + method: "get", + url: "/api/admin/custom-form-field/index", + params, + isLoading + }) +} + +export function show(params) { + return request({ + method: "get", + url: "/api/admin/custom-form-field/show", + params + }) +} + +export function save(data) { + return request({ + method: "post", + url: "/api/admin/custom-form-field/save", + data + }) +} + +export function destroy(params) { + return request({ + method: "get", + url: "/api/admin/custom-form-field/destroy", + params + }) +} + diff --git a/src/components/LxHeader/XyContent.vue b/src/components/LxHeader/XyContent.vue new file mode 100644 index 0000000..6e71828 --- /dev/null +++ b/src/components/LxHeader/XyContent.vue @@ -0,0 +1,63 @@ + + + diff --git a/src/components/XyDialog/index.vue b/src/components/XyDialog/index.vue index b8ce259..32bda2d 100644 --- a/src/components/XyDialog/index.vue +++ b/src/components/XyDialog/index.vue @@ -1,6 +1,7 @@ + + diff --git a/src/views/component/form.vue b/src/views/component/form.vue new file mode 100644 index 0000000..9340f65 --- /dev/null +++ b/src/views/component/form.vue @@ -0,0 +1,190 @@ + + + + + diff --git a/src/views/system/components/addField.vue b/src/views/system/components/addField.vue new file mode 100644 index 0000000..da29b90 --- /dev/null +++ b/src/views/system/components/addField.vue @@ -0,0 +1,305 @@ + + + + + diff --git a/src/views/system/components/addForm.vue b/src/views/system/components/addForm.vue new file mode 100644 index 0000000..14ccd48 --- /dev/null +++ b/src/views/system/components/addForm.vue @@ -0,0 +1,211 @@ + + + + + diff --git a/src/views/system/components/formFields.vue b/src/views/system/components/formFields.vue new file mode 100644 index 0000000..306b047 --- /dev/null +++ b/src/views/system/components/formFields.vue @@ -0,0 +1,159 @@ + + + + + diff --git a/src/views/system/form.vue b/src/views/system/form.vue new file mode 100644 index 0000000..dffe69f --- /dev/null +++ b/src/views/system/form.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/src/views/system/menu.vue b/src/views/system/menu.vue index a9b68f1..9820514 100644 --- a/src/views/system/menu.vue +++ b/src/views/system/menu.vue @@ -1,359 +1,515 @@ - - diff --git a/src/views/system/user.vue b/src/views/system/user.vue index ad550f9..dd59bdf 100644 --- a/src/views/system/user.vue +++ b/src/views/system/user.vue @@ -61,6 +61,11 @@ + + + + +