工作组项目管理;资料群组维护
This commit is contained in:
@@ -12,8 +12,8 @@
|
||||
<a-form :form="form">
|
||||
<a-row>
|
||||
<a-col :xl="12" :sm="24">
|
||||
<a-form-item label="分标委名称" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||
<a-input placeholder="请输入分标委名称"
|
||||
<a-form-item label="群组名称" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||
<a-input placeholder="请输入群组名称"
|
||||
v-decorator="['name',validatorRules.name]"
|
||||
:disabled="true"
|
||||
:maxLength='50'
|
||||
@@ -112,6 +112,9 @@ export default {
|
||||
rules: [{ required: true, message: '请选择联系人' }],
|
||||
validateTrigger: 'blur'
|
||||
}
|
||||
},
|
||||
url: {
|
||||
add: '/payCaseCommitteeSubitem/payCaseCommitteeSubitem/add'
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -120,9 +123,13 @@ export default {
|
||||
this.edit(record)
|
||||
},
|
||||
edit(record) {
|
||||
console.log(record)
|
||||
this.form.resetFields()
|
||||
this.model = Object.assign({}, record)
|
||||
console.log(this.model, '=========')
|
||||
let recordValue = {
|
||||
name: record.name,
|
||||
committeeId: record.id
|
||||
}
|
||||
this.model = Object.assign({}, recordValue)
|
||||
this.visible = true
|
||||
this.$nextTick(() => {
|
||||
this.form.setFieldsValue(pick(this.model, 'name'))
|
||||
@@ -137,16 +144,16 @@ export default {
|
||||
// 触发表单验证
|
||||
this.form.validateFields((err, values) => {
|
||||
if (!err) {
|
||||
values.dataSource = this.dataForm
|
||||
values.signingUp = this.applyAdd
|
||||
let httpurl = ''
|
||||
let httpurl = this.url.add
|
||||
let method = 'post'
|
||||
if (!this.model.id) {
|
||||
httpurl += this.url.add
|
||||
} else {
|
||||
httpurl += this.url.edit
|
||||
const submitValue = Object.assign(this.model, values)
|
||||
const formData = {
|
||||
committeeId: submitValue.committeeId,
|
||||
companyId: submitValue.companyId,
|
||||
companyName: submitValue.companyName,
|
||||
contactsId: submitValue.contactsId,
|
||||
contactsName: submitValue.contactsName
|
||||
}
|
||||
const formData = Object.assign(this.model, values)
|
||||
console.log('表单提交数据', formData)
|
||||
httpAction(httpurl, formData, method).then((res) => {
|
||||
if (res.success) {
|
||||
@@ -173,8 +180,11 @@ export default {
|
||||
console.log(value)
|
||||
this.selectedCompany = value
|
||||
this.model.contactsId = undefined
|
||||
this.model.email = undefined
|
||||
this.model.phone = undefined
|
||||
this.model.post = undefined
|
||||
this.$nextTick(() => {
|
||||
this.form.setFieldsValue(pick(this.model, 'contactsId', 'mailContactsId'))
|
||||
this.form.setFieldsValue(pick(this.model, 'contactsId', 'email', 'phone', 'post'))
|
||||
})
|
||||
},
|
||||
/**
|
||||
|
||||
@@ -64,6 +64,10 @@ export default {
|
||||
rules: [{ required: true, message: '请输入分标委名称' }],
|
||||
validateTrigger: 'blur'
|
||||
}
|
||||
},
|
||||
url: {
|
||||
add: '/payCaseCommittee/payCaseCommittee/add',
|
||||
edit: '/payCaseCommittee/payCaseCommittee/edit'
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -76,7 +80,7 @@ export default {
|
||||
this.model = Object.assign({}, record)
|
||||
this.visible = true
|
||||
this.$nextTick(() => {
|
||||
this.form.setFieldsValue(pick(this.model, ))
|
||||
this.form.setFieldsValue(pick(this.model, 'name', 'remark'))
|
||||
})
|
||||
},
|
||||
close() {
|
||||
@@ -88,8 +92,6 @@ export default {
|
||||
// 触发表单验证
|
||||
this.form.validateFields((err, values) => {
|
||||
if (!err) {
|
||||
values.dataSource = this.dataForm
|
||||
values.signingUp = this.applyAdd
|
||||
let httpurl = ''
|
||||
let method = 'post'
|
||||
if (!this.model.id) {
|
||||
@@ -97,6 +99,7 @@ export default {
|
||||
} else {
|
||||
httpurl += this.url.edit
|
||||
}
|
||||
console.log(values, '============')
|
||||
const formData = Object.assign(this.model, values)
|
||||
console.log('表单提交数据', formData)
|
||||
httpAction(httpurl, formData, method).then((res) => {
|
||||
|
||||
Reference in New Issue
Block a user