open.html 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. {extend name="public/layout"}
  2. {block name="body"}
  3. <link rel="stylesheet" href="__LAYUI__/layui/css/layui.css" media="all">
  4. <link rel="stylesheet" " href=" /static/css/common.css">
  5. <script src="/static/js/jquery.min.js"></script>
  6. <style>
  7. body {
  8. background-color: #F3F3F3;
  9. padding-bottom: 40px;
  10. }
  11. .tablebox .layui-form.layui-border-box.layui-table-view{
  12. max-height: 760px !important;
  13. height: auto !important;
  14. }
  15. .layui-table-body{
  16. max-height: 670px !important;
  17. height: auto !important;
  18. }
  19. .layui-table-view .layui-table td{
  20. cursor: pointer;
  21. overflow: hidden;
  22. }
  23. .maintable{table-layout:fixed;_width:100%;width:100%; border:1px solid #DFDFDF;
  24. border-collapse: separate !important;
  25. background-color:#FFF; border-right:0; border-bottom:2px solid #DFDFDF;}
  26. .maintable th{ background-color:#F2F3F7; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; line-height:25px; padding:5px; text-align:center; font-family:Arial; font-size:12px; letter-spacing:1px; color:#333}
  27. .maintable td{border-right:1px solid #DFDFDF; border-bottom:1px solid #EAEAEC; padding:7px; line-height:25px; font-size:13px; position:relative;}
  28. .tablelist th,.tablelist td{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-wrap: break-word;}
  29. .tbcenter td{ text-align:center}
  30. .maintable h2{border-bottom:1px solid #999; margin:0; font-weight:bold; font-size:15px; margin-bottom:10px; margin-top:5px; text-indent:3px; font-family:Arial; letter-spacing:1px;}
  31. .maintable td label{ cursor:pointer}
  32. </style>
  33. <body class="clearfix">
  34. <div class="crmsearchlist">
  35. <table lay-filter="crmsearchlist" id="crmsearchlist"></table>
  36. </div>
  37. </body>
  38. <script src="__LAYUI__/layui/layui.js"></script>
  39. {/block}{block name="js"}
  40. <script type="text/html" id="designer_name">
  41. {{# if(d.designer){ }}
  42. <span>{{d.designer.name}}</span>
  43. {{# }else{ }}
  44. <span style="color: #cccccc;">无</span>
  45. {{# } }}
  46. </script>
  47. <script type="text/html" id="crmname">
  48. {{# if(d.name){ }}
  49. <span>{{d.name}}</span>
  50. {{# }else{ }}
  51. <span style="color: #cccccc;">未知</span>
  52. {{# } }}
  53. </script>
  54. <script type="text/html" id="empname">
  55. {{# if(d.employee){ }}
  56. <span>{{d.employee.name}}</span>
  57. {{# }else{ }}
  58. <span style="color: #cccccc;">无</span>
  59. {{# } }}
  60. </script>
  61. <script type="text/html" id="source">
  62. {{# if(d.source){ }}
  63. <span>{{d.source.source}}</span>
  64. {{# }else{ }}
  65. <span style="color: #cccccc;">无</span>
  66. {{# } }}
  67. </script>
  68. <script type="text/javascript">
  69. var reload = null, resizefun = null;
  70. layui.config({
  71. base: '__LAYUI__/',
  72. urlbase: '/sys'
  73. }).extend({
  74. index: 'lib/index' //主入口模块
  75. }).use(['table', 'laydate'], function () {
  76. var table = layui.table, laydate = layui.laydate,
  77. $ = layui.$;
  78. table.render({
  79. elem: '#crmsearchlist',
  80. url: "{:$url}",
  81. cols: [
  82. [
  83. { type: 'numbers', title: '序号', width: 40 },
  84. {
  85. title: '客户姓名',
  86. field: 'name',
  87. align: 'center',
  88. width: 174,
  89. },
  90. {
  91. title: '小区名称',
  92. field: 'community_name',
  93. align: 'center',
  94. },
  95. {
  96. title: '面积',
  97. field: 'square',
  98. align: 'center',
  99. },
  100. {
  101. title: '客服专员',
  102. field: 'employee_name',
  103. align: 'center',
  104. },
  105. {
  106. title: '设计师',
  107. field: 'designer_name',
  108. align: 'center',
  109. },
  110. {
  111. title: '首次会面',
  112. field: 'first_visit_time',
  113. align: 'center',
  114. },
  115. {
  116. title: '定金时间',
  117. field: 'deposit_time',
  118. align: 'center',
  119. },
  120. {
  121. title: '报名时间',
  122. field: 'sign_time',
  123. align: 'center',
  124. },
  125. {
  126. title: '状态',
  127. field: 'state',
  128. align: 'center',
  129. }
  130. ]
  131. ],
  132. page: true,
  133. limits: [17],
  134. limit: 17, //每页默认显示的数量,
  135. height: 'full-120',
  136. text: '对不起,加载出现异常!'
  137. });
  138. var flag = true;
  139. table.on('row(crmsearchlist)', function (obj) {
  140. var data = obj.data;
  141. if (data.state == '无效') {
  142. return false;
  143. }
  144. if(data.state != '无效'){
  145. $.ajax({
  146. url: '{:url("community/checkCustomer")}'
  147. , data: {
  148. id: data.id,
  149. }
  150. , type: 'post'
  151. , success: function (rs) {
  152. if(rs.code==0){
  153. window.parent.parent.leftadd("/empcrm/community/addlog.html?cid=" + data.id+'&type=3');
  154. }else{
  155. alert(rs.msg)
  156. }
  157. }
  158. })
  159. }
  160. for (let i = 0; i < $('.crmsearchlist .layui-table-view .layui-table-box .layui-table tr').length; i++) {
  161. $($('.crmsearchlist .layui-table-view .layui-table-box .layui-table tr')[i]).removeClass('onclickbg');
  162. }
  163. $(obj.tr).addClass('onclickbg');
  164. });
  165. $('.searchbtn').click(function () {
  166. window.parent.addcrmmsg('jiaoding_list.html')
  167. })
  168. })
  169. </script>
  170. {/block}