diff --git a/src/store/index.js b/src/store/index.js index 990739b..1a0c7b3 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -450,6 +450,24 @@ const store = new Vuex.Store({ if (res.data.status === 1) { await dispatch('fetchSiteList')// 刷新站点列表 Message.success(res.data.msg) + } else if (res.data.status === -1) { // -1状态 服务器判断runing字段 正在有飞机正在执行 + MessageBox.confirm(res.data.msg, '提示', { + confirmButtonText: '强制更新', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + params.append('isCoerce', 1) + api.post('saveSite', params).then(res => { + if (res.data.status === 1) { + Message.success(res.data.msg) + dispatch('fetchSiteList')// 刷新站点列表 + } else { + Message.error(res.data.msg) + } + }) + }).catch(() => { + Message.info('取消操作') + }) } else { Message.error(res.data.msg) } diff --git a/src/views/layout/components/main/site/add.vue b/src/views/layout/components/main/site/add.vue index 7dcf00d..76572f1 100644 --- a/src/views/layout/components/main/site/add.vue +++ b/src/views/layout/components/main/site/add.vue @@ -25,10 +25,8 @@ - - + +