|
@@ -1,24 +1,25 @@
|
1
|
1
|
<template>
|
2
|
2
|
<div style="text-align: left;">
|
3
|
3
|
<el-row>
|
4
|
|
- <el-select v-model="query.uperCustomer" filterable placeholder="请选择上游客户">
|
5
|
|
- <el-option v-for="item in optionsCust" :key="item.id" :label="item.name" :value="item.id">
|
|
4
|
+ <el-select v-model="query.uperCustomer" filterable placeholder="请选择上游客户" clearable size="small" style="margin-left: 5px; width: 300px">
|
|
5
|
+ <el-option v-for="item in optionsCust" :key="item.id" :label="item.name" :value="item.id" >
|
6
|
6
|
</el-option>
|
7
|
7
|
</el-select>
|
8
|
|
- <el-select v-model="query.Customer" filterable placeholder="请选择客户">
|
|
8
|
+ <el-select v-model="query.Customer" filterable placeholder="请选择客户" clearable size="small" style="margin-left: 5px; width: 300px">
|
9
|
9
|
<el-option v-for="item in optionsCust" :key="item.id" :label="item.name" :value="item.id">
|
10
|
10
|
</el-option>
|
11
|
11
|
</el-select>
|
12
|
12
|
<el-button type="info" size="small" @click="search">查询</el-button>
|
13
|
13
|
<el-button type="primary" size="small" @click="handleAdd">新增</el-button>
|
|
14
|
+ <el-button type="danger" size="small" @click="resetButton" :disabled="backAble">重置</el-button>
|
14
|
15
|
</el-row>
|
15
|
16
|
|
16
|
17
|
<el-table :data="tableData" border>
|
17
|
18
|
<el-table-column prop="id" label="编号" width="60" v-if="isShow">
|
18
|
19
|
</el-table-column>
|
19
|
|
- <el-table-column prop="uperCustomer" label="上游客户" width="120">
|
|
20
|
+ <el-table-column prop="uperCustomer.name" label="上游客户" width="400">
|
20
|
21
|
</el-table-column>
|
21
|
|
- <el-table-column prop="Customer" label="客户" width="120">
|
|
22
|
+ <el-table-column prop="customer.name" label="客户" width="400">
|
22
|
23
|
</el-table-column>
|
23
|
24
|
<el-table-column prop="sumWeight" label="重量(吨)" width="120">
|
24
|
25
|
</el-table-column>
|
|
@@ -42,25 +43,25 @@
|
42
|
43
|
<el-input v-model="change.id"></el-input>
|
43
|
44
|
</el-form-item>
|
44
|
45
|
<el-form-item label="上游客户">
|
45
|
|
- <el-select v-model="change.uperCustomer" filterable placeholder="请选择">
|
46
|
|
- <el-option v-for="item in optionsCust" :key="item.value" :label="item.label" :value="item.value">
|
|
46
|
+ <el-select v-model="change.uperCustomer" filterable placeholder="请选择" clearable style="margin-left: 5px; width: 300px">
|
|
47
|
+ <el-option v-for="item in optionsCust" :key="item.id" :label="item.name" :value="item.id">
|
47
|
48
|
</el-option>
|
48
|
49
|
</el-select>
|
49
|
50
|
</el-form-item>
|
50
|
51
|
<el-form-item label="客户">
|
51
|
|
- <el-select v-model="change.Customer" filterable placeholder="请选择">
|
52
|
|
- <el-option v-for="item in optionsCust" :key="item.value" :label="item.label" :value="item.value">
|
|
52
|
+ <el-select v-model="change.Customer" filterable placeholder="请选择" clearable style="margin-left: 5px; width: 300px">
|
|
53
|
+ <el-option v-for="item in optionsCust" :key="item.id" :label="item.name" :value="item.id">
|
53
|
54
|
</el-option>
|
54
|
55
|
</el-select>
|
55
|
56
|
</el-form-item>
|
56
|
57
|
<el-form-item label="修改内容">
|
57
|
|
- <el-select v-model="change.sub" filterable placeholder="请选择">
|
|
58
|
+ <el-select v-model="change.sub" filterable placeholder="请选择" clearable style="margin-left: 5px; width: 300px">
|
58
|
59
|
<el-option v-for="item in optionsSub" :key="item.value" :label="item.label" :value="item.value">
|
59
|
60
|
</el-option>
|
60
|
61
|
</el-select>
|
61
|
62
|
</el-form-item>
|
62
|
|
- <el-form-item label="重量(吨)">
|
63
|
|
- <el-input v-model="change.weight"></el-input>
|
|
63
|
+ <el-form-item label="重量(吨)" >
|
|
64
|
+ <el-input v-model="change.weight" clearable style="margin-left: 5px; width: 300px"></el-input>
|
64
|
65
|
</el-form-item>
|
65
|
66
|
|
66
|
67
|
<el-form-item>
|
|
@@ -128,7 +129,10 @@
|
128
|
129
|
});
|
129
|
130
|
},
|
130
|
131
|
handleAdd() {
|
131
|
|
-
|
|
132
|
+ this.change.uperCustomer = ''
|
|
133
|
+ this.change.Customer = ''
|
|
134
|
+ this.change.sub = ''
|
|
135
|
+ this.change.weight = ''
|
132
|
136
|
this.dialogVisible=true;
|
133
|
137
|
//this.$$refs.area.clearValidate();
|
134
|
138
|
},
|
|
@@ -136,13 +140,16 @@
|
136
|
140
|
this.dialogVisible = false
|
137
|
141
|
},
|
138
|
142
|
getTableData() {
|
139
|
|
- var url = 'MaintCargo/query.do'
|
|
143
|
+ var url = 'MaintCargo/queryAll.do'
|
140
|
144
|
var param = {
|
141
|
145
|
page: this.currentPage,
|
142
|
146
|
rows: this.pageSize,
|
143
|
|
- queryWare: this.queryWare
|
|
147
|
+ uperCustomer: this.query.uperCustomer,
|
|
148
|
+ Customer: this.query.Customer
|
144
|
149
|
}
|
145
|
150
|
axios.get(url, param).then(response => {
|
|
151
|
+ console.log(response.data.data.list)
|
|
152
|
+
|
146
|
153
|
if (response.data.code == 0) {
|
147
|
154
|
this.tableData = response.data.data.list
|
148
|
155
|
this.totalRows = response.data.data.total
|
|
@@ -171,9 +178,9 @@
|
171
|
178
|
this.getTableData()
|
172
|
179
|
},
|
173
|
180
|
handleSave() {
|
174
|
|
- var tempStack = this.area;
|
|
181
|
+ var tempStack = this.change;
|
175
|
182
|
var json = JSON.stringify(tempStack)
|
176
|
|
- var url = 'MaintArea/save.do'
|
|
183
|
+ var url = 'MaintCargo/save.do'
|
177
|
184
|
var param = {
|
178
|
185
|
json: json
|
179
|
186
|
}
|
|
@@ -188,7 +195,7 @@
|
188
|
195
|
} else {
|
189
|
196
|
this.$message({
|
190
|
197
|
type: 'error',
|
191
|
|
- message: '保存失败' + response.data.msg,
|
|
198
|
+ message: '保存失败!' + response.data.msg,
|
192
|
199
|
});
|
193
|
200
|
}
|
194
|
201
|
// loading.close();
|
|
@@ -206,7 +213,7 @@
|
206
|
213
|
type: 'warning'
|
207
|
214
|
}).then(() => {
|
208
|
215
|
|
209
|
|
- var url = 'MaintArea/remove.do'
|
|
216
|
+ var url = 'MaintCargo/remove.do'
|
210
|
217
|
var param = {
|
211
|
218
|
id: id
|
212
|
219
|
}
|
|
@@ -236,7 +243,15 @@
|
236
|
243
|
var tempRow = row;
|
237
|
244
|
//tempRow.ware.name = tempRow.ware.id;
|
238
|
245
|
this.dialogVisible = true
|
239
|
|
- this.area = tempRow
|
|
246
|
+ this.change.id = tempRow.id
|
|
247
|
+ this.change.uperCustomer = tempRow.uperCustomer.id
|
|
248
|
+ this.change.Customer = tempRow.customer.id
|
|
249
|
+ this.change.sub = ''
|
|
250
|
+ this.change.weight = ''
|
|
251
|
+ },
|
|
252
|
+ resetButton(){ //查询条件重置
|
|
253
|
+ this.query.uperCustomer = '',
|
|
254
|
+ this.query.Customer = ''
|
240
|
255
|
},
|
241
|
256
|
}
|
242
|
257
|
}
|