From d4488a987cccd3ddd51a202a9f8aa71d3cdcbced Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 23 Apr 2021 17:12:16 +0800 Subject: [PATCH] 20210423 --- src/main/resources/templates/febs/views/modules/contract/hold-list.html | 50 +++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 45 insertions(+), 5 deletions(-) diff --git a/src/main/resources/templates/febs/views/modules/contract/hold-list.html b/src/main/resources/templates/febs/views/modules/contract/hold-list.html index ca197ee..78e61b0 100644 --- a/src/main/resources/templates/febs/views/modules/contract/hold-list.html +++ b/src/main/resources/templates/febs/views/modules/contract/hold-list.html @@ -60,7 +60,7 @@ </div> </div> </form> - <table lay-filter="userTable" lay-data="{id: 'userTable'}"></table> + <table lay-filter="userTable-hold" lay-data="{id: 'userTable-hold'}"></table> </div> </div> </div> @@ -76,11 +76,25 @@ }} <span class="layui-badge febs-bg-{{openType.color}}">{{ openType.title }}</span> </script> +<script type="text/html" id="loseOrProfit"> + {{# if(d.loseOrProfit >= 0){ }} + <span style="color: green">{{ d.loseOrProfit }}</span> + {{# } else { }} + <span style="color: red">{{ d.loseOrProfit }}</span> + {{# } }} +</script> +<script type="text/html" id="returnRatio"> + {{# if(d.returnRatio >= 0){ }} + <span style="color: green">{{ d.returnRatio }}</span> + {{# } else { }} + <span style="color: red">{{ d.returnRatio }}</span> + {{# } }} +</script> <!-- 表格字段状态格式化 start --> <script data-th-inline="none" type="text/javascript"> // 引入组件并初始化 - layui.use(['dropdown', 'jquery', 'laydate', 'form', 'table', 'febs', 'treeSelect'], function () { + layui.use(['dropdown', 'jquery', 'laydate', 'form', 'table', 'febs', 'treeSelect', 'enhance'], function () { var $ = layui.jquery, laydate = layui.laydate, febs = layui.febs, @@ -118,7 +132,7 @@ function initTable() { tableIns = febs.table.init({ elem: $view.find('table'), - id: 'userTable', + id: 'userTable-hold', url: ctx + 'order/getHoldList', cols: [[ {type: 'checkbox'}, @@ -135,8 +149,8 @@ {field: 'forceClosingPrice', title: '预估强平价', minWidth: 130, align: 'center'}, {field: 'bondAmount', title: '保证金', minWidth: 130, align: 'center'}, {field: 'createTime', title: '开仓时间', minWidth: 160, align: 'center'}, - {field: 'loseOrProfit', title: '盈亏', minWidth: 140, align: 'center', fixed : "right"}, - {field: 'returnRatio', title: '回报率', minWidth: 140, align: 'center', fixed : "right"}, + {field: 'loseOrProfit',templet: '#loseOrProfit', title: '盈亏', minWidth: 140, align: 'center', fixed: 'right'}, + {field: 'returnRatio',templet: '#returnRatio', title: '回报率', minWidth: 140, align: 'center', fixed: 'right'}, ]] }); } @@ -159,5 +173,31 @@ invalidate_ie_cache: new Date() }; } + + setTimeout(function() { + var flag = true; + while(flag) { + if (table.cache['userTable-hold']) { + setInterval(function () { + $.ajax({ + url : ctx + 'order/getHoldList', + type : 'get', + data : getQueryParams(), + async : false, + success : function(data) { + if (data.data.rows.length > 0) { + for(var i = 0, length = data.data.rows.length; i < length; i++) { + table.renderSpecRow('userTable-hold', i, data.data.rows[i]); + } + } + } + }); + }, 2000) + + flag = false; + } + } + }, 2000) + }) </script> \ No newline at end of file -- Gitblit v1.9.1