普通项目、工作组项目关联收入合同校验,bug修改
This commit is contained in:
@@ -42,6 +42,7 @@
|
||||
:selected-company="selectedCompany"
|
||||
:init-contacts="selectedContact"
|
||||
:is-cancel="isCancel"
|
||||
:disabled="isSaved"
|
||||
v-decorator="['signedContactsId',validatorRules.signedContactsId]"></select-contacts>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
@@ -78,7 +79,7 @@
|
||||
</a-col>
|
||||
<a-col :xxl="6" :xl="8" :sm="12">
|
||||
<a-form-item label="税率" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||
<a-row>
|
||||
<a-row :gutter="10">
|
||||
<a-col :span="20">
|
||||
<a-input placeholder="请输入税率"
|
||||
v-decorator="['rate',validatorRules.rate]"
|
||||
@@ -215,6 +216,8 @@
|
||||
<a-form-item label="打包年份" :labelCol="labelCol" :wrapperCol="wrapperCol" v-if="isPackage">
|
||||
<j-year-date style="width:100%"
|
||||
placeholder="请选择打包年份"
|
||||
:disabledDate="disabledPackDate"
|
||||
:disabled="isSaved"
|
||||
v-decorator="['packYear',validatorRules.packYear]"></j-year-date>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
@@ -260,6 +263,7 @@
|
||||
<select-project-module ref="selectProjectModule"
|
||||
@ok="selectProjectOk"
|
||||
:depart-id="departId"
|
||||
:principal="principal"
|
||||
:pack="Number(model.pack)"
|
||||
:contract-id="model.id"
|
||||
:project-type="projectType"
|
||||
@@ -307,6 +311,7 @@ import SelectMemberProjectModule from './SelectMemberProjectModule'
|
||||
import { money } from '../../../../utils/validate'
|
||||
import SelectWorkingGroupProjectModule from './SelectWorkingGroupProjectModule'
|
||||
import { addZero } from '../../../../utils/util'
|
||||
import moment from 'moment'
|
||||
|
||||
export default {
|
||||
name: 'RevenueContractModule',
|
||||
@@ -411,6 +416,7 @@ export default {
|
||||
contractNum: '', // 合同号
|
||||
isCancel: false, // 是否取消
|
||||
departId: null, // 部门id普通项目列表查询
|
||||
principal: null, // 负责人id,普通项目列表查询
|
||||
projectType: null, //项目类型
|
||||
signedContactId: null, //签订联系人正式id,用于新增工作组项目回显
|
||||
newFormData: {} // 传入的数据
|
||||
@@ -825,6 +831,7 @@ export default {
|
||||
* 通过用户id获取用户信息
|
||||
*/
|
||||
getUserDetailByUserId() {
|
||||
this.principal = this.model.principalId
|
||||
let param = {
|
||||
id: this.model.principalId
|
||||
}
|
||||
@@ -843,6 +850,14 @@ export default {
|
||||
*/
|
||||
selectProjectOk() {
|
||||
this.$refs.associatedProject.loadAssociatedProject()
|
||||
},
|
||||
/**
|
||||
* 限制可选打包年份范围---当年+1以及前推15年
|
||||
* @param current
|
||||
* @returns {boolean}
|
||||
*/
|
||||
disabledPackDate(current) {
|
||||
return current < moment().subtract(15, 'year') || current > moment().add(1, 'year')
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user