|
|
@ -50,15 +50,21 @@ |
|
|
|
<span class="text-green-400">{{ contractCentralMoneyDiff }}</span> |
|
|
|
</template> |
|
|
|
</BasicForm> |
|
|
|
<el-divider content-position="left" |
|
|
|
>执行资金 </el-divider |
|
|
|
> |
|
|
|
<BasicForm @register="registerDealMoneyForm"> |
|
|
|
</BasicForm> |
|
|
|
<planinfoFileDetail @register="registerFileInfo"></planinfoFileDetail> |
|
|
|
</template> |
|
|
|
<script lang="ts" name="uploadFile" setup> |
|
|
|
import { ref, defineProps, watchEffect, onMounted } from 'vue'; |
|
|
|
import { MoneyFormSchemas } from '@/views/projectLib/projectInfo/projectInfo.data'; |
|
|
|
import { queryMoneyDetail } from '@/views/projectLib/projectInfo/projectInfo.api'; |
|
|
|
import { queryMoneyDetail,getContractInfoByProjectId } from '@/views/projectLib/projectInfo/projectInfo.api'; |
|
|
|
import { |
|
|
|
ApprovalMoneyFormSchemas, |
|
|
|
ContractMoneyFormSchemas, |
|
|
|
dealMoneyFormSchemas |
|
|
|
} from '@/views/projectLib/projectPlan/projectPlan.data'; |
|
|
|
import { queryPlanInfoMainTimeline } from '@/views/projectLib/projectPlan/projectPlan.api'; |
|
|
|
import { useForm, BasicForm } from '@/components/Form'; |
|
|
@ -97,6 +103,18 @@ |
|
|
|
disabled: true, |
|
|
|
wrapperCol: { style: { width: 'auto' } }, |
|
|
|
}); |
|
|
|
const [ |
|
|
|
registerDealMoneyForm, |
|
|
|
{ |
|
|
|
setFieldsValue: setDealMoneyFieldsValue, |
|
|
|
}, |
|
|
|
] = useForm({ |
|
|
|
//注册表单列 |
|
|
|
schemas: dealMoneyFormSchemas, |
|
|
|
showActionButtonGroup: false, |
|
|
|
disabled: true, |
|
|
|
wrapperCol: { style: { width: 'auto' } }, |
|
|
|
}); |
|
|
|
const [ |
|
|
|
registerMoneyFormSchemas, |
|
|
|
{ |
|
|
@ -255,6 +273,8 @@ |
|
|
|
}); |
|
|
|
} |
|
|
|
getdata.value = await queryPlanInfoMainTimeline({ projectid: dataTo.projectid }); |
|
|
|
const dealRes = await getContractInfoByProjectId({ projectid: dataTo.projectid }) |
|
|
|
setDealMoneyFieldsValue(dealRes); |
|
|
|
}); |
|
|
|
async function costButton() { |
|
|
|
if (getdata.value[0].children[3].isfinish != 0) { |
|
|
|