mirror of
				https://github.com/MHSanaei/3x-ui.git
				synced 2025-11-04 06:12:52 +00:00 
			
		
		
		
	add reset traffic in edit
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
This commit is contained in:
		
							parent
							
								
									5ff6f4094e
								
							
						
					
					
						commit
						4980744793
					
				
					 2 changed files with 22 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -144,6 +144,24 @@
 | 
			
		|||
                }
 | 
			
		||||
                document.getElementById("clientIPs").value = ""
 | 
			
		||||
            },
 | 
			
		||||
            resetClientTraffic(email,dbInboundId,iconElement) {
 | 
			
		||||
                this.$confirm({
 | 
			
		||||
                    title: '{{ i18n "pages.inbounds.resetTraffic"}}',
 | 
			
		||||
                    content: '{{ i18n "pages.inbounds.resetTrafficContent"}}',
 | 
			
		||||
                    class: siderDrawer.isDarkTheme ? darkClass : '',
 | 
			
		||||
                    okText: '{{ i18n "reset"}}',
 | 
			
		||||
                    cancelText: '{{ i18n "cancel"}}',
 | 
			
		||||
                    onOk: async () => {
 | 
			
		||||
                        iconElement.disabled = true;
 | 
			
		||||
                        const msg = await HttpUtil.postWithModal('/xui/inbound/' + dbInboundId + '/resetClientTraffic/'+ email);
 | 
			
		||||
                        if (msg.success) {
 | 
			
		||||
                            this.clientModal.clientStats.up = 0;
 | 
			
		||||
                            this.clientModal.clientStats.down = 0;
 | 
			
		||||
                        }
 | 
			
		||||
                        iconElement.disabled = false;
 | 
			
		||||
                    },
 | 
			
		||||
                })
 | 
			
		||||
            },
 | 
			
		||||
        },
 | 
			
		||||
    });
 | 
			
		||||
</script>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -98,6 +98,10 @@
 | 
			
		|||
                [[ sizeFormat(clientStats.down) ]]
 | 
			
		||||
                ([[ sizeFormat(clientStats.up + clientStats.down) ]])
 | 
			
		||||
            </a-tag>
 | 
			
		||||
            <a-tooltip>
 | 
			
		||||
                <template slot="title">{{ i18n "pages.inbounds.resetTraffic" }}</template>
 | 
			
		||||
                <a-icon type="retweet" @click="resetClientTraffic(client.email,clientStats.inboundId,$event.target)" v-if="client.email.length > 0"></a-icon>
 | 
			
		||||
            </a-tooltip>
 | 
			
		||||
        </template>
 | 
			
		||||
    </a-form-item>
 | 
			
		||||
    <a-form-item label='{{ i18n "pages.client.delayedStart" }}'>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue