|
@@ -253,7 +253,7 @@
|
|
v-if="(order.orderStatus === 'NOPAY' || order.orderStatus === 'DQR') && $restrict('cancelOrder')">
|
|
v-if="(order.orderStatus === 'NOPAY' || order.orderStatus === 'DQR') && $restrict('cancelOrder')">
|
|
<el-button slot="reference" type="text" size="small">取消订单</el-button>
|
|
<el-button slot="reference" type="text" size="small">取消订单</el-button>
|
|
</el-popconfirm>
|
|
</el-popconfirm>
|
|
- <el-button type="text" size="small" @click="returnOrder(order.orderId)" v-if="(order.orderStatus === 'YFH' || order.orderStatus === 'OVER') && $restrict('returnOrder')">发起退货</el-button>
|
|
|
|
|
|
+ <!-- <el-button type="text" size="small" @click="returnOrder(order.orderId)" v-if="(order.orderStatus === 'YFH' || order.orderStatus === 'OVER') && $restrict('returnOrder')">发起退货</el-button> -->
|
|
<el-button type="text" size="small" v-if="order.orderStatus === 'DFH' && $restrict('deliver')"
|
|
<el-button type="text" size="small" v-if="order.orderStatus === 'DFH' && $restrict('deliver')"
|
|
@click="showLogistics(order, 'add')">发货</el-button>
|
|
@click="showLogistics(order, 'add')">发货</el-button>
|
|
<el-button type="text" size="small" v-if="order.orderStatus === 'DFH' && $restrict('changeShippingaddress')"
|
|
<el-button type="text" size="small" v-if="order.orderStatus === 'DFH' && $restrict('changeShippingaddress')"
|
|
@@ -364,7 +364,7 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
<el-form-item label="仓储" prop="storageId" v-if="logisticsType != 'edit'"
|
|
<el-form-item label="仓储" prop="storageId" v-if="logisticsType != 'edit'"
|
|
- :rules="[{ required: true, message: '请选择仓储', trigger: 'change' }]">
|
|
|
|
|
|
+ :rules="joinCode == 'NO' ? [] : [{ required: true, message: '请选择仓储', trigger: 'change' }]">
|
|
<el-input v-if="logisticsType == 'detail'" v-model="logisticsForm.storageName" :disabled="true" placeholder="请输入提货人"></el-input>
|
|
<el-input v-if="logisticsType == 'detail'" v-model="logisticsForm.storageName" :disabled="true" placeholder="请输入提货人"></el-input>
|
|
<el-select v-else v-model="logisticsForm.storageId" placeholder="请选择仓储" style="width: 100%;">
|
|
<el-select v-else v-model="logisticsForm.storageId" placeholder="请选择仓储" style="width: 100%;">
|
|
<el-option :label="item.storageName" :value="item.storageId" v-for="(item, index) in storageList"
|
|
<el-option :label="item.storageName" :value="item.storageId" v-for="(item, index) in storageList"
|
|
@@ -392,11 +392,12 @@
|
|
<el-card class="box-card">
|
|
<el-card class="box-card">
|
|
<el-tabs v-model="typeIndex" @tab-click="changeType">
|
|
<el-tabs v-model="typeIndex" @tab-click="changeType">
|
|
<el-tab-pane label="发货数量" name="1"></el-tab-pane>
|
|
<el-tab-pane label="发货数量" name="1"></el-tab-pane>
|
|
- <el-tab-pane v-if="joinCode" label="发货条码" name="2"></el-tab-pane>
|
|
|
|
|
|
+ <el-tab-pane v-if="joinCode == 'CODE'" label="发货条码" name="2"></el-tab-pane>
|
|
|
|
+ <el-tab-pane label="发货记录" name="3"></el-tab-pane>
|
|
</el-tabs>
|
|
</el-tabs>
|
|
<br/>
|
|
<br/>
|
|
- <el-button size="small" v-show="typeIndex == 2 && logisticsType == 'add' && joinCode" type="primary" @click="addCode()">新增</el-button>
|
|
|
|
- <el-button size="small" v-show="typeIndex == 1 && logisticsType == 'add' && joinCode" type="primary" @click="handleDownload('导入条码模板')">导入条码模板下载</el-button>
|
|
|
|
|
|
+ <el-button size="small" v-show="typeIndex == 2 && logisticsType == 'add' && joinCode == 'CODE'" type="primary" @click="addCode()">新增</el-button>
|
|
|
|
+ <el-button size="small" v-show="typeIndex == 1 && logisticsType == 'add' && joinCode == 'CODE'" type="primary" @click="handleDownload('导入条码模板')">导入条码模板下载</el-button>
|
|
<div class="table">
|
|
<div class="table">
|
|
<!-- 发货数量 -->
|
|
<!-- 发货数量 -->
|
|
<el-form v-show="typeIndex == 1" ref="formData1" :model="formData1" label-width="0" size="small" label-position="left">
|
|
<el-form v-show="typeIndex == 1" ref="formData1" :model="formData1" label-width="0" size="small" label-position="left">
|
|
@@ -409,10 +410,14 @@
|
|
<el-table-column prop="goodsMaterialSpecsName" align="center" label="规格型号"></el-table-column>
|
|
<el-table-column prop="goodsMaterialSpecsName" align="center" label="规格型号"></el-table-column>
|
|
<el-table-column prop="goodsMaterialUnit" align="center" label="单位">
|
|
<el-table-column prop="goodsMaterialUnit" align="center" label="单位">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- {{scope.row.goodsMaterialUnit == 'C'?'整套':scope.row.goodsMaterialUnit == 'I'?"单个":''}}
|
|
|
|
|
|
+ {{scope.row.goodsMaterialUnit == 'C' ? '整套' : scope.row.goodsMaterialUnit == 'I' ? '单个' : ''}}
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column prop="num" align="center" label="数量"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="num" align="center" label="数量">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <el-input v-model="scope.row.num" placeholder="请输入" type="number"></el-input>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
<el-table-column prop="insideNum" align="center" label="内机数量"></el-table-column>
|
|
<el-table-column prop="insideNum" align="center" label="内机数量"></el-table-column>
|
|
<el-table-column prop="outNum" align="center" label="外机数量"></el-table-column>
|
|
<el-table-column prop="outNum" align="center" label="外机数量"></el-table-column>
|
|
<el-table-column prop="partNum" align="center" label="配件数量"></el-table-column>
|
|
<el-table-column prop="partNum" align="center" label="配件数量"></el-table-column>
|
|
@@ -420,7 +425,7 @@
|
|
<el-table-column prop="outCodeQty" align="center" label="导入外机条码数量" width="140"></el-table-column>
|
|
<el-table-column prop="outCodeQty" align="center" label="导入外机条码数量" width="140"></el-table-column>
|
|
<el-table-column prop="partsCodeQty" align="center" label="导入配件条码数量" width="140"></el-table-column>
|
|
<el-table-column prop="partsCodeQty" align="center" label="导入配件条码数量" width="140"></el-table-column>
|
|
<el-table-column label="操作" align="center" width="140" fixed="right">
|
|
<el-table-column label="操作" align="center" width="140" fixed="right">
|
|
- <template slot-scope="scope" v-if="formType != 2 && joinCode && logisticsType == 'add'">
|
|
|
|
|
|
+ <template slot-scope="scope" v-if="formType != 2 && joinCode == 'CODE' && logisticsType == 'add'">
|
|
<el-upload
|
|
<el-upload
|
|
action='_'
|
|
action='_'
|
|
:show-file-list='false'
|
|
:show-file-list='false'
|
|
@@ -547,6 +552,15 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
</el-form>
|
|
</el-form>
|
|
|
|
+
|
|
|
|
+ <!-- 发货记录 -->
|
|
|
|
+ <el-form v-show="typeIndex == 3" ref="formData3" :model="formData3" label-width="0" size="small" label-position="left">
|
|
|
|
+ <el-table :data="formData3.list" element-loading-text="Loading" border fit highlight-current-row stripe>
|
|
|
|
+ <el-table-column prop="brandName" align="center" label="品牌"></el-table-column>
|
|
|
|
+
|
|
|
|
+ </el-table>
|
|
|
|
+ </el-form>
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
</el-card>
|
|
</el-card>
|
|
</el-col>
|
|
</el-col>
|
|
@@ -759,9 +773,12 @@ export default {
|
|
formData2: {
|
|
formData2: {
|
|
list: [],
|
|
list: [],
|
|
},
|
|
},
|
|
|
|
+ formData3: {
|
|
|
|
+ list: [],
|
|
|
|
+ },
|
|
isEdit1: 0,
|
|
isEdit1: 0,
|
|
isEdit2: 0,
|
|
isEdit2: 0,
|
|
- joinCode: JSON.parse(localStorage.getItem('greemall_user')).joinCode === "CODE",
|
|
|
|
|
|
+ joinCode: JSON.parse(localStorage.getItem('greemall_user')).joinCode,
|
|
orderDetailId: '',
|
|
orderDetailId: '',
|
|
|
|
|
|
printOrderId: '',
|
|
printOrderId: '',
|