From 220a94a2b3460f8a55fbed40945bb9217b1ef874 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Mon, 6 Nov 2023 17:36:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=BB=9F=E8=AE=A1=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../statisticalparameter.js | 45 ++++ anrui-system-ui/src/main.js | 15 +- anrui-system-ui/src/router/index.js | 11 + anrui-system-ui/src/utils/auth.js | 7 + .../statisticalparameter.vue | 200 ++++++++++++++ .../statisticalparameterAdd.vue | 243 ++++++++++++++++++ 6 files changed, 520 insertions(+), 1 deletion(-) create mode 100644 anrui-system-ui/src/api/statisticalparameter/statisticalparameter.js create mode 100644 anrui-system-ui/src/views/statisticalparameter/statisticalparameter.vue create mode 100644 anrui-system-ui/src/views/statisticalparameter/statisticalparameterAdd.vue diff --git a/anrui-system-ui/src/api/statisticalparameter/statisticalparameter.js b/anrui-system-ui/src/api/statisticalparameter/statisticalparameter.js new file mode 100644 index 0000000000..fc1585f5fb --- /dev/null +++ b/anrui-system-ui/src/api/statisticalparameter/statisticalparameter.js @@ -0,0 +1,45 @@ +import request from '@/utils/request' + +export function listPage(data) { + return request({ + url: '/portal/v1/SysReportParameterMain/listPage', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) +} + +export function details(data) { + return request({ + url: '/portal/v1/SysReportParameterMain/getInit', + method: 'get', + params: data + }) +} + +export function selectList(data) { + return request({ + url: '/portal/v1/SysReportParameter/selectList', + method: 'post', + params: data + }) +} + +export function saveOrUpdate(data) { + return request({ + url: '/portal/v1/SysReportParameter/saveOrUpdate', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) +} + +// 根据当前登录用户的角色获取菜单分页列表页面右上角按钮的隐藏 +export function getButtonPermissions(data) { + return request({ + url: '/portal/v1/sysfunction/getButtonPermissions', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) +} diff --git a/anrui-system-ui/src/main.js b/anrui-system-ui/src/main.js index b3d0a73dd1..e95aabe47c 100644 --- a/anrui-system-ui/src/main.js +++ b/anrui-system-ui/src/main.js @@ -38,7 +38,7 @@ Vue.component('Pagination', Pagination) import Print from '@/utils/print' // 引入附件的js文件 Vue.use(Print) // 注册 -import {setStorage, getStorage} from "./utils/auth.js" +import {setStorage, getStorage, setDefaultOrgPathName, setDefaultOrgPath } from "./utils/auth.js" let token = null; token = GetQueryString("token") @@ -57,6 +57,19 @@ function GetQueryString(name) { return null; } +var one = window.location.href.indexOf('&organizationData') + 18 +console.log(1111, one) +if (parseInt(one) > 18) { + const data = window.location.href.substr(one) // url解码unescape()已从web中移除,尽量不使用 + var data1 = decodeURIComponent(data) + console.log(data1, 858585) + if (data1 !== undefined) { + const obj = JSON.parse(data1) + setDefaultOrgPath(obj.defaultOrgPath) + setDefaultOrgPathName(obj.defaultOrgPathName) + } +} + import VueAMap from 'vue-amap' Vue.use(VueAMap) diff --git a/anrui-system-ui/src/router/index.js b/anrui-system-ui/src/router/index.js index 6876c9d67e..c0224d9149 100644 --- a/anrui-system-ui/src/router/index.js +++ b/anrui-system-ui/src/router/index.js @@ -292,6 +292,17 @@ export const constantRoutes = [ meta: { title: '财务参数', noCache: true } }] }, + { + path: '/statisticalparameter', + component: Layout, + redirect: '/statisticalparameter', + children: [{ + path: '/statisticalparameter', + component: () => import('@/views/statisticalparameter/statisticalparameter.vue'), + name: 'StatisticalParameter', + meta: { title: '统计参数', noCache: true } + }] + }, // { // path: '/workflow', // component: Layout, diff --git a/anrui-system-ui/src/utils/auth.js b/anrui-system-ui/src/utils/auth.js index 7b4f3ab82b..d69a2db0b2 100644 --- a/anrui-system-ui/src/utils/auth.js +++ b/anrui-system-ui/src/utils/auth.js @@ -20,6 +20,13 @@ export function getStorage() { // return 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.1eyJ1c2VyTm8iOiJhNjRhYzA5OC0yZWJjLTQyMDgtOGY4Ni0wNmJlYTkwZmNlMTgiLCJpc3MiOiJXQksiLCJleHAiOjE2NDQ3MTU3MTl9.EBobsRKVpMbyVxjg3TvGOJ9dZHYJYVlr6xagjrikymE'; } +export function setDefaultOrgPathName(data) { + return sessionStorage.setItem('defaultOrgPathName', data) +} + +export function setDefaultOrgPath(data) { + return sessionStorage.setItem('defaultOrgPath', data) +} export function setStorage(session) { return sessionStorage.setItem('token', session) diff --git a/anrui-system-ui/src/views/statisticalparameter/statisticalparameter.vue b/anrui-system-ui/src/views/statisticalparameter/statisticalparameter.vue new file mode 100644 index 0000000000..c5fd7dc25b --- /dev/null +++ b/anrui-system-ui/src/views/statisticalparameter/statisticalparameter.vue @@ -0,0 +1,200 @@ + + + + diff --git a/anrui-system-ui/src/views/statisticalparameter/statisticalparameterAdd.vue b/anrui-system-ui/src/views/statisticalparameter/statisticalparameterAdd.vue new file mode 100644 index 0000000000..943847b196 --- /dev/null +++ b/anrui-system-ui/src/views/statisticalparameter/statisticalparameterAdd.vue @@ -0,0 +1,243 @@ + + + + +