|
@@ -2,27 +2,31 @@
|
|
|
<div class="work-order__wrapper">
|
|
|
<template v-if="isSalesWarehouselist">
|
|
|
<el-form ref="formRef" :model="list">
|
|
|
- <el-table size="mini" border :data="list">
|
|
|
- <el-table-column prop="orderCode" label="销售订单" width="160px" show-overflow-tooltip />
|
|
|
- <el-table-column prop="outCode" label="发货单" width="160px" show-overflow-toolti />
|
|
|
- <el-table-column prop="outChildCode" label="发货工单" width="160px" show-overflow-tooltip />
|
|
|
- <el-table-column prop="num" width="100px" label="发货数量" show-overflow-tooltip />
|
|
|
- <el-table-column label="发货仓库名称" prop="wsm_name" width="180px" show-overflow-tooltip>
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-popover placement="top" width="380" trigger="hover">
|
|
|
- <h2>发货仓库</h2>
|
|
|
- <ul>
|
|
|
- <li>编码 : {{ scope.row.wsm_code }}</li>
|
|
|
- <li>负责人 : {{ scope.row.contactor_name }}</li>
|
|
|
- <li>所在供应商名称 : {{ scope.row.supplierName }}</li>
|
|
|
- <li>所在供应商编码 : {{ scope.row.supplierNo }}</li>
|
|
|
- </ul>
|
|
|
- <i slot="reference" class="el-icon-warning-outline" />
|
|
|
- </el-popover>
|
|
|
- <span>{{ scope.row.wsm_name }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-form>
|
|
|
+ <div>
|
|
|
+ <show-data-table
|
|
|
+ style="margin: 0px; padding: 0"
|
|
|
+ :sitem="{...sitem,...outItem}"
|
|
|
+ :columns="setWorkOrderColumns"
|
|
|
+ />
|
|
|
+
|
|
|
+ <el-table size="mini" border :data="list">
|
|
|
+ <el-table-column prop="outChildCode" label="发货工单编号" width="160px" show-overflow-tooltip />
|
|
|
+ <el-table-column label="发货仓库名称" prop="wsm_name" width="180px" show-overflow-tooltip>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-popover placement="top" width="380" trigger="hover">
|
|
|
+ <h2>发货仓库</h2>
|
|
|
+ <ul>
|
|
|
+ <li>编码 : {{ scope.row.wsm_code }}</li>
|
|
|
+ <li>负责人 : {{ scope.row.contactor_name }}</li>
|
|
|
+ <li>所在供应商名称 : {{ scope.row.supplierName }}</li>
|
|
|
+ <li>所在供应商编码 : {{ scope.row.supplierNo }}</li>
|
|
|
+ </ul>
|
|
|
+ <i slot="reference" class="el-icon-warning-outline" />
|
|
|
+ </el-popover>
|
|
|
+ <span>{{ scope.row.wsm_name }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="num" width="80px" label="发货数量" show-overflow-tooltip />
|
|
|
<el-table-column width="110px" show-overflow-tooltip>
|
|
|
<template slot="header">
|
|
|
<span style="color:red;margin-right:2px">*</span>退货数量
|
|
@@ -65,13 +69,14 @@
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- </el-form>
|
|
|
- <el-table-column label="退货仓库" align="center">
|
|
|
- <el-table-column label="所在供应商名称" prop="returnSupplierName" min-width="160px" show-overflow-tooltip />
|
|
|
- <el-table-column label="所在供应商编码" prop="returnSupplierNo" min-width="160px" show-overflow-tooltip />
|
|
|
- <el-table-column label="负责人" width="110px" prop="returnSupplierNameContactor" show-overflow-tooltip />
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
+
|
|
|
+ <el-table-column label="退货仓库" align="center">
|
|
|
+ <el-table-column label="所在供应商名称" prop="returnSupplierName" min-width="160px" show-overflow-tooltip />
|
|
|
+ <el-table-column label="所在供应商编码" prop="returnSupplierNo" min-width="160px" show-overflow-tooltip />
|
|
|
+ <el-table-column label="负责人" width="110px" prop="returnSupplierNameContactor" show-overflow-tooltip />
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
</el-form>
|
|
|
</template>
|
|
|
|
|
@@ -101,15 +106,18 @@
|
|
|
import asyncRequest from '@/apis/service/sellOut/sellAfterApply'
|
|
|
import companyHelper from '@/mixins/companyHelper'
|
|
|
import resToken from '@/mixins/resToken'
|
|
|
+import { setWorkOrderColumns } from './ShowDataTableColumns'
|
|
|
+
|
|
|
export default {
|
|
|
name: 'WorkOrder',
|
|
|
mixins: [resToken, companyHelper],
|
|
|
props: ['sitem', 'outItem'],
|
|
|
data: () => ({
|
|
|
list: [],
|
|
|
+ companyNo: '',
|
|
|
loading: false,
|
|
|
subLoading: false,
|
|
|
- companyNo: '',
|
|
|
+ setWorkOrderColumns,
|
|
|
formData: {
|
|
|
return_wsm_code: '',
|
|
|
return_num: '0'
|
|
@@ -157,6 +165,7 @@ export default {
|
|
|
},
|
|
|
async onRequestSendList() {
|
|
|
const { data, code, message } = await asyncRequest.sendList({ outCode: this.outItem.outCode })
|
|
|
+
|
|
|
switch (code) {
|
|
|
case 0:
|
|
|
this.list = data.map(item => ({
|
|
@@ -222,6 +231,7 @@ export default {
|
|
|
this.subLoading = false
|
|
|
switch (code) {
|
|
|
case 0:
|
|
|
+ this.$message.warning('工单设置成功!')
|
|
|
this.$emit('reload')
|
|
|
break
|
|
|
default:
|