参会情况设置对接人

This commit is contained in:
fengachen
2021-09-09 20:15:15 +08:00
parent a94d43bc3e
commit fbca58c6cb
2 changed files with 38 additions and 27 deletions
@@ -13,7 +13,7 @@
<a-col :xl="24" :sm="24">
<a-form-item label="会议对接人" :labelCol="labelCol" :wrapperCol="wrapperCol">
<select-principal placeholder="请选择会议对接人"
v-decorator="['directorId']"></select-principal>
v-decorator="['dockId',validatorRules.dockId]"></select-principal>
</a-form-item>
</a-col>
</a-row>
@@ -51,28 +51,23 @@ export default {
sm: {span: 18}
},
validatorRules: {
projectName: {
rules: [{required: true, message: '请输入会员项目'}],
validateTrigger: 'blur'
},
particularYear: {
rules: [{required: true, message: '请选择年份'}],
validateTrigger: ['change', 'blur']
},
directorId: {
rules: [{required: true, message: '请选择负责人'}],
validateTrigger: ['change', 'blur']
dockId: {
rules: [{required: true, message: '请选择会议对接人'}],
validateTrigger: ['change']
}
},
// 列表选择的key值
meetingSituationIds:[],
url: {
add: '/jero/memberProject/add',
edit: '/jero/memberProject/edit',
add: '/meeting/payMeetingSituation/addDock',
}
}
},
methods: {
open() {
open(meetingSituationIds) {
this.form.resetFields()
this.visible = true
this.meetingSituationIds = [...meetingSituationIds]
},
close() {
this.$emit('close')
@@ -81,11 +76,12 @@ export default {
handleOk() {
const that = this
// 触发表单验证
this.form.validateFields((err, values) => {
that.form.validateFields((err, values) => {
if (!err) {
let httpurl = ''
let httpurl = that.url.add
let method = 'post'
const formData = Object.assign(this.model, values)
const formData = Object.assign({}, values)
formData.meetingSituationIds = this.meetingSituationIds
console.log('表单提交数据', formData)
httpAction(httpurl, formData, method).then((res) => {
if (res.success) {