Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-admin-IM
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.education.frontend
pica-admin-IM
提交
01b9109b
提交
01b9109b
编写于
7月 17, 2019
作者:
changdi.hao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加讨论新的配置
上级
52c0e775
变更
2
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
122 行增加
和
27 行删除
+122
-27
add-edit.vue
src/views/discuss/add-edit.vue
+118
-26
add-edit.vue
src/views/topicManage/add-edit.vue
+4
-1
未找到文件。
src/views/discuss/add-edit.vue
浏览文件 @
01b9109b
...
...
@@ -31,12 +31,24 @@
<el-radio
v-model=
"form.ht"
label=
"1"
>
允许
</el-radio>
<el-radio
v-model=
"form.ht"
label=
"0"
>
不允许
</el-radio>
</div>
<div>
<
!--
<
div>
<span
class=
"label-name"
>
评论
</span>
<el-radio
v-model=
"form.pl"
label=
"1"
disabled
>
允许
</el-radio>
<el-radio
v-model=
"form.pl"
label=
"0"
disabled
>
不允许
</el-radio>
<el-radio
v-model=
"form.pl"
label=
"1"
>
允许
</el-radio>
<el-radio
v-model=
"form.pl"
label=
"0"
>
不允许
</el-radio>
</div>
-->
<div>
<span
class=
"label-name"
>
回复
</span>
<el-radio
v-model=
"form.displayReplyBtn"
:label=
"1"
>
允许
</el-radio>
<el-radio
v-model=
"form.displayReplyBtn"
:label=
"2"
>
不允许
</el-radio>
<span
class=
"label-name"
>
前端展示数量:
</span>
<el-input-number
v-model=
"form.replyShowNum"
controls-position=
"right"
:min=
"0"
></el-input-number>
<el-checkbox
v-model=
"form.replyOfficial"
style=
"margin-left: 20px"
>
置顶官方回复
</el-checkbox>
</div>
<div>
<span
class=
"label-name"
>
点赞
</span>
<el-radio
v-model=
"form.displayLikeBtn"
:label=
"1"
>
允许
</el-radio>
<el-radio
v-model=
"form.displayLikeBtn"
:label=
"2"
>
不允许
</el-radio>
</div>
</el-form-item>
<el-form-item
label=
"审核规则"
required
>
<div>
...
...
@@ -56,15 +68,44 @@
<el-checkbox
label=
"认证用户"
v-model=
"form.isRZ"
></el-checkbox>
</el-form-item>
<el-form-item
label=
"发布按钮文案"
required
>
<div>
<span
class=
"label-name label-f"
>
首页按钮
</span>
<el-input
v-model=
"form.topicBtnText"
size=
"mini"
style=
"width: 100px;"
:maxLength=
"maxBtn"
></el-input>
</div>
<div>
<span
class=
"label-name label-f"
>
二级页按钮
</span>
<el-input
v-model=
"form.commentBtnText"
size=
"mini"
style=
"width: 100px;"
:maxLength=
"maxBtn"
></el-input>
</div>
<el-row>
<el-col
:span=
"6"
>
<div>
<span
class=
"label-name label-f"
>
话题发布
</span>
<el-input
v-model=
"form.topicBtnText"
size=
"mini"
style=
"width: 100px;"
:maxLength=
"maxBtn"
></el-input>
</div>
</el-col>
<el-col
:span=
"10"
>
<div>
<span
class=
"label-name label-w"
>
输入界面title文案
</span>
<el-input
v-model=
"form.inputTitle"
size=
"mini"
style=
"width: 100px;"
:maxLength=
"maxBtn"
></el-input>
</div>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"6"
>
<div>
<span
class=
"label-name label-f"
>
评论发布
</span>
<el-input
v-model=
"form.commentBtnText"
size=
"mini"
style=
"width: 100px;"
:maxLength=
"maxBtn"
></el-input>
</div>
</el-col>
<el-col
:span=
"12"
>
<div>
<span
class=
"label-name label-w"
>
输入界面提示文案
</span>
<el-input
v-model=
"form.inputReminder"
size=
"mini"
style=
"width: 100px;"
:maxLength=
"maxBtn"
></el-input>
</div>
</el-col>
</el-row>
</el-form-item>
<el-form-item
label=
"底Bar显示控制"
>
<el-radio
v-model=
"form.displayBar"
:label=
"1"
>
评论+点赞
</el-radio>
<el-radio
v-model=
"form.displayBar"
:label=
"2"
>
仅评论
</el-radio>
<el-radio
v-model=
"form.displayBar"
:label=
"3"
>
无
</el-radio>
</el-form-item>
<el-form-item
label=
"列表排序控制"
>
<el-radio
v-model=
"form.displayListSort"
:label=
"1"
>
综合排序
</el-radio>
<el-radio
v-model=
"form.displayListSort"
:label=
"2"
>
按最新发布时间
</el-radio>
<el-radio
v-model=
"form.displayListSort"
:label=
"3"
>
按最高点赞数
</el-radio>
</el-form-item>
<el-form-item
label=
"话题列表页标题文案"
label-width=
"140px"
>
<div>
...
...
@@ -76,11 +117,14 @@
<el-input
v-model=
"form.commentDetails"
size=
"mini"
style=
"width: 100px;"
:maxLength=
"maxBtn"
></el-input>
</div>
</el-form-item>
<el-form-item
label=
"是否仅显示评论区"
label-width=
"110px"
>
<el-radio
v-model=
"form.displayOnlyComment"
:label=
"1"
>
是
</el-radio>
<el-radio
v-model=
"form.displayOnlyComment"
:label=
"2"
>
否
</el-radio>
</el-form-item>
<el-form-item
label=
"备注"
>
<el-col
:span=
"8"
>
<el-input
v-model=
"form.remark"
size=
"mini"
type=
"textarea"
:maxLength=
"maxTopic"
></el-input>
</el-col>
</el-form-item>
</el-form>
<div
class=
"btn-box pdrt20"
>
...
...
@@ -109,17 +153,28 @@ export default {
return
{
curmbFirst
:
'讨论组件'
,
curmbSecond
:
'新建'
,
derivers
:[
derivers
:[
{
value
:
'直播'
,
label
:
'直播'
},
{
value
:
'发现'
,
label
:
'发现'
},
{
value
:
'课程'
,
label
:
'课程'
},
{
value
:
'积木'
,
label
:
'积木'
}
}
,
],
maxBtn
:
4
,
form
:{
subject
:
''
,
ht
:
'1'
,
pl
:
'1'
,
wz
:
'4'
,
tp
:
'16'
,
user
:
'1'
,
...
...
@@ -132,9 +187,18 @@ export default {
commentDetails
:
'全部评论'
,
commentListDetails
:
'热门话题'
,
displayTopicBtn
:
true
,
//是否显示发布话题按钮
dispalyCommentBtn
:
true
,
//是否显示评论按钮
// displayCommentBtn:true,//是否显示评论按钮
displayReplyBtn
:
1
,
//是否显示回复按钮
displayLikeBtn
:
1
,
//是否显示点赞按钮
remark
:
''
,
deriverName
:
'积木'
deriverName
:
'积木'
,
replyShowNum
:
5
,
replyOfficial
:
false
,
inputTitle
:
'话题发布'
,
inputReminder
:
''
,
displayBar
:
1
,
displayListSort
:
1
,
displayOnlyComment
:
2
},
maxTopic
:
60
,
id
:
0
,
...
...
@@ -198,12 +262,16 @@ export default {
}
if
(
this
.
form
.
topicBtnText
==
''
){
this
.
showError
(
'请输入
首页
按钮文字'
);
this
.
showError
(
'请输入
话题发布
按钮文字'
);
return
;
}
if
(
this
.
form
.
commentBtnText
==
''
){
this
.
showError
(
'请输入二级页按钮文字'
);
return
;
this
.
showError
(
'请输入评论发布按钮文字'
);
return
;
}
if
(
this
.
form
.
inputTitle
==
''
){
this
.
showError
(
'请输入输入界面title文案'
);
return
;
}
auditRules
=
Number
(
this
.
form
.
wz
)
+
Number
(
this
.
form
.
tp
)
...
...
@@ -217,8 +285,17 @@ export default {
//"deleteflag": 0,
//"derivedid": 0,
"category"
:
this
.
form
.
deriverName
,
"dispal
ycommentbtn"
:
this
.
form
.
pl
==
1
?
true
:
false
,
// "displa
ycommentbtn": this.form.pl == 1 ? true : false,
"displaytopicbtn"
:
this
.
form
.
ht
==
1
?
true
:
false
,
"displayReplyBtn"
:
this
.
form
.
displayReplyBtn
,
"displayLikeBtn"
:
this
.
form
.
displayLikeBtn
,
"replyShowNum"
:
this
.
form
.
replyShowNum
,
"replyOfficial"
:
this
.
form
.
replyOfficial
?
1
:
2
,
"inputTitle"
:
this
.
form
.
inputTitle
,
"inputReminder"
:
this
.
form
.
inputReminder
,
"displayBar"
:
this
.
form
.
displayBar
,
"displayListSort"
:
this
.
form
.
displayListSort
,
"displayOnlyComment"
:
this
.
form
.
displayOnlyComment
,
//"id": 0,
"subject"
:
this
.
form
.
subject
,
"topicbtntext"
:
_this
.
form
.
topicBtnText
,
...
...
@@ -267,10 +344,15 @@ export default {
this
.
id
=
res
.
data
.
id
this
.
form
.
subject
=
res
.
data
.
subject
// 发布按钮文案
this
.
form
.
topicBtnText
=
res
.
data
.
topicbtntext
==
null
?
''
:
res
.
data
.
topicbtntext
this
.
form
.
commentBtnText
=
res
.
data
.
commentbtntext
this
.
form
.
inputTitle
=
res
.
data
.
inputTitle
||
'话题发布'
this
.
form
.
inputReminder
=
res
.
data
.
inputReminder
// title文案
this
.
form
.
commentDetails
=
res
.
data
.
commentDetails
this
.
form
.
commentListDetails
=
res
.
data
.
commentListDetails
// 备注
this
.
form
.
remark
=
res
.
data
.
remark
//开放客群
...
...
@@ -302,9 +384,16 @@ export default {
//内容发布控制
this
.
form
.
ht
=
res
.
data
.
displaytopicbtn
?
"1"
:
"0"
this
.
form
.
pl
=
res
.
data
.
dispalycommentbtn
?
"1"
:
"0"
// this.form.pl = res.data.displaycommentbtn ? "1" : "0"
this
.
form
.
displayReplyBtn
=
res
.
data
.
displayReplyBtn
this
.
form
.
displayLikeBtn
=
res
.
data
.
displayLikeBtn
this
.
form
.
replyShowNum
=
res
.
data
.
replyShowNum
this
.
form
.
replyOfficial
=
res
.
data
.
replyOfficial
==
1
?
true
:
false
// 底部bar 列表排序 显示评论区
this
.
form
.
displayBar
=
res
.
data
.
displayBar
this
.
form
.
displayListSort
=
res
.
data
.
displayListSort
this
.
form
.
displayOnlyComment
=
res
.
data
.
displayOnlyComment
}
})
}
...
...
@@ -328,6 +417,9 @@ export default {
.label-f
{
width
:
80px
;
}
.label-w
{
width
:
110px
}
.pdrt20
{
padding
:
20px
0
;
}
...
...
src/views/topicManage/add-edit.vue
浏览文件 @
01b9109b
...
...
@@ -240,10 +240,13 @@ export default {
this
.
showError
(
'请输入主题!'
);
return
;
}
// 加入话题内容识别宫格
let
placeContent
=
this
.
objInfo
.
topic
.
content
.
replace
(
/ /gi
,
' '
);
let
parm
=
{
topic
:{
subject
:
this
.
objInfo
.
topic
.
subject
,
content
:
this
.
objInfo
.
topic
.
content
,
// content:this.objInfo.topic.content,
content
:
placeContent
,
discussid
:
this
.
objInfo
.
topic
.
discussid
||
this
.
discussId
,
id
:
this
.
objInfo
.
topic
.
id
||
null
,
official
:
true
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录