1
0

fission.html 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303
  1. {extend name="public/layout"}
  2. {block name="body"}
  3. <style>
  4. #account {
  5. display: none;
  6. text-align: center;
  7. }
  8. #account img {
  9. display: block;
  10. width: 300px;
  11. }
  12. .layui-table thead tr,
  13. .layui-table-header {
  14. background-color: #D8E6F1 !important;
  15. }
  16. #account b {
  17. font-size: larger;
  18. }
  19. .layui-inline .layallsee{
  20. font-size: 16px;
  21. }
  22. .noticeBox{
  23. margin-left:10px;
  24. }
  25. .noticeBox span{
  26. color:#afb1b6;
  27. }
  28. .moneyBox{
  29. background: #f5f7fa;
  30. width:550px;
  31. height:60px;
  32. margin-left:20px;
  33. margin-bottom:20px;
  34. }
  35. .moneyBox .moneyboxMsg{
  36. margin:10px;
  37. }
  38. .moneyboxMsg span{
  39. line-height: 38px;
  40. float: left;
  41. }
  42. .moneyboxMsg .money_1{
  43. font-size: 19.2px;
  44. }
  45. .moneyboxMsg .moneyMsg{
  46. color:#3296fa;
  47. font-size: 24px;
  48. }
  49. .marketingMoney{
  50. background: #f5f7fa;
  51. width:550px;
  52. height:60px;
  53. margin-left:20px;
  54. margin-bottom:20px;
  55. }
  56. .marketingMoney .marketingMoneyBox{
  57. margin:10px;
  58. }
  59. .marketingMoney .marketingMoneyBox span{
  60. line-height: 38px;
  61. float: left;
  62. }
  63. .marketingMoney .marketingMoneyBox .marketing_1{
  64. font-size: 19.2px;
  65. }
  66. .marketingMoney .marketingMoneyBox .marketing{
  67. color:#3296fa;
  68. font-size: 24px;
  69. }
  70. .layui-tab-title .layui-this {
  71. background-color: #249EFB;
  72. color: #fff;
  73. }
  74. .layui-tab-title .layui-this:after {
  75. border-bottom: none;
  76. border: none;
  77. }
  78. .layui-tab-title li {
  79. background-color: #F2F2F2;
  80. margin: 0px 5px;
  81. }
  82. </style>
  83. <body>
  84. <div class="layui-fluid">
  85. <div class="layui-row layui-col-space15">
  86. <div class="layui-card">
  87. <div class="layui-tab" style="margin-top:10px;">
  88. <ul class="layui-tab-title">
  89. <!--<li>
  90. <a href="{:url('fission/live')}">直播裂变</a>
  91. </li>-->
  92. <li>
  93. <a href="{:url('broad/redbag')}">直播红包</a>
  94. </li>
  95. <li>
  96. <a href="{:url('broad/answer')}">江湖答题</a>
  97. </li>
  98. <li class="layui-this">
  99. 营销钱包
  100. </li>
  101. </ul>
  102. </div>
  103. <div class="layui-card-header">
  104. <div class="layui-form">
  105. <div class="layui-form-item3">
  106. <div class="layui-inline">
  107. <span class="layallsee" >营销钱包</span>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. <div class="layui-card-body noticeBox">
  113. <span>注:营销账户余额充值后不可提现,请按需充值。</span>
  114. </div>
  115. <div class="layui-card">
  116. <div class="layui-inline moneyBox" >
  117. <div class="moneyboxMsg" >
  118. <span class="money_1">钱包余额:</span>
  119. <span class="moneyMsg">¥{:round($data.money-$data.freeze, 2)}</span>
  120. <div class="layui-inline" style="margin-left: 30px;">
  121. <a id='yue' class="layui-btn layui-btn-normal layui-btn-warm " title="从微信充值到平台"
  122. href="javascript:void(0)">微信充值</a>
  123. </div>
  124. <div class="layui-inline" style="margin-left: 20px;">
  125. <button type="button" class="layui-btn layui-btn-disabled">支付宝充值</button>
  126. </div>
  127. </div>
  128. </div>
  129. <div class="marketingMoney layui-inline" >
  130. <div class="marketingMoneyBox" >
  131. <span class="marketing_1" >余额适用于:</span>
  132. <span class="marketing" >直播间发红包;直播裂变;</span>
  133. </div>
  134. </div>
  135. </div>
  136. </div>
  137. </div>
  138. </div>
  139. <div class="layui-fluid">
  140. <div class="layui-row layui-col-space15">
  141. <div class="layui-card">
  142. <div class="layui-card-header">
  143. <div class="layui-form">
  144. <div class="layui-form-item3">
  145. <div class="layui-inline">
  146. <span class="layallsee" >充值记录</span>
  147. </div>
  148. </div>
  149. </div>
  150. </div>
  151. <div class="layui-row">
  152. <table class="layui-hide" id="user" lay-filter="user"></table>
  153. </div>
  154. </div>
  155. </div>
  156. </div>
  157. {/block}
  158. {block name="js"}
  159. <script>
  160. var indexurl = '{:url("broad/fission")}';
  161. var shareurl = '{:url("fission/share")}';
  162. var t;
  163. number_input('.money');
  164. layui.use(['table', 'form', 'laydate'], function () {
  165. var form = layui.form
  166. , table = layui.table
  167. , $ = layui.jquery
  168. , laydate = layui.laydate
  169. , active = {
  170. reload: function () {
  171. var date = $('#date');
  172. //执行重载
  173. table.reload('userTable', {
  174. page: {
  175. curr: 1 //重新从第 1 页开始
  176. }
  177. , where: {
  178. date: date.val()
  179. }
  180. });
  181. }
  182. };
  183. laydate.render({
  184. elem: '#date'
  185. , range: true
  186. });
  187. //展示已知数据
  188. t = table.render({
  189. elem: '#user'
  190. , url: indexurl
  191. , page: true
  192. , autoSort: true
  193. , cols: [[ //标题栏
  194. { type: 'numbers', title: '序号', fixed: 'left', width: 50 }
  195. , { field: 'money', title: '到账金额' }
  196. , { field: 'addtime', title: '添加时间', sort: true }
  197. , { field: 'remark', title: '备注' }
  198. ]]
  199. , id: 'userTable'
  200. });
  201. $('.layui-form>.layui-btn').on('click', function () {
  202. var type = $(this).data('type');
  203. active[type] ? active[type].call(this) : '';
  204. });
  205. $('#yue').click(function () {
  206. layer.open({
  207. type: 1,
  208. shadeClose: true,
  209. closeBtn: 0,
  210. title: ['充值二维码', 'color:#333333;background-color:#D8E6F1;'],
  211. content: '<img src="{:url("broad/fission_qrcode")}" style="margin-left:20px;"/>'
  212. });
  213. });
  214. // $('#money').click(function(){
  215. // var value = $(this).data('value');
  216. // layer.prompt({
  217. // value: value,
  218. // title: '裂变金额(0.3~50)',
  219. // }, function(value, index, elem){
  220. // value = value;
  221. // layer.close(index);
  222. // sendsms();
  223. // // 短信验证
  224. // // layer.prompt({title: '短信验证码'}, function(code, index){
  225. // // layer.close(index);
  226. // // $.post(shareurl, {money:value,code:code}, function(res){
  227. // $.post(shareurl, {money:value}, function(res){
  228. // if (res.code === 0) {
  229. // layer.msg(res.msg, {anim: 0}, function () {
  230. // location.href = res.url;
  231. // });
  232. // } else {
  233. // layer.msg(res.msg, {anim: 6});
  234. // }
  235. // })
  236. // // });
  237. // });
  238. // });
  239. // $('#switch').click(function(){
  240. // var value = $(this).data('value');
  241. // var msg = value==1?'确定要关闭裂变红包么?':'确定要开启裂变红包么?';
  242. // layer.confirm(msg, function(index){
  243. // layer.close(index);
  244. // // layer.prompt({title: '短信验证码'}, function(code, index){
  245. // // $.post(openurl, {code:code}, function(res){
  246. // $.get(openurl, function(res){
  247. // if (res.code === 0) {
  248. // layer.msg(res.msg, {anim: 0}, function () {
  249. // location.href = res.url;
  250. // });
  251. // } else {
  252. // layer.msg(res.msg, {anim: 6});
  253. // }
  254. // })
  255. // // });
  256. // });
  257. // });
  258. // function sendsms(){
  259. // }
  260. });
  261. function number_input(key){
  262. layui.use(['table', 'form', 'laydate'], function () {
  263. var $ = layui.jquery;
  264. $(key).keypress(function(key){
  265. var ableKey = [0,46,45,48,49,50,51,52,53,54,55,56,57];
  266. var code = key.charCode;
  267. if(ableKey.indexOf(code) < 0){
  268. return false;
  269. }
  270. });
  271. });
  272. }
  273. </script>
  274. {/block}