zqxg_module.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. /**
  2. 志远装饰模块数据列表
  3. */
  4. layui.define(['table', 'form'], function(exports) {
  5. var $ = layui.$,
  6. table = layui.table,
  7. form = layui.form;
  8. //获客签单申请列表
  9. table.render({
  10. elem: '#customer-table',
  11. autoSort: false,
  12. url: layui.setter.urlbase + '/customer/list' //模拟接口
  13. ,
  14. cols: [
  15. [{
  16. type: 'numbers',
  17. field: 'id',
  18. width: 80,
  19. title: '序号',
  20. sort: true
  21. }, {
  22. field: 'name',
  23. title: '客户称呼',
  24. width: 100
  25. }, {
  26. field: 'addtime',
  27. title: '时间',
  28. minWidth: 100
  29. }, {
  30. field: 'phone',
  31. title: '联系方式',
  32. minWidth: 100
  33. }, {
  34. field: 'means',
  35. title: '来源'
  36. }, {
  37. title: '状态',
  38. templet: function (d) {
  39. if(d.state == 0){
  40. return '未联系';
  41. }else if(d.state == 1){
  42. return '已联系';
  43. }else if(d.state == 2){
  44. return '已量房';
  45. }else if(d.state == 3){
  46. return '已到店';
  47. }else if(d.state == 4){
  48. return '已交定';
  49. }else if(d.state == 5){
  50. return '已签单';
  51. }else if(d.state == 6){
  52. return '转化失败';
  53. }else if(d.state == 7){
  54. return '无效';
  55. }
  56. }
  57. }, {
  58. field: 'share_nickname',
  59. title: '跟踪人姓名',
  60. }, {
  61. templet: '#remarks',
  62. title: '备注'
  63. }, {
  64. title: '操作',
  65. width: 150,
  66. align: 'center',
  67. fixed: 'right',
  68. toolbar: '#table-customer-bind'
  69. }]
  70. ],
  71. page: true,
  72. limit: 30,
  73. height: 'full-220',
  74. text: '对不起,加载出现异常!'
  75. });
  76. //监听列表
  77. table.on('tool(customer-table)', function(obj) {
  78. var data = obj.data;
  79. console.log(data.id);
  80. if(obj.event === 'look') {
  81. layer.open({
  82. type: 2,
  83. title: '备注信息状态',
  84. content: layui.setter.urlbase + "/customer/remark_list?id="+data.id,
  85. //content: '{:url("zqxg/customer/remark_list",["id" => '+ data.id +'])}',
  86. maxmin: true,
  87. area: ['500px', '300px']
  88. });
  89. }
  90. });
  91. exports('zqxg_module', {})
  92. });