brokerdefault.html 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <div class="layui-fluid">
  2. <div class="layui-row layui-col-space15">
  3. <div class="layui-col-md12">
  4. <div class="layui-card">
  5. <div class="layui-card-header">默认经纪人</div>
  6. <div class="layui-card-body" pad15>
  7. <div class="layui-form layui-form-pane" lay-filter="LAY-broker-brokerform-edit">
  8. <div class="layui-form-item">
  9. <label class="layui-form-label">当前</label>
  10. <div class="layui-input-block">
  11. <input type="text"
  12. value="{empty name='broker'}无{else/}{$broker.title} - {$broker.mobile}{/empty}"
  13. class="layui-input" readonly>
  14. </div>
  15. </div>
  16. <div class="layui-form-item">
  17. <label class="layui-form-label required">切换经纪人</label>
  18. <div class="layui-input-block">
  19. <div id="broker" class="xm-select-demo"></div>
  20. </div>
  21. </div>
  22. <div class="layui-form-item">
  23. <div class="layui-input-block">
  24. <input type="button" lay-submit lay-filter="LAY-broker-brokerform-edit-submit"
  25. value="确认提交" class="layui-btn">
  26. </div>
  27. </div>
  28. </div>
  29. </div>
  30. </div>
  31. </div>
  32. </div>
  33. </div>
  34. <script>
  35. layui.config({
  36. base: '/static/echoui/' //静态资源所在路径
  37. }).extend({
  38. index: 'lib/index' //主入口模块
  39. }).use(['index', 'form', 'set', 'upload', 'selectN', 'selectM', 'layarea'], function () {
  40. var $ = layui.$,
  41. setter = layui.setter,
  42. admin = layui.admin,
  43. form = layui.form;
  44. form.render();
  45. xmSelect.render({
  46. el: '#broker',
  47. filterable: true,
  48. remoteSearch: true,
  49. radio: true,
  50. name: 'brokerid',
  51. remoteMethod: function(val, cb, show){
  52. admin.req({
  53. url: setter.baseAdminUrl + 'broker/brokerajax',
  54. data: { keyword: val},
  55. done: function (res) {
  56. if (res.data.length == 0) {
  57. cb([]);
  58. } else {
  59. var option = [];
  60. var name = '';
  61. $.each(res.data,function(key,val){
  62. name = val.title + ' - ' + val.mobile;
  63. option.push({name:name,value:val.id});
  64. });
  65. cb(option);
  66. }
  67. }
  68. });
  69. },
  70. data: []
  71. });
  72. form.on('submit(LAY-broker-brokerform-edit-submit)', function (obj) {
  73. var index = parent.layer.getFrameIndex(window.name);
  74. admin.req({
  75. url: setter.baseAdminUrl + 'broker/editdefault',
  76. data: obj.field,
  77. done: function (res) {
  78. layer.msg("提交成功", {
  79. icon: 1
  80. });
  81. parent.layui.table.reload('LAY-broker-brokerlist-table'); //重载表格
  82. parent.layer.close(index);
  83. }
  84. });
  85. });
  86. });
  87. </script>