|
@@ -3,7 +3,7 @@
|
|
|
<byTable :source="sourceList.data" :pagination="sourceList.pagination" :config="config" :loading="loading" highlight-current-row
|
|
|
:selectConfig="selectConfig" :table-events="{
|
|
|
select: select,
|
|
|
- }" :action-list="[]" @get-list="getList" @moreSearch="() => (queryDialogVisible = true)"
|
|
|
+ }" :action-list="[]" @get-list="getList" @moreSearch="() => (queryDialogVisible = false)"
|
|
|
|
|
|
>
|
|
|
<template #wareId="{ item }">
|
|
@@ -35,12 +35,12 @@
|
|
|
<el-divider></el-divider>
|
|
|
<el-form class="stepsActive1" :model="formData.data" ref="submitform" :rules="rules" style="margin-top: 0px;height: auto"
|
|
|
label-position="top" label-width="100px" v-if="stepsActiveindex == 1">
|
|
|
- <el-form-item label="异常状态" prop="abnormalStatus">
|
|
|
+ <el-form-item label="异常状态明细" prop="abnormalStatus">
|
|
|
<el-select v-model="formData.data.abnormalStatus" style="width: 100%;" @change="treeChange">
|
|
|
<el-option v-for="item in abnormalHandleTypeDict" :key="item.value" :label="item.label" :value="item.value"/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="异常处理" prop="exHandle">
|
|
|
+ <el-form-item label="处理方案" prop="exHandle">
|
|
|
<el-select v-model="formData.data.exHandle" style="width: 100%;" >
|
|
|
<el-option v-for="item in abnormalHandleTypeChileDict" :key="item.value" :label="item.label" :value="item.value"/>
|
|
|
</el-select>
|
|
@@ -161,6 +161,19 @@ const abnormalStatusDictAll = ref([
|
|
|
{ value: '502',label: '补单'},
|
|
|
{ value: '503',label: '报损'}]}
|
|
|
])
|
|
|
+const abnormalStatusDict = ref([
|
|
|
+ {value: '101',label: '仓库多发-补单(扣库存)'},
|
|
|
+ { value: '201',label: '仓库已发-报损'},
|
|
|
+ { value: '202',label: '仓库已发-补单(不扣库存)'},
|
|
|
+ { value: '203',label: '仓库已发-索赔理赔'},
|
|
|
+ { value: '301',label: '仓库少发-退回库存'},
|
|
|
+ { value: '401',label: '仓库发错货物-货物退回'},
|
|
|
+ { value: '402',label: '仓库发错货物-补单'},
|
|
|
+ { value: '403',label: '仓库发错货物-报损'},
|
|
|
+ { value: '501',label: '条码错误-货物退回'},
|
|
|
+ { value: '502',label: '条码错误-补单'},
|
|
|
+ { value: '503',label: '条码错误-报损'}
|
|
|
+])
|
|
|
|
|
|
const treeChange = (e) => {
|
|
|
formData.data.exHandle = ""
|
|
@@ -197,47 +210,38 @@ let modalType = ref("add");
|
|
|
const selectConfig = computed(() => {
|
|
|
return [
|
|
|
{
|
|
|
- label: "订单状态",
|
|
|
- prop: "state",
|
|
|
- data: orderState.value,
|
|
|
- },
|
|
|
- {
|
|
|
- label: "回告状态",
|
|
|
- prop: "confirmState",
|
|
|
- data: confirmState.value,
|
|
|
- },
|
|
|
- {
|
|
|
- label: "是否确认",
|
|
|
- prop: "businessStatus",
|
|
|
+ label: "异常状态",
|
|
|
+ prop: "exDesc",
|
|
|
data: [
|
|
|
{
|
|
|
- label: "未确认",
|
|
|
- value: "0",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "已确认",
|
|
|
+ label: "多货",
|
|
|
value: "1",
|
|
|
},
|
|
|
{
|
|
|
- label: "已回告",
|
|
|
+ label: "少货",
|
|
|
value: "2",
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
{
|
|
|
- label: "是否可回告",
|
|
|
- prop: "isCanConfirm",
|
|
|
+ label: "处理状态",
|
|
|
+ prop: "handleStatus",
|
|
|
data: [
|
|
|
{
|
|
|
- label: "可回告",
|
|
|
- value: true,
|
|
|
+ label: "已处理",
|
|
|
+ value: "2",
|
|
|
},
|
|
|
{
|
|
|
- label: "不可回告",
|
|
|
- value: false,
|
|
|
+ label: "未处理",
|
|
|
+ value: "1",
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
+ {
|
|
|
+ label: "处理方案",
|
|
|
+ prop: "exHandle",
|
|
|
+ data: abnormalStatusDict.value,
|
|
|
+ },
|
|
|
];
|
|
|
});
|
|
|
|
|
@@ -356,7 +360,7 @@ const config = computed(() => {
|
|
|
},
|
|
|
renderHTML(row) {
|
|
|
return [
|
|
|
- row.handleStatus !== 0
|
|
|
+ row.handleStatus !== '2'
|
|
|
? {
|
|
|
attrs: {
|
|
|
label: "处理",
|