Browse Source

1下载导入模板

master
常熟吴彦祖 3 months ago
parent
commit
8d06982c11
  1. 1
      src/api/warehouse/ifsCallErrorLog.js
  2. 61
      src/views/modules/warehouse/ifsCallErrorLog.vue
  3. 2
      src/views/modules/warehouse/ifsInventoryInit.vue
  4. 4
      src/views/modules/warehouse/interfaceCallLog.vue
  5. 2
      src/views/modules/warehouse/wcsCallBackSearch.vue

1
src/api/warehouse/ifsCallErrorLog.js

@ -14,3 +14,4 @@ export const getUserAuthorizedSites = data => createAPI('api/ifsCallErrorLog/get
// 手工重试IFS接口调用 - rqrq
export const retryIfsCall = data => createAPI('api/ifsCallErrorLog/retry', 'POST', data)
export const closeIfsCall = data => createAPI('api/ifsCallErrorLog/closeRetry', 'POST', data)

61
src/views/modules/warehouse/ifsCallErrorLog.vue

@ -122,10 +122,13 @@
<el-table-column
header-align="center"
align="center"
width="100"
fixed="right"
width="180"
label="操作">
<template slot-scope="scope">
<a type="text" size="small" @click="showDetailDialog(scope.row)">查看详情</a>
<a type="text" size="small" v-if="scope.row.processStatus === 'PENDING'" @click="handleRetry(scope.row)">重试</a>
<!-- <a type="text" size="small" v-if="scope.row.processStatus === 'PENDING'" @click="closeRetry(scope.row)">忽略</a>-->
</template>
</el-table-column>
</el-table>
@ -153,7 +156,7 @@
<!-- 基本信息 - rqrq -->
<el-row>
<el-col :span="8">
<el-form-item label="站点:">
<el-form-item label="工厂编码:">
<span>{{ currentRow.site }}</span>
</el-form-item>
</el-col>
@ -209,44 +212,48 @@
<el-form-item label="错误信息:">
<el-input
type="textarea"
:rows="4"
:rows="6"
resize='none'
v-model="currentRow.errorMessage"
readonly>
</el-input>
</el-form-item>
<!-- 请求数据 - rqrq -->
<el-form-item label="请求数据:">
<el-form-item label="请求数据:" style="margin-top: 105px">
<el-input
type="textarea"
:rows="6"
resize='none'
v-model="currentRow.requestData"
readonly>
</el-input>
</el-form-item>
<!-- 响应数据 - rqrq -->
<el-form-item label="响应数据:">
<el-form-item label="响应数据:" style="margin-top: 105px">
<el-input
type="textarea"
:rows="6"
:rows="4"
resize='none'
v-model="currentRow.responseData"
readonly>
</el-input>
</el-form-item>
<!-- 处理备注 - rqrq -->
<el-form-item label="处理备注:">
<el-form-item label="处理备注:" style="margin-top: 70px">
<el-input
type="textarea"
:rows="3"
resize='none'
v-model="processRemark"
placeholder="请输入处理说明(标记为已处理或已忽略时必填)">
</el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<div slot="footer" class="dialog-footer" style="margin-top: 35px">
<el-button
type="success"
@click="markAsProcessed"
@ -275,7 +282,7 @@ import {
markErrorAsProcessed,
markErrorAsIgnored,
getUserAuthorizedSites,
retryIfsCall
retryIfsCall,closeIfsCall
} from '@/api/warehouse/ifsCallErrorLog.js'
export default {
@ -310,7 +317,7 @@ export default {
columnProp: "site",
headerAlign: "center",
align: "center",
columnLabel: "站点",
columnLabel: "工厂",
columnWidth: 60,
columnSortable: false,
showOverflowTooltip: true,
@ -456,16 +463,7 @@ export default {
showOverflowTooltip: true,
fixed: ""
},
{
columnProp: "operate",
headerAlign: "center",
align: "center",
columnLabel: "操作",
columnWidth: 300,
columnSortable: false,
showOverflowTooltip: true,
fixed: "right"
}
],
// - rqrq
dataList: [],
@ -645,6 +643,29 @@ export default {
this.markIgnoredLoading = false
})
},
closeRetry(row){
this.$confirm('确定要忽略此记录的IFS接口调用吗?', '确认重试', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
const params = {
id: row.id
}
closeIfsCall(params).then(({data}) => {
if (data && data.code === 0) {
this.$message.success('忽略成功')
// - rqrq
this.getDataList()
} else {
this.$message.error(data.msg || '忽略失败')
// - rqrq
this.getDataList()
}
})
})
},
// IFS - rqrq
handleRetry(row) {

2
src/views/modules/warehouse/ifsInventoryInit.vue

@ -39,7 +39,7 @@
prop="site"
header-align="center"
align="center"
label="站点">
label="工厂编码">
</el-table-column>
<el-table-column
prop="warehouseId"

4
src/views/modules/warehouse/interfaceCallLog.vue

@ -134,7 +134,7 @@
<el-form-item label="方法名称:">
<span>{{ detailData.methodName }}</span>
</el-form-item>
<el-form-item label="站点:">
<el-form-item label="工厂编码:">
<span>{{ detailData.site }}</span>
</el-form-item>
<el-form-item label="业务主键:">
@ -293,7 +293,7 @@ export default {
columnProp: "site",
headerAlign: "center",
align: "center",
columnLabel: "站点",
columnLabel: "工厂编码",
columnWidth: 80,
columnSortable: false,
showOverflowTooltip: true,

2
src/views/modules/warehouse/wcsCallBackSearch.vue

@ -150,7 +150,7 @@ export default {
columnProp: "site",
headerAlign: "center",
align: "center",
columnLabel: "站点",
columnLabel: "工厂编码",
columnWidth: 80,
columnSortable: false,
showOverflowTooltip: true,

Loading…
Cancel
Save