From b4c376e9ccfd978886b804be72f8534db5a757f5 Mon Sep 17 00:00:00 2001 From: guoxing <1369478551@qq.com> Date: Tue, 25 Apr 2023 18:07:49 +0800 Subject: [PATCH] =?UTF-8?q?2023-04-25=20=E9=A1=B9=E7=9B=AE=E7=AE=A1?= =?UTF-8?q?=E7=90=86=20=E6=95=B0=E6=8D=AE=E5=AD=97=E5=85=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- supervise-crm-ui/src/api/dataDict/datadict.js | 5 + supervise-crm-ui/src/api/project/project.js | 94 +++ .../src/router/modules/codemenu.js | 23 +- .../src/views/dataDict/dictCommon.vue | 248 ++++++++ .../src/views/dataDict/dictMap.vue | 155 +++++ supervise-crm-ui/src/views/dataDict/index.vue | 200 +++++++ supervise-crm-ui/src/views/project/index.vue | 242 ++++++++ .../src/views/project/projectAdd.vue | 537 ++++++++++++++++++ .../src/views/project/projectInfo.vue | 254 +++++++++ .../src/api/system/dictType/dictCommon.js | 2 +- .../src/api/system/dictType/index.js | 2 +- yxt-portal-ui/src/views/Home/Home.vue | 6 +- 12 files changed, 1758 insertions(+), 10 deletions(-) create mode 100644 supervise-crm-ui/src/api/dataDict/datadict.js create mode 100644 supervise-crm-ui/src/api/project/project.js create mode 100644 supervise-crm-ui/src/views/dataDict/dictCommon.vue create mode 100644 supervise-crm-ui/src/views/dataDict/dictMap.vue create mode 100644 supervise-crm-ui/src/views/dataDict/index.vue create mode 100644 supervise-crm-ui/src/views/project/index.vue create mode 100644 supervise-crm-ui/src/views/project/projectAdd.vue create mode 100644 supervise-crm-ui/src/views/project/projectInfo.vue diff --git a/supervise-crm-ui/src/api/dataDict/datadict.js b/supervise-crm-ui/src/api/dataDict/datadict.js new file mode 100644 index 00000000..eb0ff4d7 --- /dev/null +++ b/supervise-crm-ui/src/api/dataDict/datadict.js @@ -0,0 +1,5 @@ +import request from '@/utils/request' + +export default { + +} \ No newline at end of file diff --git a/supervise-crm-ui/src/api/project/project.js b/supervise-crm-ui/src/api/project/project.js new file mode 100644 index 00000000..d36daa01 --- /dev/null +++ b/supervise-crm-ui/src/api/project/project.js @@ -0,0 +1,94 @@ +import request from '@/utils/request' + +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + baseURL: '/api/crm', + url: '/v1/projectinformation/listPage', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + // 获取贷款行 + getLoanbankinformation: function(data) { + return request({ + baseURL: '/api/crm', + url: '/v1/loanbankinformation/list', + data, + method: 'post', + params: data, + }) + }, + + // 获取项目单位 + getEnterpriseinformation: function(data) { + return request({ + baseURL: '/api/crm', + url: '/v1/enterpriseinformation/list', + data, + method: 'post', + params: data, + }) + }, + // 获取行业字典信息 + getIndustrydictionary: function(data) { + return request({ + baseURL: '/api/crm', + url: '/v1/industrydictionary/list', + data, + method: 'post', + params: data, + }) + }, + + // 获取类型字典信息 + getProjtypedictionary: function(data) { + return request({ + baseURL: '/api/crm', + url: '/v1/projtypedictionary/list', + data, + method: 'post', + params: data, + }) + }, + + addInfo: function(data) { + return request({ + baseURL: "/api/crm", + url: '/v1/projectinformation/save', + method: 'post', + data: data + }); + }, + + fetchBySid: function(sid) { + return request({ + baseURL: '/api/crm', + url: '/v1/projectinformation/getProjectBySid/' + sid + }) + }, + + updateData: function(data) { + return request({ + baseURL: "/api/crm", + url: '/v1/projectinformation/update', + method: 'post', + data: data + }); + }, + + delBySids: function(sid) { + return request({ + baseURL: '/api/crm', + url: '/v1/projectinformation/delete/' + sid, + method: 'delete' + }) + }, + +} diff --git a/supervise-crm-ui/src/router/modules/codemenu.js b/supervise-crm-ui/src/router/modules/codemenu.js index 98fb2be7..ee0b7406 100644 --- a/supervise-crm-ui/src/router/modules/codemenu.js +++ b/supervise-crm-ui/src/router/modules/codemenu.js @@ -15,6 +15,19 @@ const codemenu = [{ }] }, { + path: 'project', + component: Layout, + redirect: '/project', + children: [{ + path: '/project/index', + component: () => import('@/views/project/index.vue'), + name: 'index', + meta: { + title: '项目列表', + noCache: true + } + }] +},{ path: '/enterprise', component: Layout, redirect: '/index', @@ -28,15 +41,15 @@ const codemenu = [{ } }] },{ - path: 'storehouse', + path: 'dataDict', component: Layout, - redirect: '/index', + redirect: '/dataDict', children: [{ - path: '/storehouse/index', - component: () => import('@/views/storehouse/index.vue'), + path: '/dataDict/index', + component: () => import('@/views/dataDict/index.vue'), name: 'index', meta: { - title: '仓库管理', + title: '数据字典', noCache: true } }] diff --git a/supervise-crm-ui/src/views/dataDict/dictCommon.vue b/supervise-crm-ui/src/views/dataDict/dictCommon.vue new file mode 100644 index 00000000..23a2f973 --- /dev/null +++ b/supervise-crm-ui/src/views/dataDict/dictCommon.vue @@ -0,0 +1,248 @@ + + + + + diff --git a/supervise-crm-ui/src/views/dataDict/dictMap.vue b/supervise-crm-ui/src/views/dataDict/dictMap.vue new file mode 100644 index 00000000..57392d21 --- /dev/null +++ b/supervise-crm-ui/src/views/dataDict/dictMap.vue @@ -0,0 +1,155 @@ + + + + + diff --git a/supervise-crm-ui/src/views/dataDict/index.vue b/supervise-crm-ui/src/views/dataDict/index.vue new file mode 100644 index 00000000..182c0993 --- /dev/null +++ b/supervise-crm-ui/src/views/dataDict/index.vue @@ -0,0 +1,200 @@ + + + + + diff --git a/supervise-crm-ui/src/views/project/index.vue b/supervise-crm-ui/src/views/project/index.vue new file mode 100644 index 00000000..678e36ed --- /dev/null +++ b/supervise-crm-ui/src/views/project/index.vue @@ -0,0 +1,242 @@ + + + + diff --git a/supervise-crm-ui/src/views/project/projectAdd.vue b/supervise-crm-ui/src/views/project/projectAdd.vue new file mode 100644 index 00000000..554fed7e --- /dev/null +++ b/supervise-crm-ui/src/views/project/projectAdd.vue @@ -0,0 +1,537 @@ + + + + diff --git a/supervise-crm-ui/src/views/project/projectInfo.vue b/supervise-crm-ui/src/views/project/projectInfo.vue new file mode 100644 index 00000000..eefb5d93 --- /dev/null +++ b/supervise-crm-ui/src/views/project/projectInfo.vue @@ -0,0 +1,254 @@ + + + + diff --git a/yxt-portal-ui/src/api/system/dictType/dictCommon.js b/yxt-portal-ui/src/api/system/dictType/dictCommon.js index 10029f50..634e88af 100644 --- a/yxt-portal-ui/src/api/system/dictType/dictCommon.js +++ b/yxt-portal-ui/src/api/system/dictType/dictCommon.js @@ -5,7 +5,7 @@ let tokens = window.sessionStorage.getItem('token'); //获取字典子集 分页列表 export function dictCommonList(data) { return request({ - url: '/portal/v1/dictcommons/pageList', + url: '/portal/v1/dictcommon/pageList', method: 'post', data: data, headers: {'Content-Type': 'application/json'} diff --git a/yxt-portal-ui/src/api/system/dictType/index.js b/yxt-portal-ui/src/api/system/dictType/index.js index 501fea29..a5ac0ec4 100644 --- a/yxt-portal-ui/src/api/system/dictType/index.js +++ b/yxt-portal-ui/src/api/system/dictType/index.js @@ -5,7 +5,7 @@ let tokens = window.sessionStorage.getItem('token') // 获取菜单 分页列表 export function pageList(data) { return request({ - url: '/portal/v1/dicttypes/pageList', + url: '/portal/v1/dicttype/pageList', method: 'POST', data: data, headers: { diff --git a/yxt-portal-ui/src/views/Home/Home.vue b/yxt-portal-ui/src/views/Home/Home.vue index 61a44b98..697124dd 100644 --- a/yxt-portal-ui/src/views/Home/Home.vue +++ b/yxt-portal-ui/src/views/Home/Home.vue @@ -254,7 +254,7 @@ }, { imgUrl: require('@/assets/home/bIcon9.png'), - title: '企业管理' + title: '项目管理' }, { imgUrl: require('@/assets/home/bbicon.png'), @@ -455,8 +455,8 @@ // window.open('http://192.168.3.8:9531/#/' + '?token=' + getStorage(), '_blank') window.open('http://jianguan.yyundong.com/organizational/#/' + '?token=' + getStorage(), '_blank') } else if (index === 8) { - // window.open('http://192.168.3.8:9532/#/' + '?token=' + getStorage(), '_blank') - window.open('http://jianguan.yyundong.com/crm/#/' + '?token=' + getStorage(), '_blank') + window.open('http://192.168.3.8:9531/#/' + '?token=' + getStorage(), '_blank') + // window.open('http://jianguan.yyundong.com/crm/#/' + '?token=' + getStorage(), '_blank') } else if (index === 9) { // window.open('http://192.168.3.8:9532/#/' + '?token=' + getStorage(), '_blank') window.open('http://jianguan.yyundong.com/warehouse/#/' + '?token=' + getStorage(), '_blank')