|
@@ -179,56 +179,56 @@
|
|
:data="dataList"
|
|
:data="dataList"
|
|
:checkbox-config="{}">
|
|
:checkbox-config="{}">
|
|
<vxe-column type="seq" width="40"></vxe-column>
|
|
<vxe-column type="seq" width="40"></vxe-column>
|
|
- <vxe-column type="checkbox" width="" ></vxe-column>
|
|
|
|
- <vxe-column width="150" title="项目名称"align="center" field="programName">
|
|
|
|
|
|
+ <vxe-column type="checkbox" width="40" ></vxe-column>
|
|
|
|
+ <vxe-column min-width="150" title="项目名称"align="center" field="programName">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-link type="primary" :underline="false" @click="viewProject(scope.row.id)">{{commonJS.isEmpty(scope.row.financeInvoiceBaseDTOList[0].programId)?'其他:':''}}{{scope.row.programName}}</el-link>
|
|
<el-link type="primary" :underline="false" @click="viewProject(scope.row.id)">{{commonJS.isEmpty(scope.row.financeInvoiceBaseDTOList[0].programId)?'其他:':''}}{{scope.row.programName}}</el-link>
|
|
</template>
|
|
</template>
|
|
</vxe-column>
|
|
</vxe-column>
|
|
- <vxe-column width="150" title="发票申请编号"align="center" field="no">
|
|
|
|
|
|
+ <vxe-column min-width="150" title="发票申请编号"align="center" field="no">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-link type="primary" :underline="false" @click="view(false, scope.row.id)">{{scope.row.no}}</el-link>
|
|
<el-link type="primary" :underline="false" @click="view(false, scope.row.id)">{{scope.row.no}}</el-link>
|
|
</template>
|
|
</template>
|
|
</vxe-column>
|
|
</vxe-column>
|
|
- <vxe-column width="150" title="发票号"align="center" field="number"></vxe-column>
|
|
|
|
- <vxe-column width="150" title="实际开票单位"align="center" field="billingWorkplaceReal"></vxe-column>
|
|
|
|
- <vxe-column width="150" title="经办人"align="center" field="operator"></vxe-column>
|
|
|
|
- <vxe-column width="150" title="经办人部门"align="center" field="operatorOffice"></vxe-column>
|
|
|
|
- <vxe-column width="150" title="开票总金额(元)"align="center" field="account"></vxe-column>
|
|
|
|
- <vxe-column width="150" title="开票金额(元)"align="center" field="accountDetail"></vxe-column>
|
|
|
|
- <vxe-column width="120" title="开票内容"align="center" field="billingContent">
|
|
|
|
|
|
+ <vxe-column min-width="150" title="发票号"align="center" field="number"></vxe-column>
|
|
|
|
+ <vxe-column min-width="150" title="实际开票单位"align="center" field="billingWorkplaceReal"></vxe-column>
|
|
|
|
+ <vxe-column min-width="150" title="经办人"align="center" field="operator"></vxe-column>
|
|
|
|
+ <vxe-column min-width="150" title="经办人部门"align="center" field="operatorOffice"></vxe-column>
|
|
|
|
+ <vxe-column min-width="150" title="开票总金额(元)"align="center" field="account"></vxe-column>
|
|
|
|
+ <vxe-column min-width="150" title="开票金额(元)"align="center" field="accountDetail"></vxe-column>
|
|
|
|
+ <vxe-column min-width="120" title="开票内容"align="center" field="billingContent">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
{{$dictUtils.getDictLabel('invoice_billing_content', scope.row.billingContent, '-')}}
|
|
{{$dictUtils.getDictLabel('invoice_billing_content', scope.row.billingContent, '-')}}
|
|
</template>
|
|
</template>
|
|
</vxe-column>
|
|
</vxe-column>
|
|
- <vxe-column width="100" title="收款类型"align="center" field="receivablesType">
|
|
|
|
|
|
+ <vxe-column min-width="100" title="收款类型"align="center" field="receivablesType">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
{{$dictUtils.getDictLabel('invoice_receivables_type', scope.row.receivablesType, '-')}}
|
|
{{$dictUtils.getDictLabel('invoice_receivables_type', scope.row.receivablesType, '-')}}
|
|
</template>
|
|
</template>
|
|
</vxe-column>
|
|
</vxe-column>
|
|
- <vxe-column width="100" title="发票类型"align="center" field="type">
|
|
|
|
|
|
+ <vxe-column min-width="100" title="发票类型"align="center" field="type">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
{{$dictUtils.getDictLabel('invoice_type', scope.row.type, '-')}}
|
|
{{$dictUtils.getDictLabel('invoice_type', scope.row.type, '-')}}
|
|
</template>
|
|
</template>
|
|
</vxe-column>
|
|
</vxe-column>
|
|
- <vxe-column width="120" title="开票日期"align="center" field="billingDate"></vxe-column>
|
|
|
|
- <vxe-column width="120" title="收款日期"align="center" field="receivablesDate"></vxe-column>
|
|
|
|
- <vxe-column width="110" fixed="right"align="center" title="是否收款" field="receivablesStatus">
|
|
|
|
|
|
+ <vxe-column min-width="120" title="开票日期"align="center" field="billingDate"></vxe-column>
|
|
|
|
+ <vxe-column min-width="120" title="收款日期"align="center" field="receivablesDate"></vxe-column>
|
|
|
|
+ <vxe-column min-width="110" fixed="right"align="center" title="是否收款" field="receivablesStatus">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
{{scope.row.receivablesStatus === '1'?'已收款':'未收款'}}
|
|
{{scope.row.receivablesStatus === '1'?'已收款':'未收款'}}
|
|
</template>
|
|
</template>
|
|
</vxe-column>
|
|
</vxe-column>
|
|
- <vxe-column width="110" fixed="right"align="center" title="是否作废" field="invalidStatus">
|
|
|
|
|
|
+ <vxe-column min-width="110" fixed="right"align="center" title="是否作废" field="invalidStatus">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
{{scope.row.invalidStatus === '1'?'已作废':'未作废'}}
|
|
{{scope.row.invalidStatus === '1'?'已作废':'未作废'}}
|
|
</template>
|
|
</template>
|
|
</vxe-column>
|
|
</vxe-column>
|
|
- <vxe-column width="110px" fixed="right"align="center" title="状态" field="status" >
|
|
|
|
|
|
+ <vxe-column min-width="110px" fixed="right"align="center" title="状态" field="status" >
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-button type="text" @click="invoiceDetail(scope.row)" :type="$dictUtils.getDictLabel('invoice_status_info', scope.row.status, '-')" effect="dark" size="mini">{{$dictUtils.getDictLabel("invoice_status", scope.row.status, '-')}} </el-button>
|
|
<el-button type="text" @click="invoiceDetail(scope.row)" :type="$dictUtils.getDictLabel('invoice_status_info', scope.row.status, '-')" effect="dark" size="mini">{{$dictUtils.getDictLabel("invoice_status", scope.row.status, '-')}} </el-button>
|
|
</template>
|
|
</template>
|
|
</vxe-column>
|
|
</vxe-column>
|
|
- <vxe-column width="300" title="操作" fixed="right" align="center">
|
|
|
|
|
|
+ <vxe-column min-width="300" title="操作" fixed="right" align="center">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-button v-if="hasPermission('finance:invoice:edit')&&scope.row.status === '1'||scope.row.status === '3'||scope.row.status === '4'" type="text" icon="el-icon-edit" size="small" @click="invoicePush(scope.row)">修改</el-button>
|
|
<el-button v-if="hasPermission('finance:invoice:edit')&&scope.row.status === '1'||scope.row.status === '3'||scope.row.status === '4'" type="text" icon="el-icon-edit" size="small" @click="invoicePush(scope.row)">修改</el-button>
|
|
<el-button v-if="hasPermission('finance:invoice:edit')&&scope.row.status === '2'" type="text" icon="el-icon-delete" size="small" @click="invoiceReback(scope.row)">撤回</el-button>
|
|
<el-button v-if="hasPermission('finance:invoice:edit')&&scope.row.status === '2'" type="text" icon="el-icon-delete" size="small" @click="invoiceReback(scope.row)">撤回</el-button>
|