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 @@
+
+
+
+
+
+
+
+
+
{{ searchxianshitit }}
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+ 分公司
+ {{ formobj.useOrgName }}
+
+
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+ {{ scope.row.tableNameValue }}
+
+
+
+
+ {{ scope.row.colTextString }}
+
+
+
+
+
+
+
+
+
+ 表名
+
+
+
+
+
+
+
+
+
+
+
+ 列名
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+