Commit a96ed87d authored by 前端-许佳敏's avatar 前端-许佳敏

电子合同改为可选

parent 7cea8703
......@@ -126,7 +126,7 @@ const CreateOrderElectronModal:React.FC<OrderElectronModalProps> = (props) => {
const { run: submitRun, loading: submitLoading } = useHttpRequest(PublicApi.postOrderSubmittedReviewOrder)
const createElectron = async () => {
const contractTemplateId = schemaActions.getFieldValue('contractTemplateId')
if (!contractTemplateId) {
if (data.isElectronicContract === 1 && !contractTemplateId) {
message.error('请先选择电子合同模板')
return ;
}
......@@ -181,7 +181,18 @@ const CreateOrderElectronModal:React.FC<OrderElectronModalProps> = (props) => {
electronBtn
}}
effects={($, actions) => {
$('onFormInit').subscribe(() => {
if (data.isElectronicContract === 1) {
useAsyncSelect('contractTemplateId', async () => (await PublicApi.getOrderSelectListContractTemplate()).data, ['name', 'id'])
} else {
actions.setFieldState('usingElectronicContracts', state => {
state.value = 2
state.props["x-component-props"] = {
disabled: true
}
})
}
})
}}
/>
)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment