mirror of
				https://github.com/TeaOSLab/EdgeAdmin.git
				synced 2025-11-04 05:00:25 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			52 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
Tea.context(function () {
 | 
						|
    this.tables = []
 | 
						|
    this.isLoading = true
 | 
						|
 | 
						|
    this.$delay(function () {
 | 
						|
        this.reload()
 | 
						|
    })
 | 
						|
 | 
						|
    this.reload = function () {
 | 
						|
        this.isLoading = true
 | 
						|
        this.$post("$")
 | 
						|
            .params({ nodeId: this.nodeId })
 | 
						|
            .success(function (resp) {
 | 
						|
                this.tables = resp.data.tables;
 | 
						|
            })
 | 
						|
            .done(function () {
 | 
						|
                this.isLoading = false
 | 
						|
            })
 | 
						|
    }
 | 
						|
 | 
						|
    this.deleteTable = function (tableName) {
 | 
						|
        let that = this
 | 
						|
        teaweb.confirm("html:确定要删除此数据表吗?<br/>删除后数据不能恢复!", function () {
 | 
						|
            that.$post(".deleteTable")
 | 
						|
                .params({
 | 
						|
                    nodeId: that.nodeId,
 | 
						|
                    table: tableName
 | 
						|
                })
 | 
						|
                .success(function () {
 | 
						|
                    teaweb.success("操作成功", function () {
 | 
						|
                        that.reload()
 | 
						|
                    })
 | 
						|
                })
 | 
						|
        })
 | 
						|
    }
 | 
						|
 | 
						|
    this.truncateTable = function (tableName) {
 | 
						|
        let that = this
 | 
						|
        teaweb.confirm("html:确定要清空此数据表吗?<br/>清空后数据不能恢复!", function () {
 | 
						|
            that.$post(".truncateTable")
 | 
						|
                .params({
 | 
						|
                    nodeId: that.nodeId,
 | 
						|
                    table: tableName
 | 
						|
                })
 | 
						|
                .success(function () {
 | 
						|
                    teaweb.success("操作成功", function () {
 | 
						|
                        that.reload()
 | 
						|
                    })
 | 
						|
                })
 | 
						|
        })
 | 
						|
    }
 | 
						|
}) |