diff --git a/fe/NEV.Faster.InterFace/src/api/wms-business.js b/fe/NEV.Faster.InterFace/src/api/wms-business.js index 1754a36c1..8fd87861b 100644 --- a/fe/NEV.Faster.InterFace/src/api/wms-business.js +++ b/fe/NEV.Faster.InterFace/src/api/wms-business.js @@ -1,30 +1,11 @@ // 外部业务数据接口 import request from '@/utils/request' -let businessApi = localStorage.getItem('businessApi') +let baseAPI = localStorage.getItem('baseApi') + '/' -// MessageReceive 修改已接受按钮接口 -export function messageReceiveUpdateStatsById(id) { - return request({ - method:'get', - url: businessApi + '/api/wms/message-receive/update-stats-by-id/'+id, - }) -} - -// 重新推送按钮接口 -export function resetHandle(params,data,url) { - return request({ - method:'post', - url: businessApi + '/'+ url +'/reset', - params:params, - data - }) -} - -// 重新推送按钮接口-qad-request -export function qadRequestRetryHandle(id) { +// DataExchangeInterfaceConfig-初始化到关闭状态 +export function DEInterfaceConfigReSet() { return request({ method:'post', - url: businessApi + '/api/wms/qad-request/retry', - params:{id:id}, + url: baseAPI + 'api/DataExchangeInterfaceConfig/ReSetAsync', }) } \ No newline at end of file diff --git a/fe/NEV.Faster.InterFace/src/views/menuList/DataExchangeInterfaceConfig.vue b/fe/NEV.Faster.InterFace/src/views/menuList/DataExchangeInterfaceConfig.vue index 6fdb0322b..d66dd0a77 100644 --- a/fe/NEV.Faster.InterFace/src/views/menuList/DataExchangeInterfaceConfig.vue +++ b/fe/NEV.Faster.InterFace/src/views/menuList/DataExchangeInterfaceConfig.vue @@ -10,7 +10,7 @@ :totalCount="totalCount" :multipleSelection="multipleSelection" :MaxResultCount="PageListParams.MaxResultCount" - @topbutton="topbutton" + @topbutton="topbuttonHanlde" @inlineDialog="inlineDialog" @sortChange="sortChange" @alertoldSkipCount="alertoldSkipCount" @@ -68,6 +68,7 @@ import { newAndEdiDialogMixins } from "@/mixins/newAndEdiDialogMixins" import { mixins } from "@/mixins/mixins"; import { filterSelectMixins } from '@/mixins/filter-Select' import { postUpdate } from "@/api/wms-api" +import { DEInterfaceConfigReSet } from "@/api/wms-business" export default { name: "DataExchangeInterfaceConfig", @@ -88,6 +89,14 @@ export default { isRedundance:true, isDetailExport:true }),//导出 + { + type: "warning", + icon: "el-icon-switch-button", + label: "初始化到关闭状态", + name: "initToClose", + size: "mini", + isNoPermission:true + }, this.defaultFieldSettingBtn(),//字段设置 this.defaultFreshBtn(),//刷新 this.defaultFilterBtn(),//筛选 @@ -144,6 +153,26 @@ export default { }).catch(() => { }); + }, + topbuttonHanlde(val,item){ + if(val == "initToClose"){ + this.$confirm('你确定要执行【初始化到关闭状态】', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + this.Loading.tableLoading = true + DEInterfaceConfigReSet().then(res => { + this.paging() + }).catch(err => { + this.Loading.tableLoading = false + }) + }).catch(() => { + + }); + }else{ + this.topbutton(val,item) + } } } }