|
|
|
@ -57,6 +57,9 @@ |
|
|
|
<el-form-item label="沃尔玛订单"> |
|
|
|
<el-checkbox v-model="searchData.walMartOrderFlag" true-label="true" false-label="false" @change="searchTable()"></el-checkbox> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="维护箱尺寸"> |
|
|
|
<el-checkbox v-model="searchData.boxSizeFlag" true-label="true" false-label="false" @change="searchTable()"></el-checkbox> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="' '" > |
|
|
|
<el-button @click="searchTable()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'查询'}}</el-button> |
|
|
|
</el-form-item> |
|
|
|
@ -406,17 +409,23 @@ |
|
|
|
<el-form label-position="top" style="margin-left: 36px;margin-top: 10px;"> |
|
|
|
<el-row :gutter="20"> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item :label="'沃尔玛订单'" > |
|
|
|
<el-form-item v-if="currentRow.buNo=='03-RFID'" :label="'沃尔玛订单'" > |
|
|
|
<el-radio v-model="walMartOrderFlag" label="Y">是</el-radio> |
|
|
|
<el-radio v-model="walMartOrderFlag" label="N">否</el-radio> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item :label="'FSC'" > |
|
|
|
<el-form-item v-if="currentRow.buNo=='03-RFID'" :label="'FSC'" > |
|
|
|
<el-radio v-model="fscFlag" label="Y">是</el-radio> |
|
|
|
<el-radio v-model="fscFlag" label="N">否</el-radio> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item :label="'维护箱尺寸'" > |
|
|
|
<el-radio v-model="boxSizeFlag" label="Y">是</el-radio> |
|
|
|
<el-radio v-model="boxSizeFlag" label="N">否</el-radio> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
</el-form> |
|
|
|
<el-footer style="height:40px;margin-top: 10px;text-align:center"> |
|
|
|
@ -795,6 +804,7 @@ |
|
|
|
|
|
|
|
walMartOrderFlag: 'N', |
|
|
|
fscFlag: 'N', |
|
|
|
boxSizeFlag: 'N', |
|
|
|
walMartOrderDialog:false, |
|
|
|
buList:[], |
|
|
|
dataList:[], |
|
|
|
@ -815,6 +825,7 @@ |
|
|
|
modifyData:'', |
|
|
|
fscFlag:'', |
|
|
|
walMartOrderFlag:'', |
|
|
|
boxSizeFlag:'', |
|
|
|
}, |
|
|
|
buttons:{ |
|
|
|
search:'查询', |
|
|
|
@ -2064,11 +2075,8 @@ |
|
|
|
} |
|
|
|
this.walMartOrderFlag='N'; |
|
|
|
this.fscFlag='N'; |
|
|
|
if (this.currentRow.buNo=='03-RFID') { |
|
|
|
this.walMartOrderDialog=true; |
|
|
|
} else { |
|
|
|
this.xiadaEcssDel() |
|
|
|
} |
|
|
|
this.boxSizeFlag = 'N'; |
|
|
|
this.walMartOrderDialog=true; |
|
|
|
}, |
|
|
|
cancelDelHeader(row){ |
|
|
|
this.$confirm('确认废弃吗?', '提示').then(() => { |
|
|
|
@ -2160,43 +2168,39 @@ |
|
|
|
cmcInvoice:this.currentRow.cmcInvoice, |
|
|
|
notifyStatus:'已下达', |
|
|
|
walMartOrderFlag:this.walMartOrderFlag, |
|
|
|
fscFlag:this.fscFlag |
|
|
|
fscFlag:this.fscFlag, |
|
|
|
boxSizeFlag:this.boxSizeFlag |
|
|
|
} |
|
|
|
this.$confirm('确认下达吗?', '提示').then(() => { |
|
|
|
// 开始加载 |
|
|
|
this.dataListLoading = true; |
|
|
|
// 开始加载 |
|
|
|
this.dataListLoading = true; |
|
|
|
|
|
|
|
changeEcssDelStatus(inData).then(({data}) => { |
|
|
|
if (data && data.code === 0) { |
|
|
|
// 保存当前选中行的标识,以便刷新后恢复 |
|
|
|
const currentSelectedKey = this.currentRow ? this.currentRow.delNo : null; |
|
|
|
if (currentSelectedKey) { |
|
|
|
this.selectedRowKey = currentSelectedKey; |
|
|
|
this.saveSelectedRowToStorage(); |
|
|
|
} |
|
|
|
this.searchTable() |
|
|
|
this.$message({ |
|
|
|
message: '操作成功', |
|
|
|
type: 'success', |
|
|
|
duration: 1500, |
|
|
|
onClose: () => {} |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.$alert(data.msg, '错误', { |
|
|
|
confirmButtonText: '确定' |
|
|
|
}) |
|
|
|
changeEcssDelStatus(inData).then(({data}) => { |
|
|
|
if (data && data.code === 0) { |
|
|
|
// 保存当前选中行的标识,以便刷新后恢复 |
|
|
|
const currentSelectedKey = this.currentRow ? this.currentRow.delNo : null; |
|
|
|
if (currentSelectedKey) { |
|
|
|
this.selectedRowKey = currentSelectedKey; |
|
|
|
this.saveSelectedRowToStorage(); |
|
|
|
} |
|
|
|
}).catch((error) => { |
|
|
|
// 处理错误情况 |
|
|
|
this.$alert('操作失败,请重试', '错误', { |
|
|
|
this.searchTable() |
|
|
|
this.$message({ |
|
|
|
message: '操作成功', |
|
|
|
type: 'success', |
|
|
|
duration: 1500, |
|
|
|
onClose: () => {} |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.$alert(data.msg, '错误', { |
|
|
|
confirmButtonText: '确定' |
|
|
|
}) |
|
|
|
}).finally(() => { |
|
|
|
// 无论成功还是失败都要恢复加载状态 |
|
|
|
this.dataListLoading = false; |
|
|
|
} |
|
|
|
}).catch((error) => { |
|
|
|
// 处理错误情况 |
|
|
|
this.$alert('操作失败,请重试', '错误', { |
|
|
|
confirmButtonText: '确定' |
|
|
|
}) |
|
|
|
}).catch(() => { |
|
|
|
// 用户取消确认时也要确保加载状态正常 |
|
|
|
}).finally(() => { |
|
|
|
// 无论成功还是失败都要恢复加载状态 |
|
|
|
this.dataListLoading = false; |
|
|
|
}) |
|
|
|
this.walMartOrderDialog=false; |
|
|
|
|