diff --git a/src/api/model/setup.js b/src/api/model/setup.js index c4a474d..f5556c5 100644 --- a/src/api/model/setup.js +++ b/src/api/model/setup.js @@ -161,6 +161,36 @@ export default { }, } }, + customer:{ + add: { + url: `${config.API_URL}/customer.add`, + name: "客户新增配置", + post: async function (data) { + return await http.post(this.url, data); + }, + }, + delete: { + url: `${config.API_URL}/customer.delete`, + name: "客户删除", + post: async function (data) { + return await http.post(this.url, data); + }, + }, + status:{ + url: `${config.API_URL}/customer.status`, + name: "客户状态", + post: async function (data) { + return await http.post(this.url, data); + }, + }, + list: { + url: `${config.API_URL}/customer.list`, + name: "客户列表", + get: async function (data) { + return await http.post(this.url, data); + }, + }, + }, bom:{ list:{ url: `${config.API_URL}/bom.list`, diff --git a/src/router/systemRouter.js b/src/router/systemRouter.js index c81f531..7f29a3a 100644 --- a/src/router/systemRouter.js +++ b/src/router/systemRouter.js @@ -3,8 +3,8 @@ import config from "@/config" //系统路由 const routes = [ { - name: "layout", path: "/", + name: "layout", component: () => import(/* webpackChunkName: "layout" */ '@/layout'), redirect: config.DASHBOARD_URL || '/dashboard', children: [] diff --git a/src/views/setting/advanced/index.vue b/src/views/setting/advanced/index.vue index e1fcc10..834b1ec 100644 --- a/src/views/setting/advanced/index.vue +++ b/src/views/setting/advanced/index.vue @@ -47,6 +47,7 @@ export default { interface: defineAsyncComponent(() => import('./setup/interface')), cost: defineAsyncComponent(() => import('./setup/cost')), material: defineAsyncComponent(() => import('./setup/material')), + company: defineAsyncComponent(() => import('./setup/company')), }, data() { return { @@ -85,6 +86,12 @@ export default { component: "regularTime", actions:'crontabAdd' }, + { + icon: "sc-icon-RegularTime", + title: "客户资料维护", + component: "company", + actions:'crontabAdd' + }, ] }, { diff --git a/src/views/setting/advanced/setup/company.vue b/src/views/setting/advanced/setup/company.vue new file mode 100644 index 0000000..912fac7 --- /dev/null +++ b/src/views/setting/advanced/setup/company.vue @@ -0,0 +1,132 @@ + + + + + diff --git a/src/views/setting/user/index.vue b/src/views/setting/user/index.vue index f3a2ad3..59ea939 100644 --- a/src/views/setting/user/index.vue +++ b/src/views/setting/user/index.vue @@ -1,15 +1,5 @@