| 1 |
- {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\components\\mobilePageDiy\\home_menu.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\components\\mobilePageDiy\\home_menu.vue","mtime":1677828270165},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3Qua2V5cy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5Lm1hcC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNwbGljZS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnaG9tZV9tZW51JywKICBjbmFtZTogJ+WvvOiIque7hCcsCiAgaWNvbjogJ2ljb25kYW9oYW5nenUxJywKICBjb25maWdOYW1lOiAnY19ob21lX21lbnUnLAogIHR5cGU6IDAsCiAgLy8gMCDln7rnoYDnu4Tku7YgMSDokKXplIDnu4Tku7YgMuW3peWFt+e7hOS7tgogIGRlZmF1bHROYW1lOiAnbWVudXMnLAogIC8vIOWklumdouWMuemFjeWQjeensAogIHByb3BzOiB7CiAgICBpbmRleDogewogICAgICB0eXBlOiBudWxsCiAgICB9LAogICAgbnVtOiB7CiAgICAgIHR5cGU6IG51bGwKICAgIH0KICB9LAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKHt9LCBtYXBTdGF0ZSgnbW9iaWxkQ29uZmlnJywgWydkZWZhdWx0QXJyYXknXSkpLAogIHdhdGNoOiB7CiAgICBwYWdlRGF0YTogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiBoYW5kbGVyKG5WYWwsIG9WYWwpIHsKICAgICAgICB0aGlzLnNldENvbmZpZyhuVmFsKTsKICAgICAgfSwKICAgICAgZGVlcDogdHJ1ZQogICAgfSwKICAgIG51bTogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiBoYW5kbGVyKG5WYWwsIG9WYWwpIHsKICAgICAgICB2YXIgZGF0YSA9IHRoaXMuJHN0b3JlLnN0YXRlLm1vYmlsZENvbmZpZy5kZWZhdWx0QXJyYXlbblZhbF07CiAgICAgICAgdGhpcy5zZXRDb25maWcoZGF0YSk7CiAgICAgIH0sCiAgICAgIGRlZXA6IHRydWUKICAgIH0sCiAgICBkZWZhdWx0QXJyYXk6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuVmFsLCBvVmFsKSB7CiAgICAgICAgdmFyIGRhdGEgPSB0aGlzLiRzdG9yZS5zdGF0ZS5tb2JpbGRDb25maWcuZGVmYXVsdEFycmF5W3RoaXMubnVtXTsKICAgICAgICB0aGlzLnNldENvbmZpZyhkYXRhKTsKICAgICAgfSwKICAgICAgZGVlcDogdHJ1ZQogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIC8vIOm7mOiupOWIneWni+WMluaVsOaNruemgeatouS/ruaUuQogICAgICBkZWZhdWx0Q29uZmlnOiB7CiAgICAgICAgbmFtZTogJ21lbnVzJywKICAgICAgICB0aW1lc3RhbXA6IHRoaXMubnVtLAogICAgICAgIHNldFVwOiB7CiAgICAgICAgICB0YWJWYWw6IDAKICAgICAgICB9LAogICAgICAgIHRhYkNvbmZpZzogewogICAgICAgICAgdGl0bGU6ICflsZXnpLrmoLflvI8nLAogICAgICAgICAgdGFiVmFsOiAwLAogICAgICAgICAgdHlwZTogMSwKICAgICAgICAgIHRhYkxpc3Q6IFt7CiAgICAgICAgICAgIG5hbWU6ICfljZXooYzlsZXnpLonLAogICAgICAgICAgICBpY29uOiAnaWNvbmRhbmhhbmcnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIG5hbWU6ICflpJrooYzlsZXnpLonLAogICAgICAgICAgICBpY29uOiAnaWNvbmR1b2hhbmcnCiAgICAgICAgICB9XQogICAgICAgIH0sCiAgICAgICAgcm93c051bTogewogICAgICAgICAgdGl0bGU6ICfmmL7npLrooYzmlbAnLAogICAgICAgICAgbmFtZTogJ3Jvd3NOdW0nLAogICAgICAgICAgdHlwZTogMCwKICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgIHZhbDogJzLooYwnLAogICAgICAgICAgICBpY29uOiAnaWNvbjJoYW5nJwogICAgICAgICAgfSwgewogICAgICAgICAgICB2YWw6ICcz6KGMJywKICAgICAgICAgICAgaWNvbjogJ2ljb24zaGFuZycKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgdmFsOiAnNOihjCcsCiAgICAgICAgICAgIGljb246ICdpY29uNGhhbmcnCiAgICAgICAgICB9XQogICAgICAgIH0sCiAgICAgICAgbWVudVN0eWxlOiB7CiAgICAgICAgICB0aXRsZTogJ+Wbvuagh+agt+W8jycsCiAgICAgICAgICBuYW1lOiAnbWVudVN0eWxlJywKICAgICAgICAgIHR5cGU6IDAsCiAgICAgICAgICBsaXN0OiBbewogICAgICAgICAgICB2YWw6ICfmlrnlvaInLAogICAgICAgICAgICBpY29uOiAnaWNvblBpY19zcXVhcmUnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIHZhbDogJ+WchuW9oicsCiAgICAgICAgICAgIGljb246ICdpY29uZGF5dWFuamlhbycKICAgICAgICAgIH1dCiAgICAgICAgfSwKICAgICAgICBudW1iZXI6IHsKICAgICAgICAgIHRpdGxlOiAn5pi+56S65Liq5pWwJywKICAgICAgICAgIG5hbWU6ICdudW1iZXInLAogICAgICAgICAgdHlwZTogMCwKICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgIHZhbDogJzPkuKonLAogICAgICAgICAgICBpY29uOiAnaWNvbjNnZScKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgdmFsOiAnNOS4qicsCiAgICAgICAgICAgIGljb246ICdpY29uNGdlMScKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgdmFsOiAnNeS4qicsCiAgICAgICAgICAgIGljb246ICdpY29uNWdlMScKICAgICAgICAgIH1dCiAgICAgICAgfSwKICAgICAgICBwb2ludGVyU3R5bGU6IHsKICAgICAgICAgIHRpdGxlOiAn5oyH56S65Zmo5qC35byPJywKICAgICAgICAgIG5hbWU6ICdwb2ludGVyU3R5bGUnLAogICAgICAgICAgdHlwZTogMCwKICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgIHZhbDogJ+mVv+adoScsCiAgICAgICAgICAgIGljb246ICdpY29uU3F1YXJlcG9pbnQnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIHZhbDogJ+WchuW9oicsCiAgICAgICAgICAgIGljb246ICdpY29uRG90JwogICAgICAgICAgfSwgewogICAgICAgICAgICB2YWw6ICfml6DmjIfnpLrlmagnLAogICAgICAgICAgICBpY29uOiAnaWNvbmppbnlvbmcnCiAgICAgICAgICB9XQogICAgICAgIH0sCiAgICAgICAgYmdTdHlsZTogewogICAgICAgICAgdGl0bGU6ICfog4zmma/moLflvI8nLAogICAgICAgICAgbmFtZTogJ2JnU3R5bGUnLAogICAgICAgICAgdHlwZTogMCwKICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgIHZhbDogJ+ebtOinkicsCiAgICAgICAgICAgIGljb246ICdpY29uUGljX3NxdWFyZScKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgdmFsOiAn5ZyG6KeSJywKICAgICAgICAgICAgaWNvbjogJ2ljb25QaWNfZmlsbGV0JwogICAgICAgICAgfV0KICAgICAgICB9LAogICAgICAgIHByQ29uZmlnOiB7CiAgICAgICAgICB0aXRsZTogJ+iDjOaZr+i+uei3nScsCiAgICAgICAgICB2YWw6IDAsCiAgICAgICAgICBtaW46IDAKICAgICAgICB9LAogICAgICAgIG1lbnVDb25maWc6IHsKICAgICAgICAgIHRpdGxlOiAn5pyA5aSa5Y+v5re75YqgMeW8oOWbvueJh++8jOW7uuiuruWuveW6pjkwICogOTBweCcsCiAgICAgICAgICBtYXhMaXN0OiAxMDAsCiAgICAgICAgICBsaXN0OiBbewogICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICBpbmZvOiBbewogICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICB2YWx1ZTogJ+S7iuaXpeaOqOiNkCcsCiAgICAgICAgICAgICAgdGlwczogJ+mAieWhq++8jOS4jei2hei/hzTkuKrlrZcnLAogICAgICAgICAgICAgIG1heDogNAogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgIHZhbHVlOiAnJywKICAgICAgICAgICAgICB0aXBzOiAn6K+36L6T5YWl6ZO+5o6lJywKICAgICAgICAgICAgICBtYXg6IDEwMAogICAgICAgICAgICB9XQogICAgICAgICAgfSwgewogICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICBpbmZvOiBbewogICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICB2YWx1ZTogJ+eDremXqOamnOWNlScsCiAgICAgICAgICAgICAgdGlwczogJ+mAieWhq++8jOS4jei2hei/hzTkuKrlrZcnLAogICAgICAgICAgICAgIG1heDogNAogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgIHZhbHVlOiAnJywKICAgICAgICAgICAgICB0aXBzOiAn6K+36L6T5YWl6ZO+5o6lJywKICAgICAgICAgICAgICBtYXg6IDEwMAogICAgICAgICAgICB9XQogICAgICAgICAgfSwgewogICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICBpbmZvOiBbewogICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICB2YWx1ZTogJ+mmluWPkeaWsOWTgScsCiAgICAgICAgICAgICAgdGlwczogJ+mAieWhq++8jOS4jei2hei/hzTkuKrlrZcnLAogICAgICAgICAgICAgIG1heDogNAogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgIHZhbHVlOiAnJywKICAgICAgICAgICAgICB0aXBzOiAn6K+36L6T5YWl6ZO+5o6lJywKICAgICAgICAgICAgICBtYXg6IDEwMAogICAgICAgICAgICB9XQogICAgICAgICAgfSwgewogICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICBpbmZvOiBbewogICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICB2YWx1ZTogJ+S/g+mUgOWNleWTgScsCiAgICAgICAgICAgICAgdGlwczogJ+mAieWhq++8jOS4jei2hei/hzTkuKrlrZcnLAogICAgICAgICAgICAgIG1heDogNAogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgIHZhbHVlOiAnJywKICAgICAgICAgICAgICB0aXBzOiAn6K+36L6T5YWl6ZO+5o6lJywKICAgICAgICAgICAgICBtYXg6IDEwMAogICAgICAgICAgICB9XQogICAgICAgICAgfV0KICAgICAgICB9LAogICAgICAgIHBvaW50ZXJDb2xvcjogewogICAgICAgICAgdGl0bGU6ICfmjIfnpLrlmajpopzoibInLAogICAgICAgICAgbmFtZTogJ3BvaW50ZXJDb2xvcicsCiAgICAgICAgICBkZWZhdWx0OiBbewogICAgICAgICAgICBpdGVtOiAnI2Y0NCcKICAgICAgICAgIH1dLAogICAgICAgICAgY29sb3I6IFt7CiAgICAgICAgICAgIGl0ZW06ICcjZjQ0JwogICAgICAgICAgfV0KICAgICAgICB9LAogICAgICAgIGJnQ29sb3I6IHsKICAgICAgICAgIHRpdGxlOiAn6IOM5pmv6aKc6ImyJywKICAgICAgICAgIG5hbWU6ICdiZ0NvbG9yJywKICAgICAgICAgIGRlZmF1bHQ6IFt7CiAgICAgICAgICAgIGl0ZW06ICcjZmZmJwogICAgICAgICAgfV0sCiAgICAgICAgICBjb2xvcjogW3sKICAgICAgICAgICAgaXRlbTogJyNmZmYnCiAgICAgICAgICB9XQogICAgICAgIH0sCiAgICAgICAgdGl0bGVDb2xvcjogewogICAgICAgICAgdGl0bGU6ICfmloflrZfpopzoibInLAogICAgICAgICAgbmFtZTogJ3RoZW1lQ29sb3InLAogICAgICAgICAgZGVmYXVsdDogW3sKICAgICAgICAgICAgaXRlbTogJyMzMzMzMzMnCiAgICAgICAgICB9XSwKICAgICAgICAgIGNvbG9yOiBbewogICAgICAgICAgICBpdGVtOiAnIzMzMzMzMycKICAgICAgICAgIH1dCiAgICAgICAgfSwKICAgICAgICAvLyDpobXpnaLpl7Tot50KICAgICAgICBtYkNvbmZpZzogewogICAgICAgICAgdGl0bGU6ICfpobXpnaLpl7Tot50nLAogICAgICAgICAgdmFsOiAwLAogICAgICAgICAgbWluOiAwCiAgICAgICAgfQogICAgICB9LAogICAgICB2dWV4TWVudTogJycsCiAgICAgIHR4dENvbG9yOiAnJywKICAgICAgYm94U3R5bGU6ICcnLAogICAgICBzbGlkZXI6ICcnLAogICAgICBiZ0NvbG9yOiAnJywKICAgICAgbWVudVN0eWxlOiAwLAogICAgICBpc09uZTogMCwKICAgICAgbnVtYmVyOiAwLAogICAgICByb3dzTnVtOiAwLAogICAgICBwb2ludGVyU3R5bGU6IDAsCiAgICAgIHBvaW50ZXJDb2xvcjogJycsCiAgICAgIHBhZ2VEYXRhOiB7fSwKICAgICAgYmdTdHlsZTogMCwKICAgICAgcHJDb25maWc6IDAKICAgIH07CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdmFyIF90aGlzID0gdGhpczsKCiAgICB0aGlzLiRuZXh0VGljayhmdW5jdGlvbiAoKSB7CiAgICAgIF90aGlzLnBhZ2VEYXRhID0gX3RoaXMuJHN0b3JlLnN0YXRlLm1vYmlsZENvbmZpZy5kZWZhdWx0QXJyYXlbX3RoaXMubnVtXTsKCiAgICAgIF90aGlzLnNldENvbmZpZyhfdGhpcy5wYWdlRGF0YSk7CiAgICB9KTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOWvueixoei9rOaVsOe7hAogICAgb2JqVG9BcnI6IGZ1bmN0aW9uIG9ialRvQXJyKGRhdGEpIHsKICAgICAgdmFyIG9iaiA9IE9iamVjdC5rZXlzKGRhdGEpOwogICAgICB2YXIgbSA9IG9iai5tYXAoZnVuY3Rpb24gKGtleSkgewogICAgICAgIHJldHVybiBkYXRhW2tleV07CiAgICAgIH0pOwogICAgICByZXR1cm4gbTsKICAgIH0sCiAgICBzZXRDb25maWc6IGZ1bmN0aW9uIHNldENvbmZpZyhkYXRhKSB7CiAgICAgIGlmICghZGF0YSkgcmV0dXJuOwoKICAgICAgaWYgKGRhdGEubWJDb25maWcpIHsKICAgICAgICB0aGlzLnR4dENvbG9yID0gZGF0YS50aXRsZUNvbG9yLmNvbG9yWzBdLml0ZW07CiAgICAgICAgdGhpcy5tZW51U3R5bGUgPSBkYXRhLm1lbnVTdHlsZS50eXBlOwogICAgICAgIHRoaXMucG9pbnRlclN0eWxlID0gZGF0YS5wb2ludGVyU3R5bGUudHlwZTsKICAgICAgICB0aGlzLnBvaW50ZXJDb2xvciA9IGRhdGEucG9pbnRlckNvbG9yLmNvbG9yWzBdLml0ZW07IC8vIHRoaXMuYm94U3R5bGUgPSBkYXRhLnJvd1N0eWxlLnR5cGU7CgogICAgICAgIHRoaXMuc2xpZGVyID0gZGF0YS5tYkNvbmZpZy52YWw7CiAgICAgICAgdGhpcy5iZ1N0eWxlID0gZGF0YS5iZ1N0eWxlLnR5cGU7CiAgICAgICAgdGhpcy5wckNvbmZpZyA9IGRhdGEucHJDb25maWcudmFsOwogICAgICAgIHRoaXMuYmdDb2xvciA9IGRhdGEuYmdDb2xvci5jb2xvclswXS5pdGVtOwogICAgICAgIHRoaXMuaXNPbmUgPSBkYXRhLnRhYkNvbmZpZy50YWJWYWw7CiAgICAgICAgdmFyIHJvd3NOdW0gPSBkYXRhLnJvd3NOdW0udHlwZTsKICAgICAgICB2YXIgbnVtYmVyID0gZGF0YS5udW1iZXIudHlwZTsKICAgICAgICB2YXIgbGlzdCA9IHRoaXMub2JqVG9BcnIoZGF0YS5tZW51Q29uZmlnLmxpc3QpOwogICAgICAgIHRoaXMubnVtYmVyID0gbnVtYmVyOwogICAgICAgIHRoaXMucm93c051bSA9IHJvd3NOdW07CiAgICAgICAgdmFyIHZ1ZXhNZW51ID0gW107CgogICAgICAgIGlmIChyb3dzTnVtID09PSAwKSB7CiAgICAgICAgICBpZiAobnVtYmVyID09PSAwKSB7CiAgICAgICAgICAgIHZ1ZXhNZW51ID0gbGlzdC5zcGxpY2UoMCwgNik7CiAgICAgICAgICB9IGVsc2UgaWYgKG51bWJlciA9PT0gMSkgewogICAgICAgICAgICB2dWV4TWVudSA9IGxpc3Quc3BsaWNlKDAsIDgpOwogICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgdnVleE1lbnUgPSBsaXN0LnNwbGljZSgwLCAxMCk7CiAgICAgICAgICB9CiAgICAgICAgfSBlbHNlIGlmIChyb3dzTnVtID09PSAxKSB7CiAgICAgICAgICBpZiAobnVtYmVyID09PSAwKSB7CiAgICAgICAgICAgIHZ1ZXhNZW51ID0gbGlzdC5zcGxpY2UoMCwgOSk7CiAgICAgICAgICB9IGVsc2UgaWYgKG51bWJlciA9PT0gMSkgewogICAgICAgICAgICB2dWV4TWVudSA9IGxpc3Quc3BsaWNlKDAsIDEyKTsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHZ1ZXhNZW51ID0gbGlzdC5zcGxpY2UoMCwgMTUpOwogICAgICAgICAgfQogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBpZiAobnVtYmVyID09PSAwKSB7CiAgICAgICAgICAgIHZ1ZXhNZW51ID0gbGlzdC5zcGxpY2UoMCwgMTIpOwogICAgICAgICAgfSBlbHNlIGlmIChudW1iZXIgPT09IDEpIHsKICAgICAgICAgICAgdnVleE1lbnUgPSBsaXN0LnNwbGljZSgwLCAxNik7CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICB2dWV4TWVudSA9IGxpc3Quc3BsaWNlKDAsIDIwKTsKICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIHRoaXMudnVleE1lbnUgPSB2dWV4TWVudTsKICAgICAgfQogICAgfQogIH0KfTs="},{"version":3,"mappings":"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","names":["name","cname","icon","configName","type","defaultName","props","index","num","computed","mapState","watch","pageData","handler","nVal","oVal","deep","defaultArray","data","defaultConfig","timestamp","setUp","tabVal","tabConfig","title","tabList","rowsNum","list","val","menuStyle","number","pointerStyle","bgStyle","prConfig","min","menuConfig","maxList","img","info","value","tips","max","pointerColor","default","item","color","bgColor","titleColor","mbConfig","vuexMenu","txtColor","boxStyle","slider","isOne","mounted","methods","objToArr","setConfig"],"sourceRoot":"src/components/mobilePageDiy","sources":["home_menu.vue"],"sourcesContent":["<template>\r\n <div\r\n :style=\"{\r\n marginLeft: prConfig + 'px',\r\n marginRight: prConfig + 'px',\r\n marginTop: slider + 'px',\r\n background: bgColor,\r\n }\"\r\n :class=\"bgStyle ? 'pageOn' : ''\"\r\n >\r\n <!--多行展示-->\r\n <div class=\"mobile-page\" v-if=\"isOne\">\r\n <div class=\"list_menu\">\r\n <div\r\n class=\"item\"\r\n :class=\"number === 1 ? 'four' : number === 2 ? 'five' : ''\"\r\n v-for=\"(item, index) in vuexMenu\"\r\n :key=\"index\"\r\n >\r\n <div class=\"img-box\" :class=\"menuStyle ? 'on' : ''\">\r\n <img :src=\"item.img\" alt=\"\" v-if=\"item.img\" />\r\n <div class=\"empty-box on\" v-else><span class=\"iconfont-diy icontupian\"></span></div>\r\n </div>\r\n <p :style=\"{ color: txtColor }\">{{ item.info[0].value }}</p>\r\n </div>\r\n </div>\r\n </div>\r\n <!--单行展示-->\r\n <div class=\"mobile-page\" v-else>\r\n <div class=\"home_menu\">\r\n <div class=\"menu-item\" v-for=\"(item, index) in vuexMenu\" :key=\"index\">\r\n <div class=\"img-box\" :class=\"menuStyle ? 'on' : ''\">\r\n <img :src=\"item.img\" alt=\"\" v-if=\"item.img\" />\r\n <div class=\"empty-box on\" v-else><span class=\"iconfont-diy icontupian\"></span></div>\r\n </div>\r\n <p :style=\"{ color: txtColor }\">{{ item.info[0].value }}</p>\r\n </div>\r\n </div>\r\n </div>\r\n <div\r\n class=\"dot\"\r\n :class=\"{ 'line-dot': pointerStyle === 0, '': pointerStyle === 1 }\"\r\n v-if=\"isOne && pointerStyle < 2\"\r\n >\r\n <div class=\"dot-item\" :style=\"{ background: `${pointerColor}` }\"></div>\r\n <div class=\"dot-item\"></div>\r\n <div class=\"dot-item\"></div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nexport default {\r\n name: 'home_menu',\r\n cname: '导航组',\r\n icon: 'icondaohangzu1',\r\n configName: 'c_home_menu',\r\n type: 0, // 0 基础组件 1 营销组件 2工具组件\r\n defaultName: 'menus', // 外面匹配名称\r\n props: {\r\n index: {\r\n type: null,\r\n },\r\n num: {\r\n type: null,\r\n },\r\n },\r\n computed: {\r\n ...mapState('mobildConfig', ['defaultArray']),\r\n },\r\n watch: {\r\n pageData: {\r\n handler(nVal, oVal) {\r\n this.setConfig(nVal);\r\n },\r\n deep: true,\r\n },\r\n num: {\r\n handler(nVal, oVal) {\r\n let data = this.$store.state.mobildConfig.defaultArray[nVal];\r\n this.setConfig(data);\r\n },\r\n deep: true,\r\n },\r\n defaultArray: {\r\n handler(nVal, oVal) {\r\n let data = this.$store.state.mobildConfig.defaultArray[this.num];\r\n this.setConfig(data);\r\n },\r\n deep: true,\r\n },\r\n },\r\n data() {\r\n return {\r\n // 默认初始化数据禁止修改\r\n defaultConfig: {\r\n name: 'menus',\r\n timestamp: this.num,\r\n setUp: {\r\n tabVal: 0,\r\n },\r\n tabConfig: {\r\n title: '展示样式',\r\n tabVal: 0,\r\n type: 1,\r\n tabList: [\r\n {\r\n name: '单行展示',\r\n icon: 'icondanhang',\r\n },\r\n {\r\n name: '多行展示',\r\n icon: 'iconduohang',\r\n },\r\n ],\r\n },\r\n rowsNum: {\r\n title: '显示行数',\r\n name: 'rowsNum',\r\n type: 0,\r\n list: [\r\n {\r\n val: '2行',\r\n icon: 'icon2hang',\r\n },\r\n {\r\n val: '3行',\r\n icon: 'icon3hang',\r\n },\r\n {\r\n val: '4行',\r\n icon: 'icon4hang',\r\n },\r\n ],\r\n },\r\n menuStyle: {\r\n title: '图标样式',\r\n name: 'menuStyle',\r\n type: 0,\r\n list: [\r\n {\r\n val: '方形',\r\n icon: 'iconPic_square',\r\n },\r\n {\r\n val: '圆形',\r\n icon: 'icondayuanjiao',\r\n },\r\n ],\r\n },\r\n number: {\r\n title: '显示个数',\r\n name: 'number',\r\n type: 0,\r\n list: [\r\n {\r\n val: '3个',\r\n icon: 'icon3ge',\r\n },\r\n {\r\n val: '4个',\r\n icon: 'icon4ge1',\r\n },\r\n {\r\n val: '5个',\r\n icon: 'icon5ge1',\r\n },\r\n ],\r\n },\r\n pointerStyle: {\r\n title: '指示器样式',\r\n name: 'pointerStyle',\r\n type: 0,\r\n list: [\r\n {\r\n val: '长条',\r\n icon: 'iconSquarepoint',\r\n },\r\n {\r\n val: '圆形',\r\n icon: 'iconDot',\r\n },\r\n {\r\n val: '无指示器',\r\n icon: 'iconjinyong',\r\n },\r\n ],\r\n },\r\n bgStyle: {\r\n title: '背景样式',\r\n name: 'bgStyle',\r\n type: 0,\r\n list: [\r\n {\r\n val: '直角',\r\n icon: 'iconPic_square',\r\n },\r\n {\r\n val: '圆角',\r\n icon: 'iconPic_fillet',\r\n },\r\n ],\r\n },\r\n prConfig: {\r\n title: '背景边距',\r\n val: 0,\r\n min: 0,\r\n },\r\n menuConfig: {\r\n title: '最多可添加1张图片,建议宽度90 * 90px',\r\n maxList: 100,\r\n list: [\r\n {\r\n img: '',\r\n info: [\r\n {\r\n title: '标题',\r\n value: '今日推荐',\r\n tips: '选填,不超过4个字',\r\n max: 4,\r\n },\r\n {\r\n title: '链接',\r\n value: '',\r\n tips: '请输入链接',\r\n max: 100,\r\n },\r\n ],\r\n },\r\n {\r\n img: '',\r\n info: [\r\n {\r\n title: '标题',\r\n value: '热门榜单',\r\n tips: '选填,不超过4个字',\r\n max: 4,\r\n },\r\n {\r\n title: '链接',\r\n value: '',\r\n tips: '请输入链接',\r\n max: 100,\r\n },\r\n ],\r\n },\r\n {\r\n img: '',\r\n info: [\r\n {\r\n title: '标题',\r\n value: '首发新品',\r\n tips: '选填,不超过4个字',\r\n max: 4,\r\n },\r\n {\r\n title: '链接',\r\n value: '',\r\n tips: '请输入链接',\r\n max: 100,\r\n },\r\n ],\r\n },\r\n {\r\n img: '',\r\n info: [\r\n {\r\n title: '标题',\r\n value: '促销单品',\r\n tips: '选填,不超过4个字',\r\n max: 4,\r\n },\r\n {\r\n title: '链接',\r\n value: '',\r\n tips: '请输入链接',\r\n max: 100,\r\n },\r\n ],\r\n },\r\n ],\r\n },\r\n pointerColor: {\r\n title: '指示器颜色',\r\n name: 'pointerColor',\r\n default: [\r\n {\r\n item: '#f44',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#f44',\r\n },\r\n ],\r\n },\r\n bgColor: {\r\n title: '背景颜色',\r\n name: 'bgColor',\r\n default: [\r\n {\r\n item: '#fff',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#fff',\r\n },\r\n ],\r\n },\r\n titleColor: {\r\n title: '文字颜色',\r\n name: 'themeColor',\r\n default: [\r\n {\r\n item: '#333333',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#333333',\r\n },\r\n ],\r\n },\r\n // 页面间距\r\n mbConfig: {\r\n title: '页面间距',\r\n val: 0,\r\n min: 0,\r\n },\r\n },\r\n vuexMenu: '',\r\n txtColor: '',\r\n boxStyle: '',\r\n slider: '',\r\n bgColor: '',\r\n menuStyle: 0,\r\n isOne: 0,\r\n number: 0,\r\n rowsNum: 0,\r\n pointerStyle: 0,\r\n pointerColor: '',\r\n pageData: {},\r\n bgStyle: 0,\r\n prConfig: 0,\r\n };\r\n },\r\n mounted() {\r\n this.$nextTick(() => {\r\n this.pageData = this.$store.state.mobildConfig.defaultArray[this.num];\r\n this.setConfig(this.pageData);\r\n });\r\n },\r\n methods: {\r\n // 对象转数组\r\n objToArr(data) {\r\n let obj = Object.keys(data);\r\n let m = obj.map((key) => data[key]);\r\n return m;\r\n },\r\n setConfig(data) {\r\n if (!data) return;\r\n if (data.mbConfig) {\r\n this.txtColor = data.titleColor.color[0].item;\r\n this.menuStyle = data.menuStyle.type;\r\n this.pointerStyle = data.pointerStyle.type;\r\n this.pointerColor = data.pointerColor.color[0].item;\r\n // this.boxStyle = data.rowStyle.type;\r\n this.slider = data.mbConfig.val;\r\n this.bgStyle = data.bgStyle.type;\r\n this.prConfig = data.prConfig.val;\r\n this.bgColor = data.bgColor.color[0].item;\r\n this.isOne = data.tabConfig.tabVal;\r\n let rowsNum = data.rowsNum.type;\r\n let number = data.number.type;\r\n let list = this.objToArr(data.menuConfig.list);\r\n this.number = number;\r\n this.rowsNum = rowsNum;\r\n let vuexMenu = [];\r\n if (rowsNum === 0) {\r\n if (number === 0) {\r\n vuexMenu = list.splice(0, 6);\r\n } else if (number === 1) {\r\n vuexMenu = list.splice(0, 8);\r\n } else {\r\n vuexMenu = list.splice(0, 10);\r\n }\r\n } else if (rowsNum === 1) {\r\n if (number === 0) {\r\n vuexMenu = list.splice(0, 9);\r\n } else if (number === 1) {\r\n vuexMenu = list.splice(0, 12);\r\n } else {\r\n vuexMenu = list.splice(0, 15);\r\n }\r\n } else {\r\n if (number === 0) {\r\n vuexMenu = list.splice(0, 12);\r\n } else if (number === 1) {\r\n vuexMenu = list.splice(0, 16);\r\n } else {\r\n vuexMenu = list.splice(0, 20);\r\n }\r\n }\r\n this.vuexMenu = vuexMenu;\r\n }\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n.pageOn{\r\n border-radius 10px!important\r\n}\r\n.list_menu\r\n padding 0 12px 12px\r\n display flex\r\n flex-wrap wrap\r\n .item\r\n margin-top 12px\r\n font-size 11px\r\n color #282828\r\n text-align center\r\n width 33.3333%\r\n &.four\r\n width 25%\r\n &.five\r\n width 20%\r\n .img-box\r\n width 50px\r\n height 50px\r\n margin 0 auto 5px auto\r\n &.on\r\n border-radius 50%;\r\n img,.empty-box\r\n border-radius 50%;\r\n\r\n img\r\n width 100%\r\n height 100%\r\n .icontupian\r\n font-size 16px\r\n.home_menu\r\n padding 0 12px 12px\r\n display flex\r\n overflow hidden\r\n .menu-item\r\n margin-top 12px\r\n font-size 11px\r\n color #282828\r\n text-align center\r\n margin-right 30px\r\n\r\n .img-box\r\n width 50px\r\n height 50px\r\n &.on\r\n border-radius 50%;\r\n img,.empty-box\r\n border-radius 50%;\r\n .box,img\r\n width 100%\r\n height 100%\r\n .box\r\n background #D8D8D8\r\n p\r\n margin-top 5px\r\n &:nth-child(5n)\r\n margin-right 0\r\n &.on\r\n .menu-item\r\n margin-right 51px\r\n &:nth-child(5n)\r\n margin-right 51px\r\n &:nth-child(4n)\r\n margin-right 0\r\n .icontupian\r\n font-size 16px\r\n.dot {\r\n display: flex;\r\n align-items: center;\r\n justify-content center;\r\n padding-bottom 10px;\r\n\r\n &.number{\r\n bottom: 15px;\r\n }\r\n\r\n .num{\r\n width 25px;\r\n height 18px;\r\n line-height 18px;\r\n background-color #000;\r\n color #fff;\r\n opacity 0.3;\r\n border-radius 8px;\r\n font-size 12px;\r\n text-align center;\r\n }\r\n\r\n .dot-item {\r\n width: 5px;\r\n height: 5px;\r\n background: #AAAAAA;\r\n border-radius: 50%;\r\n margin: 0 3px;\r\n }\r\n\r\n &.line-dot {\r\n\r\n .dot-item {\r\n width: 8px;\r\n height: 2px;\r\n background: #AAAAAA;\r\n margin: 0 3px;\r\n }\r\n }\r\n}\r\n</style>\r\n"]}]}
|