warehouse.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. "use strict";
  2. const common_vendor = require("../../common/vendor.js");
  3. const common_assets = require("../../common/assets.js");
  4. if (!Math) {
  5. warehouseInfo();
  6. }
  7. const warehouseInfo = () => "./components/warehouseInfo/warehouseInfo.js";
  8. const _sfc_main = {
  9. __name: "warehouse",
  10. setup(__props) {
  11. const navList = [
  12. {
  13. state: 0,
  14. text: "仓房基本信息",
  15. loadingType: "more",
  16. orderList: []
  17. },
  18. {
  19. state: 1,
  20. text: "库区基本信息",
  21. loadingType: "more",
  22. orderList: []
  23. }
  24. ];
  25. const tabCurrentIndex = common_vendor.ref(0);
  26. const tabClick = (index) => {
  27. tabCurrentIndex.value = index;
  28. };
  29. const warehouses = common_vendor.ref([
  30. {
  31. name: "1-1",
  32. address: "XXXXXXXXXX",
  33. capacity: "1500吨",
  34. rooms: "10个",
  35. emptyRooms: "5个",
  36. selected: false
  37. },
  38. {
  39. name: "XXXXX",
  40. address: "XXXXXXXXXX",
  41. capacity: "1500吨",
  42. rooms: "10个",
  43. emptyRooms: "5个",
  44. selected: false
  45. },
  46. {
  47. name: "XXXXX",
  48. address: "XXXXXXXXXX",
  49. capacity: "1500吨",
  50. rooms: "10个",
  51. emptyRooms: "5个",
  52. selected: false
  53. }
  54. ]);
  55. const toggleSelection = (index) => {
  56. warehouses.value[index].selected = !warehouses.value[index].selected;
  57. };
  58. const changeTab = () => {
  59. };
  60. const selectAll = () => {
  61. warehouses.value.forEach((warehouse) => {
  62. warehouse.selected = true;
  63. });
  64. };
  65. const confirmSelection = () => {
  66. };
  67. return (_ctx, _cache) => {
  68. return {
  69. a: common_vendor.f(navList, (item, index, i0) => {
  70. return {
  71. a: common_vendor.t(item.text),
  72. b: index,
  73. c: tabCurrentIndex.value === index ? 1 : "",
  74. d: common_vendor.o(($event) => tabClick(index), index)
  75. };
  76. }),
  77. b: common_vendor.f(warehouses.value, (warehouse, index, i0) => {
  78. return {
  79. a: common_vendor.t(warehouse.name),
  80. b: warehouse.selected,
  81. c: common_vendor.o(($event) => toggleSelection(index), index),
  82. d: common_vendor.t(warehouse.emptyRooms),
  83. e: common_vendor.t(warehouse.selected ? "1个" : "0个"),
  84. f: common_vendor.t(warehouse.capacity),
  85. g: common_vendor.t(warehouse.rooms),
  86. h: common_vendor.t(warehouse.emptyRooms),
  87. i: common_vendor.t(warehouse.selected ? "1个" : "0个"),
  88. j: index
  89. };
  90. }),
  91. c: common_assets._imports_0$3,
  92. d: common_vendor.o(selectAll),
  93. e: common_vendor.o(confirmSelection),
  94. f: tabCurrentIndex.value,
  95. g: common_vendor.o(changeTab)
  96. };
  97. };
  98. }
  99. };
  100. const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-41554ef3"]]);
  101. wx.createPage(MiniProgramPage);
  102. //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/warehouse/warehouse.js.map