|
@@ -72,6 +72,7 @@
|
72
|
72
|
<el-button type="danger" size="small"> 其他操作<i class="el-icon-arrow-down el-icon--right"></i></el-button>
|
73
|
73
|
<el-dropdown-menu slot="dropdown">
|
74
|
74
|
<el-dropdown-item command="handleInBack" style="background-color: #f5f5f5;">取消入库</el-dropdown-item>
|
|
75
|
+ <el-dropdown-item command="handleChangeCustomer" style="background-color: #f5f5f5;">修改客户</el-dropdown-item>
|
75
|
76
|
</el-dropdown-menu>
|
76
|
77
|
</el-dropdown>
|
77
|
78
|
|
|
@@ -94,7 +95,7 @@
|
94
|
95
|
</div>
|
95
|
96
|
<div class="tabledata-grid">
|
96
|
97
|
<el-table :data="tableData" height="100%" border style="width: 97%;" v-loading="loading" ref="multipleTable" @select="handleTableSelect" @selection-change="handleSelectionChange" @select-all = "selectAll">
|
97
|
|
- <el-table-column type="selection" width="40" header-align="center" align="center"></el-table-column>
|
|
98
|
+ <el-table-column type="selection" width="40" header-align="center" align="center" fixed></el-table-column>
|
98
|
99
|
<el-table-column prop="layer" label="层数" width="60" show-overflow-tooltip header-align="center" align="center">
|
99
|
100
|
</el-table-column>
|
100
|
101
|
<el-table-column prop="stack.name" label="垛位" width="120" show-overflow-tooltip header-align="center" align="center">
|
|
@@ -185,12 +186,38 @@
|
185
|
186
|
<el-input v-model="newRemark1">
|
186
|
187
|
</el-input>
|
187
|
188
|
</el-form-item>
|
|
189
|
+ <el-form-item label="新备注信息">
|
|
190
|
+ <el-input v-model="newRemark">
|
|
191
|
+ </el-input>
|
|
192
|
+ </el-form-item>
|
188
|
193
|
<el-form-item label=" ">
|
189
|
194
|
<el-button type="success" @click="handleStackSave">保存</el-button>
|
190
|
195
|
<el-button type="danger" @click="handleStackCancelSave">取消</el-button>
|
191
|
196
|
</el-form-item>
|
192
|
197
|
</el-form>
|
193
|
198
|
</el-dialog>
|
|
199
|
+
|
|
200
|
+ <el-dialog title="修改客户信息" :visible.sync="changeCUSTDialogVisible" width="500px">
|
|
201
|
+ <el-form>
|
|
202
|
+ <el-form-item label="新订单客户" >
|
|
203
|
+ <el-select v-model="newCustomername" filterable placeholder="请选择客户名称" clearable size="small" >
|
|
204
|
+ <el-option v-for="item in optionsCust" :key="item.name" :label="item.name" :value="item.name" >
|
|
205
|
+ </el-option>
|
|
206
|
+ </el-select>
|
|
207
|
+ </el-form-item>
|
|
208
|
+ <el-form-item label="新客户名称" >
|
|
209
|
+ <el-select v-model="newFKCustomername" filterable placeholder="请选择客户名称" clearable size="small" >
|
|
210
|
+ <el-option v-for="item in optionsCust" :key="item.name" :label="item.name" :value="item.name" >
|
|
211
|
+ </el-option>
|
|
212
|
+ </el-select>
|
|
213
|
+ </el-form-item>
|
|
214
|
+
|
|
215
|
+ <el-form-item label=" ">
|
|
216
|
+ <el-button type="success" @click="handleChangeCUSTSave">保存</el-button>
|
|
217
|
+ <el-button type="danger" @click="handleChangeCUSTCancelSave">取消</el-button>
|
|
218
|
+ </el-form-item>
|
|
219
|
+ </el-form>
|
|
220
|
+ </el-dialog>
|
194
|
221
|
<el-dialog title="库房明细" :visible.sync="importDialogVisible" width="1000px">
|
195
|
222
|
|
196
|
223
|
<el-upload class="upload-demo" action="" :on-change="handleChange" :on-exceed="handleExceed" :on-remove="handleRemove"
|
|
@@ -227,6 +254,7 @@
|
227
|
254
|
</el-table>
|
228
|
255
|
|
229
|
256
|
</el-dialog>
|
|
257
|
+
|
230
|
258
|
</div>
|
231
|
259
|
</template>
|
232
|
260
|
|
|
@@ -321,6 +349,10 @@
|
321
|
349
|
newWare:'',
|
322
|
350
|
newStack:'',
|
323
|
351
|
newRemark1:'',
|
|
352
|
+ newRemark:'',
|
|
353
|
+ changeCUSTDialogVisible: false,
|
|
354
|
+ newCustomername:'',
|
|
355
|
+ newFKCustomername:''
|
324
|
356
|
};
|
325
|
357
|
},
|
326
|
358
|
mounted() {
|
|
@@ -341,6 +373,9 @@
|
341
|
373
|
case "handleInBack":
|
342
|
374
|
this.handleInBack();
|
343
|
375
|
break;
|
|
376
|
+ case "handleChangeCustomer":
|
|
377
|
+ this.handleChangeCustomer();
|
|
378
|
+ break;
|
344
|
379
|
}
|
345
|
380
|
},
|
346
|
381
|
|
|
@@ -455,6 +490,11 @@
|
455
|
490
|
this.$refs.PopupDistribution.show()
|
456
|
491
|
|
457
|
492
|
},
|
|
493
|
+ handleChangeCustomer(){
|
|
494
|
+ this.newCustomername = '',
|
|
495
|
+ this.newFKCustomername='',
|
|
496
|
+ this.changeCUSTDialogVisible= true
|
|
497
|
+ },
|
458
|
498
|
showOut() {
|
459
|
499
|
this.$refs.PopupOut.show()
|
460
|
500
|
},
|
|
@@ -594,6 +634,29 @@
|
594
|
634
|
this.stackDialogVisible= true;
|
595
|
635
|
this.newStack='';
|
596
|
636
|
this.newRemark1='';
|
|
637
|
+ this.newRemark = '';
|
|
638
|
+ },
|
|
639
|
+ handleChangeCUSTSave(){
|
|
640
|
+ var url = 'WareStore/changeCustName.do'
|
|
641
|
+ var param = {
|
|
642
|
+ json: JSON.stringify(this.multipleSelection),
|
|
643
|
+ newCustomername: this.newCustomername,
|
|
644
|
+ newFKCustomername: this.newFKCustomername,
|
|
645
|
+ }
|
|
646
|
+ axios.post(url, param).then(response => {
|
|
647
|
+ if (response.data.code == 0) {
|
|
648
|
+ this.getTableData()
|
|
649
|
+ this.changeCUSTDialogVisible = false
|
|
650
|
+ } else {
|
|
651
|
+ this.$message({
|
|
652
|
+ type: 'error',
|
|
653
|
+ message: '操作失败;' + response.data.msg,
|
|
654
|
+ });
|
|
655
|
+ }
|
|
656
|
+ });
|
|
657
|
+ },
|
|
658
|
+ handleChangeCUSTCancelSave(){
|
|
659
|
+ this.changeCUSTDialogVisible = false
|
597
|
660
|
},
|
598
|
661
|
handleStackSave(){
|
599
|
662
|
var url = 'WareStore/changeStack.do'
|
|
@@ -602,7 +665,8 @@
|
602
|
665
|
json: JSON.stringify(this.multipleSelection),
|
603
|
666
|
newWare: this.newWare,
|
604
|
667
|
newStack: this.newStack,
|
605
|
|
- newRemark1: this.newRemark1
|
|
668
|
+ newRemark1: this.newRemark1,
|
|
669
|
+ newRemark: this.newRemark
|
606
|
670
|
}
|
607
|
671
|
axios.post(url, param).then(response => {
|
608
|
672
|
if (response.data.code == 0) {
|