请款审核审批查询
This commit is contained in:
@@ -30,7 +30,7 @@ export function searchTable1(radio, check1, supplier, check2, start, end, check3
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
// 采购合同明细查询
|
// 查询离线合同请款信息明细
|
||||||
export function searchTable2(num) {
|
export function searchTable2(num) {
|
||||||
return request({
|
return request({
|
||||||
url: '',
|
url: '',
|
||||||
@@ -39,8 +39,8 @@ export function searchTable2(num) {
|
|||||||
UserID: state.state.user.id,
|
UserID: state.state.user.id,
|
||||||
ModularID: router.currentRoute.path,
|
ModularID: router.currentRoute.path,
|
||||||
type: '1',
|
type: '1',
|
||||||
name: '采购管理_采购合同内容_查询数据',
|
name: '采购管理_采购合同_请款明细_查询数据',
|
||||||
param: '采购合同流水号=' + num
|
param: `采购合同请款流水号=${num}`
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -74,6 +74,15 @@
|
|||||||
{{ scope.row.审核情况内容 }}
|
{{ scope.row.审核情况内容 }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column label="操作" align="center" width="90px" fixed="right">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<el-tooltip :open-delay="1000" effect="dark" content="物料移出采购计划" placement="top">
|
||||||
|
<div style="display: inline-block">
|
||||||
|
<el-button type="text" size="mini" @click="searchTable2(scope.row)">详情</el-button>
|
||||||
|
</div>
|
||||||
|
</el-tooltip>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
<div class="block" style="margin-top: 10px;">
|
<div class="block" style="margin-top: 10px;">
|
||||||
<el-pagination
|
<el-pagination
|
||||||
@@ -169,6 +178,7 @@ export default {
|
|||||||
this.contractValue = parseInt(row.采购合同流水号)
|
this.contractValue = parseInt(row.采购合同流水号)
|
||||||
searchTable2(this.contractValue).then(response => {
|
searchTable2(this.contractValue).then(response => {
|
||||||
this.returns = response.data[0].合同内容
|
this.returns = response.data[0].合同内容
|
||||||
|
this.dialogFormVisible = true
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
handleSizeChange1(val) {
|
handleSizeChange1(val) {
|
||||||
|
|||||||
@@ -25,6 +25,7 @@
|
|||||||
<el-radio v-model="radio" label="2" style="margin: 0 0 0 10px">通过</el-radio>
|
<el-radio v-model="radio" label="2" style="margin: 0 0 0 10px">通过</el-radio>
|
||||||
<el-radio v-model="radio" label="3" style="margin: 0 0 0 10px">未过</el-radio>
|
<el-radio v-model="radio" label="3" style="margin: 0 0 0 10px">未过</el-radio>
|
||||||
<el-button type="primary" plain size="small" icon="el-icon-search" style="margin-left: 10px" @click="total1=0;pageCurrent1=1;pageSize1=50;searchTable1()">查询</el-button>
|
<el-button type="primary" plain size="small" icon="el-icon-search" style="margin-left: 10px" @click="total1=0;pageCurrent1=1;pageSize1=50;searchTable1()">查询</el-button>
|
||||||
|
<el-button type="success" size="small" icon="el-icon-download" style="margin-left:10px;margin-top: 3px;margin-right: 20px;float: right" plain @click="exportTable('')">导出</el-button>
|
||||||
</el-card>
|
</el-card>
|
||||||
<el-card style="margin-top: 5px">
|
<el-card style="margin-top: 5px">
|
||||||
<el-table v-loading="loading1" :data="tableData1" size="mini" border stripe style="width: 100%" height="600px" highlight-current-row @row-click="searchTable2">
|
<el-table v-loading="loading1" :data="tableData1" size="mini" border stripe style="width: 100%" height="600px" highlight-current-row @row-click="searchTable2">
|
||||||
@@ -58,6 +59,15 @@
|
|||||||
{{ scope.row.审核情况内容 }}
|
{{ scope.row.审核情况内容 }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column label="操作" align="center" width="90px" fixed="right">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<el-tooltip :open-delay="1000" effect="dark" content="物料移出采购计划" placement="top">
|
||||||
|
<div style="display: inline-block">
|
||||||
|
<el-button type="text" size="mini" @click="searchTable2(scope.row)">详情</el-button>
|
||||||
|
</div>
|
||||||
|
</el-tooltip>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
<div class="block" style="margin-top: 10px;">
|
<div class="block" style="margin-top: 10px;">
|
||||||
<el-pagination
|
<el-pagination
|
||||||
@@ -71,6 +81,31 @@
|
|||||||
@current-change="handleCurrentChange1"/>
|
@current-change="handleCurrentChange1"/>
|
||||||
</div>
|
</div>
|
||||||
</el-card>
|
</el-card>
|
||||||
|
|
||||||
|
<el-dialog v-el-drag-dialog :visible.sync="dialogFormVisible" title="请款信息明细" center width="800px">
|
||||||
|
<el-table :data="gridData1" border highlight-current-row size="mini">
|
||||||
|
<el-table-column min-width="150" align="center" label="合同编号">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.采购合同编号 ? scope.row.采购合同编号 : scope.row.离线合同编号 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column width="120" align="center" label="到货金额(元)" prop="到货金额">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ parseFloat(scope.row.到货金额).toFixed(2) }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column width="120" align="center" label="已付金额(元)" prop="已付金额">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ parseFloat(scope.row.已付金额).toFixed(2) }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column width="120" align="center" label="请款金额(元)" prop="请款金额">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ parseFloat(scope.row.请款金额).toFixed(2) }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
</el-table>
|
||||||
|
</el-dialog>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -92,7 +127,7 @@ export default {
|
|||||||
tableData1: [],
|
tableData1: [],
|
||||||
loading1: false,
|
loading1: false,
|
||||||
dialogFormVisible: false,
|
dialogFormVisible: false,
|
||||||
returns: ''
|
gridData1: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -132,10 +167,33 @@ export default {
|
|||||||
this.total1 = response.data.total
|
this.total1 = response.data.total
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
exportTable() {
|
||||||
|
var check1, check2, check3
|
||||||
|
this.billNames ? check1 = 1 : check1 = 0
|
||||||
|
this.dateRange ? check2 = 1 : (check2 = 0, this.dateRange = '')
|
||||||
|
this.personValue ? check3 = 1 : check3 = 0
|
||||||
|
var param = []
|
||||||
|
param[0] = ['查询全部', this.radio]
|
||||||
|
param[1] = ['供应商名称_check', check1]
|
||||||
|
param[2] = ['供应商名称', this.billNames]
|
||||||
|
param[3] = ['时间段_check', check2]
|
||||||
|
if (check2 === 0) {
|
||||||
|
param[4] = ['开始时间', '']
|
||||||
|
param[5] = ['结束时间', '']
|
||||||
|
} else {
|
||||||
|
param[4] = ['开始时间', this.dateRange[0]]
|
||||||
|
param[5] = ['结束时间', this.dateRange[1]]
|
||||||
|
}
|
||||||
|
param[6] = ['人员编号_check', check3]
|
||||||
|
param[7] = ['人员编号', this.personValue]
|
||||||
|
var Data = this.CreateData('2001', '报表_采购管理_情况审核查询_查询数据', param)
|
||||||
|
this.exportExcel_NPOI(Data)
|
||||||
|
},
|
||||||
searchTable2(row) {
|
searchTable2(row) {
|
||||||
this.contractValue = parseInt(row.采购合同流水号)
|
this.gridData1 = []
|
||||||
searchTable2(this.contractValue).then(response => {
|
searchTable2(row.采购合同请款流水号).then(response => {
|
||||||
this.returns = response.data[0].合同内容
|
this.gridData1 = response.data
|
||||||
|
this.dialogFormVisible = true
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
handleSizeChange1(val) {
|
handleSizeChange1(val) {
|
||||||
|
|||||||
Reference in New Issue
Block a user