|
|
@@ -0,0 +1,115 @@
|
|
|
+$(function () {
|
|
|
+ initOther();
|
|
|
+});
|
|
|
+
|
|
|
+/**
|
|
|
+ * 初始化其他操作
|
|
|
+ */
|
|
|
+function initOther() {
|
|
|
+ $("#findAllPositionv2-1").click(function () {
|
|
|
+ var display = $('#content');
|
|
|
+ if (display.css('display') == 'block') {
|
|
|
+ display.slideUp("slow");
|
|
|
+ $(this).html('展开');
|
|
|
+ } else {
|
|
|
+ display.slideDown("slow");
|
|
|
+ $(this).html('收起');
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ var findAllPositionv22Timer;
|
|
|
+ var actualFlag = false;
|
|
|
+ $("#findAllPositionv2-2").click(function () {
|
|
|
+ if (!actualFlag) {
|
|
|
+ findAllPositionv22Timer = setInterval("searchAllPositionv2()", "1000");
|
|
|
+ actualFlag = true;
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ $("#findAllPositionv2-3").click(function () {
|
|
|
+ if (actualFlag) {
|
|
|
+ clearInterval(findAllPositionv22Timer);
|
|
|
+ actualFlag = false;
|
|
|
+ }
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 多条件搜索
|
|
|
+ * @param pageNo
|
|
|
+ */
|
|
|
+function searchAllPositionv2() {
|
|
|
+ $.ajax({
|
|
|
+ url: "coin/findAllPositionv2", //请求的url地址
|
|
|
+ dataType: "json", //返回格式为json
|
|
|
+ type: "post", //请求方式
|
|
|
+ contentType: "application/json;charset=utf-8",
|
|
|
+ async: true, //请求是否异步,默认为异步,这也是ajax重要特性
|
|
|
+ success: function (data) {
|
|
|
+ //请求成功时处理
|
|
|
+ if (data != null && $.trim(data) != "" && data.success) {
|
|
|
+
|
|
|
+ data = data.data;
|
|
|
+ $("#contentSPAN").html(data.length);
|
|
|
+ var str = '';
|
|
|
+ for (var i = 0; i < data.length; i++) {
|
|
|
+ var dataDetail = data[i];
|
|
|
+
|
|
|
+ //未实现盈亏
|
|
|
+ var unrealizedPL = dataDetail.unrealizedPL;
|
|
|
+ var unrealizedPLStyle = '';
|
|
|
+ if (unrealizedPL < 0) {
|
|
|
+ unrealizedPLStyle = ' style="color:red;"';
|
|
|
+ } else {
|
|
|
+ unrealizedPLStyle = ' style="color:green;"';
|
|
|
+ }
|
|
|
+ //币对名称
|
|
|
+ var symbol = dataDetail.symbol;
|
|
|
+ symbol = '<strong><font color="#808080">' + symbol.replace('USDT_UMCBL', '') + '</font></strong>' + 'USDT_UMCBL';
|
|
|
+
|
|
|
+ str += '<tr>';
|
|
|
+ str += '<td>' + symbol + '</td>';
|
|
|
+ str += '<td>' + dataDetail.marginCoin + '</td>';
|
|
|
+ str += '<td>' + dataDetail.holdSide + '</td>';
|
|
|
+ str += '<td>' + dataDetail.openDelegateCount + '</td>';
|
|
|
+ str += '<td>' + dataDetail.margin + '</td>';
|
|
|
+ str += '<td>' + dataDetail.autoMargin + '</td>';
|
|
|
+ str += '<td>' + dataDetail.available + '</td>';
|
|
|
+ str += '<td>' + dataDetail.locked + '</td>';
|
|
|
+ str += '<td>' + dataDetail.total + '</td>';
|
|
|
+ str += '<td>' + dataDetail.leverage + '</td>';
|
|
|
+ str += '<td>' + dataDetail.achievedProfits + '</td>';
|
|
|
+ str += '<td>' + dataDetail.averageOpenPrice + '</td>';
|
|
|
+ str += '<td>' + dataDetail.marginMode + '</td>';
|
|
|
+ str += '<td>' + dataDetail.holdMode + '</td>';
|
|
|
+ str += '<td' + unrealizedPLStyle + '>' + dataDetail.unrealizedPL + '</td>';
|
|
|
+ str += '<td>' + dataDetail.liquidationPrice + '</td>';
|
|
|
+ str += '<td>' + dataDetail.keepMarginRate + '</td>';
|
|
|
+ str += '<td>' + dataDetail.marketPrice + '</td>';
|
|
|
+ str += '<td>' + dataDetail.cTime + '</td>';
|
|
|
+ str += '</tr>';
|
|
|
+ }
|
|
|
+ $("#contentTD").html(str);
|
|
|
+
|
|
|
+ initContentEvent();
|
|
|
+ } else {
|
|
|
+ alert(data.message);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ beforeSend: function () {
|
|
|
+ },
|
|
|
+ complete: function () {
|
|
|
+ },
|
|
|
+ error: function (data) {
|
|
|
+ //请求出错处理
|
|
|
+ alert('error:' + data);
|
|
|
+ }
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 初始化主内容事件
|
|
|
+ */
|
|
|
+function initContentEvent() {
|
|
|
+
|
|
|
+}
|