1、新增资金成本设置开发完成
parent
b89f45e159
commit
6e82fc67bb
|
|
@ -12,7 +12,6 @@ export interface CapitalCostVO {
|
||||||
settlementCycle: number // 结算周期
|
settlementCycle: number // 结算周期
|
||||||
usageDays: number // 实际资金使用天数
|
usageDays: number // 实际资金使用天数
|
||||||
annualInterestRate: number // 年利率
|
annualInterestRate: number // 年利率
|
||||||
remark: string // 备注
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 资金成本 API
|
// 资金成本 API
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
ref="formRef"
|
ref="formRef"
|
||||||
:model="formData"
|
:model="formData"
|
||||||
:rules="formRules"
|
:rules="formRules"
|
||||||
label-width="130px"
|
label-width="100px"
|
||||||
v-loading="formLoading"
|
v-loading="formLoading"
|
||||||
>
|
>
|
||||||
<el-form-item label="项目编码" prop="projectCode">
|
<el-form-item label="项目编码" prop="projectCode">
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
<el-form-item label="结算账期" prop="paymentTerm">
|
<el-form-item label="结算账期" prop="paymentTerm">
|
||||||
<el-select v-model="formData.paymentTerm" placeholder="请选择结算账期">
|
<el-select v-model="formData.paymentTerm" placeholder="请选择结算账期">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in getStrDictOptions(DICT_TYPE.PAYMENT_TERM)"
|
v-for="dict in getIntDictOptions(DICT_TYPE.PAYMENT_TERM)"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="dict.value"
|
:value="dict.value"
|
||||||
|
|
@ -41,7 +41,7 @@
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="计算周期" prop="creditCalcCycle">
|
<el-form-item label="计算周期" prop="creditCalcCycle">
|
||||||
<el-input v-model="formData.creditCalcCycle" placeholder="请输入授信额度计算周期" />
|
<el-input v-model="formData.creditCalcCycle" placeholder="请输入计算周期" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="出票周期" prop="ticketIssuanceCycle">
|
<el-form-item label="出票周期" prop="ticketIssuanceCycle">
|
||||||
<el-input v-model="formData.ticketIssuanceCycle" placeholder="请输入出票周期" />
|
<el-input v-model="formData.ticketIssuanceCycle" placeholder="请输入出票周期" />
|
||||||
|
|
@ -50,7 +50,7 @@
|
||||||
<el-input v-model="formData.settlementCycle" placeholder="请输入结算周期" />
|
<el-input v-model="formData.settlementCycle" placeholder="请输入结算周期" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="使用天数" prop="usageDays">
|
<el-form-item label="使用天数" prop="usageDays">
|
||||||
<el-input v-model="formData.usageDays" placeholder="请输入实际资金使用天数" />
|
<el-input v-model="formData.usageDays" placeholder="请输入使用天数" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="年利率" prop="annualInterestRate">
|
<el-form-item label="年利率" prop="annualInterestRate">
|
||||||
<el-input v-model="formData.annualInterestRate" placeholder="请输入年利率" />
|
<el-input v-model="formData.annualInterestRate" placeholder="请输入年利率" />
|
||||||
|
|
@ -66,7 +66,7 @@
|
||||||
</Dialog>
|
</Dialog>
|
||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { getIntDictOptions, getStrDictOptions, DICT_TYPE } from '@/utils/dict'
|
import { getIntDictOptions, DICT_TYPE } from '@/utils/dict'
|
||||||
import { CapitalCostApi, CapitalCostVO } from '@/api/crm/capitalcost'
|
import { CapitalCostApi, CapitalCostVO } from '@/api/crm/capitalcost'
|
||||||
|
|
||||||
/** 资金成本 表单 */
|
/** 资金成本 表单 */
|
||||||
|
|
@ -102,7 +102,6 @@ const formRules = reactive({
|
||||||
settlementCycle: [{ required: true, message: '结算周期不能为空', trigger: 'blur' }],
|
settlementCycle: [{ required: true, message: '结算周期不能为空', trigger: 'blur' }],
|
||||||
usageDays: [{ required: true, message: '使用天数不能为空', trigger: 'blur' }],
|
usageDays: [{ required: true, message: '使用天数不能为空', trigger: 'blur' }],
|
||||||
annualInterestRate: [{ required: true, message: '年利率不能为空', trigger: 'blur' }],
|
annualInterestRate: [{ required: true, message: '年利率不能为空', trigger: 'blur' }],
|
||||||
// remark: [{ required: true, message: '备注不能为空', trigger: 'blur' }],
|
|
||||||
})
|
})
|
||||||
const formRef = ref() // 表单 Ref
|
const formRef = ref() // 表单 Ref
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@
|
||||||
class="!w-240px"
|
class="!w-240px"
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in getStrDictOptions(DICT_TYPE.PAYMENT_TERM)"
|
v-for="dict in getIntDictOptions(DICT_TYPE.PAYMENT_TERM)"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="dict.value"
|
:value="dict.value"
|
||||||
|
|
@ -100,7 +100,7 @@
|
||||||
<!-- 列表 -->
|
<!-- 列表 -->
|
||||||
<ContentWrap>
|
<ContentWrap>
|
||||||
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
|
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
|
||||||
<!-- <el-table-column label="序号" align="center" prop="id" />-->
|
<el-table-column label="主键" align="center" prop="id" />
|
||||||
<el-table-column label="项目编码" align="center" prop="projectCode" />
|
<el-table-column label="项目编码" align="center" prop="projectCode" />
|
||||||
<el-table-column label="结算账期" align="center" prop="paymentTerm">
|
<el-table-column label="结算账期" align="center" prop="paymentTerm">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
|
|
@ -120,7 +120,7 @@
|
||||||
<el-table-column label="计算周期" align="center" prop="creditCalcCycle" />
|
<el-table-column label="计算周期" align="center" prop="creditCalcCycle" />
|
||||||
<el-table-column label="出票周期" align="center" prop="ticketIssuanceCycle" />
|
<el-table-column label="出票周期" align="center" prop="ticketIssuanceCycle" />
|
||||||
<el-table-column label="结算周期" align="center" prop="settlementCycle" />
|
<el-table-column label="结算周期" align="center" prop="settlementCycle" />
|
||||||
<el-table-column label="资金使用天数" align="center" prop="usageDays" />
|
<el-table-column label="使用天数" align="center" prop="usageDays" />
|
||||||
<el-table-column label="年利率" align="center" prop="annualInterestRate" />
|
<el-table-column label="年利率" align="center" prop="annualInterestRate" />
|
||||||
<el-table-column label="备注" align="center" prop="remark" />
|
<el-table-column label="备注" align="center" prop="remark" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
|
|
@ -165,7 +165,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { getIntDictOptions, getStrDictOptions, DICT_TYPE } from '@/utils/dict'
|
import { getIntDictOptions, DICT_TYPE } from '@/utils/dict'
|
||||||
import { dateFormatter } from '@/utils/formatTime'
|
import { dateFormatter } from '@/utils/formatTime'
|
||||||
import download from '@/utils/download'
|
import download from '@/utils/download'
|
||||||
import { CapitalCostApi, CapitalCostVO } from '@/api/crm/capitalcost'
|
import { CapitalCostApi, CapitalCostVO } from '@/api/crm/capitalcost'
|
||||||
|
|
@ -187,12 +187,6 @@ const queryParams = reactive({
|
||||||
paymentTerm: undefined,
|
paymentTerm: undefined,
|
||||||
creditMethod: undefined,
|
creditMethod: undefined,
|
||||||
applicableProjects: undefined,
|
applicableProjects: undefined,
|
||||||
creditCalcCycle: undefined,
|
|
||||||
ticketIssuanceCycle: undefined,
|
|
||||||
settlementCycle: undefined,
|
|
||||||
usageDays: undefined,
|
|
||||||
annualInterestRate: undefined,
|
|
||||||
remark: undefined,
|
|
||||||
createTime: [],
|
createTime: [],
|
||||||
})
|
})
|
||||||
const queryFormRef = ref() // 搜索的表单
|
const queryFormRef = ref() // 搜索的表单
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue