From 9f7d107c7939b9681afa9366170661680dfbdaf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=89=E8=99=B9=E7=9D=BF?= <297504645@qq.com> Date: Tue, 23 Jul 2024 16:18:10 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90nev-=E6=8E=A5=E5=8F=A3=E7=9C=8B?= =?UTF-8?q?=E6=9D=BF=E3=80=91DataExchangeInterfaceConfig=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E5=88=B0=E5=85=B3=E9=97=AD=E7=8A=B6?= =?UTF-8?q?=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/wms-business.js | 27 +++------------- .../menuList/DataExchangeInterfaceConfig.vue | 31 ++++++++++++++++++- 2 files changed, 34 insertions(+), 24 deletions(-) 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) + } } } }