diff --git a/src/components/common/contractFactUserModal.vue b/src/components/common/contractFactUserModal.vue index f153224..2a3702d 100644 --- a/src/components/common/contractFactUserModal.vue +++ b/src/components/common/contractFactUserModal.vue @@ -9,7 +9,7 @@ - + @@ -151,6 +151,7 @@ const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data message.warning('相对方名称:'+ arr[0].cpName + '已重复') return } + formState.sort = Number(formState.sort) emit('success', formState); notification.success({ message: t('操作'), diff --git a/src/views/contract/ContractFact/components/createForm.vue b/src/views/contract/ContractFact/components/createForm.vue index 143c6e8..48a2081 100644 --- a/src/views/contract/ContractFact/components/createForm.vue +++ b/src/views/contract/ContractFact/components/createForm.vue @@ -603,10 +603,15 @@ message.warn('相对方信息个数必须在1-20间') 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 = { ...formState, lngFileUploadList: dataFile.value, - lngContractFactCpList: dataList.value, + lngContractFactCpList: arr, lngContractApproRelList: dataListAppro.value, approCode: pageType.value=='update' ? 'WTJ' : formState.approCode