update 到账开票、打包管理,开票新增阶段增加发票附件字段

This commit is contained in:
danshihao
2024-03-04 17:48:36 +08:00
parent c9ceb28f6c
commit 507015aed7
@@ -59,6 +59,14 @@
:maxLength='1000' :maxLength='1000'
@change="e => {e.target.value = (e.target.value + '').trim()}"/> @change="e => {e.target.value = (e.target.value + '').trim()}"/>
</a-form-item> </a-form-item>
<a-form-item label="发票附件" :labelCol="labelCol" :wrapperCol="wrapperCol">
<j-upload
file-type-error-message="请上传发票附件"
:return-id="true"
v-decorator="['invoiceFileId', validatorRules.invoiceFileId]"
:trigger-change="true"
></j-upload>
</a-form-item>
</a-form> </a-form>
</a-spin> </a-spin>
</j-modal> </j-modal>
@@ -72,10 +80,11 @@ import { addZero } from '../../../../utils/util'
import { getContactsById } from '../../../../api/api' import { getContactsById } from '../../../../api/api'
import {TaxOperateMixin} from './TaxOperateMixin' import {TaxOperateMixin} from './TaxOperateMixin'
import JDictSelectTag from '@comp/dict/JDictSelectTag' import JDictSelectTag from '@comp/dict/JDictSelectTag'
import JUpload from '@comp/jero/JUpload'
export default { export default {
name: 'InvoicingModule', name: 'InvoicingModule',
components: { JDate,JDictSelectTag }, components: {JUpload, JDate,JDictSelectTag },
mixins: [TaxOperateMixin], mixins: [TaxOperateMixin],
props: { props: {
// 项目id // 项目id
@@ -149,6 +158,10 @@ export default {
billDate: { billDate: {
rules: [{ required: true, message: '请选择开票日期' }], rules: [{ required: true, message: '请选择开票日期' }],
validateTrigger: 'change' validateTrigger: 'change'
},
invoiceFileId: {
rules: [{ required: true, message: '请上传发票附件' }],
validateTrigger: 'change'
} }
}, },
postalCode: '', // 邮寄联系人邮编 postalCode: '', // 邮寄联系人邮编