合同相对方序号调整

This commit is contained in:
‘huanghaiixia’
2026-03-11 16:38:40 +08:00
parent b36a9b2186
commit 4ec1b5b466
2 changed files with 8 additions and 2 deletions

View File

@ -9,7 +9,7 @@
</a-col> </a-col>
<a-col :span="12"> <a-col :span="12">
<a-form-item label="相对方序号" name="sort"> <a-form-item label="相对方序号" name="sort">
<input-number v-model:value="formState.sort" style="width: 100%" :digits="0" :min="0" :step="1"/> <input-number v-model:value="formState.sort" style="width: 100%" :digits="0" :min="1" :step="1"/>
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="12">
@ -151,6 +151,7 @@ const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data
message.warning('相对方名称:'+ arr[0].cpName + '已重复') message.warning('相对方名称:'+ arr[0].cpName + '已重复')
return return
} }
formState.sort = Number(formState.sort)
emit('success', formState); emit('success', formState);
notification.success({ notification.success({
message: t('操作'), message: t('操作'),

View File

@ -603,10 +603,15 @@
message.warn('相对方信息个数必须在1-20间') message.warn('相对方信息个数必须在1-20间')
return return
} }
let arr = JSON.parse(JSON.stringify(dataList.value))
arr.sort((a, b) => a.sort - b.sort)
arr.forEach((v,idx) => {
v.sort = idx +1
})
let obj = { let obj = {
...formState, ...formState,
lngFileUploadList: dataFile.value, lngFileUploadList: dataFile.value,
lngContractFactCpList: dataList.value, lngContractFactCpList: arr,
lngContractApproRelList: dataListAppro.value, lngContractApproRelList: dataListAppro.value,
approCode: pageType.value=='update' ? 'WTJ' : formState.approCode approCode: pageType.value=='update' ? 'WTJ' : formState.approCode