|
@@ -29,7 +29,12 @@
|
29
|
29
|
<el-table-column label="操作">
|
30
|
30
|
<template slot-scope="scope">
|
31
|
31
|
<el-button size="mini" @click="handleEdit(scope.row)">编辑</el-button>
|
32
|
|
- <el-button size="mini" type="danger" @click="handleDelete(scope.row.id)">删除</el-button>
|
|
32
|
+ <!-- <el-button size="mini" type="danger" @click="handleDelete(scope.row.id)">删除</el-button> -->
|
|
33
|
+ </template>
|
|
34
|
+ </el-table-column>
|
|
35
|
+ <el-table-column label="日志记录" width="120">
|
|
36
|
+ <template slot-scope="scope">
|
|
37
|
+ <el-button @click="handleViewRecord(scope.row)" type="text" size="small">查看使用量变动记录</el-button>
|
33
|
38
|
</template>
|
34
|
39
|
</el-table-column>
|
35
|
40
|
</el-table>
|
|
@@ -73,7 +78,29 @@
|
73
|
78
|
</el-form>
|
74
|
79
|
</el-dialog>
|
75
|
80
|
|
76
|
|
-
|
|
81
|
+ <el-dialog title="转移数量变动日志" :visible.sync="dialogVisibleRecord" width="800px">
|
|
82
|
+ <el-table :data="tableData2" border>
|
|
83
|
+ <el-table-column prop="id" label="编号" width="60" v-if="isShow">
|
|
84
|
+ </el-table-column>
|
|
85
|
+ <el-table-column prop="uperCustomer.name" label="上游客户" width="400" v-if="isShow">
|
|
86
|
+ </el-table-column>
|
|
87
|
+ <el-table-column prop="customer.name" label="客户" width="400" v-if="isShow">
|
|
88
|
+ </el-table-column>
|
|
89
|
+ <el-table-column prop="modifyTime" label="修改时间" width="240">
|
|
90
|
+ </el-table-column>
|
|
91
|
+ <el-table-column prop="modifyUser.userName" label="修改人员" width="120">
|
|
92
|
+ </el-table-column>
|
|
93
|
+ <el-table-column prop="weight" label="修改重量" width="120">
|
|
94
|
+ </el-table-column>
|
|
95
|
+ <el-table-column prop="subStr" label="修改类型" width="120">
|
|
96
|
+ </el-table-column>
|
|
97
|
+ <el-table-column prop="changeFrom" label="修改来源" width="120">
|
|
98
|
+ </el-table-column>
|
|
99
|
+ </el-table>
|
|
100
|
+ <el-pagination @size-change="handleSizeChange2" @current-change="handleCurrentChange2" :current-page="currentPage2"
|
|
101
|
+ :page-sizes="pageSizes2" :page-size="pageSize2" layout="total, sizes, prev, pager, next, jumper" :total="totalRows2">
|
|
102
|
+ </el-pagination>
|
|
103
|
+ </el-dialog>
|
77
|
104
|
</div>
|
78
|
105
|
</template>
|
79
|
106
|
|
|
@@ -91,15 +118,22 @@
|
91
|
118
|
},
|
92
|
119
|
options: [],
|
93
|
120
|
tableData: [],
|
|
121
|
+ tableData2: [],
|
94
|
122
|
|
95
|
123
|
currentPage: 1,
|
96
|
124
|
totalRows: 0,
|
97
|
125
|
pageSizes: [50, 100, 200,500],
|
98
|
126
|
pageSize: 50,
|
99
|
127
|
|
|
128
|
+ currentPage2: 1,
|
|
129
|
+ totalRows2: 0,
|
|
130
|
+ pageSizes2: [50, 100, 200,500],
|
|
131
|
+ pageSize2: 50,
|
|
132
|
+
|
100
|
133
|
loading: true,
|
101
|
134
|
isShow: false,
|
102
|
135
|
dialogVisible: false,
|
|
136
|
+ dialogVisibleRecord: false,
|
103
|
137
|
|
104
|
138
|
change: {
|
105
|
139
|
id: '',
|
|
@@ -173,12 +207,22 @@
|
173
|
207
|
this.pageSize = val
|
174
|
208
|
this.getTableData()
|
175
|
209
|
},
|
|
210
|
+ handleSizeChange2(val) {
|
|
211
|
+ console.log(`每页 ${val} 条`);
|
|
212
|
+ this.pageSize = val
|
|
213
|
+ this.getTableData2()
|
|
214
|
+ },
|
176
|
215
|
// 修改当前页事件
|
177
|
216
|
handleCurrentChange(val) {
|
178
|
217
|
console.log(`当前页: ${val}`);
|
179
|
218
|
this.currentPage = val
|
180
|
219
|
this.getTableData()
|
181
|
220
|
},
|
|
221
|
+ handleCurrentChange2(val) {
|
|
222
|
+ console.log(`当前页: ${val}`);
|
|
223
|
+ this.currentPage2 = val
|
|
224
|
+ this.getTableData2()
|
|
225
|
+ },
|
182
|
226
|
handleSave() {
|
183
|
227
|
var tempStack = this.change;
|
184
|
228
|
var json = JSON.stringify(tempStack)
|
|
@@ -251,6 +295,36 @@
|
251
|
295
|
this.change.sub = ''
|
252
|
296
|
this.change.weight = ''
|
253
|
297
|
},
|
|
298
|
+ handleViewRecord(row){
|
|
299
|
+ this.dialogVisibleRecord=true;
|
|
300
|
+ var tempRow = row;
|
|
301
|
+
|
|
302
|
+ this.getTableData2(tempRow.uperCustomer.id,tempRow.customer.id)
|
|
303
|
+
|
|
304
|
+ },
|
|
305
|
+ getTableData2(uperCustomer,Customer){
|
|
306
|
+ var url = 'MaintCargo/queryRecord.do'
|
|
307
|
+ var param = {
|
|
308
|
+ page: this.currentPage2,
|
|
309
|
+ rows: this.pageSize2,
|
|
310
|
+ uperCustomer: uperCustomer,
|
|
311
|
+ Customer: Customer
|
|
312
|
+ }
|
|
313
|
+ axios.get(url, param).then(response => {
|
|
314
|
+ console.log(response.data.data.list)
|
|
315
|
+
|
|
316
|
+ if (response.data.code == 0) {
|
|
317
|
+ this.tableData2 = response.data.data.list
|
|
318
|
+ this.totalRows2 = response.data.data.total
|
|
319
|
+ //this.drawWareLayout()
|
|
320
|
+ } else {
|
|
321
|
+ this.$message({
|
|
322
|
+ type: 'error',
|
|
323
|
+ message: '查询失败' + response.data.msg,
|
|
324
|
+ });
|
|
325
|
+ }
|
|
326
|
+ });
|
|
327
|
+ },
|
254
|
328
|
resetButton(){ //查询条件重置
|
255
|
329
|
this.query.uperCustomer = '',
|
256
|
330
|
this.query.Customer = ''
|