|
|
@@ -5,7 +5,7 @@
|
|
|
<input v-model="cTitle" placeholder="自定义话题" @input="inputTopicText" placeholder-class="placeholder" class="ipt fflex" />
|
|
|
<!-- <view class="clear">取消</view> -->
|
|
|
</view>
|
|
|
- <view class="new" v-if="cTitle">
|
|
|
+ <view class="new" v-if="cTitle && havePermissionTopic">
|
|
|
<view class="tip">没有找到想要参与的话题?</view>
|
|
|
<view class="create" @click="getSaveTopic()">
|
|
|
创建新话题:
|
|
|
@@ -38,17 +38,27 @@ export default {
|
|
|
// limit: 10
|
|
|
},
|
|
|
topicList: [],
|
|
|
- cTitle: '' //输入的话题关键词
|
|
|
+ cTitle: '', //输入的话题关键词
|
|
|
+
|
|
|
+ havePermissionTopic:false,//是否有创建话题的权限
|
|
|
};
|
|
|
},
|
|
|
onLoad() {
|
|
|
this.getListTopic();
|
|
|
+ this.getUserPermission()
|
|
|
},
|
|
|
onReachBottom() {
|
|
|
this.form.page++;
|
|
|
this.getListTopic();
|
|
|
},
|
|
|
methods: {
|
|
|
+ getUserPermission(){
|
|
|
+ req.getRequest('/api/user/getUserPermission',{},res=>{
|
|
|
+ if(res){
|
|
|
+ this.havePermissionTopic = res.map(item=>item.permissions).indexOf('sys:topic')>-1?true:false
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
// 监听获取话题输入
|
|
|
inputTopicText(e) {
|
|
|
this.isLoad = true;
|
|
|
@@ -79,7 +89,7 @@ export default {
|
|
|
this.form.poiLatitude = req.getStorage('loctionAddressMap').location.lat;
|
|
|
// this.form.orderType=1;
|
|
|
// '/api/v3/dialogue/list'
|
|
|
- req.getRequest(api.get_nearby_dialogue, this.form, data => {
|
|
|
+ req.getRequest('/api/v3/dialogue/list', this.form, data => {
|
|
|
if (data && data.length >= this.form.limit) {
|
|
|
this.isLoad = true;
|
|
|
}
|