Browse Source

【安宁pc端 首页,我要问事】-【留言板 - 回复页面调整】魏凯 2020-11-30

origin/feature/operatingData
weikai 5 years ago
parent
commit
091ab73efd
  1. 19
      src/views/modules/events/borad/messageboradreplyDetail.vue

19
src/views/modules/events/borad/messageboradreplyDetail.vue

@ -50,7 +50,7 @@
<div><font color="gray">1~3张图</font></div> <div><font color="gray">1~3张图</font></div>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form v-if="replyState" :model="dataForm" :rules="dataRule" ref="dataForm" :label-width="$i18n.locale === 'en-US' ? '120px' : '80px'" :disabled="pageDisabled"> <el-form v-if="replyState" :model="dataForm" :rules="dataRule" ref="dataForm" :label-width="$i18n.locale === 'en-US' ? '120px' : '80px'" :disabled="pageDisabled1">
<el-form-item label="回复内容" prop="replyContent" label-width="100px"> <el-form-item label="回复内容" prop="replyContent" label-width="100px">
<el-input <el-input
type="textarea" type="textarea"
@ -65,7 +65,7 @@
<el-upload <el-upload
ref="upload" ref="upload"
:action="uploadUrl" :action="uploadUrl"
:class="{hide:hideUpload}" :class="{hide:hideUpload1}"
list-type="picture-card" list-type="picture-card"
:file-list="dataForm.replyPicture" :file-list="dataForm.replyPicture"
:limit=3 :limit=3
@ -93,7 +93,7 @@
<el-form> <el-form>
<el-form-item style="margin-left:35px;"> <el-form-item style="margin-left:35px;">
<el-button type="primary" @click="backToUserRelationList">{{"返回"}}</el-button> <el-button type="primary" @click="backToUserRelationList">{{"返回"}}</el-button>
<el-button v-if="!pageDisabled" type="primary" :disabled="isAble" @click="dataFormSubmitHandle()">{{ $t('confirm') }}</el-button> <el-button v-if="!pageDisabled1" type="primary" :disabled="isAble" @click="dataFormSubmitHandle()">{{ $t('confirm') }}</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
</el-card> </el-card>
@ -130,6 +130,7 @@ export default {
meetTypeArr: [], meetTypeArr: [],
dailyTypeArr: [], dailyTypeArr: [],
hideUpload: false, hideUpload: false,
hideUpload1:false,
pageDisabled: false, pageDisabled: false,
// imgUrlArr: [], // imgUrlArr: [],
mapSelectVisible: false, mapSelectVisible: false,
@ -137,6 +138,7 @@ export default {
loading: false, loading: false,
dialogImageUrl: '', dialogImageUrl: '',
dialogVisible: false, dialogVisible: false,
pageDisabled1:false,
options: [] options: []
} }
}, },
@ -155,6 +157,7 @@ export default {
mounted () { mounted () {
this.pageDisabled = this.$route.query.disabled this.pageDisabled = this.$route.query.disabled
this.hideUpload = this.$route.query.disabled this.hideUpload = this.$route.query.disabled
this.hideUpload1 = this.$route.query.disabled
if (this.$route.query.id !== '' && this.$route.query.id != null) { if (this.$route.query.id !== '' && this.$route.query.id != null) {
this.dataForm.id = this.$route.query.id this.dataForm.id = this.$route.query.id
this.getInfo() this.getInfo()
@ -182,15 +185,19 @@ export default {
let infoObj = res.data.state ; let infoObj = res.data.state ;
if (infoObj == '0' && this.pageDisabled == true){ // if (infoObj == '0' && this.pageDisabled == true){ //
this.pove = true; this.pove = true;
this.replyState = false this.replyState = false;
this.pageDisabled1 = true;
}else if (infoObj == '0' && this.pageDisabled == false){ // }else if (infoObj == '0' && this.pageDisabled == false){ //
this.pove = false; this.pageDisabled = true;
this.pove = true;
this.replyState = true; this.replyState = true;
this.hideUpload = true;
this.dataForm.boradId = this.$route.query.id; this.dataForm.boradId = this.$route.query.id;
}else if (infoObj == '1' && this.pageDisabled == true){ // }else if (infoObj == '1' && this.pageDisabled == true){ //
this.pove = true; this.pove = true;
this.replyState = true; this.replyState = true;
this.replyInfoState = true; this.replyInfoState = true;
this.pageDisabled1 = true;
} }
this.dataForm = { this.dataForm = {
...this.dataForm, ...this.dataForm,
@ -232,6 +239,7 @@ export default {
} }
this.dataForm.replyPicture.push({ url: res.data.imgUrl, breviaryUrl: res.data.thumbnail, fileType: 1 }) this.dataForm.replyPicture.push({ url: res.data.imgUrl, breviaryUrl: res.data.thumbnail, fileType: 1 })
this.hideUpload = this.dataForm.replyPicture.length >= 3 this.hideUpload = this.dataForm.replyPicture.length >= 3
this.hideUpload1 = this.dataForm.replyPicture.length >= 3
}, },
handleErrorRemove (file) { handleErrorRemove (file) {
// //
@ -260,6 +268,7 @@ export default {
} }
} }
this.hideUpload = this.dataForm.replyPicture.length >= 3 this.hideUpload = this.dataForm.replyPicture.length >= 3
this.hideUpload1 = this.dataForm.replyPicture.length >= 3
}, },
beforeAvatarUpload (file) { beforeAvatarUpload (file) {
if (this.dataForm.replyPicture.length === 3) { if (this.dataForm.replyPicture.length === 3) {

Loading…
Cancel
Save