1.1.12 预算、开票页面列宽优化

dev
yinq 2 weeks ago
parent 4f767ccb18
commit 6b33373766

@ -76,43 +76,43 @@
<el-table v-loading="loading" border :data="budgetInfoList" @selection-change="handleSelectionChange">
<!-- <el-table-column type="selection" width="55" align="center" />-->
<!-- <el-table-column label="版本,新版本+1" align="center" prop="budgetVersion" v-if="columns[4].visible" />-->
<el-table-column label="项目类别" align="center" prop="projectCategory" v-if="columns[5].visible" width="150">
<el-table-column label="预算编号" align="center" prop="budgetCode" min-width="140" show-overflow-tooltip />
<el-table-column label="项目类别" align="center" prop="projectCategory" v-if="columns[5].visible" min-width="140">
<template #default="scope">
<dict-tag :options="project_category" :value="scope.row.projectCategory" />
</template>
</el-table-column>
<el-table-column label="预算编号" align="center" prop="budgetCode" width="140"/>
<el-table-column label="项目号" align="center" prop="projectCode" v-if="columns[6].visible" />
<el-table-column label="项目名称" align="center" prop="projectName" v-if="columns[7].visible" />
<el-table-column label="版本" align="center" prop="budgetVersion" v-if="columns[34].visible" width="60"/>
<el-table-column label="项目经理" align="center" prop="managerName" v-if="columns[8].visible" width="100px;"/>
<el-table-column label="产品经理" align="center" prop="productManagerName" v-if="columns[10].visible" />
<el-table-column label="合同额(元)" align="center" prop="contractAmount" v-if="columns[14].visible" />
<el-table-column label="合同净额(元)" align="center" prop="netContractAmount" v-if="columns[15].visible" />
<el-table-column label="预算成本(元)" align="center" prop="budgetCost" v-if="columns[16].visible" />
<el-table-column label="预算毛利率" align="center" prop="budgetRate" v-if="columns[17].visible">
<el-table-column label="项目号" align="center" prop="projectCode" v-if="columns[6].visible" min-width="120" show-overflow-tooltip />
<el-table-column label="项目名称" align="center" prop="projectName" v-if="columns[7].visible" min-width="160" show-overflow-tooltip />
<el-table-column label="版本" align="center" prop="budgetVersion" v-if="columns[34].visible" width="64" />
<el-table-column label="项目经理" align="center" prop="managerName" v-if="columns[8].visible" min-width="100" show-overflow-tooltip />
<el-table-column label="产品经理" align="center" prop="productManagerName" v-if="columns[10].visible" min-width="100" show-overflow-tooltip />
<el-table-column label="合同额(元)" align="center" prop="contractAmount" v-if="columns[14].visible" min-width="120" />
<el-table-column label="合同净额(元)" align="center" prop="netContractAmount" v-if="columns[15].visible" min-width="120" />
<el-table-column label="预算成本(元)" align="center" prop="budgetCost" v-if="columns[16].visible" min-width="120" />
<el-table-column label="预算毛利率" align="center" prop="budgetRate" v-if="columns[17].visible" min-width="108">
<template #default="scope">
{{ formatRate(scope.row.budgetRate) }}
</template>
</el-table-column>
<el-table-column label="降成本后预算成本(元)" align="center" prop="reduceBudgetCost" v-if="columns[18].visible" />
<el-table-column label="降成本后预算毛利率" align="center" prop="reduceBudgetRate" v-if="columns[19].visible">
<el-table-column label="降成本后预算成本(元)" align="center" prop="reduceBudgetCost" v-if="columns[18].visible" min-width="152" />
<el-table-column label="降成本后预算毛利率" align="center" prop="reduceBudgetRate" v-if="columns[19].visible" min-width="150">
<template #default="scope">
{{ formatRate(scope.row.reduceBudgetRate) }}
</template>
</el-table-column>
<el-table-column label="项目预算期间" align="center" prop="duringOperation" v-if="columns[20].visible" />
<el-table-column label="预算状态" align="center" prop="budgetStatus" v-if="columns[24].visible" width="100px;">
<el-table-column label="项目预算期间" align="center" prop="duringOperation" v-if="columns[20].visible" min-width="130" show-overflow-tooltip />
<el-table-column label="预算状态" align="center" prop="budgetStatus" v-if="columns[24].visible" width="100">
<template #default="scope">
<dict-tag :options="budget_status" :value="scope.row.budgetStatus" />
</template>
</el-table-column>
<el-table-column label="流程状态" align="center" prop="flowStatus" v-if="columns[25].visible" width="100px;">
<el-table-column label="流程状态" align="center" prop="flowStatus" v-if="columns[25].visible" width="100">
<template #default="scope">
<dict-tag :options="wf_business_status" :value="scope.row.flowStatus" />
</template>
</el-table-column>
<el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width">
<el-table-column label="操作" align="center" fixed="right" width="130" class-name="small-padding fixed-width">
<template #default="scope">
<el-tooltip content="查看详情" placement="top" v-if="scope.row.budgetStatus !== BUDGET_STATUS.DRAFT">
<el-button type="primary" size="small" icon="View" @click="handleUpdate(scope.row,'view')" v-hasPermi="['oa:erp/budgetInfo:view']">&nbsp;</el-button>

@ -67,49 +67,49 @@
<el-table v-loading="loading" border :data="finInvoiceInfoList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="申请编号" align="center" prop="invoiceCode" width="150" />
<el-table-column label="项目号" align="center" prop="projectCode" v-if="columns[9].visible" />
<el-table-column label="项目名称" align="center" prop="projectName" v-if="columns[10].visible" />
<el-table-column label="项目类型" align="center" prop="invoiceCategory" v-if="columns[15].visible">
<el-table-column label="申请编号" align="center" prop="invoiceCode" min-width="150" show-overflow-tooltip />
<el-table-column label="项目号" align="center" prop="projectCode" v-if="columns[9].visible" min-width="120" show-overflow-tooltip />
<el-table-column label="项目名称" align="center" prop="projectName" v-if="columns[10].visible" min-width="160" show-overflow-tooltip />
<el-table-column label="项目类型" align="center" prop="invoiceCategory" v-if="columns[15].visible" min-width="110">
<template #default="scope">
<dict-tag :options="invoice_category" :value="scope.row.invoiceCategory" />
</template>
</el-table-column>
<el-table-column label="提前开票标识" align="center" prop="earlyFlag" v-if="columns[3].visible">
<el-table-column label="提前开票标识" align="center" prop="earlyFlag" v-if="columns[3].visible" min-width="120">
<template #default="scope">
<dict-tag :options="early_flag" :value="scope.row.earlyFlag" />
</template>
</el-table-column>
<el-table-column label="本次开具金额" align="center" prop="issueAmount" v-if="columns[5].visible" />
<el-table-column label="本次开具比例" align="center" prop="issuancePercentage" v-if="columns[6].visible" />
<el-table-column label="本次开具金额" align="center" prop="issueAmount" v-if="columns[5].visible" min-width="120" />
<el-table-column label="本次开具比例" align="center" prop="issuancePercentage" v-if="columns[6].visible" min-width="108" />
<el-table-column label="验收日期" align="center" prop="acceptanceDate" width="180" v-if="columns[11].visible">
<el-table-column label="验收日期" align="center" prop="acceptanceDate" min-width="168" v-if="columns[11].visible">
<template #default="scope">
<span>{{ parseTime(scope.row.acceptanceDate, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
</template>
</el-table-column>
<el-table-column label="发货日期" align="center" prop="deliveryDate" width="180" v-if="columns[12].visible">
<el-table-column label="发货日期" align="center" prop="deliveryDate" min-width="168" v-if="columns[12].visible">
<template #default="scope">
<span>{{ parseTime(scope.row.deliveryDate, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
</template>
</el-table-column>
<el-table-column label="合同总价" align="center" prop="totalPrice" v-if="columns[17].visible" />
<el-table-column label="客户名称" align="center" prop="customerName" v-if="columns[19].visible" />
<el-table-column label="累计回款金额" align="center" prop="returnedMoney" v-if="columns[21].visible" />
<el-table-column label="累计回款比例" align="center" prop="returnedRate" v-if="columns[22].visible" />
<el-table-column label="流程状态" align="center" prop="flowStatus" v-if="columns[26].visible">
<el-table-column label="合同总价" align="center" prop="totalPrice" v-if="columns[17].visible" min-width="120" />
<el-table-column label="客户名称" align="center" prop="customerName" v-if="columns[19].visible" min-width="140" show-overflow-tooltip />
<el-table-column label="累计回款金额" align="center" prop="returnedMoney" v-if="columns[21].visible" min-width="120" />
<el-table-column label="累计回款比例" align="center" prop="returnedRate" v-if="columns[22].visible" min-width="120" />
<el-table-column label="流程状态" align="center" prop="flowStatus" v-if="columns[26].visible" width="100">
<template #default="scope">
<dict-tag :options="wf_business_status" :value="scope.row.flowStatus" />
</template>
</el-table-column>
<el-table-column label="开票状态" align="center" prop="invoiceStatus" v-if="columns[27].visible">
<el-table-column label="开票状态" align="center" prop="invoiceStatus" v-if="columns[27].visible" width="100">
<template #default="scope">
<dict-tag :options="invoice_status" :value="scope.row.invoiceStatus" />
</template>
</el-table-column>
<el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width">
<el-table-column label="操作" align="center" fixed="right" width="120" class-name="small-padding fixed-width">
<template #default="scope">
<el-tooltip content="查看详情" placement="top" v-if="scope.row.invoiceStatus !== INVOICE_STATUS.DRAFT">
<el-button

Loading…
Cancel
Save