This commit is contained in:
zmj 2024-01-30 17:14:15 +08:00
commit 6bc491861d
13 changed files with 39 additions and 101 deletions

View File

@ -46,7 +46,7 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="客户" prop="custom_name" show-overflow-tooltip />
<el-table-column label="客户名称" prop="custom_name" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="开票日期" prop="invoicing_date" show-overflow-tooltip />

View File

@ -60,21 +60,9 @@
<el-table-column label="合同编号" prop="contract_no" show-overflow-tooltip />
<el-table-column label="付款日期" prop="pay_date" show-overflow-tooltip />
<el-table-column label="付款金额" prop="amount" show-overflow-tooltip />
<el-table-column label="付款方式" prop="pay_type" show-overflow-tooltip>
<template #default="{ row }">
{{ row.pay_type_text }}
</template>
</el-table-column>
<el-table-column label="付款性质" prop="payment_natrue" show-overflow-tooltip>
<template #default="{ row }">
{{ row.payment_nature_text }}
</template>
</el-table-column>
<el-table-column label="期次" prop="period" show-overflow-tooltip>
<template #default="{ row }">
<dict-value :options="dictData.pay_period" :value="row.period" />
</template>
</el-table-column>
<el-table-column label="付款方式" prop="pay_type_text" show-overflow-tooltip />
<el-table-column label="付款性质" prop="payment_nature_text" show-overflow-tooltip />
<el-table-column label="期次" prop="period" show-overflow-tooltip />
<el-table-column label="申请人" prop="apply_user" show-overflow-tooltip />
<el-table-column label="备注" prop="remark" show-overflow-tooltip />
<el-table-column label="操作" width="150" fixed="right">

View File

@ -47,16 +47,8 @@
<el-table-column label="合同编号" prop="contract_no" show-overflow-tooltip />
<el-table-column label="计划付款日期" prop="pay_date" show-overflow-tooltip />
<el-table-column label="金额" prop="amount" show-overflow-tooltip />
<el-table-column label="期次" prop="period" show-overflow-tooltip>
<template #default="{ row }">
<dict-value :options="dictData.pay_period" :value="row.period" />
</template>
</el-table-column>
<el-table-column label="状态" prop="period" show-overflow-tooltip>
<template #default="{ row }">
<dict-value :options="dictData.pay_status" :value="row.status" />
</template>
</el-table-column>
<el-table-column label="期次" prop="period_text" show-overflow-tooltip />
<el-table-column label="状态" prop="status_text" show-overflow-tooltip />
<el-table-column label="已付款" prop="has_payment_amount" show-overflow-tooltip />
<el-table-column label="未付款" prop="not_payment_amount" show-overflow-tooltip />
<el-table-column label="备注" prop="remark" show-overflow-tooltip />

View File

@ -38,28 +38,16 @@
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="合同编号" prop="contract_no" show-overflow-tooltip />
<el-table-column label="合同类型" prop="contract_type">
<template #default="{ row }">
{{ row.contract_type == 1 ? "采购合同" : "分包合同" }}
</template>
</el-table-column>
<el-table-column label="合同类型" prop="contract_type" show-overflow-tooltip />
<el-table-column label="供应商名称" prop="supplier_name" show-overflow-tooltip />
<el-table-column label="收票日期" prop="receipt_date" show-overflow-tooltip />
<el-table-column label="开票日期" prop="invoicing_date" show-overflow-tooltip />
<el-table-column label="提交人" prop="commitor" show-overflow-tooltip />
<el-table-column label="发票税率" prop="invoice_tax_rate_text" show-overflow-tooltip>
<template #default="{ row }">
{{ row.invoice_tax_rate_text }}%
</template>
</el-table-column>
<el-table-column label="发票税率" prop="invoice_tax_rate_text" show-overflow-tooltip />
<el-table-column label="发票金额" prop="invoice_amount" show-overflow-tooltip />
<el-table-column label="不含税金额" prop="amount_excluding_tax" show-overflow-tooltip />
<el-table-column label="税额" prop="tax_amount" show-overflow-tooltip />
<el-table-column label="发票类型" prop="invoice_type">
<template #default="{ row }">
<dict-value :options="dictData.invoice_type" :value="row.invoice_type" />
</template>
</el-table-column>
<el-table-column label="发票类型" prop="invoice_type_text" show-overflow-tooltip />
<el-table-column label="发票编号" prop="invoice_no" show-overflow-tooltip />
<el-table-column label="操作" width="150" fixed="right">

View File

@ -47,23 +47,13 @@
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="供应商名称" prop="supplier_name" show-overflow-tooltip />
<el-table-column label="供应商编码" prop="supplier_code" show-overflow-tooltip />
<el-table-column label="合同类型" prop="contract_type">
<template #default="{ row }">
{{ row.contract_type_text }}
</template>
</el-table-column>
<el-table-column label="合同编号" prop="contract_no" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="合同编号" prop="contract_no" show-overflow-tooltip />
<el-table-column label="合同类型" prop="contract_type_text" show-overflow-tooltip />
<el-table-column label="退款日期" prop="refund_date" show-overflow-tooltip />
<el-table-column label="退款金额" prop="refund_amount" show-overflow-tooltip />
<el-table-column label="退款原因" prop="reason" show-overflow-tooltip />
<el-table-column label="退款方式" prop="refund_type" show-overflow-tooltip>
<template #default="{ row }">
<!-- <dict-value :options="dictData.refund_type" :value="row.refund_type" /> -->
{{ row.refund_type_text }}
</template>
</el-table-column>
<el-table-column label="退款方式" prop="refund_type_text" show-overflow-tooltip />
<el-table-column label="备注" prop="remark" show-overflow-tooltip />
<el-table-column label="操作" width="150" fixed="right">
<template #default="{ row }">

View File

@ -3,21 +3,26 @@
<el-card>
<el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="120px" label-position="left">
<el-form-item label="客户名称" prop="field101">
<el-input v-model="formData.field101" placeholder="点击选择客户" :disabled='true' clearable :style="{ width: '100%' }"></el-input>
<el-input v-model="formData.field101" placeholder="点击选择客户" :disabled='true' clearable
:style="{ width: '100%' }"></el-input>
</el-form-item>
<el-form-item label="合同编号" prop="field102">
<el-input v-model="formData.field102" placeholder="选择销售合同" :disabled='true' clearable :style="{ width: '100%' }"></el-input>
<el-input v-model="formData.field102" placeholder="选择销售合同" :disabled='true' clearable
:style="{ width: '100%' }"></el-input>
</el-form-item>
<el-form-item label="合同名称" prop="field103">
<el-input v-model="formData.field103" placeholder="系统自动填写" :disabled='true' clearable :style="{ width: '100%' }"></el-input>
<el-input v-model="formData.field103" placeholder="系统自动填写" :disabled='true' clearable
:style="{ width: '100%' }"></el-input>
</el-form-item>
<el-form-item label="期次" prop="field106">
<el-select v-model="formData.field106" placeholder="请选择期次" clearable :style="{ width: '100%' }">
<el-option v-for="(item, index) in field106Options" :key="index" :label="item.label" :value="item.value" :disabled="item.disabled"></el-option>
<el-option v-for="(item, index) in field106Options" :key="index" :label="item.label"
:value="item.value" :disabled="item.disabled"></el-option>
</el-select>
</el-form-item>
<el-form-item label="计划回款日期" prop="field107">
<el-date-picker v-model="formData.field107" format="yyyy-MM-dd" value-format="yyyy-MM-dd" :style="{ width: '100%' }" placeholder="请选择计划回款日期" clearable></el-date-picker>
<el-date-picker v-model="formData.field107" format="yyyy-MM-dd" value-format="yyyy-MM-dd"
:style="{ width: '100%' }" placeholder="请选择计划回款日期" clearable></el-date-picker>
</el-form-item>
<el-form-item label="金额" prop="field108">
<el-input v-model="formData.field108" placeholder="请输入金额" clearable :style="{ width: '100%' }">
@ -25,18 +30,21 @@
</el-form-item>
<el-form-item label="是否回款" prop="field109">
<el-radio-group v-model="formData.field109" size="medium">
<el-radio v-for="(item, index) in field109Options" :key="index" :label="item.value" :disabled="item.disabled">{{ item.label }}</el-radio>
<el-radio v-for="(item, index) in field109Options" :key="index" :label="item.value"
:disabled="item.disabled">{{ item.label }}</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="回款责任人" prop="field110">
<el-input v-model="formData.field110" placeholder="点击指定责任人" :disabled='true' clearable :style="{ width: '100%' }"></el-input>
<el-input v-model="formData.field110" placeholder="点击指定责任人" :disabled='true' clearable
:style="{ width: '100%' }"></el-input>
</el-form-item>
<el-form-item label="备注" prop="field111">
<el-input v-model="formData.field111" placeholder="请输入备注" clearable :style="{ width: '100%' }">
</el-input>
</el-form-item>
<el-form-item label="附件" prop="field112">
<el-upload ref="field112" :file-list="field112fileList" :action="field112Action" :before-upload="field112BeforeUpload">
<el-upload ref="field112" :file-list="field112fileList" :action="field112Action"
:before-upload="field112BeforeUpload">
<el-button size="small" type="primary" icon="el-icon-upload">点击上传</el-button>
</el-upload>
</el-form-item>

View File

@ -38,12 +38,8 @@
<el-table-column label="合同编号" prop="contract_no" show-overflow-tooltip />
<el-table-column label="供应编号" prop="supplier_code" show-overflow-tooltip />
<el-table-column label="供应商名称" prop="supplier_name" show-overflow-tooltip />
<el-table-column label="合同类型" prop="contract_type" show-overflow-tooltip />
<el-table-column label="税率" prop="tax_rate">
<template #default="{ row }">
<dict-value :options="dictData.tax_rate" :value="row.tax_rate" />
</template>
</el-table-column>
<el-table-column label="合同类型" prop="contract_type_text" show-overflow-tooltip />
<el-table-column label="税率" prop="tax_rate_text" show-overflow-tooltip />
<el-table-column label="材料类别" prop="material_first_level" show-overflow-tooltip />
<el-table-column label="材料中类" prop="material_second_level" show-overflow-tooltip />
<el-table-column label="材料小类" prop="material_three_level" show-overflow-tooltip />

View File

@ -34,23 +34,16 @@
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="客户名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="合同编号" prop="project_name" show-overflow-tooltip />
<el-table-column label="客户名称" prop="custom_name" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="合同编号" prop="contract_code" show-overflow-tooltip />
<el-table-column label="日期" prop="return_date" show-overflow-tooltip />
<el-table-column label="期次" prop="industry">
<template #default="{ row }">
<dict-value :options="dictData.pay_period" :value="row.period" />
</template>
</el-table-column>
<el-table-column label="期次" prop="period" show-overflow-tooltip />
<el-table-column label="金额" prop="amount" show-overflow-tooltip />
<el-table-column label="开票状态" prop="invoice_status" show-overflow-tooltip />
<el-table-column label="付款方式" prop="pay_type" show-overflow-tooltip />
<el-table-column label="收款性质" prop="collection_type" show-overflow-tooltip />
<el-table-column label="收款人" prop="receiver" show-overflow-tooltip />
<el-table-column label="开户银行" prop="bank_account_info.deposit_bank" show-overflow-tooltip />
<el-table-column label="操作" width="150" fixed="right">
<template #default="{ row }">
<el-button v-perms="['recordsPayment.recordsPayment/edit']" type="primary" link

View File

@ -37,7 +37,7 @@
<el-table-column type="selection" width="55" />
<el-table-column label="序号" type="index" width="55" />
<el-table-column label="退款单号" prop="refund_code" show-overflow-tooltip />
<el-table-column label="客户名称" prop="project_code" show-overflow-tooltip />
<el-table-column label="客户名称" prop="custom_name" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="合同编号" prop="contract_code" show-overflow-tooltip />
<el-table-column label="退款原因" prop="reason" show-overflow-tooltip />

View File

@ -38,7 +38,7 @@
<el-table-column label="客户名称" prop="custom_name" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="投标时间" prop="refund_date" show-overflow-tooltip />
<el-table-column label="投标时间" prop="bidding_time" show-overflow-tooltip />
<el-table-column label="退款金额" prop="refund_amount" show-overflow-tooltip />
<el-table-column label="退款日期" prop="refund_date" show-overflow-tooltip />
<!-- <el-table-column label="申请人" prop="remark" show-overflow-tooltip /> -->

View File

@ -43,13 +43,8 @@
<el-table-column label="合同类型" prop="contract_type" show-overflow-tooltip />
<el-table-column label="客户名称" prop="custom_name" show-overflow-tooltip />
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />
<el-table-column label="期次" prop="period">
<template #default="{ row }">
<dict-value :options="dictData.pay_period" :value="row.period" />
</template>
</el-table-column>
<el-table-column label="期次" prop="period" show-overflow-tooltip />
<el-table-column label="计划回款日期" prop="return_date" show-overflow-tooltip />
<el-table-column label="状态" prop="return_status" show-overflow-tooltip />
<el-table-column label="金额" prop="amount" show-overflow-tooltip />

View File

@ -21,21 +21,15 @@
<el-table-column label="项目编码" prop="project_code" show-overflow-tooltip />
<el-table-column label="合同编号" prop="contract_no" show-overflow-tooltip />
<el-table-column label="合同类型" prop="contract_type" show-overflow-tooltip />
<!-- <el-table-column label="签订日期" prop="signing_date" show-overflow-tooltip /> -->
<el-table-column label="供应商名称" prop="supplier_name" show-overflow-tooltip />
<el-table-column label="工作类型" prop="work_type" show-overflow-tooltip />
<el-table-column label="工作内容" prop="work_content" show-overflow-tooltip />
<el-table-column label="项目特征" prop="project_features" show-overflow-tooltip />
<el-table-column label="单位" prop="unit" show-overflow-tooltip />
<el-table-column label="税率(%)" prop="tax_rate">
<template #default="{ row }">
<dict-value :options="dictData.tax_rate" :value="row.tax_rate" />
</template>
</el-table-column>
<el-table-column label="税率(%)" prop="tax_rate_text" show-overflow-tooltip />
<el-table-column label="工作量" prop="num" show-overflow-tooltip />
<el-table-column label="不含税金额" prop="amount_excluding_tax" show-overflow-tooltip />
<el-table-column label="含税金额" prop="amount_including_tax" show-overflow-tooltip />
<el-table-column label="备注" prop="remark" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }">

View File

@ -46,16 +46,10 @@
<el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
<el-table-column label="项目编号" prop="project_code" show-overflow-tooltip />
<el-table-column label="供应商" prop="supplier_name" show-overflow-tooltip />
<!-- <el-table-column label="洽商报价金额" prop="amount_including_tax" show-overflow-tooltip /> -->
<el-table-column label="洽商金额" prop="negotiation_amount" show-overflow-tooltip />
<el-table-column label="洽商类别" prop="contract_type">
<template #default="{ row }">
<dict-value :options="dictData.negotiation_type" :value="row.negotiation_type" />
</template>
</el-table-column>
<el-table-column label="洽商类别" prop="negotiation_type_text" show-overflow-tooltip />
<el-table-column label="洽商质保金额" prop="warranty_amount" show-overflow-tooltip />
<el-table-column label="洽商质保到期时间" prop="Warranty_expire_date" show-overflow-tooltip />
<el-table-column label="洽商质保到期时间" prop="warranty_expire_date" show-overflow-tooltip />
<el-table-column label="备注" prop="remark" show-overflow-tooltip />
<el-table-column label="操作" width="160" fixed="right">
<template #default="{ row }">