Commit 1bdc0621b838a63fce090daaac33ad0f19763e28

Authored by winfed
Committed by GitHub
1 parent a2d93fce

feat:删除拉流代理时,提示是否确认删除,防止误删

web_src/src/components/StreamProxyList.vue
@@ -245,18 +245,25 @@ @@ -245,18 +245,25 @@
245 }, 245 },
246 deleteStreamProxy: function(row){ 246 deleteStreamProxy: function(row){
247 let that = this; 247 let that = this;
248 - that.$axios({  
249 - method:"delete",  
250 - url:"/api/proxy/del",  
251 - params:{  
252 - app: row.app,  
253 - stream: row.stream  
254 - }  
255 - }).then((res)=>{  
256 - that.initData()  
257 - }).catch(function (error) {  
258 - console.log(error);  
259 - }); 248 + this.$confirm('确定删除此代理吗?', '提示', {
  249 + confirmButtonText: '确定',
  250 + cancelButtonText: '取消',
  251 + type: 'warning'
  252 + }).then(() => {
  253 + that.$axios({
  254 + method:"delete",
  255 + url:"/api/proxy/del",
  256 + params:{
  257 + app: row.app,
  258 + stream: row.stream
  259 + }
  260 + }).then((res)=>{
  261 + that.initData()
  262 + }).catch(function (error) {
  263 + console.log(error);
  264 + });
  265 + }).catch(() => {
  266 + });
260 }, 267 },
261 start: function(row){ 268 start: function(row){
262 this.stopUpdateList() 269 this.stopUpdateList()