|
@@ -8,7 +8,7 @@ import { apiContractSection } from '@/utils/common/api'
|
|
|
import { contractTreeBaseId } from '@/utils/common/constStatus'
|
|
|
import consts from '@/utils/consts'
|
|
|
import { dayjsFormat, handleAutoCode } from '@/utils/util'
|
|
|
-import { Button, Form, Input, Modal, Select, TreeSelect } from 'antd'
|
|
|
+import { Button, Form, Input, message, Modal, Select, TreeSelect } from 'antd'
|
|
|
import locale from 'antd/es/date-picker/locale/zh_CN'
|
|
|
import dayjs from 'dayjs'
|
|
|
import React, { useEffect, useState } from 'react'
|
|
@@ -111,6 +111,9 @@ const ContractModal: React.FC<iModalCommonProps> = ({ modalObj: { type, visible,
|
|
|
}, [ visible ])
|
|
|
const autoCode = async () => {
|
|
|
const ruleArr = await handleAutoCode(tenderStore.tender.bidsectionId, contractType === ContractType.INCOME ? 'contractReturnRule' : 'contractPaidRule')
|
|
|
+ if (!ruleArr || !ruleArr.length) {
|
|
|
+ return message.error('未设置编号规则')
|
|
|
+ }
|
|
|
form.setFieldsValue({ code: ruleArr.join('-') })
|
|
|
}
|
|
|
|