Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
smart_gov_platform
Commits
751417e1
Commit
751417e1
authored
Feb 15, 2023
by
王启林
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增微官网报表+网络理政报表
Signed-off-by:
王启林
<
1940603613@qq.com
>
parent
fd646edb
Changes
10
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
1402 additions
and
1 deletion
+1402
-1
portal-manager-ui/admin/src/router/routes.js
portal-manager-ui/admin/src/router/routes.js
+51
-0
portal-manager-ui/admin/src/views/dataAdmin/components/microOfficialWebsite/microForm.vue
...s/dataAdmin/components/microOfficialWebsite/microForm.vue
+366
-0
portal-manager-ui/admin/src/views/dataAdmin/components/microOfficialWebsite/mixins/modal.js
...dataAdmin/components/microOfficialWebsite/mixins/modal.js
+99
-0
portal-manager-ui/admin/src/views/dataAdmin/components/microOfficialWebsite/module.vue
...iews/dataAdmin/components/microOfficialWebsite/module.vue
+106
-0
portal-manager-ui/admin/src/views/dataAdmin/components/networkGovernance/callRecordForm.vue
...dataAdmin/components/networkGovernance/callRecordForm.vue
+159
-0
portal-manager-ui/admin/src/views/dataAdmin/components/networkGovernance/mixins/modal.js
...ws/dataAdmin/components/networkGovernance/mixins/modal.js
+99
-0
portal-manager-ui/admin/src/views/dataAdmin/components/networkGovernance/module.vue
...c/views/dataAdmin/components/networkGovernance/module.vue
+106
-0
portal-manager-ui/admin/src/views/dataAdmin/components/networkGovernance/networkForm.vue
...ws/dataAdmin/components/networkGovernance/networkForm.vue
+402
-0
portal-manager-ui/admin/src/views/dataAdmin/components/queueCall/queueRecord.vue
.../src/views/dataAdmin/components/queueCall/queueRecord.vue
+0
-1
portal-manager-ui/admin/src/views/dataAdmin/dataAdmin.vue
portal-manager-ui/admin/src/views/dataAdmin/dataAdmin.vue
+14
-0
No files found.
portal-manager-ui/admin/src/router/routes.js
View file @
751417e1
...
@@ -343,6 +343,57 @@ const routes = [
...
@@ -343,6 +343,57 @@ const routes = [
},
},
]
]
},
},
{
path
:
"
microOfficialWebsite
"
,
name
:
"
microOfficialWebsite
"
,
redirect
:
"
/home/dataManagement/microOfficialWebsite/microForm
"
,
component
:
()
=>
import
(
/* webpackChunkName: "microOfficialWebsite" */
"
@/views/dataAdmin/components/microOfficialWebsite/module.vue
"
),
meta
:
{
title
:
"
微官网注册报表
"
},
children
:
[
{
path
:
"
microForm
"
,
name
:
"
microForm
"
,
component
:
()
=>
import
(
/* webpackChunkName: "microForm" */
"
@/views/dataAdmin/components/microOfficialWebsite/microForm.vue
"
),
meta
:
{
title
:
"
微官网注册报表
"
},
},
]
},
{
path
:
"
networkGovernance
"
,
name
:
"
networkGovernance
"
,
redirect
:
"
/home/dataManagement/networkGovernance/networkForm
"
,
component
:
()
=>
import
(
/* webpackChunkName: "networkGovernance" */
"
@/views/dataAdmin/components/networkGovernance/module.vue
"
),
meta
:
{
title
:
"
网络理政报表
"
},
children
:
[
{
path
:
"
networkForm
"
,
name
:
"
networkForm
"
,
component
:
()
=>
import
(
/* webpackChunkName: "networkForm" */
"
@/views/dataAdmin/components/networkGovernance/networkForm.vue
"
),
meta
:
{
title
:
"
网络理政报表
"
},
},
{
path
:
"
callRecordForm
"
,
name
:
"
callRecordForm
"
,
component
:
()
=>
import
(
/* webpackChunkName: "callRecordForm" */
"
@/views/dataAdmin/components/networkGovernance/callRecordForm.vue
"
),
meta
:
{
title
:
"
12345拨打记录报表
"
},
},
]
},
],
],
},
},
{
{
...
...
portal-manager-ui/admin/src/views/dataAdmin/components/microOfficialWebsite/microForm.vue
0 → 100644
View file @
751417e1
This diff is collapsed.
Click to expand it.
portal-manager-ui/admin/src/views/dataAdmin/components/microOfficialWebsite/mixins/modal.js
0 → 100644
View file @
751417e1
import
{
deepClone
}
from
"
@/utils/js/common.js
"
;
export
default
{
data
()
{
return
{
defaultInfoForm
:
{},
modalInfo
:
{
confirmLoading
:
false
,
visible
:
false
,
title
:
'
用户信息
'
,
width
:
'
30%
'
,
},
}
},
props
:
{
sourceInfoForm
:
{
type
:
Object
,
default
:
()
=>
{
return
{
// --------------申报人信息-----------------------
name
:
"
张三
"
,
Gender
:
"
男
"
,
Age
:
"
56
"
,
Phone
:
"
13080888888
"
,
yuyuecishu
:
"
12
"
,
paiduicishu
:
"
6
"
,
guanlianyewu
:
"
12
"
,
haxizhi
:
"
3sad54a5f4sda4da4sd4adasdqa1sda1g1d1ada4d4f1fgweqqwq01f4sa4dgds1eqw5e1c2c2vx
"
,
qukuaigaodu
:
"
24292496
"
,
chuangjianshijian
:
"
2022-04-25 18:22
"
,
// --------------业务分析-----------------------
yewuming
:
'
公安户籍类
'
,
guanlianshixiang
:
[
{
shixiangmingcheng
:
'
事项名称事项名称事项名称事项名称事项名称事项名称
'
,
},
{
shixiangmingcheng
:
'
事项名称事项名称事项名称事项名称事项名称事项名称
'
,
},
{
shixiangmingcheng
:
'
事项名称事项名称事项名称事项名称事项名称事项名称
'
,
},
],
shoulicishu
:
"
12546
"
,
banjiecishu
:
"
12348
"
,
haopinglv
:
"
99.99%
"
,
// --------------工作人员-----------------------
workImgUrl
:
require
(
'
../../../../../assets/images/logo.png
'
),
workpeople
:
"
刘明洋
"
,
JobNo
:
"
01
"
,
department
:
'
税务局
'
,
PoliticalOutlook
:
'
党员
'
,
workPhone
:
'
13080888888
'
,
Starlevel
:
'
5
'
,
souliyewu
:
'
12247877
'
,
pingjiacishu
:
'
1225454
'
,
};
},
},
},
watch
:
{
sourceInfoForm
:
{
handler
(
newValue
,
oldValue
)
{
// console.log(newValue);
// console.log(oldValue);
this
.
defaultInfoForm
=
Object
.
assign
({},
deepClone
(
newValue
));
},
deep
:
true
,
},
},
computed
:
{
},
created
()
{
setTimeout
(()
=>
{
this
.
defaultInfoForm
=
Object
.
assign
({},
deepClone
(
this
.
sourceInfoForm
));
// console.log(this.defaultInfoForm);
},
0
);
},
methods
:
{
modalClose
()
{
this
.
modalInfo
.
visible
=
false
;
}
},
}
\ No newline at end of file
portal-manager-ui/admin/src/views/dataAdmin/components/microOfficialWebsite/module.vue
0 → 100644
View file @
751417e1
<
template
>
<div
class=
"Container"
>
<div
class=
"main"
>
<a-tabs
v-model=
"tabsActive"
@
change=
"tabsChange"
:forceRender=
"false"
>
<a-tab-pane
:key=
"item.path"
v-for=
"(item, index) of tabsList['children']"
:tab=
"item['meta']['title']"
>
</a-tab-pane>
</a-tabs>
<router-view
style=
"padding: 0 1rem"
/>
</div>
</div>
</
template
>
<
script
>
import
{
getItemData
}
from
"
@/utils/js/common.js
"
;
import
common
from
"
@/mixins/common
"
;
export
default
{
name
:
"
microOfficialWebsiteModule
"
,
mixins
:
[
common
],
data
()
{
return
{
tabsActive
:
undefined
,
};
},
computed
:
{
tabsList
()
{
return
getItemData
(
this
.
$router
.
options
.
routes
,
"
name
"
,
"
microOfficialWebsite
"
);
},
},
mounted
()
{
this
.
$nextTick
(()
=>
{
this
.
tabsActive
=
this
.
$route
.
path
.
substr
(
this
.
$route
.
path
.
lastIndexOf
(
"
/
"
)
+
1
);
});
},
methods
:
{
tabsChange
(
val
)
{
this
.
$router
.
push
({
path
:
`/home/dataManagement/microOfficialWebsite/
${
val
}
`
,
// query: { testoption: "test001" },
});
},
},
};
</
script
>
<
style
lang=
"less"
scoped
>
@headerH: 4.5rem;
.Container {
height: 100% !important;
// background: #fac;
background: #f5f5f5;
display: flex;
flex-direction: column;
.main {
// background: #afc;
background: #ffffff;
border-radius: 6px;
flex: 1;
overflow-y: auto;
overflow-x: hidden;
margin: 1.2rem 2rem;
}
&::before {
content: "";
display: block;
width: 100%;
height: @headerH;
background: rgb(59, 135, 255);
background: -moz-linear-gradient(
174deg,
rgba(59, 135, 255, 1) 24%,
rgba(108, 53, 247, 1) 85%
);
background: -webkit-linear-gradient(
174deg,
rgba(59, 135, 255, 1) 24%,
rgba(108, 53, 247, 1) 85%
);
background: linear-gradient(
174deg,
rgba(59, 135, 255, 1) 24%,
rgba(108, 53, 247, 1) 85%
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b87ff",endColorstr="#6c35f7",GradientType=1);
}
/deep/.ant-tabs-nav {
.ant-tabs-tab {
margin: 0 !important;
}
}
/deep/.ant-tabs-tab {
font-size: 1rem !important;
& + .ant-tabs-tab {
margin: 0 !important;
margin-left: 0.7rem !important;
}
}
}
</
style
>
portal-manager-ui/admin/src/views/dataAdmin/components/networkGovernance/callRecordForm.vue
0 → 100644
View file @
751417e1
<
template
>
<div
class=
"callRecord-Container"
>
<div
class=
"header_box"
>
<div>
<a-button
type=
"success"
@
click=
"exportTable"
>
<span>
{{
tableSelectedRows
.
length
?
"
导出
"
:
"
导出全部
"
}}
</span>
</a-button>
<b>
拨打次数:
<i>
233次
</i></b>
</div>
<span>
<a-input
style=
"width:250px;"
v-model=
"searchName"
placeholder=
"请输入标题或姓名关键字搜索"
>
<a-icon
slot=
"prefix"
type=
"search"
/>
</a-input>
<a-button
type=
"primary"
>
搜索
</a-button>
</span>
</div>
<div
class=
"main"
>
<a-table
size=
"small"
bordered
:row-key=
"(record) => record.id"
:row-selection=
"
{
selectedRowKeys: tableSelectedKeys,
onChange: onSelectChange,
}" :scroll="{ y: 590 }" :pagination="tablePagination" @change="pagTableChange" :loading="tableLoading"
:columns="tableHeaders" :dataSource="tableSourceData">
</a-table>
</div>
</div>
</
template
>
<
script
>
import
table
from
"
@/mixins/table
"
;
export
default
{
mixins
:
[
table
],
name
:
"
callRecordForm
"
,
data
()
{
return
{
tableHeaders
:
[
{
title
:
"
序号
"
,
dataIndex
:
"
index
"
,
width
:
"
60px
"
,
key
:
"
index
"
,
align
:
"
center
"
,
customRender
:
(
text
,
record
,
index
)
=>
`
${
index
+
1
}
`
,
},
{
title
:
"
微信号
"
,
align
:
"
center
"
,
dataIndex
:
"
微信号
"
,
},
{
title
:
"
电话号码
"
,
align
:
"
center
"
,
dataIndex
:
"
电话号码
"
,
},
{
title
:
"
拨打位置
"
,
align
:
"
center
"
,
dataIndex
:
"
拨打位置
"
,
},
{
title
:
"
拨打时间
"
,
align
:
"
center
"
,
dataIndex
:
"
拨打时间
"
,
},
],
BegindAndEndTime
:
[],
searchName
:
undefined
,
visible
:
false
,
};
},
components
:
{
},
mounted
()
{
this
.
setMoment
();
for
(
let
key
=
0
;
key
<
20
;
key
++
)
{
this
.
tableSourceData
.
push
({
id
:
`00
${
key
+
1
}
`
,
微信号
:
`liudefa
${
key
+
1
}
`
,
电话号码
:
`1388888888888`
,
拨打位置
:
`四川省成都市武侯区天益街1号理想中心3栋170
${
key
+
1
}
号`
,
拨打时间
:
`2022-09-26 13:30:00`
});
}
},
methods
:
{
rangePickerChange
(
val
)
{
console
.
log
(
val
);
},
QueueState
(
type
)
{
switch
(
type
)
{
case
0
:
return
"
type1
"
;
case
1
:
return
"
type2
"
;
default
:
return
"
type0
"
;
}
},
showDrawer
()
{
this
.
visible
=
true
;
},
onClose
()
{
this
.
visible
=
false
;
},
},
};
</
script
>
<
style
lang=
"less"
scoped
>
/deep/.ant-spin-container {
display: block;
}
.header_box {
padding-bottom: 1rem;
display: flex;
justify-content: space-between;
align-items: center;
&>div {
display: flex;
justify-content: flex-start;
align-items: center;
b {
font-style: normal;
font-weight: unset;
font-size: 16px;
margin-left: 20px;
i {
color: #0595fd;
font-style: normal;
}
}
sub {
font-size: 14px;
font-style: normal;
bottom: unset;
margin-left: 20px;
}
}
}
.tabFont {
font-size: 12px;
font-weight: 300;
}
/deep/.ant-drawer-content {
background-color: #F3F4F5;
}
</
style
>
portal-manager-ui/admin/src/views/dataAdmin/components/networkGovernance/mixins/modal.js
0 → 100644
View file @
751417e1
import
{
deepClone
}
from
"
@/utils/js/common.js
"
;
export
default
{
data
()
{
return
{
defaultInfoForm
:
{},
modalInfo
:
{
confirmLoading
:
false
,
visible
:
false
,
title
:
'
用户信息
'
,
width
:
'
30%
'
,
},
}
},
props
:
{
sourceInfoForm
:
{
type
:
Object
,
default
:
()
=>
{
return
{
// --------------申报人信息-----------------------
name
:
"
张三
"
,
Gender
:
"
男
"
,
Age
:
"
56
"
,
Phone
:
"
13080888888
"
,
yuyuecishu
:
"
12
"
,
paiduicishu
:
"
6
"
,
guanlianyewu
:
"
12
"
,
haxizhi
:
"
3sad54a5f4sda4da4sd4adasdqa1sda1g1d1ada4d4f1fgweqqwq01f4sa4dgds1eqw5e1c2c2vx
"
,
qukuaigaodu
:
"
24292496
"
,
chuangjianshijian
:
"
2022-04-25 18:22
"
,
// --------------业务分析-----------------------
yewuming
:
'
公安户籍类
'
,
guanlianshixiang
:
[
{
shixiangmingcheng
:
'
事项名称事项名称事项名称事项名称事项名称事项名称
'
,
},
{
shixiangmingcheng
:
'
事项名称事项名称事项名称事项名称事项名称事项名称
'
,
},
{
shixiangmingcheng
:
'
事项名称事项名称事项名称事项名称事项名称事项名称
'
,
},
],
shoulicishu
:
"
12546
"
,
banjiecishu
:
"
12348
"
,
haopinglv
:
"
99.99%
"
,
// --------------工作人员-----------------------
workImgUrl
:
require
(
'
../../../../../assets/images/logo.png
'
),
workpeople
:
"
刘明洋
"
,
JobNo
:
"
01
"
,
department
:
'
税务局
'
,
PoliticalOutlook
:
'
党员
'
,
workPhone
:
'
13080888888
'
,
Starlevel
:
'
5
'
,
souliyewu
:
'
12247877
'
,
pingjiacishu
:
'
1225454
'
,
};
},
},
},
watch
:
{
sourceInfoForm
:
{
handler
(
newValue
,
oldValue
)
{
// console.log(newValue);
// console.log(oldValue);
this
.
defaultInfoForm
=
Object
.
assign
({},
deepClone
(
newValue
));
},
deep
:
true
,
},
},
computed
:
{
},
created
()
{
setTimeout
(()
=>
{
this
.
defaultInfoForm
=
Object
.
assign
({},
deepClone
(
this
.
sourceInfoForm
));
// console.log(this.defaultInfoForm);
},
0
);
},
methods
:
{
modalClose
()
{
this
.
modalInfo
.
visible
=
false
;
}
},
}
\ No newline at end of file
portal-manager-ui/admin/src/views/dataAdmin/components/networkGovernance/module.vue
0 → 100644
View file @
751417e1
<
template
>
<div
class=
"Container"
>
<div
class=
"main"
>
<a-tabs
v-model=
"tabsActive"
@
change=
"tabsChange"
:forceRender=
"false"
>
<a-tab-pane
:key=
"item.path"
v-for=
"(item, index) of tabsList['children']"
:tab=
"item['meta']['title']"
>
</a-tab-pane>
</a-tabs>
<router-view
style=
"padding: 0 1rem"
/>
</div>
</div>
</
template
>
<
script
>
import
{
getItemData
}
from
"
@/utils/js/common.js
"
;
import
common
from
"
@/mixins/common
"
;
export
default
{
name
:
"
networkGovernanceModule
"
,
mixins
:
[
common
],
data
()
{
return
{
tabsActive
:
undefined
,
};
},
computed
:
{
tabsList
()
{
return
getItemData
(
this
.
$router
.
options
.
routes
,
"
name
"
,
"
networkGovernance
"
);
},
},
mounted
()
{
this
.
$nextTick
(()
=>
{
this
.
tabsActive
=
this
.
$route
.
path
.
substr
(
this
.
$route
.
path
.
lastIndexOf
(
"
/
"
)
+
1
);
});
},
methods
:
{
tabsChange
(
val
)
{
this
.
$router
.
push
({
path
:
`/home/dataManagement/networkGovernance/
${
val
}
`
,
// query: { testoption: "test001" },
});
},
},
};
</
script
>
<
style
lang=
"less"
scoped
>
@headerH: 4.5rem;
.Container {
height: 100% !important;
// background: #fac;
background: #f5f5f5;
display: flex;
flex-direction: column;
.main {
// background: #afc;
background: #ffffff;
border-radius: 6px;
flex: 1;
overflow-y: auto;
overflow-x: hidden;
margin: 1.2rem 2rem;
}
&::before {
content: "";
display: block;
width: 100%;
height: @headerH;
background: rgb(59, 135, 255);
background: -moz-linear-gradient(
174deg,
rgba(59, 135, 255, 1) 24%,
rgba(108, 53, 247, 1) 85%
);
background: -webkit-linear-gradient(
174deg,
rgba(59, 135, 255, 1) 24%,
rgba(108, 53, 247, 1) 85%
);
background: linear-gradient(
174deg,
rgba(59, 135, 255, 1) 24%,
rgba(108, 53, 247, 1) 85%
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b87ff",endColorstr="#6c35f7",GradientType=1);
}
/deep/.ant-tabs-nav {
.ant-tabs-tab {
margin: 0 !important;
}
}
/deep/.ant-tabs-tab {
font-size: 1rem !important;
& + .ant-tabs-tab {
margin: 0 !important;
margin-left: 0.7rem !important;
}
}
}
</
style
>
portal-manager-ui/admin/src/views/dataAdmin/components/networkGovernance/networkForm.vue
0 → 100644
View file @
751417e1
This diff is collapsed.
Click to expand it.
portal-manager-ui/admin/src/views/dataAdmin/components/queueCall/queueRecord.vue
View file @
751417e1
...
@@ -252,7 +252,6 @@ export default {
...
@@ -252,7 +252,6 @@ export default {
return
"
type1
"
;
return
"
type1
"
;
case
1
:
case
1
:
return
"
type2
"
;
return
"
type2
"
;
default
:
default
:
return
"
type0
"
;
return
"
type0
"
;
}
}
...
...
portal-manager-ui/admin/src/views/dataAdmin/dataAdmin.vue
View file @
751417e1
...
@@ -73,6 +73,8 @@
...
@@ -73,6 +73,8 @@
<li
class=
"content_list"
@
click=
"pushRouter10"
>
评价记录报表
</li>
<li
class=
"content_list"
@
click=
"pushRouter10"
>
评价记录报表
</li>
<li
class=
"content_list"
@
click=
"pushRouter11"
>
样表记录报表
</li>
<li
class=
"content_list"
@
click=
"pushRouter11"
>
样表记录报表
</li>
<li
class=
"content_list"
@
click=
"pushRouter12"
>
填单记录样表
</li>
<li
class=
"content_list"
@
click=
"pushRouter12"
>
填单记录样表
</li>
<li
class=
"content_list"
@
click=
"pushRouter13"
>
微官网注册报表
</li>
<li
class=
"content_list"
@
click=
"pushRouter14"
>
网络理政报表
</li>
</ul>
</ul>
<p
class=
"bottom"
@
click=
"handleCkeck(11)"
>
<p
class=
"bottom"
@
click=
"handleCkeck(11)"
>
协同类数据分析
<a-icon
type=
"swap-right"
/>
协同类数据分析
<a-icon
type=
"swap-right"
/>
...
@@ -284,6 +286,18 @@ export default {
...
@@ -284,6 +286,18 @@ export default {
path
:
"
/home/dataManagement/fillRecordReport/fillForm
"
,
path
:
"
/home/dataManagement/fillRecordReport/fillForm
"
,
});
});
},
},
pushRouter13
()
{
// 微官网注册报表
this
.
$router
.
push
({
path
:
"
/home/dataManagement/microOfficialWebsite/microForm
"
,
});
},
pushRouter14
()
{
// 网络理政报表
this
.
$router
.
push
({
path
:
"
/home/dataManagement/networkGovernance/networkForm
"
,
});
},
},
},
};
};
</
script
>
</
script
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment