邻里互助

This commit is contained in:
liuye
2023-03-16 16:49:07 +08:00
parent 05959f7e24
commit aebe3d75d7
4 changed files with 13 additions and 10 deletions

View File

@@ -1,14 +1,14 @@
<template>
<ai-detail class="content-add">
<template slot="title">
<ai-title :title="params.id ? '编辑帖子' : '发帖'" isShowBack isShowBottomBorder @onBackClick="cancel(false)">
<ai-title :title="params.id ? '编辑帖子' : '我要发帖'" isShowBack isShowBottomBorder @onBackClick="cancel(false)">
</ai-title>
</template>
<template slot="content">
<ai-card title="发帖信息">
<template #content>
<el-form class="ai-form" :model="form" label-width="120px" ref="form">
<el-form-item label="单位" prop="publishDepartName" style="width: 100%;" :rules="[{ required: true, message: '请选择单位', trigger: 'change' }]">
<el-form-item label="发布单位" prop="publishDepartName" style="width: 100%;" :rules="[{ required: true, message: '请选择单位', trigger: 'change' }]">
<ai-picker :instance="instance" multiple @pick="e => onUserChange(e)" dialogTitle="选择部门" action="/app/wxcp/wxdepartment/departList">
<div class="time-select">
<span class="dept-name" style="color:#999;" v-if="!form.publishDepartName">选择部门</span>
@@ -29,8 +29,8 @@
:limit="9">
</ai-uploader>
</el-form-item>
<el-form-item prop="themeId" style="width: 100%;" label="话题">
<ai-select v-model="form.themeId" :selectList="talkList" placeholder="请选择话题" />
<el-form-item prop="themeId" style="width: 100%;" label="关联话题">
<ai-select v-model="form.themeId" :selectList="talkList" placeholder="请选择关联话题" />
</el-form-item>
</el-form>
</template>
@@ -65,7 +65,8 @@
},
id: '',
department: [],
talkList: []
talkList: [],
isFlag: false
}
},
@@ -92,8 +93,10 @@
},
confirm () {
if(this.isFlag) return
this.$refs.form.validate((valid) => {
if (valid) {
this.isFlag = true
this.instance.post(`/app/appneighborhoodassistance/addOrUpdate`, {
...this.form,
publishDepartId: this.form.publishDepartIdList.join(',')