From 4510635424caf9c9cee6b7e907ee0cb7f371aca1 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Fri, 6 Jan 2023 15:42:51 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E7=B3=BB=E7=BB=9F=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/jichuxinxi/dictcommons.js | 17 ++ .../purchasingsystem/purchasingsystem.js | 41 +++ anrui-base/anrui-base-ui/src/router/index.js | 18 +- .../views/caigouxitong/purchasingsystem.vue | 283 ++++++++++++++++++ .../caigouxitong/purchasingsystemAdd.vue | 170 +++++++++++ 5 files changed, 527 insertions(+), 2 deletions(-) create mode 100644 anrui-base/anrui-base-ui/src/api/system/purchasingsystem/purchasingsystem.js create mode 100644 anrui-base/anrui-base-ui/src/views/caigouxitong/purchasingsystem.vue create mode 100644 anrui-base/anrui-base-ui/src/views/caigouxitong/purchasingsystemAdd.vue diff --git a/anrui-base/anrui-base-ui/src/api/jichuxinxi/dictcommons.js b/anrui-base/anrui-base-ui/src/api/jichuxinxi/dictcommons.js index 67a9ac0e5c..e753d29f43 100644 --- a/anrui-base/anrui-base-ui/src/api/jichuxinxi/dictcommons.js +++ b/anrui-base/anrui-base-ui/src/api/jichuxinxi/dictcommons.js @@ -25,3 +25,20 @@ export function selectByZjcAndUseOrgIsNull() { method: 'get' }) } + +// 获取分公司 +export function getListOrg(data) { + return request({ + url: '/portal/v1/sysorganization/getListOrg', + method: 'get', + params: data + }) +} + +// 根据分公司Sid获取分公司下所有的部门 +export function getListDeptByOrgSid(data) { + return request({ + url: '/portal/v1/sysorganization/getListDeptByOrgSid/' + data, + method: 'GET' + }) +} diff --git a/anrui-base/anrui-base-ui/src/api/system/purchasingsystem/purchasingsystem.js b/anrui-base/anrui-base-ui/src/api/system/purchasingsystem/purchasingsystem.js new file mode 100644 index 0000000000..3d65ffd94b --- /dev/null +++ b/anrui-base/anrui-base-ui/src/api/system/purchasingsystem/purchasingsystem.js @@ -0,0 +1,41 @@ +import request from '@/utils/request' +import qs from 'qs' + +// 根据条件分页查询数据的列表 已改 +export function pagerList(data) { + return request({ + url: '/base/v1/basepurchasesystem/listPage', + data: data, + method: 'post', + headers: { 'Content-Type': 'application/json' } + }) +} + +// 新增保存 已改 +export function save(data) { + return request({ + url: '/base/v1/basepurchasesystem/save', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) +} + +// 删除 已改 +export function delBySids(data) { + return request({ + url: '/base/v1/basepurchasesystem/delBySids', + method: 'DELETE', + data: data, + headers: { 'Content-Type': 'application/json' } + }) +} + +// 详情以及修改回显 已改 +export function fetchDetailsBySid(data) { + return request({ + url: '/base/v1/basepurchasesystem/fetchDetailsBySid/' + data, + method: 'get', + params: qs.stringify(data) + }) +} diff --git a/anrui-base/anrui-base-ui/src/router/index.js b/anrui-base/anrui-base-ui/src/router/index.js index 2dc0d01e06..8878f65604 100644 --- a/anrui-base/anrui-base-ui/src/router/index.js +++ b/anrui-base/anrui-base-ui/src/router/index.js @@ -360,8 +360,22 @@ export const constantRoutes = [ meta: { title: '资料清单',noCache: true, } }] }, - - + // 8、采购系统 + { + path: '/caigouxitong', + component: Layout, + redirect: '/caigouxitong', + meta: { title: '采购系统' }, + children: [ + { + path: '/caigouxitong/purchasingsystem', + component: () => + import('@/views/caigouxitong/purchasingsystem.vue'), + name: 'PurchasingSystem', + meta: { title: '采购系统', noCache: true } + } + ] + }, { path: '/404', component: () => diff --git a/anrui-base/anrui-base-ui/src/views/caigouxitong/purchasingsystem.vue b/anrui-base/anrui-base-ui/src/views/caigouxitong/purchasingsystem.vue new file mode 100644 index 0000000000..2c83f8d0f3 --- /dev/null +++ b/anrui-base/anrui-base-ui/src/views/caigouxitong/purchasingsystem.vue @@ -0,0 +1,283 @@ + + + + diff --git a/anrui-base/anrui-base-ui/src/views/caigouxitong/purchasingsystemAdd.vue b/anrui-base/anrui-base-ui/src/views/caigouxitong/purchasingsystemAdd.vue new file mode 100644 index 0000000000..275ab4597a --- /dev/null +++ b/anrui-base/anrui-base-ui/src/views/caigouxitong/purchasingsystemAdd.vue @@ -0,0 +1,170 @@ + + + + +