Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-admin-discuss
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-admin-discuss
提交
bbd29a4c
提交
bbd29a4c
编写于
5月 09, 2023
作者:
张敬贤
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix
上级
9b53f8cf
变更
1
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
24 行增加
和
24 行删除
+24
-24
index.vue
src/views/topicManage/index.vue
+24
-24
未找到文件。
src/views/topicManage/index.vue
浏览文件 @
bbd29a4c
<
template
>
<
template
>
<div
class=
"item-component-wrap"
>
<div
class=
"item-component-wrap"
>
<bread-crumb
<bread-crumb
:curmbFirst=
"curmbFirst"
:curmbFirst=
"curmbFirst"
:curmbSecond=
"curmbSecond"
>
:curmbSecond=
"curmbSecond"
>
</bread-crumb>
</bread-crumb>
<div
class=
"component-content screenSet"
id=
"screenSet"
>
<div
class=
"component-content screenSet"
id=
"screenSet"
>
...
@@ -28,7 +28,7 @@
...
@@ -28,7 +28,7 @@
<el-input
clearable
v-model=
"searchParam.name"
size=
"mini"
placeholder=
"请输入组件名称"
></el-input>
<el-input
clearable
v-model=
"searchParam.name"
size=
"mini"
placeholder=
"请输入组件名称"
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"6"
>
<el-col
:span=
"6"
>
<el-form-item
label=
"状态:"
>
<el-form-item
label=
"状态:"
>
<el-select
clearable
v-model=
"searchParam.status"
size=
"mini"
placeholder=
"请选择发布状态"
>
<el-select
clearable
v-model=
"searchParam.status"
size=
"mini"
placeholder=
"请选择发布状态"
>
...
@@ -49,8 +49,8 @@
...
@@ -49,8 +49,8 @@
</el-form>
</el-form>
</el-row>
</el-row>
<el-table
<el-table
:data=
"tableData"
:data=
"tableData"
style=
"width: 100%"
v-loading=
"loading"
>
style=
"width: 100%"
v-loading=
"loading"
>
<el-table-column
type=
"index"
prop=
"topOrder"
label=
"排序"
min-width=
"50"
align=
"center"
></el-table-column>
<el-table-column
type=
"index"
prop=
"topOrder"
label=
"排序"
min-width=
"50"
align=
"center"
></el-table-column>
<el-table-column
prop=
"id"
label=
"Id"
min-width=
"50"
align=
"center"
></el-table-column>
<el-table-column
prop=
"id"
label=
"Id"
min-width=
"50"
align=
"center"
></el-table-column>
...
@@ -73,7 +73,7 @@
...
@@ -73,7 +73,7 @@
<el-table-column
label=
"操作"
fixed=
"right"
align=
"center"
min-width=
"200"
>
<el-table-column
label=
"操作"
fixed=
"right"
align=
"center"
min-width=
"200"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"primary"
size=
"small"
@
click=
"edit(scope.row)"
>
编辑
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"edit(scope.row)"
>
编辑
</el-button>
<el-button
type=
"primary"
v-if=
"!scope.row.official"
size=
"small"
@
click=
"optFun(scope.row)"
disabled
>
下线
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"optFun(scope.row)"
disabled
>
下线
</el-button>
<el-button
type=
"primary"
v-if=
"scope.row.releaseStatus == 2 && scope.row.official"
size=
"small"
@
click=
"optFun(scope.row)"
>
下线
</el-button>
<el-button
type=
"primary"
v-if=
"scope.row.releaseStatus == 2 && scope.row.official"
size=
"small"
@
click=
"optFun(scope.row)"
>
下线
</el-button>
<el-button
type=
"primary"
v-if=
"scope.row.releaseStatus != 2 && scope.row.official"
size=
"small"
@
click=
"optFun(scope.row)"
>
发布
</el-button>
<el-button
type=
"primary"
v-if=
"scope.row.releaseStatus != 2 && scope.row.official"
size=
"small"
@
click=
"optFun(scope.row)"
>
发布
</el-button>
<el-button
v-if=
"scope.row.toporder == 0"
type=
"primary"
size=
"small"
@
click=
"topicManage(scope.row,'置顶')"
>
置顶
</el-button>
<el-button
v-if=
"scope.row.toporder == 0"
type=
"primary"
size=
"small"
@
click=
"topicManage(scope.row,'置顶')"
>
置顶
</el-button>
...
@@ -125,7 +125,7 @@ export default {
...
@@ -125,7 +125,7 @@ export default {
theme
:
''
,
theme
:
''
,
type
:
''
,
type
:
''
,
name
:
''
,
name
:
''
,
status
:
''
,
status
:
''
,
pageNo
:
1
,
pageNo
:
1
,
pageSize
:
15
pageSize
:
15
...
@@ -157,10 +157,10 @@ export default {
...
@@ -157,10 +157,10 @@ export default {
pageSize
:
15
,
pageSize
:
15
,
editInfo
:{},
editInfo
:{},
}
}
},
},
computed
:
{
computed
:
{
...
mapGetters
([
...
mapGetters
([
'_token'
,
'_token'
,
'idType'
'idType'
...
@@ -168,7 +168,7 @@ export default {
...
@@ -168,7 +168,7 @@ export default {
},
},
created
()
{
created
()
{
this
.
discussId
=
Number
(
this
.
$route
.
query
.
id
)
this
.
discussId
=
Number
(
this
.
$route
.
query
.
id
)
this
.
getData
()
this
.
getData
()
//this.sun()
//this.sun()
...
@@ -182,7 +182,7 @@ export default {
...
@@ -182,7 +182,7 @@ export default {
search
()
{
search
()
{
this
.
getData
()
this
.
getData
()
},
},
getFun
(
obj
){
getFun
(
obj
){
console
.
log
(
obj
)
console
.
log
(
obj
)
this
.
isShow
=
false
this
.
isShow
=
false
...
@@ -190,7 +190,7 @@ export default {
...
@@ -190,7 +190,7 @@ export default {
this
.
getData
()
this
.
getData
()
}
}
},
},
//获取数据
//获取数据
getData
(){
getData
(){
...
@@ -218,9 +218,9 @@ export default {
...
@@ -218,9 +218,9 @@ export default {
_this
.
loading
=
false
_this
.
loading
=
false
});
});
},
},
// 重置
// 重置
reseat
()
{
reseat
()
{
this
.
searchParam
=
Object
.
assign
({},{
this
.
searchParam
=
Object
.
assign
({},{
...
@@ -234,7 +234,7 @@ export default {
...
@@ -234,7 +234,7 @@ export default {
})
})
this
.
getData
()
this
.
getData
()
},
},
// 新建组件
// 新建组件
createTopic
()
{
createTopic
()
{
this
.
editInfo
=
{}
this
.
editInfo
=
{}
...
@@ -242,13 +242,13 @@ export default {
...
@@ -242,13 +242,13 @@ export default {
},
},
edit
(
item
){
edit
(
item
){
///topic/getTopicDetailsById
///topic/getTopicDetailsById
this
.
GET
(
'/interaction/topic/getTopicDetailsById'
,{
topicId
:
item
.
id
}).
then
((
res
)
=>
{
this
.
GET
(
'/interaction/topic/getTopicDetailsById'
,{
topicId
:
item
.
id
}).
then
((
res
)
=>
{
if
(
res
.
code
==
"000000"
)
{
if
(
res
.
code
==
"000000"
)
{
this
.
editInfo
=
res
.
data
;
this
.
editInfo
=
res
.
data
;
this
.
isShow
=
true
;
this
.
isShow
=
true
;
}
else
{
}
else
{
this
.
$message
({
this
.
$message
({
message
:
res
.
message
,
message
:
res
.
message
,
...
@@ -259,7 +259,7 @@ export default {
...
@@ -259,7 +259,7 @@ export default {
// this.$message.error(error);
// this.$message.error(error);
});
});
},
},
// 置顶
// 置顶
topicManage
(
item
,
str
){
topicManage
(
item
,
str
){
///topic/topicTop
///topic/topicTop
...
@@ -270,7 +270,7 @@ export default {
...
@@ -270,7 +270,7 @@ export default {
}
else
if
(
str
==
'取消置顶'
){
}
else
if
(
str
==
'取消置顶'
){
status
=
2
status
=
2
}
}
this
.
$confirm
(
'确定要'
+
str
+
'该讨论吗?'
,
'提示'
,
{
this
.
$confirm
(
'确定要'
+
str
+
'该讨论吗?'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
cancelButtonText
:
'取消'
,
...
@@ -299,7 +299,7 @@ export default {
...
@@ -299,7 +299,7 @@ export default {
this
.
getData
()
this
.
getData
()
},
2000
)
},
2000
)
},
},
// 发布、下线
// 发布、下线
optFun
(
row
)
{
optFun
(
row
)
{
let
status
=
0
,
str
=
''
,
_this
=
this
,
index
=
0
;
let
status
=
0
,
str
=
''
,
_this
=
this
,
index
=
0
;
...
@@ -315,7 +315,7 @@ export default {
...
@@ -315,7 +315,7 @@ export default {
releaseStatus
:
index
releaseStatus
:
index
}
}
}
}
this
.
$confirm
(
'确定要'
+
str
+
'该话题吗?'
,
'提示'
,
{
this
.
$confirm
(
'确定要'
+
str
+
'该话题吗?'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
cancelButtonText
:
'取消'
,
...
@@ -327,7 +327,7 @@ export default {
...
@@ -327,7 +327,7 @@ export default {
type
:
'success'
,
type
:
'success'
,
message
:
'操作成功!'
message
:
'操作成功!'
});
});
_this
.
setTimeFun
()
_this
.
setTimeFun
()
}
}
}).
catch
(
function
(
error
)
{
}).
catch
(
function
(
error
)
{
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录