add 票据备注 mod 应收应付样式

pull/853/head
wersd 2025-07-26 22:48:28 +08:00
parent 29882118c0
commit c22bbf169a
3 changed files with 17 additions and 9 deletions

View File

@ -11,6 +11,7 @@ export interface FinanceInvoiceVO {
customerId: number // 往来单位 customerId: number // 往来单位
customerName?: string // 往来单位名称 customerName?: string // 往来单位名称
amount: number // 金额 amount: number // 金额
remark?: string // 备注
} }
// CRM 财务票据 API // CRM 财务票据 API

View File

@ -75,7 +75,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <!-- <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="核销状态" prop="writeOffStatus"> <el-form-item label="核销状态" prop="writeOffStatus">
<el-select v-model="formData.writeOffStatus" placeholder="请选择核销状态" class="!w-100%"> <el-select v-model="formData.writeOffStatus" placeholder="请选择核销状态" class="!w-100%">
@ -88,7 +88,13 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> -->
<el-row>
<el-col :span="24">
<el-form-item label="备注" prop="remark">
<el-input type="textarea" v-model="formData.remark" class="!w-100%"/>
</el-form-item>
</el-col>
</el-row> </el-row>
</el-form> </el-form>
@ -122,13 +128,13 @@ const formData = ref({
writeOffStatus: undefined, writeOffStatus: undefined,
customerId: undefined, customerId: undefined,
amount: undefined, amount: undefined,
remark: undefined,
}) })
const formRules = reactive({ const formRules = reactive({
ticketNumber: [{ required: true, message: '票据号不能为空', trigger: 'blur' }], ticketNumber: [{ required: true, message: '票据号不能为空', trigger: 'blur' }],
billDate: [{ required: true, message: '单据日期不能为空', trigger: 'blur' }], billDate: [{ required: true, message: '单据日期不能为空', trigger: 'blur' }],
invoiceType: [{ required: true, message: '发票类型不能为空', trigger: 'change' }], invoiceType: [{ required: true, message: '发票类型不能为空', trigger: 'change' }],
auxiliaryType: [{ required: true, message: '辅助类型不能为空', trigger: 'change' }], auxiliaryType: [{ required: true, message: '辅助类型不能为空', trigger: 'change' }],
writeOffStatus: [{ required: true, message: '核销状态不能为空', trigger: 'blur' }],
customerId: [{ required: true, message: '往来单位不能为空', trigger: 'blur' }], customerId: [{ required: true, message: '往来单位不能为空', trigger: 'blur' }],
amount: [{ required: true, message: '金额不能为空', trigger: 'blur' }], amount: [{ required: true, message: '金额不能为空', trigger: 'blur' }],
}) })
@ -190,6 +196,7 @@ const resetForm = () => {
writeOffStatus: undefined, writeOffStatus: undefined,
customerId: undefined, customerId: undefined,
amount: undefined, amount: undefined,
remark: undefined,
} }
formRef.value?.resetFields() formRef.value?.resetFields()
} }

View File

@ -44,9 +44,9 @@
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="未核销收款票据金额" align="center" prop="unwrittenOffIncomeInvoiceAmount" min-width="180px" /> <el-table-column label="未核销收款票据金额" align="center" prop="unwrittenOffIncomeInvoiceAmount" width="230px" />
<el-table-column label="未核销收款金额" align="center" prop="unwrittenOffIncomeAmount" min-width="180px" /> <el-table-column label="未核销收款金额" align="center" prop="unwrittenOffIncomeAmount" width="230px" />
<el-table-column label="应收额" align="center" prop="unwrittenOffIncomeDiffAmount" min-width="180px"> <el-table-column label="应收额" align="center" prop="unwrittenOffIncomeDiffAmount" width="230px">
<template #header> <template #header>
<span class="diffAmount">应收额</span> <span class="diffAmount">应收额</span>
</template> </template>
@ -54,9 +54,9 @@
<span class="diffAmount">{{ scope.row.unwrittenOffIncomeDiffAmount }}</span> <span class="diffAmount">{{ scope.row.unwrittenOffIncomeDiffAmount }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="未核销付款票据金额" align="center" prop="unwrittenOffOutcomeInvoiceAmount" min-width="180px" /> <el-table-column label="未核销付款票据金额" align="center" prop="unwrittenOffOutcomeInvoiceAmount" width="230px" />
<el-table-column label="未核销付款金额" align="center" prop="unwrittenOffOutcomeAmount" min-width="180px" /> <el-table-column label="未核销付款金额" align="center" prop="unwrittenOffOutcomeAmount" width="230px" />
<el-table-column label="应付额" align="center" prop="unwrittenOffOutcomeDiffAmount" min-width="180px"> <el-table-column label="应付额" align="center" prop="unwrittenOffOutcomeDiffAmount" width="230px">
<template #header> <template #header>
<span class="diffAmount">应付额</span> <span class="diffAmount">应付额</span>
</template> </template>