This commit is contained in:
liushuai
2019-10-06 21:32:03 +08:00
parent e26889391e
commit e26a30f68a
9 changed files with 746 additions and 550 deletions

View File

@@ -35,19 +35,19 @@
<template slot-scope="scope">
<el-table :data="gridData" class="subTableHeader" stripe size="mini" show-summary style="width: 40%">
<el-table-column width="50" align="center" type="index" label="序号"/>
<el-table-column min-width="150" align="center" label="采购单号">
<el-table-column min-width="150" align="center" label="发票号">
<template slot-scope="scope">
{{ scope.row.采购单 }}
{{ scope.row.发票 }}
</template>
</el-table-column>
<el-table-column min-width="150" align="center" label="采购单名称">
<el-table-column min-width="150" align="center" label="供应商">
<template slot-scope="scope">
{{ scope.row.采购单名称 }}
{{ scope.row.供应商名称 }}
</template>
</el-table-column>
<el-table-column min-width="100" align="center" label="计划总额" prop="请款金额">
<el-table-column min-width="150" align="center" label="开票金额">
<template slot-scope="scope">
{{ scope.row.请款金额 }}
{{ scope.row.开票金额 }}
</template>
</el-table-column>
</el-table>
@@ -139,14 +139,9 @@
@click="pageCurrent1=1;pageSize1=10;total1=0;searchTable01()">查询</el-button>
<el-table v-loading="" :data="tableData01" border stripe highlight-current-row style="max-height: 300px;" height="300px" size="mini" @selection-change="handleSelectionChange">
<el-table-column :selectable="selectable" type="selection" align="center" width="50"/>
<el-table-column label="采购单号" align="center" min-width="120">
<el-table-column label="发票号" align="center" min-width="120">
<template slot-scope="scope">
{{ scope.row.采购单 }}
</template>
</el-table-column>
<el-table-column label="采购单名称" align="center" min-width="120">
<template slot-scope="scope">
{{ scope.row.采购单名称 }}
{{ scope.row.发票 }}
</template>
</el-table-column>
<el-table-column label="供应商" align="center" min-width="250">
@@ -154,24 +149,9 @@
{{ scope.row.供应商名称 }}
</template>
</el-table-column>
<el-table-column label="采购员" align="center" min-width="70">
<el-table-column label="开票金额" align="center" min-width="70">
<template slot-scope="scope">
{{ scope.row.姓名 }}
</template>
</el-table-column>
<el-table-column label="总金额" align="center" min-width="70">
<template slot-scope="scope">
{{ scope.row.总价 }}
</template>
</el-table-column>
<el-table-column label="已付金额" align="center" min-width="70">
<template slot-scope="scope">
{{ scope.row.已付金额 }}
</template>
</el-table-column>
<el-table-column label="请款金额" align="center" min-width="100" prop="请款金额" fixed="right">
<template slot-scope="scope">
<el-input-number :max="scope.row.总价 - scope.row.已付金额" :disabled="(scope.row.总价 - scope.row.已付金额) === 0" v-model="scope.row.请款金额" controls-position="right" size="mini" style="width:100%"/>
{{ scope.row.开票金额 }}
</template>
</el-table-column>
</el-table>
@@ -305,9 +285,9 @@ export default {
this.contractGroup = []
this.sumGroup = []
for (let i = 0; i < val.length; i++) {
this.SUM += parseFloat(val[i].请款金额)
this.contractGroup.push(val[i].采购计划流水号)
this.sumGroup.push(val[i].请款金额)
this.SUM += parseFloat(val[i].开票金额)
this.contractGroup.push(val[i].发票流水号)
this.sumGroup.push(val[i].开票金额)
}
},
selectable(row, index) { // 控制某行是否可选