会议变更修改
This commit is contained in:
@@ -10,14 +10,15 @@
|
||||
<a-row :gutter="24">
|
||||
|
||||
<!--如果是工作组项目的会议维护跳转的 需要隐藏会议类型-->
|
||||
<a-col :xxl="8" :xl="12" :sm="24" v-if="isWorkGroupMeetType">
|
||||
<a-form-item label="会议类型" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||
<j-dict-select-tag style="width: 100%" v-decorator="['meetingType',validatorRules.meetingType]"
|
||||
@change="changeMeetingType"
|
||||
:trigger-change="true" dict-code="meeting_type"
|
||||
placeholder="请选择会议类型"></j-dict-select-tag>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<!-- 会议拆分不需要会议类型了 需要在调接口的时候传相应的会议类型-->
|
||||
<!-- <a-col :xxl="8" :xl="12" :sm="24" v-if="isWorkGroupMeetType">-->
|
||||
<!-- <a-form-item label="会议类型" :labelCol="labelCol" :wrapperCol="wrapperCol">-->
|
||||
<!-- <j-dict-select-tag style="width: 100%" v-decorator="['meetingType',validatorRules.meetingType]"-->
|
||||
<!-- @change="changeMeetingType"-->
|
||||
<!-- :trigger-change="true" dict-code="meeting_type"-->
|
||||
<!-- placeholder="请选择会议类型"></j-dict-select-tag>-->
|
||||
<!-- </a-form-item>-->
|
||||
<!-- </a-col>-->
|
||||
|
||||
<a-col :xxl="8" :xl="12" :sm="24">
|
||||
<a-form-item label="会议名称" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||
@@ -221,7 +222,7 @@
|
||||
<a-col :xxl="8" :xl="12" :sm="24" v-if="QRcodeBool">
|
||||
<a-form-item label="收款二维码" :labelCol="{ xs: {span: 24},sm: {span: 8}}"
|
||||
:wrapperCol="{ xs: {span: 24},xl:{span:14},sm: {span: 16}}">
|
||||
<j-image-upload :return-id="true" v-decorator="[ 'QRcode']"></j-image-upload>
|
||||
<j-image-upload :return-id="true" v-decorator="[ 'QRcode']"></j-image-upload>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
@@ -340,7 +341,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import {getUserInfo, getMeetInfoById, getAllWorkProjects} from '@api/incomeMeetingApi'
|
||||
import {getUserInfo, getMeetInfoById} from '@api/incomeMeetingApi'
|
||||
import {isRepeat} from '@/utils/util'
|
||||
import {httpAction} from '@api/manage'
|
||||
import JDictSelectTag from '@comp/dict/JDictSelectTag'
|
||||
@@ -404,8 +405,6 @@ export default {
|
||||
},
|
||||
// 详细地址
|
||||
address: '',
|
||||
// 会议类型 新增时默认为其他会议
|
||||
meetingType: '4',
|
||||
validatorRules: meetingValidate,
|
||||
validateInviteCode: {
|
||||
invitationCode: {
|
||||
@@ -452,6 +451,8 @@ export default {
|
||||
workGroupList: [],
|
||||
// 收费二维码显示
|
||||
QRcodeBool: true,
|
||||
// 会议类型
|
||||
meetingType:'',
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
@@ -466,13 +467,16 @@ export default {
|
||||
},
|
||||
mounted() {
|
||||
this.pcaData = new AreaPca()
|
||||
// 编辑获取会议信息
|
||||
// 编辑获取会议信息 有id就是编辑走编辑
|
||||
if (this.$route.query.id) {
|
||||
getMeetInfoById({id: this.$route.query.id}).then(res => {
|
||||
if (res.success) {
|
||||
this.edit(res.result)
|
||||
}
|
||||
})
|
||||
}else {
|
||||
// 没有id走新增
|
||||
this.add()
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
@@ -493,19 +497,29 @@ export default {
|
||||
let dateFormat = 'YYYY-MM-DD HH:mm:ss'
|
||||
if (this.model.id) {
|
||||
this.title = '编辑会议'
|
||||
// 修改会议类型 控制dom显示 编辑取接口查到的会议类型
|
||||
this.meetingType = record.meetingType + ''
|
||||
} else {
|
||||
this.title = '新增会议'
|
||||
// 如果是标协会会议需要显示酒店联系人
|
||||
if (this.$route.query.meetingType && this.$route.query.meetingType === '2') {
|
||||
this.model.hotelContactsList = [{
|
||||
hotelContacts: '',
|
||||
hotelContactsPhone: ''
|
||||
}]
|
||||
}
|
||||
// 新增取路由参数
|
||||
this.meetingType = this.$route.query.meetingType
|
||||
}
|
||||
// 修改会议类型 控制dom显示
|
||||
this.meetingType = record.meetingType + ''
|
||||
// 当为工作组会议的时候 需要获取工作组
|
||||
if (this.meetingType === '1') {
|
||||
this.getWorkSelectList()
|
||||
}
|
||||
console.log(this.model)
|
||||
// 召开时间回显
|
||||
this.model.convokeTime = [moment(this.model.startTime, dateFormat), moment(this.model.endTime, dateFormat)]
|
||||
if(this.model.startTime){
|
||||
this.model.convokeTime = [moment(this.model.startTime, dateFormat), moment(this.model.endTime, dateFormat)]
|
||||
}
|
||||
// 注册签到时间回显
|
||||
this.model.signInTime = [moment(this.model.startSignInTime, dateFormat), moment(this.model.endSignInTime, dateFormat)]
|
||||
if( this.model.startSignInTime){
|
||||
this.model.signInTime = [moment(this.model.startSignInTime, dateFormat), moment(this.model.endSignInTime, dateFormat)]
|
||||
}
|
||||
// 后端需要的召开时间
|
||||
this.newConvokeTime = [this.model.startTime, this.model.endTime]
|
||||
// 后端需要的注册签到时间
|
||||
@@ -756,23 +770,6 @@ export default {
|
||||
callback('请输入合法的金额数字,最多2位小数,10位正数')
|
||||
}
|
||||
},
|
||||
/*
|
||||
* 获取所有的工作组
|
||||
* */
|
||||
getWorkSelectList() {
|
||||
getAllWorkProjects().then(res => {
|
||||
if (res.success) {
|
||||
this.workGroupList = [...res.result]
|
||||
}
|
||||
})
|
||||
},
|
||||
moenyQRcode() {
|
||||
let meetingCosts = this.form.getFieldValue('meetingCosts')
|
||||
let meetingCostsVip = this.form.getFieldValue('meetingCostsVip')
|
||||
console.log('meetingCostsVip', meetingCostsVip)
|
||||
console.log('meetingCostsVip', meetingCosts)
|
||||
},
|
||||
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user