【修改】召开地点增加腾讯会议
This commit is contained in:
@@ -99,19 +99,19 @@
|
|||||||
<a-row>
|
<a-row>
|
||||||
<a-col :xxl='8' :xl="12" :sm="24">
|
<a-col :xxl='8' :xl="12" :sm="24">
|
||||||
<a-form-item label="召开地点" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="召开地点" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<j-area-linkage
|
<!-- <j-area-linkage-->
|
||||||
type="cascader"
|
<!-- type="cascader"-->
|
||||||
placeholder="请选择省市"
|
<!-- placeholder="请选择省市"-->
|
||||||
:has-error="hasError"
|
<!-- :has-error="hasError"-->
|
||||||
@change="changeConvoke"
|
<!-- @change="changeConvoke"-->
|
||||||
v-decorator="['convokeLocale',validatorRules.convokeLocale]"
|
<!-- v-decorator="['convokeLocale',validatorRules.convokeLocale]"-->
|
||||||
></j-area-linkage>
|
<!-- ></j-area-linkage>-->
|
||||||
|
<a-input placeholder="请输入召开地点/腾讯会议" v-decorator="['venue',validatorRules.venue]"></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :xxl='8' :xl="12" :sm="24">
|
<a-col :xxl='8' :xl="12" :sm="24">
|
||||||
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-input placeholder="请输入详细地址"
|
<a-input placeholder="请输入详细地址/腾讯会议号"
|
||||||
class="address"
|
|
||||||
v-decorator="['address',validatorRules.address]"
|
v-decorator="['address',validatorRules.address]"
|
||||||
@change="event => event.target.value = event.target.value.trim()"
|
@change="event => event.target.value = event.target.value.trim()"
|
||||||
:maxLength='50'
|
:maxLength='50'
|
||||||
@@ -450,7 +450,7 @@ import JYearDate from '@comp/jero/JYearDate'
|
|||||||
import JUpload from '@comp/jero/JUpload'
|
import JUpload from '@comp/jero/JUpload'
|
||||||
import JDate from '@comp/jero/JDate'
|
import JDate from '@comp/jero/JDate'
|
||||||
import SelectPrincipal from '@comp/company/SelectPrincipal'
|
import SelectPrincipal from '@comp/company/SelectPrincipal'
|
||||||
import JAreaLinkage from '@comp/jero/JAreaLinkagePca'
|
// import JAreaLinkage from '@comp/jero/JAreaLinkagePca'
|
||||||
import AreaPca from '@comp/_util/AreaPca'
|
import AreaPca from '@comp/_util/AreaPca'
|
||||||
import moment from 'moment'
|
import moment from 'moment'
|
||||||
import pick from 'lodash.pick'
|
import pick from 'lodash.pick'
|
||||||
@@ -470,7 +470,7 @@ export default {
|
|||||||
JUpload,
|
JUpload,
|
||||||
JDate,
|
JDate,
|
||||||
SelectPrincipal,
|
SelectPrincipal,
|
||||||
JAreaLinkage,
|
// JAreaLinkage,
|
||||||
PageHeaderTitle,
|
PageHeaderTitle,
|
||||||
JImageUpload
|
JImageUpload
|
||||||
},
|
},
|
||||||
@@ -705,7 +705,7 @@ export default {
|
|||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
// 加定时器是因为有可能赋值不成功
|
// 加定时器是因为有可能赋值不成功
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.form.setFieldsValue(pick(this.model, 'notice', 'hotelContactsList', 'hotelName', 'hotelAddress', 'paymentQrCode', 'meetingName', 'meetingType', 'convokeTime', 'particularYear', 'estimatedNumber', 'meetingFiles', 'registerDeadline', 'meetingContent', 'convokeLocale', 'address', 'meetingCosts', 'directorId', 'remark', 'directorPhone','meetingContactsList')), 200
|
this.form.setFieldsValue(pick(this.model,'venue', 'notice', 'hotelContactsList', 'hotelName', 'hotelAddress', 'paymentQrCode', 'meetingName', 'meetingType', 'convokeTime', 'particularYear', 'estimatedNumber', 'meetingFiles', 'registerDeadline', 'meetingContent', 'convokeLocale', 'address', 'meetingCosts', 'directorId', 'remark', 'directorPhone','meetingContactsList')), 200
|
||||||
})
|
})
|
||||||
// 如果是标协会议则回显 标协会议的字段
|
// 如果是标协会议则回显 标协会议的字段
|
||||||
if (this.meetingType === '2') {
|
if (this.meetingType === '2') {
|
||||||
@@ -749,6 +749,7 @@ export default {
|
|||||||
handleOk() {
|
handleOk() {
|
||||||
const that = this
|
const that = this
|
||||||
this.form.validateFields((err, values) => {
|
this.form.validateFields((err, values) => {
|
||||||
|
console.log(values)
|
||||||
// 这是设置召开时间不选择的边框颜色为红色
|
// 这是设置召开时间不选择的边框颜色为红色
|
||||||
if (err && Object.prototype.hasOwnProperty.call(err, 'convokeLocale')) {
|
if (err && Object.prototype.hasOwnProperty.call(err, 'convokeLocale')) {
|
||||||
this.hasError = true
|
this.hasError = true
|
||||||
@@ -762,8 +763,9 @@ export default {
|
|||||||
} else {
|
} else {
|
||||||
httpurl = this.url.add
|
httpurl = this.url.add
|
||||||
}
|
}
|
||||||
let placeName = values.convokeLocale
|
// let placeName = values.convokeLocale
|
||||||
const formData = Object.assign(this.model, values, {venue: this.getPcaText(placeName)})
|
//{venue: this.getPcaText(placeName)}
|
||||||
|
const formData = Object.assign(this.model, values)
|
||||||
// 如果会议的费用为0 不能上传缴费凭证
|
// 如果会议的费用为0 不能上传缴费凭证
|
||||||
if (values.meetingCosts === '0.00') {
|
if (values.meetingCosts === '0.00') {
|
||||||
delete formData.paymentQrCode
|
delete formData.paymentQrCode
|
||||||
@@ -799,6 +801,7 @@ export default {
|
|||||||
formData.startSignInTime = this.newSignInTime[0]
|
formData.startSignInTime = this.newSignInTime[0]
|
||||||
formData.endSignInTime = this.newSignInTime[1]
|
formData.endSignInTime = this.newSignInTime[1]
|
||||||
}
|
}
|
||||||
|
formData.convokeLocale = '10001'
|
||||||
console.log('表单提交数据', formData)
|
console.log('表单提交数据', formData)
|
||||||
httpAction(httpurl, formData, method).then((res) => {
|
httpAction(httpurl, formData, method).then((res) => {
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
|
|||||||
@@ -41,9 +41,15 @@ export default {
|
|||||||
],
|
],
|
||||||
validateTrigger: ['change']
|
validateTrigger: ['change']
|
||||||
},
|
},
|
||||||
|
venue: {
|
||||||
|
rules: [
|
||||||
|
{required: true, message: '请输入召开地点/腾讯会议'},
|
||||||
|
],
|
||||||
|
validateTrigger: ['blur']
|
||||||
|
},
|
||||||
address: {
|
address: {
|
||||||
rules: [
|
rules: [
|
||||||
{required: true, message: '请输入详细地址'},
|
{required: true, message: '请输入详细地址/腾讯会议号'},
|
||||||
],
|
],
|
||||||
validateTrigger: ['blur']
|
validateTrigger: ['blur']
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user