shop.html 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. {extend name="public/layout" /} {block name="title"}文章添加{/block}
  2. {block name="head"}
  3. {include file="public/head"}
  4. <style>
  5. html {
  6. height: 91%;
  7. }
  8. body {
  9. height: 100%;
  10. }
  11. .layui-fluid {
  12. display: block;
  13. box-shadow: 0 0 4px 0 #b6cade;
  14. border-radius: 5px;
  15. margin: 15px;
  16. background-color: #ffffff;
  17. height: 100%;
  18. }
  19. </style>
  20. {/block}
  21. {block name="body"}
  22. <body>
  23. <div class="layui-fluid">
  24. <div class="layui-inline">
  25. <a class="layui-btn op-btn layui-btn-primary layui-btn-sm" href="{:url('company/brand')}"><i class="layui-icon layui-icon-return"></i>返回</a>
  26. <!-- <button class="layui-btn op-btn" data-type="add"><i class="layui-icon layui-icon-add"></i>新建公司/店面</button> -->
  27. </div>
  28. <table lay-filter="brand">
  29. <thead>
  30. <tr>
  31. <th lay-data="{field:'key', align:'center'}">序号</th>
  32. <th lay-data="{field:'company_name', align:'center'}">公司/店面名称</th>
  33. <th lay-data="{field:'city', align:'center'}">所在区域</th>
  34. <th lay-data="{field:'leader', align:'center'}">公司/店面负责人</th>
  35. <th lay-data="{field:'leader_phone', align:'center'}">负责人电话</th>
  36. <th lay-data="{field:'employes_num', align:'center'}">销售人数</th>
  37. <th lay-data="{field:'addtime', align:'center'}">时间</th>
  38. <!-- <th lay-data="{field:'root_id', align:'center'}">root_id</th> -->
  39. <th lay-data="{field:'op', align:'center'}">操作</th>
  40. </tr>
  41. </thead>
  42. <tbody>
  43. {volist name="shops" id="shop"}
  44. <tr>
  45. <td>{$shop.key}</td>
  46. <td>{$shop.company_name}</td>
  47. <td>{$shop.city}</td>
  48. <td>{$shop.leader}</td>
  49. <td>{$shop.leader_phone}</td>
  50. <td>{$shop.employee_count}</td>
  51. <td>{$shop.addtime}</td>
  52. <!-- <td style="display:none;">{$shop.root_id}</td> -->
  53. <td>
  54. <a class="layui-btn layui-btn-normal layui-btn-xs" root="{$shop.root_id}" id="{$shop.leader_phone}{$shop.key}" lay-event="remark"><i
  55. class="layui-icon layui-icon-edit"></i>数据统计</a>
  56. <a class="layui-btn layui-btn-normal layui-btn-xs" root="{$shop.root_id}" id="{$shop.leader_phone}{$shop.key}" lay-event="edit">编辑</a>
  57. </td>
  58. </tr>
  59. {/volist}
  60. </tbody>
  61. </table>
  62. </div>
  63. </body>
  64. {/block}
  65. {block name="js"}
  66. <script src="__STATIC__/layui/layui/layui.js"></script>
  67. <script>
  68. layui.use(['form', 'table'], function () {
  69. var table = layui.table,
  70. form = layui.from,
  71. $ = layui.jquery;
  72. table.init('brand');
  73. //监听列表
  74. table.on('tool(brand)', function(obj) {
  75. var data = obj.data;
  76. var id = data.leader_phone+data.key;
  77. var root_id = $('#'+id).attr('root');
  78. if(obj.event === 'remark') {
  79. layer.open({
  80. type: 2,
  81. title: '备注信息状态',
  82. content: "{:url('company/statistics')}?root_id=" + root_id,
  83. maxmin: true,
  84. area: ['1000px', '450px']
  85. });
  86. }
  87. if(obj.event === 'edit') {
  88. layer.open({
  89. type: 2,
  90. title: '编辑店面信息',
  91. content: "{:url('company/editshop')}?root_id=" + root_id,
  92. maxmin: true,
  93. area: ['30%', '60%'],
  94. });
  95. }
  96. });
  97. });
  98. </script>
  99. {/block}