From 7c7188f2752c6dfeed96fe0e63ef3a21b709c906 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Sat, 5 Mar 2022 14:10:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A7=E5=93=81=E5=9B=9E=E6=94=B6=E7=AB=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/xm/core/xmProduct.js | 3 + src/api/xm/core/xmProject.js | 4 + src/router/routes_xm.js | 3 + .../xm/core/xmProduct/XmProductRecycle.vue | 372 ++++++++++++++++++ .../xm/core/xmProject/XmProjectRecycle.vue | 212 ++++++++++ 5 files changed, 594 insertions(+) create mode 100644 src/views/xm/core/xmProduct/XmProductRecycle.vue create mode 100644 src/views/xm/core/xmProject/XmProjectRecycle.vue diff --git a/src/api/xm/core/xmProduct.js b/src/api/xm/core/xmProduct.js index db69a5da..b4ef744d 100644 --- a/src/api/xm/core/xmProduct.js +++ b/src/api/xm/core/xmProduct.js @@ -33,3 +33,6 @@ export const addXmProduct = params => { return axios.post(`${base}/xm/core/xmPro export const copyTo = params => { return axios.post(`${base}/xm/core/xmProduct/copyTo`, params); }; export const createProductCode = params => { return axios.post(`${base}/xm/core/xmProduct/createProductCode`, params); }; + + +export const unDelXmProduct = params => { return axios.post(`${base}/xm/core/xmProduct/unDel`, params); }; diff --git a/src/api/xm/core/xmProject.js b/src/api/xm/core/xmProject.js index 7eb22673..69f72d81 100644 --- a/src/api/xm/core/xmProject.js +++ b/src/api/xm/core/xmProject.js @@ -42,3 +42,7 @@ export const copyTo = params => { return axios.post(`${base}/xm/core/xmProject/c export const createProjectCode = params => { return axios.post(`${base}/xm/core/xmProject/createProjectCode`, params); }; + +export const unDelXmProject = params => { return axios.post(`${base}/xm/core/xmProject/unDel`, params); }; + + diff --git a/src/router/routes_xm.js b/src/router/routes_xm.js index 2bb5a35a..9875a755 100644 --- a/src/router/routes_xm.js +++ b/src/router/routes_xm.js @@ -22,6 +22,7 @@ export default { { path: 'xmProjectState/XmCockpit', name: 'XmCockpit', meta: { title: '领导驾驶舱' ,openTab:true,outUrl:'${curlDomain}/xm/'+process.env.VERSION+'/#/datav/xm/branch/branchDatavFullScreen'}}, { path: 'xmProjectState/XmProjectStateMng', component: _import('xm/core/xmProjectState/XmProjectStateMng'), name: 'XmProjectStateMng', meta: { title: '项目统计' }}, { path: 'xmBranchState/XmBranchStateMng', component: _import('xm/core/xmBranchState/XmBranchStateMng'), name: 'XmBranchStateMng', meta: { title: '所有项目汇总' }}, + { path: 'xmProject/XmProjectRecycle', component: _import('xm/core/xmProject/XmProjectRecycle'), name: 'XmProjectRecycle', meta: { title: '项目回收站' }}, { path: 'xmRecord/XmRecord', component: _import('xm/core/xmRecord/XmRecord'), name: 'XmRecord', meta: { title: '项目动态' }}, { path: 'xmProject/XmProjectTplMng', component: _import('xm/core/xmProject/XmProjectTplMng'), name: 'XmProjectTplMng', meta: { title: '项目模板' }}, @@ -103,6 +104,8 @@ export default { { path: 'xmProduct/XmProductAllMng', component: _import('xm/core/xmProduct/XmProductAllMng'), name: 'XmProductAllMng', meta: { title: '产品总览' }}, { path: 'xmProduct/XmProductMng', component: _import('xm/core/xmProduct/XmProductMng'), name: 'XmProductMng', meta: { title: '产品管理' }}, + { path: 'xmProduct/XmProductRecycle', component: _import('xm/core/xmProduct/XmProductRecycle'), name: 'XmProductRecycle', meta: { title: '产品回收站' }}, + { path: 'xmProduct/XmProductTplMng', component: _import('xm/core/xmProduct/XmProductTplMng'), name: 'XmProductTplMng', meta: { title: '产品模板' }}, { path: 'xmMenu/XmMenuMng', component: _import('xm/core/xmMenu/XmMenuMng'), name: 'XmMenuMng', meta: { title: '需求管理' }}, diff --git a/src/views/xm/core/xmProduct/XmProductRecycle.vue b/src/views/xm/core/xmProduct/XmProductRecycle.vue new file mode 100644 index 00000000..739fc582 --- /dev/null +++ b/src/views/xm/core/xmProduct/XmProductRecycle.vue @@ -0,0 +1,372 @@ + + + + \ No newline at end of file diff --git a/src/views/xm/core/xmProject/XmProjectRecycle.vue b/src/views/xm/core/xmProject/XmProjectRecycle.vue new file mode 100644 index 00000000..b5a1d094 --- /dev/null +++ b/src/views/xm/core/xmProject/XmProjectRecycle.vue @@ -0,0 +1,212 @@ + + + + + \ No newline at end of file