Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
court-inner
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
莫晓莉
court-inner
Commits
9bd5fdae
Commit
9bd5fdae
authored
Oct 12, 2021
by
李耀琨
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://139.159.239.83:9093/mxl/court-inner
into master
parents
df23e534
168bcc8c
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
870 additions
and
231 deletions
+870
-231
src/api/manage/manage.js
+63
-0
src/router/routers.js
+3
-3
src/views/manage/index.vue
+804
-228
No files found.
src/api/manage/manage.js
0 → 100644
View file @
9bd5fdae
import
request
from
'@/utils/request'
//获取本院栏目树
export
const
getBoardTree
=
(
data
)
=>
{
return
request
({
url
:
'websiteCluster/board/tree'
,
method
:
'POST'
,
data
})
}
//添加信息
export
const
createNews
=
(
data
)
=>
{
return
request
({
url
:
'websiteCluster/website/createNews'
,
method
:
'POST'
,
data
})
}
//获取本院部门
export
const
findCurrentDepts
=
(
data
)
=>
{
return
request
({
url
:
'websiteCluster/website/findCurrentDepts'
,
method
:
'POST'
,
data
})
}
//新闻管理列表
export
const
getManageList
=
(
data
)
=>
{
return
request
({
url
:
'websiteCluster/website/manageList'
,
method
:
'POST'
,
data
})
}
//用户法院等级
export
const
userCourtLevel
=
(
data
)
=>
{
return
request
({
url
:
'websiteCluster/website/userCourtLevel'
,
method
:
'POST'
,
data
})
}
// /websiteCluster/website/getSBList
// 获取收报信息列表
// //场所排期选择:下拉联动,查询市级部门下的法院信息
// export const getCourtByDeptId = (deptId,courtCode) => {
// return request({
// url: `meeting/room/court/getCourt/${deptId}/${courtCode }`,
// method: 'GET',
// })
// }
\ No newline at end of file
src/router/routers.js
View file @
9bd5fdae
...
@@ -12,9 +12,9 @@ Vue.prototype.push = function push(location) {
...
@@ -12,9 +12,9 @@ Vue.prototype.push = function push(location) {
const
constantRouterMap
=
[
const
constantRouterMap
=
[
{
{
path
:
"/verifyLogin"
,
path
:
"/verifyLogin"
,
name
:
'verifyLogin'
,
name
:
'verifyLogin'
,
component
:
resolve
=>
require
([
"@/views/verifyLogin"
],
resolve
),
component
:
resolve
=>
require
([
"@/views/verifyLogin"
],
resolve
),
},
},
{
{
path
:
"/"
,
path
:
"/"
,
...
...
src/views/manage/index.vue
View file @
9bd5fdae
...
@@ -19,7 +19,7 @@
...
@@ -19,7 +19,7 @@
<!--左边栏目开始-->
<!--左边栏目开始-->
<el-col
:span=
"5"
class=
"border-zone"
>
<el-col
:span=
"5"
class=
"border-zone"
>
<div
class=
"list-container"
style=
""
>
<div
class=
"list-container"
style=
""
>
<div
class=
"list-title mb-10"
style=
"
"
>
选择栏目
</div>
<div
class=
"list-title mb-10"
@
click=
"loginEvent
"
>
选择栏目
</div>
<!--
<ul
class=
"type-list"
>
<!--
<ul
class=
"type-list"
>
<li><a
href=
"#"
>
最高法通报
</a></li>
<li><a
href=
"#"
>
最高法通报
</a></li>
<li><a
href=
"#"
>
最高人民法院简报
</a></li>
<li><a
href=
"#"
>
最高人民法院简报
</a></li>
...
@@ -31,8 +31,8 @@
...
@@ -31,8 +31,8 @@
<!--左边栏目结束-->
<!--左边栏目结束-->
<el-col
:span=
"19"
>
<el-col
:span=
"19"
>
<div
>
<div
v-if=
"!curBoardId==''"
>
<div
style=
"min-height:76vh;"
>
<div
>
<!--
<div
style=
""
>
<!--
<div
style=
""
>
<span>
当前位置:
</span>
<span>
当前位置:
</span>
<el-breadcrumb
style=
"display:inline-block;"
separator-class=
"el-icon-arrow-right"
>
<el-breadcrumb
style=
"display:inline-block;"
separator-class=
"el-icon-arrow-right"
>
...
@@ -57,55 +57,90 @@
...
@@ -57,55 +57,90 @@
<el-table
<el-table
border
border
ref=
"multipleTable"
ref=
"multipleTable"
:data=
"tableData"
:data=
"manageList"
tooltip-effect=
"dark"
style=
"width: 100%"
style=
"width: 100%"
@
selection-change=
"handleSelectionChange"
>
>
<el-table-column
<el-table-column
type=
"selection"
type=
"selection"
width=
"55"
>
width=
"55"
>
</el-table-column>
</el-table-column>
<el-table-column
<el-table-column
label=
"
日期
"
label=
"
标题
"
width=
"120"
>
prop=
"subject"
<template
slot-scope=
"scope"
>
{{
scope
.
row
.
date
}}
</
template
>
>
</el-table-column>
</el-table-column>
<el-table-column
<el-table-column
prop=
"
n
ame"
prop=
"
boardN
ame"
label=
"
姓名
"
label=
"
所属栏目
"
width=
"120"
>
>
</el-table-column>
</el-table-column>
<el-table-column
<el-table-column
prop=
"address"
prop=
"address"
label=
"地址"
label=
"责任编辑"
show-overflow-tooltip
>
>
</el-table-column>
<el-table-column
prop=
"newsTime"
label=
"创建/修改时间"
>
</el-table-column>
<el-table-column
prop=
"clickCount"
label=
"点击次数"
>
</el-table-column>
<el-table-column
prop=
"commentCount"
label=
"评论(条)"
>
</el-table-column>
<el-table-column
prop=
""
label=
"建议(条)"
>
</el-table-column>
<el-table-column
prop=
""
label=
"审核发布状态"
>
</el-table-column>
<el-table-column
prop=
""
label=
"报送状态"
>
<template
slot-scope=
"scope"
>
<el-tag
:type=
"scope.row.status | statusFilters"
>
{{
scope
.
row
.
status
?
'正常'
:
'禁用'
}}
</el-tag>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
<el-table-column
label=
"操作"
label=
"操作"
width=
"120"
>
width=
"120"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
<el-button
@
click
.
native
.
prevent=
"deleteRow(scope.$index, tableData)"
type=
"text"
type=
"text"
size=
"
small
"
>
size=
"
mini
"
>
日志
日志
</el-button>
</el-button>
<el-button
<el-button
@
click
.
native
.
prevent=
"deleteRow(scope.$index, tableData
)"
@
click
=
"handleEdit(scope.row.id
)"
type=
"text"
type=
"text"
size=
"
small
"
>
size=
"
mini
"
>
修改
修改
</el-button>
</el-button>
<el-button
<el-button
@
click
.
native
.
prevent=
"deleteRow(scope.$index, tableData)"
type=
"text"
type=
"text"
size=
"
small
"
>
size=
"
mini
"
>
删除
删除
</el-button>
</el-button>
<el-button
<el-button
@
click
.
native
.
prevent=
"deleteRow(scope.$index, tableData
)"
@
click
=
"commentEvent(scope.row.id
)"
type=
"text"
type=
"text"
size=
"
small
"
>
size=
"
mini
"
>
评论
评论
</el-button>
</el-button>
</
template
>
</
template
>
...
@@ -116,41 +151,46 @@
...
@@ -116,41 +151,46 @@
prev-text=
"上一页"
prev-text=
"上一页"
next-text=
"下一页"
next-text=
"下一页"
layout=
"total,sizes,prev, pager, next,jumper"
layout=
"total,sizes,prev, pager, next,jumper"
:total=
"1000"
:total=
"pageInfo.total"
page-sizes=
""
:page-size=
"pageInfo.size"
page-size=
"15"
:current-page=
"pageInfo.page"
current-page=
"1"
@
current-change=
"pageChange"
@
current-change=
""
@
size-change=
"sizeChange"
@
size-change=
""
/>
/>
</div>
</div>
</el-tab-pane>
</el-tab-pane>
<el-tab-pane
name=
"second"
>
<el-tab-pane
name=
"second"
>
<span
slot=
"label"
><i
class=
"el-icon-date"
></i>
添加信息
</span>
<span
slot=
"label"
><i
class=
"el-icon-date"
></i>
添加信息
</span>
<el-form
ref=
"form"
:model=
"
f
orm"
label-width=
"120px"
>
<el-form
ref=
"form"
:model=
"
newsF
orm"
label-width=
"120px"
>
<el-form-item
label=
"格式"
>
<el-form-item
label=
"格式"
>
<el-select
v-model=
"
form.region"
placeholder=
"请选择活动区域
"
>
<el-select
v-model=
"
newsForm.geshi"
placeholder=
"请选择格式
"
>
<el-option
label=
"
区域一"
value=
"shanghai
"
></el-option>
<el-option
label=
"
普通格式"
value=
"普通格式
"
></el-option>
<
el-option
label=
"区域二"
value=
"beijing"
></el-option
>
<
!--<el-option label="区域二" value="beijing"></el-option>--
>
</el-select>
</el-select>
<span
class=
"ml-15"
>
提示:在word文档中编辑好后,复制黏贴到编辑框
</span>
<span
class=
"ml-15"
>
提示:在word文档中编辑好后,复制黏贴到编辑框
</span>
</el-form-item>
</el-form-item>
<el-form-item
label=
"所属栏目"
>
<el-form-item
label=
"所属栏目"
>
<el-row
>
<el-row
>
<el-col
:span=
"6"
>
<el-col
:span=
"6"
>
工作信息->最高人民法院简报
<!-- 工作信息->最高人民法院简报 -->
{{newsForm.boardName}}
</el-col>
</el-col>
<el-col
:span=
"18"
>
<
!-- <
el-col :span="18">
<el-button>选择</el-button>
<el-button>选择</el-button>
</el-col>
</el-col>
-->
</el-row>
</el-row>
<el-row>
<el-row>
<span
class=
"mr-15"
>
发送到教育整顿:
</span>
<span
class=
"mr-15"
>
发送到教育整顿:
</span>
<el-radio-group
v-model=
"form.resource"
>
<!--<el-radio-group v-model="newsForm.sendToBoards">
<el-radio
label=
"无"
></el-radio>
<el-radio :label="'0'">无</el-radio>
<el-radio
label=
"政治教育"
></el-radio>
<el-radio :label="'4263'">政治教育</el-radio>
<el-radio
label=
"警示教育和英模教育"
></el-radio>
<el-radio :label="'4264'">警示教育和英模教育</el-radio>
</el-radio-group>
</el-radio-group>-->
<el-checkbox-group
v-model=
"newsForm.sendToBoards"
>
<el-checkbox
:label=
"'0'"
>
无
</el-checkbox>
<el-checkbox
:label=
"'4263'"
>
政治教育
</el-checkbox>
<el-checkbox
:label=
"'4264'"
>
警示教育和英模教育
</el-checkbox>
</el-checkbox-group>
</el-row>
</el-row>
</el-form-item>
</el-form-item>
<!--<el-form-item label="活动名称">
<!--<el-form-item label="活动名称">
...
@@ -172,64 +212,70 @@
...
@@ -172,64 +212,70 @@
</el-col>
</el-col>
</el-form-item>-->
</el-form-item>-->
<el-form-item
label=
"标题"
>
<el-form-item
label=
"标题"
>
<el-input
v-model=
"
form.name
"
></el-input>
<el-input
v-model=
"
newsForm.subject
"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"附件"
>
<!-- <el-form-item label="附件">
<!--<el-switch v-model="form.delivery"></el-switch>-->
<el-upload
<el-upload
class="upload-demo"
class="upload-demo"
ref="noticeUpload"
ref="noticeUpload"
multiple
multiple
:file-list=
"
noticeF
ileList"
:file-list="
f
ileList"
:auto-upload="false"
:auto-upload="false"
action="#"
action="#"
name="fileList"
name="fileList"
:show-file-list="true"
:show-file-list="true"
:on-change="uploadSuccess"
:on-change="uploadSuccess"
>
>
<el-button
class=
"area-btn"
style=
"display:flex;align-items:center;"
>
<el-button class="area-btn" >
浏览文件
浏览文件
</el-button>
</el-button>
</el-upload>
</el-upload>
</el-form-item>
</el-form-item>
-->
<el-form-item
label=
"多附件上传"
>
<el-form-item
label=
"多附件上传"
>
<!--<el-switch v-model="form.delivery"></el-switch>-->
<el-upload
<el-upload
class=
"upload-demo"
class=
"upload-demo"
ref=
"
notic
eUpload"
ref=
"
fil
eUpload"
multiple
multiple
:file-list=
"
noticeF
ileList"
:file-list=
"
f
ileList"
:auto-upload=
"false"
:auto-upload=
"false"
action=
"#"
action=
"#"
name=
"fileList"
name=
"fileList"
:show-file-list=
"true"
:show-file-list=
"true"
:on-change=
"uploadSuccess"
:on-change=
"uploadSuccess"
>
>
<el-button
class=
"area-btn"
style=
"display:flex;align-items:center;"
>
<el-button
class=
"area-btn"
>
浏览文件
浏览文件
</el-button>
</el-button>
</el-upload>
</el-upload>
</el-form-item>
</el-form-item>
<el-form-item
label=
"今日头条"
>
<el-form-item
label=
"今日头条"
>
<el-checkbox-group
v-model=
"form.type"
>
<!-- <el-checkbox-group v-model="newsForm.isTop">
<el-checkbox
label=
"置于头条"
name=
"type"
></el-checkbox>
<el-checkbox label="置于头条" name="isTop"></el-checkbox>
</el-checkbox-group>
</el-checkbox-group> -->
<el-checkbox
v-model=
"newsForm.isTop"
true-label=
"1"
false-label=
"0"
>
置于头条
</el-checkbox
>
</el-form-item>
</el-form-item>
<el-form-item
label=
"信息所属部门"
>
<el-form-item
label=
"信息所属部门"
>
<el-select
v-model=
"
form.region"
placeholder=
"请选择活动区域
"
>
<el-select
v-model=
"
newsForm.labelDept"
placeholder=
"请选择信息所属部门
"
>
<el-option
label=
"区域一"
value=
"shanghai"
></el-option>
<el-option
label=
"区域一"
value=
"shanghai"
></el-option>
<el-option
label=
"区域二"
value=
"beijing"
></el-option>
<el-option
label=
"区域二"
value=
"beijing"
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"信息所属分类"
>
<el-form-item
label=
"信息所属分类"
>
<el-checkbox-group
v-model=
"
form.type
"
>
<el-checkbox-group
v-model=
"
newsForm.typeIds
"
>
<el-checkbox
label=
"党员心得体会(篇)"
name=
"type"
>
</el-checkbox>
<el-checkbox
:label=
"'1'"
>
党员心得体会(篇)
</el-checkbox>
<el-checkbox
label=
"支部风采(次)"
name=
"type"
>
</el-checkbox>
<el-checkbox
:label=
"'2'"
>
支部风采(次)
</el-checkbox>
<el-checkbox
label=
"党员大会(次)"
name=
"type"
>
</el-checkbox>
<el-checkbox
:label=
"'11'"
>
党员大会(次)
</el-checkbox>
<el-checkbox
label=
"支部学习(次)"
name=
"type"
>
</el-checkbox>
<el-checkbox
:label=
"'12'"
>
支部学习(次)
</el-checkbox>
<el-checkbox
label=
"主题党日(次)"
name=
"type"
>
</el-checkbox>
<el-checkbox
:label=
"'13'"
>
主题党日(次)
</el-checkbox>
<el-checkbox
label=
"党课(次)"
name=
"type"
>
</el-checkbox>
<el-checkbox
:label=
"'14'"
>
党课(次)
</el-checkbox>
<el-checkbox
label=
"组织生活会"
name=
"type"
>
</el-checkbox>
<el-checkbox
:label=
"'15'"
>
组织生活会
</el-checkbox>
</el-checkbox-group>
</el-checkbox-group>
</el-form-item>
</el-form-item>
...
@@ -242,14 +288,32 @@
...
@@ -242,14 +288,32 @@
<el-form-item label="活动形式">
<el-form-item label="活动形式">
<el-input type="textarea" v-model="form.desc"></el-input>
<el-input type="textarea" v-model="form.desc"></el-input>
</el-form-item>-->
</el-form-item>-->
<!-- 如果是高院的就都没有上报高院和上报中院,中院有上报高院 ,就是sbGy,基层院有上报高院 还要上报中院 sbZy -->
<el-form-item
label=
"上报高院"
v-if=
"userLevel!='高院'"
>
<el-checkbox
v-model=
"newsForm.sbGy"
true-label=
"1"
false-label=
"0"
></el-checkbox
>
</el-form-item>
<el-form-item
label=
"上报中院"
v-if=
"userLevel!='高院' && userLevel=='中院'"
>
<el-checkbox
v-model=
"newsForm.sbZy"
true-label=
"1"
false-label=
"0"
></el-checkbox
>
</el-form-item>
<div
class=
"mb-15"
style=
"width:100%;"
>
<div
class=
"mb-15"
style=
"width:100%;"
>
<vue-ueditor-wrap
v-model=
"htmlContent"
:config=
"myConfig"
></vue-ueditor-wrap>
<vue-ueditor-wrap
v-model=
"htmlContent"
:config=
"myConfig"
></vue-ueditor-wrap>
</div>
</div>
<el-form-item
align=
"center"
>
<el-form-item
align=
"center"
>
<el-button
type=
"primary"
@
click=
"
onSubmit
"
>
发布
</el-button>
<el-button
type=
"primary"
@
click=
"
createNews('1')
"
>
发布
</el-button>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
提交审核
</el-button>
<el-button
type=
"primary"
>
提交审核
</el-button>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
建议
</el-button>
<el-button
type=
"primary"
>
建议
</el-button>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
保存
</el-button>
<el-button
type=
"primary"
>
保存
</el-button>
<el-button>
取消
</el-button>
<el-button>
取消
</el-button>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
...
@@ -264,7 +328,7 @@
...
@@ -264,7 +328,7 @@
tooltip-effect=
"dark"
tooltip-effect=
"dark"
style=
"width: 100%"
style=
"width: 100%"
border
border
@
selection-change=
"handleSelectionChange"
>
>
<el-table-column
<el-table-column
type=
"selection"
type=
"selection"
width=
"55"
>
width=
"55"
>
...
@@ -314,33 +378,22 @@
...
@@ -314,33 +378,22 @@
width=
"120"
>
width=
"120"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
<el-button
@
click
.
native
.
prevent=
"deleteRow(scope.$index, tableData)"
@
click
.
native
.
prevent=
"openAudit(scope.row.id)"
type=
"text"
size=
"small"
>
日志
</el-button>
<el-button
@
click
.
native
.
prevent=
"deleteRow(scope.$index, tableData)"
type=
"text"
size=
"small"
>
修改
</el-button>
<el-button
@
click
.
native
.
prevent=
"deleteRow(scope.$index, tableData)"
type=
"text"
type=
"text"
size=
"small"
>
size=
"small"
>
删除
审核
</el-button>
</el-button>
<el-button
<el-button
@
click
.
native
.
prevent=
"
deleteRow(scope.$index, tableData
)"
@
click
.
native
.
prevent=
"
openSuggest(scope.row.id
)"
type=
"text"
type=
"text"
size=
"small"
>
size=
"small"
>
评论
提建议
</el-button>
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
<div
style=
"margin-top:10px;"
>
<
!-- <
div style="margin-top:10px;">
<el-pagination
<el-pagination
prev-text="上一页"
prev-text="上一页"
next-text="下一页"
next-text="下一页"
...
@@ -352,7 +405,7 @@
...
@@ -352,7 +405,7 @@
@current-change=""
@current-change=""
@size-change=""
@size-change=""
/>
/>
</div>
</div>
-->
</el-tab-pane>
</el-tab-pane>
<el-tab-pane
name=
"fourth"
>
<el-tab-pane
name=
"fourth"
>
<span
slot=
"label"
><i
class=
"el-icon-date"
></i>
收报信息
</span>
<span
slot=
"label"
><i
class=
"el-icon-date"
></i>
收报信息
</span>
...
@@ -362,7 +415,7 @@
...
@@ -362,7 +415,7 @@
:data=
"tableData"
:data=
"tableData"
tooltip-effect=
"dark"
tooltip-effect=
"dark"
style=
"width: 100%"
style=
"width: 100%"
@
selection-change=
"handleSelectionChange"
>
>
<el-table-column
<el-table-column
type=
"selection"
type=
"selection"
width=
"55"
>
width=
"55"
>
...
@@ -407,33 +460,16 @@
...
@@ -407,33 +460,16 @@
>
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
<el-button
@
click
.
native
.
prevent=
"deleteRow(scope.$index, tableData)"
@
click=
"leaveDia(scope.row.id)"
type=
"text"
size=
"small"
>
日志
</el-button>
<el-button
@
click
.
native
.
prevent=
"deleteRow(scope.$index, tableData)"
type=
"text"
size=
"small"
>
修改
</el-button>
<el-button
@
click
.
native
.
prevent=
"deleteRow(scope.$index, tableData)"
type=
"text"
size=
"small"
>
删除
</el-button>
<el-button
@
click
.
native
.
prevent=
"deleteRow(scope.$index, tableData)"
type=
"text"
type=
"text"
size=
"small"
>
size=
"small"
>
评论
留言
</el-button>
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
<div
style=
"margin-top:10px;"
>
<
!-- <
div style="margin-top:10px;">
<el-pagination
<el-pagination
prev-text="上一页"
prev-text="上一页"
next-text="下一页"
next-text="下一页"
...
@@ -445,14 +481,12 @@
...
@@ -445,14 +481,12 @@
@current-change=""
@current-change=""
@size-change=""
@size-change=""
/>
/>
</div>
</div>
-->
</el-tab-pane>
</el-tab-pane>
<el-tab-pane
name=
"fifth"
>
<el-tab-pane
name=
"fifth"
>
<span
slot=
"label"
><i
class=
"el-icon-date"
></i>
查询
</span>
<span
slot=
"label"
><i
class=
"el-icon-date"
></i>
查询
</span>
<el-form
ref=
"form"
:model=
"form"
label-width=
"80px"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"80px"
>
<!--<el-form-item label="活动名称">
<el-input v-model="form.name"></el-input>
</el-form-item>-->
<el-form-item
label=
"格式"
>
<el-form-item
label=
"格式"
>
<el-select
v-model=
"form.region"
placeholder=
"请选择活动区域"
>
<el-select
v-model=
"form.region"
placeholder=
"请选择活动区域"
>
<el-option
label=
"区域一"
value=
"shanghai"
></el-option>
<el-option
label=
"区域一"
value=
"shanghai"
></el-option>
...
@@ -500,28 +534,8 @@
...
@@ -500,28 +534,8 @@
</el-col>
</el-col>
</el-form-item>
</el-form-item>
<!--<el-form-item label="即时配送">
<el-switch v-model="form.delivery"></el-switch>
</el-form-item>
<el-form-item label="活动性质">
<el-checkbox-group v-model="form.type">
<el-checkbox label="美食/餐厅线上活动" name="type"></el-checkbox>
<el-checkbox label="地推活动" name="type"></el-checkbox>
<el-checkbox label="线下主题活动" name="type"></el-checkbox>
<el-checkbox label="单纯品牌曝光" name="type"></el-checkbox>
</el-checkbox-group>
</el-form-item>
<el-form-item label="特殊资源">
<el-radio-group v-model="form.resource">
<el-radio label="线上品牌商赞助"></el-radio>
<el-radio label="线下场地免费"></el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="活动形式">
<el-input type="textarea" v-model="form.desc"></el-input>
</el-form-item>-->
<el-form-item>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
查询
</el-button>
<el-button
type=
"primary"
>
查询
</el-button>
<el-button>
重填
</el-button>
<el-button>
重填
</el-button>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
...
@@ -530,42 +544,7 @@
...
@@ -530,42 +544,7 @@
<!--<el-table
:header-cell-style="{'text-align':'center','font-size':'15px','color':'black'}"
:cell-style="{'font-size':'13px','border-bottom':'none'}"
ref="singleTable"
:data="tableData"
highlight-current-row
@current-change="handleCurrentChange"
style="width: 100%">
<el-table-column
align="left"
property="address"
label="标题">
<template slot-scope="scope">
<span style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">{{scope.row.address}}</span>
</template>
</el-table-column>
<el-table-column
align="center"
property="date"
label="时间"
width="150">
</el-table-column>
<el-table-column
align="center"
property="name"
label="点击"
width="120">
</el-table-column>
<el-table-column
align="center"
property="name"
label="评论"
width="50">
</el-table-column>
</el-table>-->
</div>
</div>
...
@@ -576,10 +555,354 @@
...
@@ -576,10 +555,354 @@
</el-row>
</el-row>
</el-col>
</el-col>
</el-row>
</el-row>
<!--管理列表---修改管理列表弹窗开始 -->
<el-dialog
width=
"70%"
:visible
.
sync=
"editVisible"
:before-close=
"handleCloseEdit"
>
<el-form
ref=
"form"
:model=
"newsForm"
label-width=
"120px"
>
<el-form-item
label=
"格式"
>
<el-select
v-model=
"newsForm.geshi"
placeholder=
"请选择格式"
disabled
>
<el-option
label=
"普通格式"
value=
"普通格式"
></el-option>
<!--<el-option label="区域二" value="beijing"></el-option>-->
</el-select>
<span
class=
"ml-15"
>
提示:在word文档中编辑好后,复制黏贴到编辑框
</span>
</el-form-item>
<el-form-item
label=
"所属栏目"
>
<el-row
>
<el-col
:span=
"6"
>
<!-- 工作信息->最高人民法院简报 -->
{{newsForm.boardName}}
</el-col>
<!-- <el-col :span="18">
<el-button>选择</el-button>
</el-col> -->
</el-row>
<el-row
:gutter=
"5"
>
<el-col
:span=
"4"
>
<span
class=
"mr-15"
>
发送到教育整顿:
</span>
</el-col>
<el-col
:span=
"19"
>
<el-checkbox-group
v-model=
"newsForm.sendToBoards"
>
<el-checkbox
:label=
"'0'"
>
无
</el-checkbox>
<el-checkbox
:label=
"'4263'"
>
政治教育
</el-checkbox>
<el-checkbox
:label=
"'4264'"
>
警示教育和英模教育
</el-checkbox>
</el-checkbox-group>
</el-col>
</el-row>
</el-form-item>
<el-form-item
label=
"标题"
>
<el-input
v-model=
"newsForm.subject"
></el-input>
</el-form-item>
<!-- <el-form-item label="附件">
<el-upload
class="upload-demo"
ref="noticeUpload"
multiple
:file-list="fileList"
:auto-upload="false"
action="#"
name="fileList"
:show-file-list="true"
:on-change="uploadSuccess"
>
<el-button class="area-btn" >
浏览文件
</el-button>
</el-upload>
</el-form-item> -->
<el-form-item
label=
"多附件上传"
>
<el-upload
class=
"upload-demo"
ref=
"fileUpload"
multiple
:file-list=
"fileList"
:auto-upload=
"false"
action=
"#"
name=
"fileList"
:show-file-list=
"true"
:on-change=
"uploadSuccess"
>
<el-button
class=
"area-btn"
>
浏览文件
</el-button>
</el-upload>
</el-form-item>
<el-form-item
label=
"今日头条"
>
<!-- <el-checkbox-group v-model="newsForm.isTop">
<el-checkbox label="置于头条" name="isTop"></el-checkbox>
</el-checkbox-group> -->
<el-checkbox
v-model=
"newsForm.isTop"
true-label=
"1"
false-label=
"0"
>
置于头条
</el-checkbox
>
</el-form-item>
<el-form-item
label=
"信息所属部门"
>
<el-select
v-model=
"newsForm.labelDept"
placeholder=
"请选择信息所属部门"
disabled
>
<el-option
label=
"区域一"
value=
"shanghai"
></el-option>
<el-option
label=
"区域二"
value=
"beijing"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"信息所属分类"
>
<el-checkbox-group
v-model=
"newsForm.typeIds"
>
<el-checkbox
:label=
"'1'"
>
党员心得体会(篇)
</el-checkbox>
<el-checkbox
:label=
"'2'"
>
支部风采(次)
</el-checkbox>
<el-checkbox
:label=
"'11'"
>
党员大会(次)
</el-checkbox>
<el-checkbox
:label=
"'12'"
>
支部学习(次)
</el-checkbox>
<el-checkbox
:label=
"'13'"
>
主题党日(次)
</el-checkbox>
<el-checkbox
:label=
"'14'"
>
党课(次)
</el-checkbox>
<el-checkbox
:label=
"'15'"
>
组织生活会
</el-checkbox>
</el-checkbox-group>
</el-form-item>
<div
class=
"mb-15"
style=
"width:100%;"
>
<vue-ueditor-wrap
v-model=
"htmlContent"
:config=
"myConfig"
></vue-ueditor-wrap>
</div>
<el-form-item
align=
"center"
>
<el-button
type=
"primary"
@
click=
"createNews('1')"
>
发布
</el-button>
<el-button
type=
"primary"
>
提交审核
</el-button>
<el-button
type=
"primary"
>
建议
</el-button>
<el-button
type=
"primary"
>
保存
</el-button>
<el-button>
取消
</el-button>
</el-form-item>
</el-form>
</el-dialog>
<!-- 管理列表---修改管理列表弹窗结束 -->
<!-- 管理列表---评论弹窗start-->
<el-dialog
title=
"评论"
:visible
.
sync=
"commentDialog"
width=
"40%"
:before-close=
"handleComment"
>
<div>
<el-form
ref=
"formSubmit"
:model=
"commentForm"
label-width=
"80px"
>
<el-form-item
label=
"审批意见:"
>
<el-input
type=
"textarea"
v-model=
"commentForm.approvalText"
></el-input>
</el-form-item>
<el-form-item
label=
"是否通过"
>
<el-radio-group
v-model=
"commentForm.flowStatus"
>
<el-radio
:label=
"1"
>
通过
</el-radio>
<el-radio
:label=
"3"
>
不通过
</el-radio>
</el-radio-group>
</el-form-item>
</el-form>
</div>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"handleComment"
>
取 消
</el-button>
<el-button
type=
"primary"
@
click=
"saveComment"
>
确 定
</el-button>
</span>
</el-dialog>
<!--管理列表---评论弹窗end-->
<!--审核列表--审核弹窗开始 -->
<el-dialog
width=
"70%"
:visible
.
sync=
"auditVisible"
:before-close=
"handleCloseAudit"
>
<el-form
ref=
"form"
:model=
"newsForm"
label-width=
"120px"
>
<el-form-item
label=
"格式"
>
<el-select
v-model=
"newsForm.geshi"
placeholder=
"请选择格式"
disabled
>
<el-option
label=
"普通格式"
value=
"普通格式"
></el-option>
<!--<el-option label="区域二" value="beijing"></el-option>-->
</el-select>
<span
class=
"ml-15"
>
提示:在word文档中编辑好后,复制黏贴到编辑框
</span>
</el-form-item>
<el-form-item
label=
"所属栏目"
>
<el-row
>
<el-col
:span=
"6"
>
<!-- 工作信息->最高人民法院简报 -->
{{newsForm.boardName}}
</el-col>
<!-- <el-col :span="18">
<el-button>选择</el-button>
</el-col> -->
</el-row>
<el-row
:gutter=
"5"
>
<el-col
:span=
"4"
>
<span
class=
"mr-15"
>
发送到教育整顿:
</span>
</el-col>
<!--<el-radio-group v-model="newsForm.sendToBoards">
<el-radio :label="'0'">无</el-radio>
<el-radio :label="'4263'">政治教育</el-radio>
<el-radio :label="'4264'">警示教育和英模教育</el-radio>
</el-radio-group>-->
<el-col
:span=
"19"
>
<el-checkbox-group
v-model=
"newsForm.sendToBoards"
>
<el-checkbox
:label=
"'0'"
>
无
</el-checkbox>
<el-checkbox
:label=
"'4263'"
>
政治教育
</el-checkbox>
<el-checkbox
:label=
"'4264'"
>
警示教育和英模教育
</el-checkbox>
</el-checkbox-group>
</el-col>
</el-row>
</el-form-item>
<!--<el-form-item label="活动名称">
<el-input v-model="form.name"></el-input>
</el-form-item>
<el-form-item label="活动区域">
<el-select v-model="form.region" placeholder="请选择活动区域">
<el-option label="区域一" value="shanghai"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select>
</el-form-item>
<el-form-item label="活动时间">
<el-col :span="11">
<el-date-picker type="date" placeholder="选择日期" v-model="form.date1" style="width: 100%;"></el-date-picker>
</el-col>
<el-col class="line" :span="2">-</el-col>
<el-col :span="11">
<el-time-picker placeholder="选择时间" v-model="form.date2" style="width: 100%;"></el-time-picker>
</el-col>
</el-form-item>-->
<el-form-item
label=
"标题"
>
<el-input
v-model=
"newsForm.subject"
></el-input>
</el-form-item>
<!-- <el-form-item label="附件">
<el-upload
class="upload-demo"
ref="noticeUpload"
multiple
:file-list="fileList"
:auto-upload="false"
action="#"
name="fileList"
:show-file-list="true"
:on-change="uploadSuccess"
>
<el-button class="area-btn" >
浏览文件
</el-button>
</el-upload>
</el-form-item> -->
<el-form-item
label=
"多附件上传"
>
<el-upload
class=
"upload-demo"
ref=
"fileUpload"
multiple
:file-list=
"fileList"
:auto-upload=
"false"
action=
"#"
name=
"fileList"
:show-file-list=
"true"
:on-change=
"uploadSuccess"
>
<el-button
class=
"area-btn"
>
浏览文件
</el-button>
</el-upload>
</el-form-item>
<el-form-item
label=
"今日头条"
>
<!-- <el-checkbox-group v-model="newsForm.isTop">
<el-checkbox label="置于头条" name="isTop"></el-checkbox>
</el-checkbox-group> -->
<el-checkbox
v-model=
"newsForm.isTop"
true-label=
"1"
false-label=
"0"
>
置于头条
</el-checkbox
>
</el-form-item>
<el-form-item
label=
"信息所属部门"
>
<el-select
v-model=
"newsForm.labelDept"
placeholder=
"请选择信息所属部门"
disabled
>
<el-option
label=
"区域一"
value=
"shanghai"
></el-option>
<el-option
label=
"区域二"
value=
"beijing"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"信息所属分类"
>
<el-checkbox-group
v-model=
"newsForm.typeIds"
>
<el-checkbox
:label=
"'1'"
>
党员心得体会(篇)
</el-checkbox>
<el-checkbox
:label=
"'2'"
>
支部风采(次)
</el-checkbox>
<el-checkbox
:label=
"'11'"
>
党员大会(次)
</el-checkbox>
<el-checkbox
:label=
"'12'"
>
支部学习(次)
</el-checkbox>
<el-checkbox
:label=
"'13'"
>
主题党日(次)
</el-checkbox>
<el-checkbox
:label=
"'14'"
>
党课(次)
</el-checkbox>
<el-checkbox
:label=
"'15'"
>
组织生活会
</el-checkbox>
</el-checkbox-group>
</el-form-item>
<!--<el-form-item label="特殊资源">
<el-radio-group v-model="form.resource">
<el-radio label="线上品牌商赞助"></el-radio>
<el-radio label="线下场地免费"></el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="活动形式">
<el-input type="textarea" v-model="form.desc"></el-input>
</el-form-item>-->
<div
class=
"mb-15"
style=
"width:100%;"
>
<vue-ueditor-wrap
v-model=
"htmlContent"
:config=
"myConfig"
></vue-ueditor-wrap>
</div>
<el-form-item
align=
"center"
>
<el-button
type=
"primary"
@
click=
"createNews('1')"
>
发布
</el-button>
<el-button
type=
"primary"
>
提交审核
</el-button>
<el-button
type=
"primary"
>
建议
</el-button>
<el-button
type=
"primary"
>
保存
</el-button>
<el-button>
取消
</el-button>
</el-form-item>
</el-form>
</el-dialog>
<!--审核列表-- 审核弹窗结束 -->
<!---审核列表--提建议弹窗start-->
<el-dialog
title=
"评论"
:visible
.
sync=
"suggestVisible"
width=
"40%"
:before-close=
"handleCloseSuggest"
>
<div>
<el-form
ref=
"formSubmit"
:model=
"commentForm"
label-width=
"80px"
>
<el-form-item
label=
"审批意见:"
>
<el-input
type=
"textarea"
v-model=
"commentForm.approvalText"
></el-input>
</el-form-item>
<el-form-item
label=
"是否通过"
>
<el-radio-group
v-model=
"commentForm.flowStatus"
>
<el-radio
:label=
"1"
>
通过
</el-radio>
<el-radio
:label=
"3"
>
不通过
</el-radio>
</el-radio-group>
</el-form-item>
</el-form>
</div>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"handleCloseSuggest"
>
取 消
</el-button>
<el-button
type=
"primary"
@
click=
"saveComment"
>
确 定
</el-button>
</span>
</el-dialog>
<!---审核列表--提建议弹窗end-->
<!---收报信息--留言弹窗start-->
<el-dialog
title=
"留言"
:visible
.
sync=
"leaveVisible"
width=
"40%"
:before-close=
"handleCloseLeave"
>
<div>
<el-form
ref=
"formSubmit"
:model=
"commentForm"
label-width=
"80px"
>
<el-form-item
label=
"审批意见:"
>
<el-input
type=
"textarea"
v-model=
"commentForm.approvalText"
></el-input>
</el-form-item>
<el-form-item
label=
"是否通过"
>
<el-radio-group
v-model=
"commentForm.flowStatus"
>
<el-radio
:label=
"1"
>
通过
</el-radio>
<el-radio
:label=
"3"
>
不通过
</el-radio>
</el-radio-group>
</el-form-item>
</el-form>
</div>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"handleCloseLeave"
>
取 消
</el-button>
<el-button
type=
"primary"
@
click=
"saveComment"
>
确 定
</el-button>
</span>
</el-dialog>
<!---收报信息--留言弹窗end-->
</div>
</div>
</template>
</template>
<
script
>
<
script
>
import
vueUeditorWrap
from
'vue-ueditor-wrap'
import
vueUeditorWrap
from
'vue-ueditor-wrap'
;
import
{
getBoardTree
,
createNews
,
findCurrentDepts
,
getManageList
,
userCourtLevel
}
from
"@/api/manage/manage"
;
// import { removeToken } from "@/utils/auth";
export
default
{
export
default
{
name
:
"show"
,
name
:
"show"
,
components
:
{
components
:
{
...
@@ -587,6 +910,22 @@ export default {
...
@@ -587,6 +910,22 @@ export default {
},
},
data
()
{
data
()
{
return
{
return
{
commentDialog
:
false
,
//管理列表--评论弹窗
commentForm
:{},
//评论弹窗
pageInfo
:
{
page
:
1
,
size
:
10
,
total
:
0
},
// sbGy:'0',
// sbZy:'0',//中院
editVisible
:
false
,
//修改管理列表
userLevel
:
''
,
//用户法院等级
auditVisible
:
false
,
//审核弹窗
suggestVisible
:
false
,
//提建议弹窗
leaveVisible
:
false
,
//收报信息--留言
curBoardId
:
''
,
//当前栏目id
fileList
:[],
//上传附件
htmlContent
:
''
,
htmlContent
:
''
,
// 富文本配置
// 富文本配置
myConfig
:
{
myConfig
:
{
...
@@ -600,6 +939,27 @@ export default {
...
@@ -600,6 +939,27 @@ export default {
// serverUrl: "",
// serverUrl: "",
UEDITOR_HOME_URL
:
'/UEditor/'
,
UEDITOR_HOME_URL
:
'/UEditor/'
,
},
},
deptList
:[],
//本院部门
manageList
:[],
//获取管理列表
newsForm
:
{
geshi
:
'普通格式'
,
//格式
subject
:
''
,
//标题
boardName
:
''
,
//当前栏目名
boardId
:
''
,
//当前栏目id
isTop
:
'0'
,
//是否头条 0否1是
typeIds
:[],
//信息所属分类
deptId
:
''
,
//所属部门id
sendToBoards
:[],
//发送到教育整顿
labelDept
:
1
,
//信息所属部门
// name: '',
// region: '',
// date1: '',
// date2: '',
// delivery: false,
// type: [],
// resource: '',
// desc: ''
},
form
:
{
form
:
{
name
:
''
,
name
:
''
,
region
:
''
,
region
:
''
,
...
@@ -611,103 +971,307 @@ export default {
...
@@ -611,103 +971,307 @@ export default {
desc
:
''
desc
:
''
},
},
activeName
:
'first'
,
activeName
:
'first'
,
tableData
:
[{
manageTableData
:
[
{
id
:
'1'
,
date
:
'2016-05-03'
,
date
:
'2016-05-03'
,
name
:
'王小虎'
,
name
:
'王小虎'
,
address
:
'上海市普陀区金沙江路 1518 弄'
address
:
'上海市普陀区金沙江路 1518 弄'
},
{
},
{
id
:
'2'
,
date
:
'2016-05-02'
,
date
:
'2016-05-02'
,
name
:
'王小虎'
,
name
:
'王小虎'
,
address
:
'上海市普陀区金沙江路 1518 弄'
address
:
'上海市普陀区金沙江路 1518 弄'
},
{
},
{
id
:
'3'
,
date
:
'2016-05-04'
,
date
:
'2016-05-04'
,
name
:
'王小虎'
,
name
:
'王小虎'
,
address
:
'上海市普陀区金沙江路 1518 弄'
address
:
'上海市普陀区金沙江路 1518 弄'
},
{
},
{
id
:
'4'
,
date
:
'2016-05-01'
,
date
:
'2016-05-01'
,
name
:
'王小虎'
,
name
:
'王小虎'
,
address
:
'上海市普陀区金沙江路 1518 弄'
address
:
'上海市普陀区金沙江路 1518 弄'
},
{
},
{
id
:
'5'
,
date
:
'2016-05-08'
,
date
:
'2016-05-08'
,
name
:
'王小虎'
,
name
:
'王小虎'
,
address
:
'上海市普陀区金沙江路 1518 弄'
address
:
'上海市普陀区金沙江路 1518 弄'
},
{
},
{
id
:
'6'
,
date
:
'2016-05-06'
,
date
:
'2016-05-06'
,
name
:
'王小虎'
,
name
:
'王小虎'
,
address
:
'上海市普陀区金沙江路 1518 弄'
address
:
'上海市普陀区金沙江路 1518 弄'
},
{
},
{
id
:
'7'
,
date
:
'2016-05-07'
,
date
:
'2016-05-07'
,
name
:
'王小虎'
,
name
:
'王小虎'
,
address
:
'上海市普陀区金沙江路 1518 弄'
address
:
'上海市普陀区金沙江路 1518 弄'
}],
}],
multipleSelection
:
[],
multipleSelection
:
[],
dataTreeFile
:
[{
dataTreeFile
:
[
label
:
'一级 1'
,
// {
children
:
[{
// label: '一级 1',
label
:
'二级 1-1'
,
// children: [{
children
:
[{
// label: '二级 1-1',
label
:
'三级 1-1-1'
// children: [{
}]
// label: '三级 1-1-1'
}]
// }]
},
{
// }]
label
:
'一级 2'
,
// }, {
children
:
[{
// label: '一级 2',
label
:
'二级 2-1'
,
// children: [{
children
:
[{
// label: '二级 2-1',
label
:
'三级 2-1-1'
// children: [{
}]
// label: '三级 2-1-1'
},
{
// }]
label
:
'二级 2-2'
,
// }, {
children
:
[{
// label: '二级 2-2',
label
:
'三级 2-2-1'
// children: [{
}]
// label: '三级 2-2-1'
}]
// }]
},
{
// }]
label
:
'一级 3'
,
// }, {
children
:
[{
// label: '一级 3',
label
:
'二级 3-1'
,
// children: [{
children
:
[{
// label: '二级 3-1',
label
:
'三级 3-1-1'
// children: [{
}]
// label: '三级 3-1-1'
},
{
// }]
label
:
'二级 3-2'
,
// }, {
children
:
[{
// label: '二级 3-2',
label
:
'三级 3-2-1'
// children: [{
}]
// label: '三级 3-2-1'
}]
// }]
}],
// }]
// }
],
defaultProps
:
{
defaultProps
:
{
children
:
'children'
,
children
:
'children'
,
label
:
'
label
'
label
:
'
boardName
'
},
},
tableData
:
[{
tableData
:
[{
date
:
'2016-05-02 12:00:00'
,
date
:
'2016-05-02 12:00:00'
,
name
:
'24'
,
name
:
'24'
,
address
:
'【广西高院队...】广西高院队伍整顿简报解放军过来了就收到了开花结果的工具打开两个换个角度思考和监控工具打开换个角度来看回家国家的客户给几个大客户就'
address
:
'【广西高院队...】广西高院队伍整顿简报解放军过来了就收到了开花结果的工具打开两个换个角度思考和监控工具打开换个角度来看回家国家的客户给几个大客户就'
},
{
},
{
date
:
'2016-05-04 12:00:00'
,
date
:
'2016-05-04 12:00:00'
,
name
:
'45'
,
name
:
'45'
,
address
:
'上海市普陀区金沙江路 1517 弄'
address
:
'上海市普陀区金沙江路 1517 弄'
},
{
},
{
date
:
'2016-05-01 12:00:00'
,
date
:
'2016-05-01 12:00:00'
,
name
:
'67'
,
name
:
'67'
,
address
:
'上海市普陀区金沙江路 1519 弄'
address
:
'上海市普陀区金沙江路 1519 弄'
},
{
},
{
date
:
'2016-05-03 12:00:00'
,
date
:
'2016-05-03 12:00:00'
,
name
:
'89'
,
name
:
'89'
,
address
:
'上海市普陀区金沙江路 1516 弄'
address
:
'上海市普陀区金沙江路 1516 弄'
}],
}],
}
}
},
},
created
()
{
created
()
{
this
.
getBoardTree
();
//获取左边栏目树
this
.
findCurrentDepts
();
//获取本院部门
this
.
getUserCourtLevel
();
//用户法院等级
},
filters
:{
statusFilters
(
status
){
// 0是引用1是正常
const
statusMap
=
{
0
:
'danger'
,
1
:
'info'
}
return
statusMap
[
status
];
}
},
},
methods
:{
methods
:{
handleClick
(
tab
,
event
)
{
//用户法院等级
console
.
log
(
tab
,
event
);
getUserCourtLevel
(){
}
userCourtLevel
().
then
(
res
=>
{
console
.
log
(
'用户等级=='
,
res
);
if
(
res
.
success
){
let
{
courtLevel
}
=
res
.
data
;
this
.
userLevel
=
courtLevel
;
console
.
log
(
'用户等级11=='
,
this
.
userLevel
);
}
})
},
//获取左边栏目树
getBoardTree
(){
getBoardTree
().
then
(
res
=>
{
if
(
res
.
success
){
this
.
dataTreeFile
=
res
.
data
;
}
})
},
//获取本院部门
findCurrentDepts
(){
findCurrentDepts
().
then
(
res
=>
{
console
.
log
(
'获取本院部门=='
,
res
);
if
(
res
.
success
){
this
.
deptList
=
res
.
data
}
})
},
//获取管理列表
getManageList
(){
// let params={};
this
.
pageInfo
.
boardId
=
this
.
curBoardId
;
console
.
log
(
'管理列表参数=='
,
this
.
pageInfo
);
getManageList
(
JSON
.
stringify
(
this
.
pageInfo
)).
then
(
res
=>
{
console
.
log
(
'获取管理列表=='
,
res
);
if
(
res
.
success
){
this
.
manageList
=
res
.
data
.
records
this
.
pageInfo
.
total
=
res
.
data
.
total
}
})
},
// 发布新闻
createNews
(
num
){
console
.
log
(
'newsForm=='
,
this
.
newsForm
);
let
params
=
{};
params
=
this
.
newsForm
;
// boardId: "129"
// boardName: "法院新闻"
// content: "
<
p
>
给
<
/p>
"
// deptId: ""
// fileList: [,…]
// geshi: "普通格式"
// isTop: "0"
// labelDept: 1
// publish: "1"
// sendToBoards: []
// subject: "广告歌"
// typeIds: ["1"]
// params.boardId=this.newsForm.boardId;//栏目id
// params.boardName=this.newsForm.boardName;//栏目名称
// params.deptId=this.newsForm.deptId;//所属部门id
// params.geshi=this.newsForm.geshi;//格式
// params.isTop=this.newsForm.isTop;//是否头条 0否1是
// params.labelDept=this.newsForm.labelDept;//信息所属部门
// params.sendToBoards=this.newsForm.sendToBoards;//发送到教育整顿
// params.subject=this.newsForm.subject;//标题
// params.typeIds=this.newsForm.typeIds;//信息所属分类
params
.
publish
=
num
;
// 然后是publish ,点击发布的话是1,提交审核是4,保存是5
if
(
params
.
subject
==
''
){
this
.
$message
({
message
:
'请输入标题!'
,
type
:
'warning'
});
return
;
}
params
.
content
=
this
.
htmlContent
;
this
.
fileList
=
[...
new
Set
(
this
.
fileList
)];
params
.
fileList
=
this
.
fileList
;
// this.fileList.forEach((item) => {
// if (item.raw) {
// console.log(1111);
// // formData.append('file', item.raw)
// } else {
// console.log(2222);
// // formData.append('file', item)
// }
// console.log('-=-=-=-=-=-=-=--=需提交的附件列表', formData.get('file'))
// })
console
.
log
(
'params=='
,
params
);
createNews
(
JSON
.
stringify
(
params
)).
then
(
res
=>
{
if
(
res
.
success
){
this
.
$message
({
message
:
'添加信息成功!'
,
type
:
'success'
});
}
})
},
// handleClick(tab, event) {
// console.log(tab, event);
// }
handleNodeClick
(
param
)
{
console
.
log
(
'点击的栏目'
,
param
);
let
{
boardId
,
boardName
}
=
param
;
this
.
newsForm
.
boardId
=
boardId
;
//当前栏目id
this
.
curBoardId
=
boardId
;
this
.
newsForm
.
boardName
=
boardName
;
//当前栏目名
this
.
getManageList
();
//获取管理列表
// this.curTreeDeptId=id;
// this.getDeptUserList(this.rowData.sid,id);
},
//上传附件
uploadSuccess
(
file
,
list
)
{
this
.
fileList
=
list
;
console
.
log
(
'fileList----'
,
this
.
fileList
);
},
loginEvent
(){
// removeToken();
alert
(
'11111'
,
process
.
env
.
VUE_APP_LOGIN_API
);
removeToken
();
// console.log('loginURL11111111111111==',loginURL );
var
loginURL
=
process
.
env
.
VUE_APP_LOGIN_API
;
console
.
log
(
'loginURL222222222222=='
,
loginURL
);
location
.
href
=
loginURL
;
},
// 管理列表--页面切换
pageChange
(
e
)
{
this
.
pageInfo
.
page
=
e
;
this
.
getManageList
();
},
sizeChange
(
e
)
{
this
.
pageInfo
.
size
=
e
;
this
.
pageChange
(
1
);
},
// 管理列表--修改
handleEdit
(
id
){
console
.
log
(
'编辑'
,
id
);
this
.
editVisible
=
true
;
},
// 管理列表--修改--关闭弹窗
handleCloseEdit
(){
this
.
editVisible
=
false
;
},
// 管理列表--删除文章
handleDelete
(
id
){
console
.
log
(
'删除'
,
id
);
},
// 管理列表--评论
commentEvent
(
id
){
console
.
log
(
'评论'
,
id
);
this
.
commentDialog
=
true
;
},
// 管理列表--关闭评论弹窗
handleComment
(
id
){
console
.
log
(
'评论'
,
id
);
this
.
commentDialog
=
false
;
},
// 审核列表--审核按钮弹窗
openAudit
(){
this
.
auditVisible
=
true
;
},
// 审核列表--关闭审核弹窗
handleCloseAudit
(){
this
.
auditVisible
=
false
;
},
// 审核列表-提建议按钮弹窗
openSuggest
(){
this
.
suggestVisible
=
true
;
},
// 审核列表-提建议
handleCloseSuggest
(){
this
.
suggestVisible
=
false
;
},
// 收报信息--留言
leaveDia
(){
this
.
leaveVisible
=
true
;
},
// 收报信息--留言
handleCloseLeave
(){
this
.
leaveVisible
=
false
;
},
}
}
}
}
...
@@ -817,6 +1381,8 @@ ul{
...
@@ -817,6 +1381,8 @@ ul{
padding
:
15px
15px
;
padding
:
15px
15px
;
border-radius
:
5px
;
border-radius
:
5px
;
box-shadow
:
-5px
0px
20px
5px
rgba
(
0
,
0
,
0
,
0.05
);
box-shadow
:
-5px
0px
20px
5px
rgba
(
0
,
0
,
0
,
0.05
);
margin-left
:
0
;
margin-right
:
0
;
}
}
.upload
{
.upload
{
background-color
:
#161616
;
background-color
:
#161616
;
...
@@ -829,6 +1395,13 @@ ul{
...
@@ -829,6 +1395,13 @@ ul{
border-bottom
:
1px
solid
#6e6e6e
;
border-bottom
:
1px
solid
#6e6e6e
;
}
}
::v-deep
{
::v-deep
{
.el-tabs{
border-radius
:
5px
;
}
.el-tabs__content
{
height
:
69vh
;
overflow
:
auto
;
}
.el-table
th
:first-child
>
.cell
{
.el-table
th
:first-child
>
.cell
{
text-align
:
left
!important
;
text-align
:
left
!important
;
}
}
...
@@ -856,6 +1429,9 @@ ul{
...
@@ -856,6 +1429,9 @@ ul{
border
:
1px
solid
#eee
;
border
:
1px
solid
#eee
;
border-radius
:
5px
;
border-radius
:
5px
;
height
:
76vh
;
height
:
76vh
;
overflow
:
hidden
;
overflow-y
:
auto
;
overflow-x
:
auto
;
}
}
...
...
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