收入合同关联项目获取

This commit is contained in:
zhaoxiao
2021-09-18 15:37:48 +08:00
parent d160300db1
commit c595993da5
4 changed files with 22 additions and 5 deletions
@@ -284,6 +284,7 @@ export default {
this.queryParam = {} this.queryParam = {}
this.selectedRowKeys = [] this.selectedRowKeys = []
this.visible = false this.visible = false
this.$emit('ok')
}, },
handleOk() { handleOk() {
if (this.selectedRowKeys.length <= 0) { if (this.selectedRowKeys.length <= 0) {
@@ -304,7 +305,6 @@ export default {
if (res.success) { if (res.success) {
this.$message.success(res.message) this.$message.success(res.message)
this.close() this.close()
this.$emit('ok')
} else { } else {
this.$message.warn(res.message) this.$message.warn(res.message)
} }
@@ -312,7 +312,6 @@ export default {
}, },
handleCancel() { handleCancel() {
this.close() this.close()
this.$emit('ok')
}, },
/** /**
* 打开新增module * 打开新增module
@@ -175,6 +175,7 @@ export default {
this.queryParam = {} this.queryParam = {}
this.selectedRowKeys = [] this.selectedRowKeys = []
this.visible = false this.visible = false
this.$emit('ok')
}, },
handleOk() { handleOk() {
if (this.selectedRowKeys.length <= 0) { if (this.selectedRowKeys.length <= 0) {
@@ -214,6 +214,7 @@ import SelectContacts from '@comp/company/SelectContacts'
import { getWorkingGroupListByNotCompany } from '../../../api/incomePaymentsApi' import { getWorkingGroupListByNotCompany } from '../../../api/incomePaymentsApi'
import { isRepeat } from '../../../utils/util' import { isRepeat } from '../../../utils/util'
import { addZero } from '../../../utils/util' import { addZero } from '../../../utils/util'
import { money } from '../../../utils/validate'
export default { export default {
name: 'WorkingGroupMemberUnitModule', name: 'WorkingGroupMemberUnitModule',
@@ -302,7 +303,7 @@ export default {
validateTrigger: 'change' validateTrigger: 'change'
}, },
receivableAmount: { receivableAmount: {
rules: [{ required: true, message: '请输入应收金额' }], rules: [{ required: true, validator: this.checkMoney }],
validateTrigger: 'blur' validateTrigger: 'blur'
}, },
contractNum: { contractNum: {
@@ -530,6 +531,22 @@ export default {
} }
callback('请选择成员单位') callback('请选择成员单位')
}, },
/**
* 校验金额格式
* @param rules
* @param value
* @param callback
*/
checkMoney(rules, value, callback) {
if (value) {
if (money(value)) {
callback()
return
}
callback('请输入正确格式的金额')
}
callback('请输入应收金额')
},
/** /**
* 在新增成功后重新获取联系人列表 * 在新增成功后重新获取联系人列表
*/ */
@@ -90,7 +90,7 @@
bordered bordered
rowKey="id" rowKey="id"
:columns="columns" :columns="columns"
:scroll="{x: 1100}" :scroll="{x: 1200}"
:dataSource="dataSource" :dataSource="dataSource"
:pagination="ipagination" :pagination="ipagination"
:loading="loading" :loading="loading"
@@ -116,7 +116,7 @@
ref="footTable" ref="footTable"
rowKey="id" rowKey="id"
:columns="columnsFooter" :columns="columnsFooter"
:scroll="{x: 1100}" :scroll="{x: 1200}"
:dataSource="footerDataSource" :dataSource="footerDataSource"
:showHeader="false" :showHeader="false"
:pagination="false" :pagination="false"