sen
2026-03-23 075d8b76626b2c830cc3bef11fb32e89d6067a3e
ui/admin-ui3/src/components/SettlementDialog/index.vue
@@ -5,9 +5,9 @@
            <el-descriptions-item label="系统编号">{{ billInfo.systemNo }}</el-descriptions-item>
            <el-descriptions-item label="账单名称">{{ billInfo.billName }}</el-descriptions-item>
            <el-descriptions-item v-if="type == 'receivable'" label="客户名称">{{ billInfo.customerName
            }}</el-descriptions-item>
                }}</el-descriptions-item>
            <el-descriptions-item v-if="type == 'payable'" label="供应商名称">{{ billInfo.supplierName
            }}</el-descriptions-item>
                }}</el-descriptions-item>
            <el-descriptions-item label="单据数量">{{ billInfo.documentCount }}</el-descriptions-item>
            <el-descriptions-item label="应结算金额">
@@ -17,9 +17,9 @@
            <el-descriptions-item label="减免金额">{{ billInfo.discountAmount }}</el-descriptions-item>
            <el-descriptions-item v-if="type == 'receivable'" label="已收金额">{{ billInfo.receivedAmount
            }}</el-descriptions-item>
                }}</el-descriptions-item>
            <el-descriptions-item v-if="type == 'payable'" label="已付金额">{{ billInfo.receivedAmount
            }}</el-descriptions-item>
                }}</el-descriptions-item>
            <el-descriptions-item v-if="type == 'receivable'" label="待收金额">
                <span class="text-danger">{{ billInfo.pendingAmount }}</span>
@@ -29,9 +29,11 @@
                <span class="text-danger">{{ billInfo.pendingAmount }}</span>
            </el-descriptions-item>
            <el-descriptions-item label="周期类型">
            <!-- <el-descriptions-item label="周期类型">
                {{ billInfo.periodType }}
            </el-descriptions-item>
            </el-descriptions-item> -->
                    <el-descriptions-item label="周期类型">{{ dictFormat(sys_period_type,billInfo.periodType)  }}</el-descriptions-item>
            <el-descriptions-item label="业务期间">
                <span v-if="billInfo.businessEndDate !== null">{{ billInfo.businessEndDate + '-' }}</span>
                <span v-if="billInfo.businessStartDate !== null">
@@ -125,8 +127,8 @@
                    </el-form-item>
                </el-col>
                <!-- 少 -->
                <el-col :span="8">
                    <el-form-item label="收款人">
                <el-col :span="8" v-if="['receivable', 'payable'].includes(type)">
                    <el-form-item :label="type === 'receivable' ? '收款人' : '付款人'">
                        <el-input v-model="formData.payee" />
                    </el-form-item>
                </el-col>
@@ -164,7 +166,7 @@
                    </el-form-item>
                </el-col>
                <el-col :span="8" v-if="type == 'payable'">
                    <el-form-item label="收款后待付金额">
                    <el-form-item label="付款后待付金额">
                        <el-input v-model="formData.remainingPendingAmount" disabled class="remaining-input" />
                    </el-form-item>
                </el-col>
@@ -200,10 +202,13 @@
const { proxy } = useCurrentInstance();
// 获取所需字典数据
const {
    sys_clearing_form
    sys_clearing_form,sys_period_type
} = proxy.useDict(
    'sys_clearing_form'
    'sys_clearing_form','sys_period_type'
);
const dictFormat = (dict: any, value: any) => {
    return proxy.selectDictLabel(dict, value);
}
const emit = defineEmits(['success'])
const visible = ref(false)