bug
This commit is contained in:
@@ -3,11 +3,11 @@
|
||||
<div class="add-content">
|
||||
<div class="top">
|
||||
<!-- <image src="https://cdn.cunwuyun.cn/wxmp/fengdu/ic-edit.png" /> -->
|
||||
<textarea placeholder="发布内容" :maxlength="500"></textarea>
|
||||
<textarea placeholder="发布内容" v-model="form.content" :maxlength="500"></textarea>
|
||||
<div class="bottom">
|
||||
<div></div>
|
||||
<div>
|
||||
<i>6</i>
|
||||
<i>{{ form.content.length }}</i>
|
||||
<span>/500</span>
|
||||
</div>
|
||||
</div>
|
||||
@@ -15,12 +15,12 @@
|
||||
<div class="bottom">
|
||||
<h2>最多上传9张</h2>
|
||||
<div class="img">
|
||||
<AiUploader v-model="form.images" :limit="9" multiple/>
|
||||
<AiUploader v-model="form.files" :limit="9" multiple/>
|
||||
</div>
|
||||
<div class="topic">
|
||||
<h3 @click="isShow = true">#绑定话题</h3>
|
||||
<div class="choosed">
|
||||
<span>#闲置物品交易</span>
|
||||
<h3 v-if="!form.themeId" @click="isShow = true">#绑定话题</h3>
|
||||
<div class="choosed" v-else>
|
||||
<span>#{{ form.themeTitle }}</span>
|
||||
</div>
|
||||
<p>绑定一个与您发布内容相关很高的话题,会被更多人看到哦。</p>
|
||||
</div>
|
||||
@@ -28,7 +28,7 @@
|
||||
</div>
|
||||
<div class="bottom">
|
||||
<h2>仅本社区可见</h2>
|
||||
<switch color="#2D7DFF" checked></switch>
|
||||
<switch color="#2D7DFF" @change="onSwitchChange"></switch>
|
||||
</div>
|
||||
<div class="btn-wrapper">
|
||||
<div class="btn" hover-class="text-hover" @click="submit">发布服务</div>
|
||||
@@ -37,7 +37,13 @@
|
||||
<div class="popup">
|
||||
<h2>请选择</h2>
|
||||
<scroll-view class="popup-list" scroll-y>
|
||||
<div v-for="(item, index) in 20" :key="index">#闲置物品交易</div>
|
||||
<div
|
||||
v-for="(item, index) in topicList"
|
||||
:class="[form.themeId === item.id ? 'active' : '']"
|
||||
:key="index"
|
||||
@click="form.themeId = item.id, form.themeTitle = item.title, isShow = false">
|
||||
#{{ item.title }}
|
||||
</div>
|
||||
</scroll-view>
|
||||
</div>
|
||||
</u-popup>
|
||||
@@ -51,16 +57,61 @@
|
||||
data () {
|
||||
return {
|
||||
form: {
|
||||
images: []
|
||||
files: [],
|
||||
themeId: '',
|
||||
themeTitle: '',
|
||||
source: 0,
|
||||
content: '',
|
||||
visibleRange: 0
|
||||
},
|
||||
topicList: [],
|
||||
isShow: false
|
||||
}
|
||||
},
|
||||
|
||||
onLoad() {
|
||||
onLoad () {
|
||||
this.getTopicList()
|
||||
},
|
||||
|
||||
methods: {
|
||||
submit () {
|
||||
if (!this.form.content) {
|
||||
return this.$toast(`内容不能为空`)
|
||||
}
|
||||
|
||||
this.$instance.post(`/app/appneighborhoodassistance/addOrUpdate`, {
|
||||
...this.form
|
||||
}).then(res => {
|
||||
uni.hideLoading()
|
||||
if (res.code === 0) {
|
||||
this.$dialog.alert({
|
||||
title: '温馨提示',
|
||||
content: '提交成功'
|
||||
}).then(() => {
|
||||
uni.navigateBack()
|
||||
uni.$emit('updateList')
|
||||
}).catch(() => {})
|
||||
}
|
||||
})
|
||||
},
|
||||
|
||||
onSwitchChange (e) {
|
||||
this.form.visibleRange = e.detail.value ? 1 : 0
|
||||
},
|
||||
|
||||
getTopicList () {
|
||||
this.$instance.post(`/app/appneighborhoodassistancetheme/list`, null, {
|
||||
withoutToken: true,
|
||||
params: {
|
||||
current: 1,
|
||||
size: 100
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
this.topicList = res.data.records
|
||||
}
|
||||
})
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@@ -93,6 +144,10 @@
|
||||
padding: 20px 48px;
|
||||
color: #333333;
|
||||
font-size: 30px;
|
||||
|
||||
&.active {
|
||||
color: #2D7DFF;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -126,7 +126,6 @@
|
||||
params: {
|
||||
current: this.current,
|
||||
size: 10,
|
||||
source: 0,
|
||||
visibleRange: this.currIndex === 0 ? 1 : 0
|
||||
}
|
||||
}).then(res => {
|
||||
|
||||
@@ -99,7 +99,6 @@
|
||||
params: {
|
||||
current: this.current,
|
||||
size: 10,
|
||||
source: 0,
|
||||
themeId: this.themeId,
|
||||
visibleRange: this.currIndex === 0 ? 1 : 0
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user