Explorar o código

feat:表单select搜索优化

lizhi hai 2 meses
pai
achega
16c3b3bad4
Modificáronse 100 ficheiros con 100 adicións e 75 borrados
  1. 1 1
      assets/404-D-OEJi4K.js
  2. 1 1
      assets/ArtUploadImgs.vue_vue_type_script_setup_true_lang-CuIXZsCe.js
  3. BIN=BIN
      assets/FollowDialog.vue_vue_type_script_setup_true_lang-BiEyaMY7.js.gz
  4. 1 1
      assets/FollowDialog.vue_vue_type_script_setup_true_lang-BiEyaMY7.js
  5. BIN=BIN
      assets/FollowDialog.vue_vue_type_script_setup_true_lang-W5vXv6nQ.js.gz
  6. 1 1
      assets/FollowProver.vue_vue_type_script_setup_true_lang-MR0db3Yr.js
  7. 1 1
      assets/LoginLeftView-B2ldZu0f.js
  8. 1 1
      assets/canteenApi-H_Rt3CAo.js
  9. 1 1
      assets/companyApi-CrAqAqdl.js
  10. 1 1
      assets/edit-B7LnWI50.js
  11. 1 1
      assets/edit-CAztfSuw.js
  12. 1 1
      assets/edit-CIlOmLnZ.js
  13. 1 1
      assets/followApi-CdV_xLz2.js
  14. 1 1
      assets/index-GOStF-kK.js
  15. BIN=BIN
      assets/index-5q4E2noA.js.gz
  16. 1 1
      assets/index-B52Acv3o.js
  17. 1 1
      assets/index-DM9X5X0c.js
  18. 1 1
      assets/index-ii6mCCmE.js
  19. 1 1
      assets/index-CmPyYUmV.js
  20. 1 1
      assets/index-Ck95Ilh0.js
  21. 1 1
      assets/index-rK3_zhcB.js
  22. 1 1
      assets/index-CNiZRqYL.js
  23. 1 1
      assets/index-DZSJHjLE.css
  24. 3 3
      assets/index-JmypXowy.js
  25. BIN=BIN
      assets/index-CqEtSlNP.js.gz
  26. 1 1
      assets/index-C9sCE0CG.js
  27. 1 1
      assets/index-N8eOngmE.js
  28. 1 1
      assets/index-KYmEz9jQ.js
  29. 1 1
      assets/index-B5D0Tqq3.js
  30. 1 0
      assets/index-DNQJDapC.js
  31. 1 1
      assets/index-r7Jq8VVN.js
  32. 1 1
      assets/index-CQB7Gz2n.js
  33. 1 1
      assets/index-BEo46_Zr.js
  34. 0 1
      assets/index-DzIhZtqL.js
  35. BIN=BIN
      assets/index-GOStF-kK.js.gz
  36. 1 1
      assets/index-Cm0FrV-V.js
  37. BIN=BIN
      assets/index-JmypXowy.js.gz
  38. 1 1
      assets/index-C8N4y-hR.js
  39. BIN=BIN
      assets/index-UaAOWOil.js.gz
  40. 1 1
      assets/index-UaAOWOil.js
  41. BIN=BIN
      assets/index-eJBB4S2i.js.gz
  42. 1 1
      assets/info-FLT5dVff.js
  43. 1 1
      assets/info-DsTMjd5M.js
  44. 1 1
      assets/info-B6BmqkkF.js
  45. 1 1
      assets/info-DFxAfsbv.js
  46. 1 1
      assets/info-BkMfxG9R.js
  47. 1 1
      assets/info-Cc_9RQfp.js
  48. 1 1
      assets/schoolApi-DuHPEUoi.js
  49. BIN=BIN
      assets/useTable-ChjvdCSL.js.gz
  50. 1 1
      assets/useTable-ChjvdCSL.js
  51. BIN=BIN
      assets/useTable-Dui5ku6P.js.gz
  52. 1 1
      assets/user-dialog-BdfDfmwt.js
  53. 1 1
      assets/user-dialog-RTgS3D4l.js
  54. 1 1
      assets/user-dialog-UEDbxbrR.js
  55. 1 1
      assets/user-dialog.vue_vue_type_script_setup_true_lang-DElV7b-x.js
  56. 1 1
      assets/user-dialog.vue_vue_type_script_setup_true_lang-DIPDsYkI.js
  57. 1 1
      assets/user-dialog.vue_vue_type_script_setup_true_lang-Dm1AWBa0.js
  58. 0 1
      assets/user-search-BBuLet1r.js
  59. 0 1
      assets/user-search-BC8c_1yd.js
  60. 0 1
      assets/user-search-BZvYDjkO.js
  61. 1 0
      assets/user-search-B_Dl0E62.js
  62. 1 0
      assets/user-search-Bys_woQh.js
  63. 1 0
      assets/user-search-C75Sev9W.js
  64. 0 1
      assets/user-search-C9pgtjjm.js
  65. 1 0
      assets/user-search-CCjxVOT1.js
  66. 0 1
      assets/user-search-CNBswYrG.js
  67. 0 1
      assets/user-search-CShf4BWB.js
  68. 1 0
      assets/user-search-CwhZxp__.js
  69. 1 0
      assets/user-search-D7eazeti.js
  70. 1 0
      assets/user-search-DDMVvi_S.js
  71. 1 0
      assets/user-search-DWgXouLp.js
  72. 1 0
      assets/user-search-DYl4xCc3.js
  73. 0 1
      assets/user-search-DqjhkPFm.js
  74. 0 1
      assets/user-search-ZOEOKAB6.js
  75. 0 1
      assets/user-search-slGMhAzs.js
  76. 0 1
      assets/user-search.vue_vue_type_script_setup_true_lang-3SRrVOHG.js
  77. 1 1
      assets/user-search.vue_vue_type_script_setup_true_lang-KL7giSTv.js
  78. 1 0
      assets/user-search.vue_vue_type_script_setup_true_lang-BmdswaIv.js
  79. 0 1
      assets/user-search.vue_vue_type_script_setup_true_lang-BpPQuc8-.js
  80. 1 0
      assets/user-search.vue_vue_type_script_setup_true_lang-CNX1pyg4.js
  81. 0 1
      assets/user-search.vue_vue_type_script_setup_true_lang-CUr1GymI.js
  82. 1 1
      assets/user-search.vue_vue_type_script_setup_true_lang-B66MEm6W.js
  83. 1 0
      assets/user-search.vue_vue_type_script_setup_true_lang-Ckq1GazG.js
  84. 1 1
      assets/user-search.vue_vue_type_script_setup_true_lang-B3-fQ46C.js
  85. 1 0
      assets/user-search.vue_vue_type_script_setup_true_lang-DK3wKI7D.js
  86. 0 1
      assets/user-search.vue_vue_type_script_setup_true_lang-DM9d7sZi.js
  87. 1 0
      assets/user-search.vue_vue_type_script_setup_true_lang-DQWOrnDW.js
  88. 1 0
      assets/user-search.vue_vue_type_script_setup_true_lang-Dol858IA.js
  89. 0 1
      assets/user-search.vue_vue_type_script_setup_true_lang-POFKRTIk.js
  90. 0 1
      assets/user-search.vue_vue_type_script_setup_true_lang-dOUP4pqV.js
  91. 1 1
      index.html
  92. 4 0
      protected/controllers/CanteenController.php
  93. 1 1
      protected/controllers/SchoolController.php
  94. 2 2
      web/src/views/canteen/follow/index.vue
  95. 2 1
      web/src/views/canteen/follow/modules/user-search.vue
  96. 16 1
      web/src/views/canteen/list/user-search.vue
  97. 2 1
      web/src/views/company/follow/modules/user-search.vue
  98. 4 1
      web/src/views/company/relation/modules/user-search.vue
  99. 2 1
      web/src/views/school/follow/modules/user-search.vue
  100. 0 0
      web/src/views/school/list/user-search.vue

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/404-D-OEJi4K.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/ArtUploadImgs.vue_vue_type_script_setup_true_lang-CuIXZsCe.js


BIN=BIN
assets/FollowDialog.vue_vue_type_script_setup_true_lang-BiEyaMY7.js.gz


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/FollowDialog.vue_vue_type_script_setup_true_lang-BiEyaMY7.js


BIN=BIN
assets/FollowDialog.vue_vue_type_script_setup_true_lang-W5vXv6nQ.js.gz


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/FollowProver.vue_vue_type_script_setup_true_lang-MR0db3Yr.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/LoginLeftView-B2ldZu0f.js


+ 1 - 1
assets/canteenApi-H_Rt3CAo.js

@@ -1 +1 @@
-import{f as t}from"./index-JmypXowy.js";class a{static list(a){return t.post({url:"canteen/list",params:a})}static info(a){return t.post({url:"canteen/info",params:{id:a}})}static add(a){return t.post({url:"canteen/add",params:a})}static updateAttr(a){return t.post({url:"canteen/updateAttr",params:a})}static edit(a){return t.post({url:"canteen/edit",params:a})}static delete(a){return t.post({url:"canteen/delete",params:a})}}export{a as c};
+import{f as t}from"./index-CqEtSlNP.js";class a{static list(a){return t.post({url:"canteen/list",params:a})}static info(a){return t.post({url:"canteen/info",params:{id:a}})}static add(a){return t.post({url:"canteen/add",params:a})}static updateAttr(a){return t.post({url:"canteen/updateAttr",params:a})}static edit(a){return t.post({url:"canteen/edit",params:a})}static delete(a){return t.post({url:"canteen/delete",params:a})}}export{a as c};

+ 1 - 1
assets/companyApi-CrAqAqdl.js

@@ -1 +1 @@
-import{f as t}from"./index-JmypXowy.js";class a{static list(a){return t.post({url:"company/list",params:a})}static info(a){return t.post({url:"company/info",params:{id:a}})}static add(a){return t.post({url:"company/add",params:a})}static updateAttr(a){return t.post({url:"company/updateAttr",params:a})}static edit(a){return t.post({url:"company/edit",params:a})}static delete(a){return t.post({url:"company/delete",params:a})}}export{a as c};
+import{f as t}from"./index-CqEtSlNP.js";class a{static list(a){return t.post({url:"company/list",params:a})}static info(a){return t.post({url:"company/info",params:{id:a}})}static add(a){return t.post({url:"company/add",params:a})}static updateAttr(a){return t.post({url:"company/updateAttr",params:a})}static edit(a){return t.post({url:"company/edit",params:a})}static delete(a){return t.post({url:"company/delete",params:a})}}export{a as c};

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/edit-B7LnWI50.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/edit-CAztfSuw.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/edit-CIlOmLnZ.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/followApi-CdV_xLz2.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-GOStF-kK.js


BIN=BIN
assets/index-5q4E2noA.js.gz


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-B52Acv3o.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-DM9X5X0c.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-ii6mCCmE.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-CmPyYUmV.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-Ck95Ilh0.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-rK3_zhcB.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-CNiZRqYL.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-DZSJHjLE.css


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 3 - 3
assets/index-JmypXowy.js


BIN=BIN
assets/index-CqEtSlNP.js.gz


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-C9sCE0CG.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-N8eOngmE.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-KYmEz9jQ.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-B5D0Tqq3.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 0
assets/index-DNQJDapC.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-r7Jq8VVN.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-CQB7Gz2n.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-BEo46_Zr.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 1
assets/index-DzIhZtqL.js


BIN=BIN
assets/index-GOStF-kK.js.gz


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-Cm0FrV-V.js


BIN=BIN
assets/index-JmypXowy.js.gz


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-C8N4y-hR.js


BIN=BIN
assets/index-UaAOWOil.js.gz


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/index-UaAOWOil.js


BIN=BIN
assets/index-eJBB4S2i.js.gz


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/info-FLT5dVff.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/info-DsTMjd5M.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/info-B6BmqkkF.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/info-DFxAfsbv.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/info-BkMfxG9R.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/info-Cc_9RQfp.js


+ 1 - 1
assets/schoolApi-DuHPEUoi.js

@@ -1 +1 @@
-import{f as t}from"./index-JmypXowy.js";class s{static list(s){return t.post({url:"school/list",params:s})}static info(s){return t.post({url:"school/info",params:{id:s}})}static add(s){return t.post({url:"school/add",params:s})}static updateAttr(s){return t.post({url:"school/updateAttr",params:s})}static edit(s){return t.post({url:"school/edit",params:s})}static delete(s){return t.post({url:"school/delete",params:s})}}export{s};
+import{f as t}from"./index-CqEtSlNP.js";class s{static list(s){return t.post({url:"school/list",params:s})}static info(s){return t.post({url:"school/info",params:{id:s}})}static add(s){return t.post({url:"school/add",params:s})}static updateAttr(s){return t.post({url:"school/updateAttr",params:s})}static edit(s){return t.post({url:"school/edit",params:s})}static delete(s){return t.post({url:"school/delete",params:s})}}export{s};

BIN=BIN
assets/useTable-ChjvdCSL.js.gz


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/useTable-ChjvdCSL.js


BIN=BIN
assets/useTable-Dui5ku6P.js.gz


+ 1 - 1
assets/user-dialog-BdfDfmwt.js

@@ -1 +1 @@
-import{_ as t}from"./user-dialog.vue_vue_type_script_setup_true_lang-DIPDsYkI.js";import"./index-JmypXowy.js";import"./vendor-CnLKbIcc.js";/* empty css                   *//* empty css                  *//* empty css                *//* empty css               *//* empty css                  *//* empty css                     */import"./el-form-item-l0sNRNKZ.js";/* empty css                 */export{t as default};
+import{_ as t}from"./user-dialog.vue_vue_type_script_setup_true_lang-Da5w4yr6.js";import"./index-CqEtSlNP.js";import"./vendor-CnLKbIcc.js";/* empty css                   *//* empty css                  *//* empty css                *//* empty css               *//* empty css                  *//* empty css                     */import"./el-form-item-l0sNRNKZ.js";/* empty css                 */export{t as default};

+ 1 - 1
assets/user-dialog-RTgS3D4l.js

@@ -1 +1 @@
-import{_ as t}from"./user-dialog.vue_vue_type_script_setup_true_lang-DElV7b-x.js";import"./index-JmypXowy.js";import"./vendor-CnLKbIcc.js";/* empty css                   *//* empty css                  *//* empty css                *//* empty css               *//* empty css                  *//* empty css                     */import"./el-form-item-l0sNRNKZ.js";/* empty css                 */export{t as default};
+import{_ as t}from"./user-dialog.vue_vue_type_script_setup_true_lang-DwOgA-m_.js";import"./index-CqEtSlNP.js";import"./vendor-CnLKbIcc.js";/* empty css                   *//* empty css                  *//* empty css                *//* empty css               *//* empty css                  *//* empty css                     */import"./el-form-item-l0sNRNKZ.js";/* empty css                 */export{t as default};

+ 1 - 1
assets/user-dialog-UEDbxbrR.js

@@ -1 +1 @@
-import{_ as t}from"./user-dialog.vue_vue_type_script_setup_true_lang-Dm1AWBa0.js";import"./index-JmypXowy.js";import"./vendor-CnLKbIcc.js";/* empty css                   *//* empty css                  *//* empty css                *//* empty css               *//* empty css                  *//* empty css                     */import"./el-form-item-l0sNRNKZ.js";/* empty css                 */import"./city-DG57VSK2.js";export{t as default};
+import{_ as t}from"./user-dialog.vue_vue_type_script_setup_true_lang-WVJ1ny4a.js";import"./index-CqEtSlNP.js";import"./vendor-CnLKbIcc.js";/* empty css                   *//* empty css                  *//* empty css                *//* empty css               *//* empty css                  *//* empty css                     */import"./el-form-item-l0sNRNKZ.js";/* empty css                 */import"./city-DG57VSK2.js";export{t as default};

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/user-dialog.vue_vue_type_script_setup_true_lang-DElV7b-x.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/user-dialog.vue_vue_type_script_setup_true_lang-DIPDsYkI.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/user-dialog.vue_vue_type_script_setup_true_lang-Dm1AWBa0.js


+ 0 - 1
assets/user-search-BBuLet1r.js

@@ -1 +0,0 @@
-import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-DM9d7sZi.js";import"./index-B52Acv3o.js";import"./index-JmypXowy.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-BEo46_Zr.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";export{e as default};

+ 0 - 1
assets/user-search-BC8c_1yd.js

@@ -1 +0,0 @@
-import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-3SRrVOHG.js";import"./index-B52Acv3o.js";import"./index-JmypXowy.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-BEo46_Zr.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";export{e as default};

+ 0 - 1
assets/user-search-BZvYDjkO.js

@@ -1 +0,0 @@
-import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-CUr1GymI.js";import"./index-B52Acv3o.js";import"./index-JmypXowy.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-BEo46_Zr.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";export{e as default};

+ 1 - 0
assets/user-search-B_Dl0E62.js

@@ -0,0 +1 @@
+import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-BPWo4xbK.js";import"./index-BHtNbhVB.js";import"./index-CqEtSlNP.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-DyDYe-q7.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";import"./city-DG57VSK2.js";export{e as default};

+ 1 - 0
assets/user-search-Bys_woQh.js

@@ -0,0 +1 @@
+import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-CmBQEzO5.js";import"./index-BHtNbhVB.js";import"./index-CqEtSlNP.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-DyDYe-q7.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";import"./city-DG57VSK2.js";export{e as default};

+ 1 - 0
assets/user-search-C75Sev9W.js

@@ -0,0 +1 @@
+import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-Ckq1GazG.js";import"./index-BHtNbhVB.js";import"./index-CqEtSlNP.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-DyDYe-q7.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";export{e as default};

+ 0 - 1
assets/user-search-C9pgtjjm.js

@@ -1 +0,0 @@
-import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-BpPQuc8-.js";import"./index-B52Acv3o.js";import"./index-JmypXowy.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-BEo46_Zr.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";export{e as default};

+ 1 - 0
assets/user-search-CCjxVOT1.js

@@ -0,0 +1 @@
+import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-DQWOrnDW.js";import"./index-BHtNbhVB.js";import"./index-CqEtSlNP.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-DyDYe-q7.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";export{e as default};

+ 0 - 1
assets/user-search-CNBswYrG.js

@@ -1 +0,0 @@
-import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-POFKRTIk.js";import"./index-B52Acv3o.js";import"./index-JmypXowy.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-BEo46_Zr.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";export{e as default};

+ 0 - 1
assets/user-search-CShf4BWB.js

@@ -1 +0,0 @@
-import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-dOUP4pqV.js";import"./index-B52Acv3o.js";import"./index-JmypXowy.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-BEo46_Zr.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";export{e as default};

+ 1 - 0
assets/user-search-CwhZxp__.js

@@ -0,0 +1 @@
+import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-DK3wKI7D.js";import"./index-BHtNbhVB.js";import"./index-CqEtSlNP.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-DyDYe-q7.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";export{e as default};

+ 1 - 0
assets/user-search-D7eazeti.js

@@ -0,0 +1 @@
+import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-Dol858IA.js";import"./index-BHtNbhVB.js";import"./index-CqEtSlNP.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-DyDYe-q7.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";export{e as default};

+ 1 - 0
assets/user-search-DDMVvi_S.js

@@ -0,0 +1 @@
+import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-CeEQ8381.js";import"./index-BHtNbhVB.js";import"./index-CqEtSlNP.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-DyDYe-q7.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";export{e as default};

+ 1 - 0
assets/user-search-DWgXouLp.js

@@ -0,0 +1 @@
+import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-CNX1pyg4.js";import"./index-BHtNbhVB.js";import"./index-CqEtSlNP.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-DyDYe-q7.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";export{e as default};

+ 1 - 0
assets/user-search-DYl4xCc3.js

@@ -0,0 +1 @@
+import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-BmdswaIv.js";import"./index-BHtNbhVB.js";import"./index-CqEtSlNP.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-DyDYe-q7.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";export{e as default};

+ 0 - 1
assets/user-search-DqjhkPFm.js

@@ -1 +0,0 @@
-import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-B3-fQ46C.js";import"./index-B52Acv3o.js";import"./index-JmypXowy.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-BEo46_Zr.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";import"./city-DG57VSK2.js";export{e as default};

+ 0 - 1
assets/user-search-ZOEOKAB6.js

@@ -1 +0,0 @@
-import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-KL7giSTv.js";import"./index-B52Acv3o.js";import"./index-JmypXowy.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-BEo46_Zr.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";import"./city-DG57VSK2.js";export{e as default};

+ 0 - 1
assets/user-search-slGMhAzs.js

@@ -1 +0,0 @@
-import{_ as e}from"./user-search.vue_vue_type_script_setup_true_lang-B66MEm6W.js";import"./index-B52Acv3o.js";import"./index-JmypXowy.js";import"./vendor-CnLKbIcc.js";/* empty css                 */import"./index-BEo46_Zr.js";import"./_plugin-vue_export-helper-BCo6x5W8.js";export{e as default};

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 1
assets/user-search.vue_vue_type_script_setup_true_lang-3SRrVOHG.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/user-search.vue_vue_type_script_setup_true_lang-KL7giSTv.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 0
assets/user-search.vue_vue_type_script_setup_true_lang-BmdswaIv.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 1
assets/user-search.vue_vue_type_script_setup_true_lang-BpPQuc8-.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 0
assets/user-search.vue_vue_type_script_setup_true_lang-CNX1pyg4.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 1
assets/user-search.vue_vue_type_script_setup_true_lang-CUr1GymI.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/user-search.vue_vue_type_script_setup_true_lang-B66MEm6W.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 0
assets/user-search.vue_vue_type_script_setup_true_lang-Ckq1GazG.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
assets/user-search.vue_vue_type_script_setup_true_lang-B3-fQ46C.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 0
assets/user-search.vue_vue_type_script_setup_true_lang-DK3wKI7D.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 1
assets/user-search.vue_vue_type_script_setup_true_lang-DM9d7sZi.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 0
assets/user-search.vue_vue_type_script_setup_true_lang-DQWOrnDW.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 0
assets/user-search.vue_vue_type_script_setup_true_lang-Dol858IA.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 1
assets/user-search.vue_vue_type_script_setup_true_lang-POFKRTIk.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 1
assets/user-search.vue_vue_type_script_setup_true_lang-dOUP4pqV.js


+ 1 - 1
index.html

@@ -9,7 +9,7 @@
       content="逐趣CRM"
     />
     <link rel="shortcut icon" type="image/x-icon" href="/assets/favicon-B33nFcrs.ico" />
-    <script type="module" crossorigin src="/assets/index-JmypXowy.js"></script>
+    <script type="module" crossorigin src="/assets/index-CqEtSlNP.js"></script>
     <link rel="modulepreload" crossorigin href="/assets/vendor-CnLKbIcc.js">
     <link rel="stylesheet" crossorigin href="/assets/index-D4NieZRy.css">
   </head>

+ 4 - 0
protected/controllers/CanteenController.php

@@ -45,6 +45,10 @@ class CanteenController extends Controller
         if ($name = Helper::getPostString('name')) {
             $filter['t.name'] = '%' . $name;
         }
+        $id_direct = Helper::getPostInt('is_direct', -1);
+        if ($id_direct != -1) {
+            $filter['t.is_direct'] = $id_direct;
+        }
         if ($last_user_id = Helper::getPostInt('last_user_id')) {
             $filter['t.last_user_id'] = $last_user_id;
         }

+ 1 - 1
protected/controllers/SchoolController.php

@@ -53,7 +53,7 @@ class SchoolController extends Controller
             $filter['t.name'] = '%' . $name;
         }
         foreach (['is_cooperate', 'is_eleme_in_school', 'is_eleme_out_school', 'is_meituan_in_school', 'is_meituan_out_school', 'can_go_upstairs', 'can_ride'] as $item) {
-            $v = Helper::getPostInt($item);
+            $v = Helper::getPostInt($item, -1);
             if ($v != -1) {
                 $filter['t.' . $item] = $v;
             }

+ 2 - 2
web/src/views/canteen/follow/index.vue

@@ -116,7 +116,7 @@
         { prop:'phone', label:'手机号' },
         { prop:'weixin', label:'微信号' },
         { prop:'chat_imgs', label:'微信聊天记录', formatter: (row) => {
-            return h(ElImage, {
+            return row.chat_imgs.length ? h(ElImage, {
               src: row.chat_imgs[0] + '!max100',
               previewSrcList: row.chat_imgs,
               showProgress: true,
@@ -125,7 +125,7 @@
               style: {"max-width": "50px", "max-height": "50px"},
               // 图片预览是否插入至 body 元素上,用于解决表格内部图片预览样式异常
               previewTeleported: true
-            })
+            }) : ''
           }
         },
         { prop:'user_name', label:'跟进人员' },

+ 2 - 1
web/src/views/canteen/follow/modules/user-search.vue

@@ -71,10 +71,11 @@ const formItems = computed(() => [
     label: '跟进人',
     key: 'user_id',
     type: 'select',
-    filterable: true,
     props: {
       emptyValues:[0],
       valueOnClear:0,
+      filterable: true,
+      clearable: true,
       options: props.userList.map((item) => ({
         label: item.name,
         value: item.id

+ 16 - 1
web/src/views/canteen/list/user-search.vue

@@ -70,8 +70,10 @@
       label: '学校',
       key: 'school_id',
       type: 'select',
-      filterable: true,
       props: {
+        filterable: true,
+        placeholder: '可搜索',
+        clearable: true,
         options: props.schoolList.map((item) => ({
           label: item.name,
           value: item.id
@@ -79,6 +81,19 @@
       }
     },
     {
+      label: '是否直营',
+      key: 'is_direct',
+      type: 'select',
+      filterable: true,
+      props: {
+        options: [
+          { label: '全部', value: -1 },
+          { label: '直营', value: 1 },
+          { label: '非直营', value: 0 }
+        ]
+      }
+    },
+    {
       label: '手机号',
       key: 'phone',
       type: 'input',

+ 2 - 1
web/src/views/company/follow/modules/user-search.vue

@@ -78,10 +78,11 @@ const formItems = computed(() => [
     label: '跟进人',
     key: 'user_id',
     type: 'select',
-    filterable: true,
     props: {
       emptyValues:[0],
       valueOnClear:0,
+      filterable: true,
+      clearable: true,
       options: props.userList.map((item) => ({
         label: item.name,
         value: item.id

+ 4 - 1
web/src/views/company/relation/modules/user-search.vue

@@ -58,6 +58,8 @@
       type: 'select',
       props: {
         placeholder: '请选择',
+        filterable: true,
+        clearable: true,
         options: props.selectList.map((item) => ({
           label: item.name,
           value: item.id
@@ -70,10 +72,11 @@
       type: 'select',
       labelWidth: '90px',
       span:6,
-      filterable: true,
       props: {
         emptyValues:[0],
         valueOnClear:0,
+        filterable: true,
+        clearable: true,
         options: props.userList.map((item) => ({
           label: item.name,
           value: item.id

+ 2 - 1
web/src/views/school/follow/modules/user-search.vue

@@ -78,10 +78,11 @@ const formItems = computed(() => [
     label: '跟进人',
     key: 'user_id',
     type: 'select',
-    filterable: true,
     props: {
       emptyValues:[0],
       valueOnClear:0,
+      filterable: true,
+      clearable: true,
       options: props.userList.map((item) => ({
         label: item.name,
         value: item.id

+ 0 - 0
web/src/views/school/list/user-search.vue


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio