b3709226a77d3bd1b69fb123d56a084c.json 45 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\components\\mobilePage\\home_product.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\components\\mobilePage\\home_product.vue","mtime":1761185180003},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\babel.config.js","mtime":1761185179818},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\.babelrc","mtime":1761185179813},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiQzovVXNlcnMvQWRtaW5pc3RyYXRvci9EZXNrdG9wL2NybWViNS4wL3RlbXBsYXRlL2FkbWluL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuY29uY2F0LmpzIjsKaW1wb3J0IHsgbWFwU3RhdGUgfSBmcm9tICd2dWV4JzsKLy8gaW1wb3J0IHRoZW1lIGZyb20gIkAvbWl4aW5zL3RoZW1lIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdob21lX3Byb2R1Y3QnLAogIGNuYW1lOiAn5ZWG5ZOB6YCJ6aG55Y2hJywKICBjb25maWdOYW1lOiAnY19ob21lX3Byb2R1Y3QnLAogIGljb246ICcjaWNvbnp1amlhbi1zaGFuZ3Bpbnh1YW54aWFuZ2thJywKICB0eXBlOiAwLAogIC8vIDAg5Z+656GA57uE5Lu2IDEg6JCl6ZSA57uE5Lu2IDLlt6Xlhbfnu4Tku7YKICBkZWZhdWx0TmFtZTogJ3Byb21vdGlvbkxpc3QnLAogIC8vIOWklumdouWMuemFjeWQjeensAogIHByb3BzOiB7CiAgICBpbmRleDogewogICAgICB0eXBlOiBudWxsCiAgICB9LAogICAgbnVtOiB7CiAgICAgIHR5cGU6IG51bGwKICAgIH0sCiAgICBjb2xvclN0eWxlOiB7CiAgICAgIHR5cGU6IG51bGwKICAgIH0KICB9LAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKHt9LCBtYXBTdGF0ZSgnbW9iaWxkQ29uZmlnJywgWydkZWZhdWx0QXJyYXknXSkpLAogIHdhdGNoOiB7CiAgICBwYWdlRGF0YTogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiBoYW5kbGVyKG5WYWwsIG9WYWwpIHsKICAgICAgICB0aGlzLnNldENvbmZpZyhuVmFsKTsKICAgICAgfSwKICAgICAgZGVlcDogdHJ1ZQogICAgfSwKICAgIG51bTogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiBoYW5kbGVyKG5WYWwsIG9WYWwpIHsKICAgICAgICB2YXIgZGF0YSA9IHRoaXMuJHN0b3JlLnN0YXRlLm1vYmlsZENvbmZpZy5kZWZhdWx0QXJyYXlbblZhbF07CiAgICAgICAgdGhpcy5zZXRDb25maWcoZGF0YSk7CiAgICAgIH0sCiAgICAgIGRlZXA6IHRydWUKICAgIH0sCiAgICBkZWZhdWx0QXJyYXk6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuVmFsLCBvVmFsKSB7CiAgICAgICAgdmFyIGRhdGEgPSB0aGlzLiRzdG9yZS5zdGF0ZS5tb2JpbGRDb25maWcuZGVmYXVsdEFycmF5W3RoaXMubnVtXTsKICAgICAgICB0aGlzLnNldENvbmZpZyhkYXRhKTsKICAgICAgfSwKICAgICAgZGVlcDogdHJ1ZQogICAgfQogIH0sCiAgLy8gbWl4aW5zOiBbdGhlbWVdLAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICAvLyDpu5jorqTliJ3lp4vljJbmlbDmja7npoHmraLkv67mlLkKICAgICAgZGVmYXVsdENvbmZpZzogewogICAgICAgIGNuYW1lOiAn5ZWG5ZOB6YCJ6aG55Y2hJywKICAgICAgICBuYW1lOiAncHJvbW90aW9uTGlzdCcsCiAgICAgICAgdGltZXN0YW1wOiB0aGlzLm51bSwKICAgICAgICBpc0hpZGU6IGZhbHNlLAogICAgICAgIHNldFVwOiB7CiAgICAgICAgICB0YWJWYWw6IDAKICAgICAgICB9LAogICAgICAgIHRpdGxlTGVmdDogJ+Wxleekuuiuvue9ricsCiAgICAgICAgdGl0bGVUYWI6ICfpgInpobnljaHorr7nva4nLAogICAgICAgIHRpdGxlUmlnaHQ6ICfpgInpobnljaHmoLflvI8nLAogICAgICAgIHRpdGxlQ3VycmVuY3k6ICfpgJrnlKjmoLflvI8nLAogICAgICAgIHRpdGxlQ2FydDogJ+i0reeJqei9puaMiemSricsCiAgICAgICAgc3R5bGVDb25maWc6IHsKICAgICAgICAgIHRpdGxlOiAn6YCJ5oup6aOO5qC8JywKICAgICAgICAgIHRhYlZhbDogMSwKICAgICAgICAgIHRhYkxpc3Q6IFt7CiAgICAgICAgICAgIG5hbWU6ICfmoLflvI/kuIAnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIG5hbWU6ICfmoLflvI/kuownCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIG5hbWU6ICfmoLflvI/kuIknCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIG5hbWU6ICfmoLflvI/lm5snCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIG5hbWU6ICfmoLflvI/kupQnCiAgICAgICAgICB9XQogICAgICAgIH0sCiAgICAgICAgc2xpZGVDb25maWc6IHsKICAgICAgICAgIHRpdGxlOiAn5ruR5Yqo572u6aG2JywKICAgICAgICAgIHRhYlZhbDogMSwKICAgICAgICAgIHRhYkxpc3Q6IFt7CiAgICAgICAgICAgIG5hbWU6ICflkK/nlKgnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIG5hbWU6ICfkuI3lkK/nlKgnCiAgICAgICAgICB9XQogICAgICAgIH0sCiAgICAgICAgdGFiQ29uZmlnOiB7CiAgICAgICAgICB0aXRsZTogJ+eCueWHu+S4i+aWuemAiemhueWNoeWPr+i/m+ihjOe8lui+ke+8m+m8oOagh+aLluaLveeJiOWdl+WPr+iwg+aVtOmhuuW6jycsCiAgICAgICAgICBtYXg6ICcnLAogICAgICAgICAgdGFiQ3VyOiAwLAogICAgICAgICAgY2xhc3NMaXN0OiBbXSwKICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgIGNoaWlsZDogW3sKICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgdmFsOiAn6aaW5Y+R5paw5ZOBJywKICAgICAgICAgICAgICBtYXg6IDQsCiAgICAgICAgICAgICAgcGxhOiAn6YCJ5aGr77yM5LiN6LaF6L+H5Zub5Liq5a2XJwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgdGl0bGU6ICfnroDku4snLAogICAgICAgICAgICAgIHZhbDogJ+acgOaWsOWHuueCiScsCiAgICAgICAgICAgICAgbWF4OiA0LAogICAgICAgICAgICAgIHBsYTogJ+mAieWhq++8jOS4jei2hei/h+Wbm+S4quWtlycKICAgICAgICAgICAgfV0sCiAgICAgICAgICAgIGltYWdlOiAnJywKICAgICAgICAgICAgdGFiVmFsOiAxLAogICAgICAgICAgICBicmFuZENvbmZpZzogewogICAgICAgICAgICAgIGJyYW5kVmFsOiBbXQogICAgICAgICAgICB9LAogICAgICAgICAgICBzZWxlY3RDb25maWc6IHsKICAgICAgICAgICAgICBhY3RpdmVWYWx1ZTogW10KICAgICAgICAgICAgfSwKICAgICAgICAgICAgZ29vZHNMYWJlbDogewogICAgICAgICAgICAgIGFjdGl2ZVZhbHVlOiBbXSwKICAgICAgICAgICAgICBsaXN0OiBbXQogICAgICAgICAgICB9LAogICAgICAgICAgICBnb29kc1NvcnQ6IDAsCiAgICAgICAgICAgIG51bUNvbmZpZzogewogICAgICAgICAgICAgIHZhbDogNgogICAgICAgICAgICB9LAogICAgICAgICAgICBnb29kc0xpc3Q6IHsKICAgICAgICAgICAgICBtYXg6IDIwLAogICAgICAgICAgICAgIGxpc3Q6IFtdCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHByb2R1Y3RMaXN0OiB7CiAgICAgICAgICAgICAgbGlzdDogW10KICAgICAgICAgICAgfQogICAgICAgICAgfV0KICAgICAgICB9LAogICAgICAgIGNhcnRDb25maWc6IHsKICAgICAgICAgIHRpdGxlOiAn5piv5ZCm5pi+56S6JywKICAgICAgICAgIHRhYlZhbDogMCwKICAgICAgICAgIHRhYkxpc3Q6IFt7CiAgICAgICAgICAgIG5hbWU6ICfmmL7npLonCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIG5hbWU6ICfpmpDol48nCiAgICAgICAgICB9XQogICAgICAgIH0sCiAgICAgICAgYm50Q29uZmlnOiB7CiAgICAgICAgICB0aXRsZTogJ+aMiemSruaViOaenCcsCiAgICAgICAgICB0YWJWYWw6IDEsCiAgICAgICAgICB0YWJMaXN0OiBbewogICAgICAgICAgICBuYW1lOiAn6L+b5YWl5ZWG5ZOB6K+m5oOF6aG1JwogICAgICAgICAgfSwgewogICAgICAgICAgICBuYW1lOiAn5ZWG5ZOB5Yqg6LStJwogICAgICAgICAgfV0KICAgICAgICB9LAogICAgICAgIGJudFN0eWxlQ29uZmlnOiB7CiAgICAgICAgICB0eXBlRnJvbTogJ2JudCcsCiAgICAgICAgICB0aXRsZTogJ+aMiemSruagt+W8jycsCiAgICAgICAgICB0YWJWYWw6IDAKICAgICAgICB9LAogICAgICAgIHRvbmVDb25maWc6IHsKICAgICAgICAgIHRpdGxlOiAn6Imy6LCDJywKICAgICAgICAgIHRhYlZhbDogMCwKICAgICAgICAgIHRhYkxpc3Q6IFt7CiAgICAgICAgICAgIG5hbWU6ICfot5/pmo/kuLvpopjpo47moLwnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIG5hbWU6ICfoh6rlrprkuYknCiAgICAgICAgICB9XQogICAgICAgIH0sCiAgICAgICAgZGVjb3JhdGVDb2xvcjogewogICAgICAgICAgdGl0bGU6ICfoo4XppbDlhYPntKAnLAogICAgICAgICAgZGVmYXVsdDogW3sKICAgICAgICAgICAgaXRlbTogJyNFOTMzMjMnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIGl0ZW06ICcjRkY3OTMxJwogICAgICAgICAgfV0sCiAgICAgICAgICBjb2xvcjogW3sKICAgICAgICAgICAgaXRlbTogJyNFOTMzMjMnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIGl0ZW06ICcjRkY3OTMxJwogICAgICAgICAgfV0KICAgICAgICB9LAogICAgICAgIGRlY29yYXRlQ29sb3IyOiB7CiAgICAgICAgICB0aXRsZTogJ+ijhemlsOWFg+e0oCcsCiAgICAgICAgICBkZWZhdWx0OiBbewogICAgICAgICAgICBpdGVtOiAnI0U5MzMyMycKICAgICAgICAgIH1dLAogICAgICAgICAgY29sb3I6IFt7CiAgICAgICAgICAgIGl0ZW06ICcjRTkzMzIzJwogICAgICAgICAgfV0KICAgICAgICB9LAogICAgICAgIHRleHRDb2xvcjogewogICAgICAgICAgdGl0bGU6ICfpgInkuK3mloflrZcnLAogICAgICAgICAgZGVmYXVsdDogW3sKICAgICAgICAgICAgaXRlbTogJyMzMzMzMzMnCiAgICAgICAgICB9XSwKICAgICAgICAgIGNvbG9yOiBbewogICAgICAgICAgICBpdGVtOiAnIzMzMzMzMycKICAgICAgICAgIH1dCiAgICAgICAgfSwKICAgICAgICB0ZXh0Q29sb3IyOiB7CiAgICAgICAgICB0aXRsZTogJ+mAieS4reaWh+WtlycsCiAgICAgICAgICBkZWZhdWx0OiBbewogICAgICAgICAgICBpdGVtOiAnI0U5MzMyMycKICAgICAgICAgIH1dLAogICAgICAgICAgY29sb3I6IFt7CiAgICAgICAgICAgIGl0ZW06ICcjRTkzMzIzJwogICAgICAgICAgfV0KICAgICAgICB9LAogICAgICAgIHRleHRDb2xvcjM6IHsKICAgICAgICAgIHRpdGxlOiAn6YCJ5Lit5paH5a2XJywKICAgICAgICAgIGRlZmF1bHQ6IFt7CiAgICAgICAgICAgIGl0ZW06ICcjRkZGRkZGJwogICAgICAgICAgfV0sCiAgICAgICAgICBjb2xvcjogW3sKICAgICAgICAgICAgaXRlbTogJyNGRkZGRkYnCiAgICAgICAgICB9XQogICAgICAgIH0sCiAgICAgICAgdG9uZUNhcnRDb25maWc6IHsKICAgICAgICAgIHRpdGxlOiAn6Imy6LCDJywKICAgICAgICAgIHRhYlZhbDogMCwKICAgICAgICAgIHRhYkxpc3Q6IFt7CiAgICAgICAgICAgIG5hbWU6ICfot5/pmo/kuLvpopjpo47moLwnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIG5hbWU6ICfoh6rlrprkuYknCiAgICAgICAgICB9XQogICAgICAgIH0sCiAgICAgICAgYm50QmdDb2xvcjogewogICAgICAgICAgdGl0bGU6ICfmjInpkq7popzoibInLAogICAgICAgICAgbmFtZTogJ2JudEJnQ29sb3InLAogICAgICAgICAgZGVmYXVsdDogW3sKICAgICAgICAgICAgaXRlbTogJyNFOTMzMjMnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIGl0ZW06ICcjRkY3OTMxJwogICAgICAgICAgfV0sCiAgICAgICAgICBjb2xvcjogW3sKICAgICAgICAgICAgaXRlbTogJyNFOTMzMjMnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIGl0ZW06ICcjRkY3OTMxJwogICAgICAgICAgfV0KICAgICAgICB9LAogICAgICAgIGJvdHRvbUJnQ29sb3I6IHsKICAgICAgICAgIHRpdGxlOiAn5bqV6YOo6IOM5pmvJywKICAgICAgICAgIGRlZmF1bHQ6IFt7CiAgICAgICAgICAgIGl0ZW06ICcjZjVmNWY1JwogICAgICAgICAgfV0sCiAgICAgICAgICBjb2xvcjogW3sKICAgICAgICAgICAgaXRlbTogJyNmNWY1ZjUnCiAgICAgICAgICB9XQogICAgICAgIH0sCiAgICAgICAgdG9wQ29uZmlnOiB7CiAgICAgICAgICB0aXRsZTogJ+S4iui+uei3nScsCiAgICAgICAgICB2YWw6IDAsCiAgICAgICAgICBtaW46IDAKICAgICAgICB9LAogICAgICAgIGJvdHRvbUNvbmZpZzogewogICAgICAgICAgdGl0bGU6ICfkuIvovrnot50nLAogICAgICAgICAgdmFsOiAwLAogICAgICAgICAgbWluOiAwCiAgICAgICAgfSwKICAgICAgICBwckNvbmZpZzogewogICAgICAgICAgdGl0bGU6ICflt6blj7Povrnot50nLAogICAgICAgICAgdmFsOiAxMCwKICAgICAgICAgIG1pbjogMAogICAgICAgIH0sCiAgICAgICAgbWJDb25maWc6IHsKICAgICAgICAgIHRpdGxlOiAn6aG16Z2i6Ze06LedJywKICAgICAgICAgIHZhbDogMCwKICAgICAgICAgIG1pbjogMAogICAgICAgIH0sCiAgICAgICAgZmlsbGV0OiB7CiAgICAgICAgICB0aXRsZTogJ+iDjOaZr+WchuinkicsCiAgICAgICAgICB0eXBlOiAwLAogICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgdmFsOiAn5YWo6YOoJywKICAgICAgICAgICAgaWNvbjogJ2ljb25jYW96dW8temhlbmd0aScKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgdmFsOiAn5Y2V5LiqJywKICAgICAgICAgICAgaWNvbjogJ2ljb25jYW96dW8tYmlhbmppYW8nCiAgICAgICAgICB9XSwKICAgICAgICAgIHZhbE5hbWU6ICflnIbop5LlgLwnLAogICAgICAgICAgdmFsOiAwLAogICAgICAgICAgbWluOiAwLAogICAgICAgICAgdmFsTGlzdDogW3sKICAgICAgICAgICAgdmFsOiAwCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIHZhbDogMAogICAgICAgICAgfSwgewogICAgICAgICAgICB2YWw6IDAKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgdmFsOiAwCiAgICAgICAgICB9XQogICAgICAgIH0KICAgICAgfSwKICAgICAgbmF2bGlzdDogW10sCiAgICAgIGltZ1N0eWxlOiAnJywKICAgICAgdGFiQ3VyOiAwLAogICAgICBsaXN0OiBbXSwKICAgICAgcGFnZURhdGE6IHt9LAogICAgICBzdHlsZUNvbmZpZzogMCwKICAgICAgdG9uZUNvbmZpZzogMCwKICAgICAgdGV4dENvbG9yOiAnJywKICAgICAgdGV4dENvbG9yMjogJycsCiAgICAgIHRleHRDb2xvcjM6ICcnLAogICAgICBkZWNvcmF0ZUNvbG9yOiAnJywKICAgICAgZGVjb3JhdGVDb2xvcjI6ICcnLAogICAgICBkZWNvcmF0ZUNvbG9yTGVmdDogJycsCiAgICAgIC8vIGJnQ29sb3I6JycsCiAgICAgIGJvdHRvbUJnQ29sb3I6ICcnLAogICAgICBtVG9wOiAwLAogICAgICB0b3BDb25maWc6IDAsCiAgICAgIGJvdHRvbUNvbmZpZzogMCwKICAgICAgcHJDb25maWc6IDAsCiAgICAgIGJnUmFkaXVzOiAwLAogICAgICBiZ1JhZGl1czI6IDAsCiAgICAgIHRoZW1lQ29sb3I6ICcnLAogICAgICBjYXJ0Q29uZmlnOiAwLAogICAgICB0b25lQ2FydENvbmZpZzogMCwKICAgICAgYm50QmdDb2xvcjogJycsCiAgICAgIGJudFN0eWxlQ29uZmlnOiAwCiAgICB9OwogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICB0aGlzLiRuZXh0VGljayhmdW5jdGlvbiAoKSB7CiAgICAgIF90aGlzLnBhZ2VEYXRhID0gX3RoaXMuJHN0b3JlLnN0YXRlLm1vYmlsZENvbmZpZy5kZWZhdWx0QXJyYXlbX3RoaXMubnVtXTsKICAgICAgX3RoaXMuc2V0Q29uZmlnKF90aGlzLnBhZ2VEYXRhKTsKICAgIH0pOwogIH0sCiAgbWV0aG9kczogewogICAgc2V0Q29uZmlnOiBmdW5jdGlvbiBzZXRDb25maWcoZGF0YSkgewogICAgICBpZiAoIWRhdGEpIHJldHVybjsKICAgICAgaWYgKGRhdGEubWJDb25maWcpIHsKICAgICAgICB0aGlzLnN0eWxlQ29uZmlnID0gZGF0YS5zdHlsZUNvbmZpZy50YWJWYWw7CiAgICAgICAgdGhpcy5jYXJ0Q29uZmlnID0gZGF0YS5jYXJ0Q29uZmlnLnRhYlZhbDsKICAgICAgICB0aGlzLmJudFN0eWxlQ29uZmlnID0gZGF0YS5ibnRTdHlsZUNvbmZpZy50YWJWYWw7CiAgICAgICAgdGhpcy50b25lQ2FydENvbmZpZyA9IGRhdGEudG9uZUNhcnRDb25maWcudGFiVmFsOwogICAgICAgIHZhciBibnRCZ0NvbG9yTGVmdCA9IGRhdGEuYm50QmdDb2xvci5jb2xvclswXS5pdGVtOwogICAgICAgIHZhciBibnRCZ0NvbG9yUmlnaHQgPSBkYXRhLmJudEJnQ29sb3IuY29sb3JbMV0uaXRlbTsKICAgICAgICB0aGlzLmJudEJnQ29sb3IgPSAibGluZWFyLWdyYWRpZW50KDkwZGVnLCIuY29uY2F0KGJudEJnQ29sb3JMZWZ0LCAiIDAlLCIpLmNvbmNhdChibnRCZ0NvbG9yUmlnaHQsICIgMTAwJSkiKTsKICAgICAgICB0aGlzLnRvbmVDb25maWcgPSBkYXRhLnRvbmVDb25maWcudGFiVmFsOwogICAgICAgIHRoaXMudGV4dENvbG9yID0gZGF0YS50ZXh0Q29sb3IuY29sb3JbMF0uaXRlbTsKICAgICAgICB0aGlzLnRleHRDb2xvcjIgPSBkYXRhLnRleHRDb2xvcjIuY29sb3JbMF0uaXRlbTsKICAgICAgICB0aGlzLnRleHRDb2xvcjMgPSBkYXRhLnRleHRDb2xvcjMuY29sb3JbMF0uaXRlbTsKICAgICAgICB2YXIgZGVjb3JhdGVDb2xvckxlZnQgPSBkYXRhLmRlY29yYXRlQ29sb3IuY29sb3JbMF0uaXRlbTsKICAgICAgICB2YXIgZGVjb3JhdGVDb2xvclJpZ2h0ID0gZGF0YS5kZWNvcmF0ZUNvbG9yLmNvbG9yWzFdLml0ZW07CiAgICAgICAgdGhpcy5kZWNvcmF0ZUNvbG9yTGVmdCA9IGRlY29yYXRlQ29sb3JMZWZ0OwogICAgICAgIHRoaXMuZGVjb3JhdGVDb2xvciA9ICJsaW5lYXItZ3JhZGllbnQoOTBkZWcsIi5jb25jYXQoZGVjb3JhdGVDb2xvckxlZnQsICIgMCUsIikuY29uY2F0KGRlY29yYXRlQ29sb3JSaWdodCwgIiAxMDAlKSIpOwogICAgICAgIHRoaXMuZGVjb3JhdGVDb2xvcjIgPSBkYXRhLmRlY29yYXRlQ29sb3IyLmNvbG9yWzBdLml0ZW07CiAgICAgICAgdGhpcy50aGVtZUNvbG9yID0gImxpbmVhci1ncmFkaWVudCg5MGRlZywiLmNvbmNhdCh0aGlzLmNvbG9yU3R5bGUudGhlbWUsICIgMCUsIikuY29uY2F0KHRoaXMuY29sb3JTdHlsZS5ncmFkaWVudCwgIiAxMDAlKSIpOwogICAgICAgIC8vIGxldCBiZ0NvbG9yTGVmdCA9ICBkYXRhLm1vZHVsZUNvbG9yLmNvbG9yWzBdLml0ZW07CiAgICAgICAgLy8gbGV0IGJnQ29sb3JSaWdodCA9ICBkYXRhLm1vZHVsZUNvbG9yLmNvbG9yWzFdLml0ZW07CiAgICAgICAgLy8gdGhpcy5iZ0NvbG9yID0gYGxpbmVhci1ncmFkaWVudCg5MGRlZywke2JnQ29sb3JMZWZ0fSAwJSwke2JnQ29sb3JSaWdodH0gMTAwJSlgOwogICAgICAgIHRoaXMuYm90dG9tQmdDb2xvciA9IGRhdGEuYm90dG9tQmdDb2xvci5jb2xvclswXS5pdGVtOwogICAgICAgIHRoaXMubVRvcCA9IGRhdGEubWJDb25maWcudmFsOwogICAgICAgIHRoaXMudG9wQ29uZmlnID0gZGF0YS50b3BDb25maWcudmFsOwogICAgICAgIHRoaXMuYm90dG9tQ29uZmlnID0gZGF0YS5ib3R0b21Db25maWcudmFsOwogICAgICAgIHRoaXMucHJDb25maWcgPSBkYXRhLnByQ29uZmlnLnZhbDsKICAgICAgICB2YXIgZmlsbGV0ID0gZGF0YS5maWxsZXQudHlwZTsKICAgICAgICB2YXIgZmlsbGV0VmFsID0gZGF0YS5maWxsZXQudmFsOwogICAgICAgIHZhciB2YWxMaXN0ID0gZGF0YS5maWxsZXQudmFsTGlzdDsKICAgICAgICB0aGlzLmJnUmFkaXVzID0gZmlsbGV0ID8gdmFsTGlzdFswXS52YWwgKyAncHggJyArIHZhbExpc3RbMV0udmFsICsgJ3B4IDAgMCcgOiBmaWxsZXRWYWwgKyAncHggJyArIGZpbGxldFZhbCArICdweCAwIDAnOwogICAgICAgIHRoaXMuYmdSYWRpdXMyID0gZmlsbGV0ID8gJzAgMCAnICsgdmFsTGlzdFszXS52YWwgKyAncHggJyArIHZhbExpc3RbMl0udmFsICsgJ3B4JyA6ICcwIDAgJyArIGZpbGxldFZhbCArICdweCAnICsgZmlsbGV0VmFsICsgJ3B4JzsKICAgICAgICB0aGlzLm5hdmxpc3QgPSBkYXRhLnRhYkNvbmZpZy5saXN0OwogICAgICAgIHRoaXMudGFiQ3VyID0gZGF0YS50YWJDb25maWcudGFiQ3VyIHx8IDA7CiAgICAgICAgdmFyIGdvb2RzID0gZGF0YS50YWJDb25maWcubGlzdFt0aGlzLnRhYkN1cl07CiAgICAgICAgaWYgKGdvb2RzLnRhYlZhbCA9PSAxICYmIGdvb2RzLmdvb2RzTGlzdC5saXN0KSB7CiAgICAgICAgICB0aGlzLmxpc3QgPSBnb29kcy5nb29kc0xpc3QubGlzdC5sZW5ndGggPyBnb29kcy5nb29kc0xpc3QubGlzdCA6IDI7CiAgICAgICAgfSBlbHNlIGlmIChnb29kcy5nb29kc0xpc3QubGlzdCkgewogICAgICAgICAgdGhpcy5saXN0ID0gZ29vZHMucHJvZHVjdExpc3QubGlzdC5sZW5ndGggPyBnb29kcy5wcm9kdWN0TGlzdC5saXN0IDogMjsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgdGhpcy5saXN0ID0gZ29vZHMucHJvZHVjdExpc3QubGlzdC5sZW5ndGggPyBnb29kcy5wcm9kdWN0TGlzdC5saXN0IDogMjsKICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn07"},{"version":3,"names":["mapState","name","cname","configName","icon","type","defaultName","props","index","num","colorStyle","computed","_objectSpread","watch","pageData","handler","nVal","oVal","setConfig","deep","data","$store","state","mobildConfig","defaultArray","defaultConfig","timestamp","isHide","setUp","tabVal","titleLeft","titleTab","titleRight","titleCurrency","titleCart","styleConfig","title","tabList","slideConfig","tabConfig","max","tabCur","classList","list","chiild","val","pla","image","brandConfig","brandVal","selectConfig","activeValue","goodsLabel","goodsSort","numConfig","goodsList","productList","cartConfig","bntConfig","bntStyleConfig","typeFrom","toneConfig","decorateColor","default","item","color","decorateColor2","textColor","textColor2","textColor3","toneCartConfig","bntBgColor","bottomBgColor","topConfig","min","bottomConfig","prConfig","mbConfig","fillet","valName","valList","navlist","imgStyle","decorateColorLeft","mTop","bgRadius","bgRadius2","themeColor","mounted","_this","$nextTick","methods","bntBgColorLeft","bntBgColorRight","concat","decorateColorRight","theme","gradient","filletVal","goods","length"],"sources":["src/components/mobilePage/home_product.vue"],"sourcesContent":["<template>\r\n <div\r\n class=\"mobile-page\"\r\n :style=\"{\r\n background: bottomBgColor,\r\n marginTop: mTop + 'px',\r\n paddingTop: topConfig + 'px',\r\n paddingBottom: bottomConfig + 'px',\r\n paddingLeft: prConfig + 'px',\r\n paddingRight: prConfig + 'px',\r\n }\"\r\n >\r\n <div class=\"home_product\">\r\n <div class=\"hd_nav\" v-if=\"styleConfig == 0\">\r\n <div class=\"item\" :class=\"index == tabCur ? 'active' : ''\" v-for=\"(item, index) in navlist\" :key=\"index\">\r\n <p\r\n class=\"title\"\r\n :style=\"{ color: index == tabCur ? (toneConfig ? textColor2 : colorStyle.theme) : '#282828' }\"\r\n >\r\n {{ item.chiild[0].val || '标题' }}\r\n </p>\r\n <span\r\n class=\"label\"\r\n :style=\"{ background: index == tabCur ? (toneConfig ? decorateColor : themeColor) : '' }\"\r\n v-if=\"item.chiild[1].val\"\r\n >{{ item.chiild[1].val || '标题简介' }}</span\r\n >\r\n </div>\r\n </div>\r\n <div class=\"menus\" :class=\"styleConfig == 2 ? 'on' : ''\" v-else>\r\n <div\r\n class=\"item\"\r\n :class=\"index == tabCur ? 'on' : ''\"\r\n v-if=\"styleConfig == 1\"\r\n v-for=\"(item, index) in navlist\"\r\n :key=\"index\"\r\n :style=\"{\r\n color: index == tabCur ? (toneConfig ? textColor : '#333') : '#282828',\r\n }\"\r\n >\r\n {{ item.chiild[0].val || '标题'\r\n }}<span\r\n :style=\"{\r\n background: toneConfig ? decorateColor : themeColor,\r\n }\"\r\n ></span>\r\n </div>\r\n <div\r\n class=\"item\"\r\n :class=\"index == tabCur ? 'on3' : ''\"\r\n v-if=\"styleConfig == 2\"\r\n v-for=\"(item, index) in navlist\"\r\n :key=\"index\"\r\n :style=\"{\r\n color: index == tabCur ? (toneConfig ? textColor2 : colorStyle.theme) : '#282828',\r\n }\"\r\n >\r\n {{ item.chiild[0].val || '标题'\r\n }}<span\r\n :style=\"{\r\n borderColor: toneConfig ? decorateColor2 : colorStyle.theme,\r\n }\"\r\n ></span>\r\n </div>\r\n <div\r\n class=\"item\"\r\n :class=\"index == tabCur ? 'on2' : ''\"\r\n v-if=\"styleConfig == 3\"\r\n v-for=\"(item, index) in navlist\"\r\n :key=\"index\"\r\n :style=\"{\r\n color: index == tabCur ? (toneConfig ? textColor3 : '#fff') : '#282828',\r\n background: index == tabCur ? (toneConfig ? decorateColor : themeColor) : '',\r\n }\"\r\n >\r\n {{ item.chiild[0].val || '标题' }}\r\n </div>\r\n <div class=\"item pic\" v-if=\"styleConfig == 4\" v-for=\"(item, index) in navlist\" :key=\"index\">\r\n <div\r\n class=\"pictrue acea-row row-center-wrapper\"\r\n :style=\"{ borderColor: index == tabCur ? (toneConfig ? decorateColorLeft : colorStyle.theme) : '#EEEEEE' }\"\r\n >\r\n <img class=\"img\" :src=\"item.image\" v-if=\"item.image\" />\r\n <img src=\"../../assets/images/shan.png\" v-else />\r\n </div>\r\n <div\r\n class=\"title\"\r\n :style=\"{\r\n color: index == tabCur ? (toneConfig ? textColor3 : '#fff') : '#282828',\r\n background: index == tabCur ? (toneConfig ? decorateColor : themeColor) : '',\r\n }\"\r\n >\r\n {{ item.chiild[0].val || '标题' }}\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"list-wrapper\">\r\n <div class=\"item\" v-for=\"(item, index) in list\" :key=\"index\">\r\n <div class=\"img-box\">\r\n <img\r\n class=\"img\"\r\n v-if=\"item.image\"\r\n :src=\"item.image\"\r\n alt=\"\"\r\n :style=\"{\r\n borderRadius: bgRadius,\r\n }\"\r\n />\r\n <div\r\n v-else\r\n class=\"empty-box\"\r\n :style=\"{\r\n borderRadius: bgRadius,\r\n }\"\r\n >\r\n <img src=\"../../assets/images/shan.png\" />\r\n </div>\r\n </div>\r\n <div class=\"info\" :style=\"{ borderRadius: bgRadius2 }\">\r\n <div class=\"title line2\">\r\n {{ item.store_name || '这里是商品名称展示区域,商品名称展示区域,商品名称展示区域' }}\r\n </div>\r\n <div class=\"pictrue\">\r\n <img src=\"../../assets/images/goods01.png\" />\r\n </div>\r\n <div class=\"price\">\r\n <div class=\"num\">\r\n <span>¥</span>{{ item.price ? $HandlePrice(item.price, 0) : 77\r\n }}<span>{{ item.price ? $HandlePrice(item.price, 1) : '' }}</span>\r\n </div>\r\n <img src=\"../../assets/images/goods02.png\" />\r\n </div>\r\n <div class=\"sales\">已售{{ item.sales || 0 }}件</div>\r\n </div>\r\n <div\r\n class=\"jia\"\r\n v-if=\"!cartConfig\"\r\n :style=\"{\r\n background: toneCartConfig ? bntBgColor : themeColor,\r\n }\"\r\n >\r\n <div class=\"jiaCon\">\r\n <span class=\"iconfont iconjiahao1\" v-if=\"bntStyleConfig == 0\"></span>\r\n <span class=\"iconfont icongouwuche1\" v-else></span>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\n// import theme from \"@/mixins/theme\";\r\nexport default {\r\n name: 'home_product',\r\n cname: '商品选项卡',\r\n configName: 'c_home_product',\r\n icon: '#iconzujian-shangpinxuanxiangka',\r\n type: 0, // 0 基础组件 1 营销组件 2工具组件\r\n defaultName: 'promotionList', // 外面匹配名称\r\n props: {\r\n index: {\r\n type: null,\r\n },\r\n num: {\r\n type: null,\r\n },\r\n colorStyle: {\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 const 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 const 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 // mixins: [theme],\r\n data() {\r\n return {\r\n // 默认初始化数据禁止修改\r\n defaultConfig: {\r\n cname: '商品选项卡',\r\n name: 'promotionList',\r\n timestamp: this.num,\r\n isHide: false,\r\n setUp: {\r\n tabVal: 0,\r\n },\r\n titleLeft: '展示设置',\r\n titleTab: '选项卡设置',\r\n titleRight: '选项卡样式',\r\n titleCurrency: '通用样式',\r\n titleCart: '购物车按钮',\r\n styleConfig: {\r\n title: '选择风格',\r\n tabVal: 1,\r\n tabList: [\r\n {\r\n name: '样式一',\r\n },\r\n {\r\n name: '样式二',\r\n },\r\n {\r\n name: '样式三',\r\n },\r\n {\r\n name: '样式四',\r\n },\r\n {\r\n name: '样式五',\r\n },\r\n ],\r\n },\r\n slideConfig: {\r\n title: '滑动置顶',\r\n tabVal: 1,\r\n tabList: [\r\n {\r\n name: '启用',\r\n },\r\n {\r\n name: '不启用',\r\n },\r\n ],\r\n },\r\n tabConfig: {\r\n title: '点击下方选项卡可进行编辑;鼠标拖拽版块可调整顺序',\r\n max: '',\r\n tabCur: 0,\r\n classList: [],\r\n list: [\r\n {\r\n chiild: [\r\n {\r\n title: '标题',\r\n val: '首发新品',\r\n max: 4,\r\n pla: '选填,不超过四个字',\r\n },\r\n {\r\n title: '简介',\r\n val: '最新出炉',\r\n max: 4,\r\n pla: '选填,不超过四个字',\r\n },\r\n ],\r\n image: '',\r\n tabVal: 1,\r\n brandConfig: {\r\n brandVal: [],\r\n },\r\n selectConfig: {\r\n activeValue: [],\r\n },\r\n goodsLabel: {\r\n activeValue: [],\r\n list: [],\r\n },\r\n goodsSort: 0,\r\n numConfig: {\r\n val: 6,\r\n },\r\n goodsList: {\r\n max: 20,\r\n list: [],\r\n },\r\n productList: {\r\n list: [],\r\n },\r\n },\r\n ],\r\n },\r\n cartConfig: {\r\n title: '是否显示',\r\n tabVal: 0,\r\n tabList: [\r\n {\r\n name: '显示',\r\n },\r\n {\r\n name: '隐藏',\r\n },\r\n ],\r\n },\r\n bntConfig: {\r\n title: '按钮效果',\r\n tabVal: 1,\r\n tabList: [\r\n {\r\n name: '进入商品详情页',\r\n },\r\n {\r\n name: '商品加购',\r\n },\r\n ],\r\n },\r\n bntStyleConfig: {\r\n typeFrom: 'bnt',\r\n title: '按钮样式',\r\n tabVal: 0,\r\n },\r\n toneConfig: {\r\n title: '色调',\r\n tabVal: 0,\r\n tabList: [\r\n {\r\n name: '跟随主题风格',\r\n },\r\n {\r\n name: '自定义',\r\n },\r\n ],\r\n },\r\n decorateColor: {\r\n title: '装饰元素',\r\n default: [\r\n {\r\n item: '#E93323',\r\n },\r\n {\r\n item: '#FF7931',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#E93323',\r\n },\r\n {\r\n item: '#FF7931',\r\n },\r\n ],\r\n },\r\n decorateColor2: {\r\n title: '装饰元素',\r\n default: [\r\n {\r\n item: '#E93323',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#E93323',\r\n },\r\n ],\r\n },\r\n textColor: {\r\n title: '选中文字',\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 textColor2: {\r\n title: '选中文字',\r\n default: [\r\n {\r\n item: '#E93323',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#E93323',\r\n },\r\n ],\r\n },\r\n textColor3: {\r\n title: '选中文字',\r\n default: [\r\n {\r\n item: '#FFFFFF',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#FFFFFF',\r\n },\r\n ],\r\n },\r\n toneCartConfig: {\r\n title: '色调',\r\n tabVal: 0,\r\n tabList: [\r\n {\r\n name: '跟随主题风格',\r\n },\r\n {\r\n name: '自定义',\r\n },\r\n ],\r\n },\r\n bntBgColor: {\r\n title: '按钮颜色',\r\n name: 'bntBgColor',\r\n default: [\r\n {\r\n item: '#E93323',\r\n },\r\n {\r\n item: '#FF7931',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#E93323',\r\n },\r\n {\r\n item: '#FF7931',\r\n },\r\n ],\r\n },\r\n bottomBgColor: {\r\n title: '底部背景',\r\n default: [\r\n {\r\n item: '#f5f5f5',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#f5f5f5',\r\n },\r\n ],\r\n },\r\n topConfig: {\r\n title: '上边距',\r\n val: 0,\r\n min: 0,\r\n },\r\n bottomConfig: {\r\n title: '下边距',\r\n val: 0,\r\n min: 0,\r\n },\r\n prConfig: {\r\n title: '左右边距',\r\n val: 10,\r\n min: 0,\r\n },\r\n mbConfig: {\r\n title: '页面间距',\r\n val: 0,\r\n min: 0,\r\n },\r\n fillet: {\r\n title: '背景圆角',\r\n type: 0,\r\n list: [\r\n {\r\n val: '全部',\r\n icon: 'iconcaozuo-zhengti',\r\n },\r\n {\r\n val: '单个',\r\n icon: 'iconcaozuo-bianjiao',\r\n },\r\n ],\r\n valName: '圆角值',\r\n val: 0,\r\n min: 0,\r\n valList: [{ val: 0 }, { val: 0 }, { val: 0 }, { val: 0 }],\r\n },\r\n },\r\n navlist: [],\r\n imgStyle: '',\r\n tabCur: 0,\r\n list: [],\r\n pageData: {},\r\n styleConfig: 0,\r\n toneConfig: 0,\r\n textColor: '',\r\n textColor2: '',\r\n textColor3: '',\r\n decorateColor: '',\r\n decorateColor2: '',\r\n decorateColorLeft: '',\r\n // bgColor:'',\r\n bottomBgColor: '',\r\n mTop: 0,\r\n topConfig: 0,\r\n bottomConfig: 0,\r\n prConfig: 0,\r\n bgRadius: 0,\r\n bgRadius2: 0,\r\n themeColor: '',\r\n cartConfig: 0,\r\n toneCartConfig: 0,\r\n bntBgColor: '',\r\n bntStyleConfig: 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 setConfig(data) {\r\n if (!data) return;\r\n if (data.mbConfig) {\r\n this.styleConfig = data.styleConfig.tabVal;\r\n this.cartConfig = data.cartConfig.tabVal;\r\n this.bntStyleConfig = data.bntStyleConfig.tabVal;\r\n this.toneCartConfig = data.toneCartConfig.tabVal;\r\n let bntBgColorLeft = data.bntBgColor.color[0].item;\r\n let bntBgColorRight = data.bntBgColor.color[1].item;\r\n this.bntBgColor = `linear-gradient(90deg,${bntBgColorLeft} 0%,${bntBgColorRight} 100%)`;\r\n this.toneConfig = data.toneConfig.tabVal;\r\n this.textColor = data.textColor.color[0].item;\r\n this.textColor2 = data.textColor2.color[0].item;\r\n this.textColor3 = data.textColor3.color[0].item;\r\n let decorateColorLeft = data.decorateColor.color[0].item;\r\n let decorateColorRight = data.decorateColor.color[1].item;\r\n this.decorateColorLeft = decorateColorLeft;\r\n this.decorateColor = `linear-gradient(90deg,${decorateColorLeft} 0%,${decorateColorRight} 100%)`;\r\n this.decorateColor2 = data.decorateColor2.color[0].item;\r\n this.themeColor = `linear-gradient(90deg,${this.colorStyle.theme} 0%,${this.colorStyle.gradient} 100%)`;\r\n // let bgColorLeft = data.moduleColor.color[0].item;\r\n // let bgColorRight = data.moduleColor.color[1].item;\r\n // this.bgColor = `linear-gradient(90deg,${bgColorLeft} 0%,${bgColorRight} 100%)`;\r\n this.bottomBgColor = data.bottomBgColor.color[0].item;\r\n this.mTop = data.mbConfig.val;\r\n this.topConfig = data.topConfig.val;\r\n this.bottomConfig = data.bottomConfig.val;\r\n this.prConfig = data.prConfig.val;\r\n let fillet = data.fillet.type;\r\n let filletVal = data.fillet.val;\r\n let valList = data.fillet.valList;\r\n this.bgRadius = fillet\r\n ? valList[0].val + 'px ' + valList[1].val + 'px 0 0'\r\n : filletVal + 'px ' + filletVal + 'px 0 0';\r\n this.bgRadius2 = fillet\r\n ? '0 0 ' + valList[3].val + 'px ' + valList[2].val + 'px'\r\n : '0 0 ' + filletVal + 'px ' + filletVal + 'px';\r\n this.navlist = data.tabConfig.list;\r\n this.tabCur = data.tabConfig.tabCur || 0;\r\n let goods = data.tabConfig.list[this.tabCur];\r\n if (goods.tabVal == 1 && goods.goodsList.list) {\r\n this.list = goods.goodsList.list.length ? goods.goodsList.list : 2;\r\n } else if (goods.goodsList.list) {\r\n this.list = goods.productList.list.length ? goods.productList.list : 2;\r\n } else {\r\n this.list = goods.productList.list.length ? goods.productList.list : 2;\r\n }\r\n }\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n.menus {\r\n display: flex;\r\n align-items: center;\r\n width: 10000%;\r\n cursor: pointer;\r\n padding-left: 12px;\r\n padding: 9px 0;\r\n\r\n &.on {\r\n padding-bottom: 14px;\r\n }\r\n\r\n .title {\r\n color: #333;\r\n font-size: 12px;\r\n margin-top: 4px;\r\n height: 20px;\r\n border-radius: 20px;\r\n padding: 0 5px;\r\n line-height: 20px;\r\n text-align: center;\r\n }\r\n\r\n .item {\r\n position: relative;\r\n color: #333;\r\n font-size: 14px;\r\n margin-right: 28px;\r\n z-index: 9;\r\n\r\n &.pic {\r\n margin-right: 15px;\r\n }\r\n\r\n .pictrue {\r\n width: 46px;\r\n height: 46px;\r\n border: 1px solid #eeeeee;\r\n border-radius: 50%;\r\n background: #f3f9ff;\r\n margin: 0 auto;\r\n\r\n .img {\r\n width: 42px;\r\n height: 42px;\r\n border-radius: 50%;\r\n }\r\n\r\n img {\r\n width: 27px;\r\n }\r\n }\r\n\r\n &.on {\r\n font-size: 16px;\r\n font-weight: 600;\r\n\r\n span {\r\n display: block;\r\n position: absolute;\r\n left: 50%;\r\n bottom: 4px;\r\n width: 100%;\r\n height: 4px;\r\n border-radius: 100px;\r\n transform: translateX(-50%);\r\n background: #fff;\r\n background: linear-gradient(90deg, #e93323 0%, #ff7931 100%);\r\n z-index: -1;\r\n }\r\n }\r\n\r\n &.on2 {\r\n height: 24px;\r\n text-align: center;\r\n line-height: 24px;\r\n color: #fff;\r\n background: linear-gradient(90deg, #e93323 0%, #ff7931 100%);\r\n border-radius: 50px;\r\n padding: 0 6px;\r\n }\r\n\r\n &.on3 {\r\n font-size: 16px;\r\n font-weight: 600;\r\n color: #e93323;\r\n\r\n span {\r\n position: absolute;\r\n width: 30px;\r\n height: 30px;\r\n border: 3px solid #e93323;\r\n border-left: 3px solid transparent !important;\r\n border-top: 3px solid transparent !important;\r\n border-right: 3px solid transparent !important;\r\n border-radius: 50%;\r\n bottom: -4px;\r\n left: 50%;\r\n transform: translateX(-50%);\r\n }\r\n }\r\n }\r\n}\r\n\r\n.home_product {\r\n overflow: hidden;\r\n\r\n .hd_nav {\r\n display: flex;\r\n height: 65px;\r\n overflow: hidden;\r\n padding: 10px 0;\r\n\r\n .item {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n margin-right: 37px;\r\n\r\n .title {\r\n font-size: 15px;\r\n color: #282828;\r\n text-align: center;\r\n }\r\n\r\n .label {\r\n width: 56px;\r\n height: 19px;\r\n line-height: 19px;\r\n text-align: center;\r\n background: transparent;\r\n border-radius: 10px;\r\n color: #999999;\r\n font-size: 11px;\r\n }\r\n\r\n &.active {\r\n .title {\r\n color: #ff4444;\r\n }\r\n\r\n .label {\r\n color: #fff;\r\n background: linear-gradient(270deg, rgba(255, 84, 0, 1) 0%, rgba(255, 0, 0, 1) 100%);\r\n }\r\n }\r\n }\r\n }\r\n\r\n .list-wrapper {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: space-between;\r\n\r\n .item {\r\n width: 48.5%;\r\n margin-bottom: 10px;\r\n position: relative;\r\n\r\n .jia {\r\n width: 22px;\r\n height: 22px;\r\n background-color: #e93323;\r\n border-radius: 50%;\r\n position: absolute;\r\n right: 10px;\r\n bottom: 8px;\r\n\r\n .jiaCon {\r\n width: 100%;\r\n height: 100%;\r\n text-align: center;\r\n line-height: 22px;\r\n\r\n .iconfont {\r\n color: #fff;\r\n font-size: 13px;\r\n }\r\n }\r\n }\r\n\r\n .img-box {\r\n width: 100%;\r\n height: 173px;\r\n\r\n .img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n\r\n img,\r\n .box {\r\n width: 65px;\r\n height: 50px;\r\n }\r\n\r\n .empty-box {\r\n background: #f3f9ff;\r\n }\r\n\r\n .box {\r\n background: #d8d8d8;\r\n }\r\n\r\n .label {\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n width: 46px;\r\n height: 22px;\r\n border-radius: 10px 0px 10px 0px;\r\n color: #fff;\r\n font-size: 13px;\r\n text-align: center;\r\n line-height: 22px;\r\n }\r\n }\r\n\r\n .info {\r\n padding: 7px 10px;\r\n background: #fff;\r\n border-radius: 0px 0px 10px 10px;\r\n\r\n .pictrue {\r\n // width: 99px;\r\n height: 14px;\r\n margin-top: 4px;\r\n\r\n img {\r\n // width: 100%;\r\n height: 100%;\r\n }\r\n }\r\n\r\n .title {\r\n font-size: 14px;\r\n color: #282828;\r\n }\r\n\r\n .sales {\r\n color: #999;\r\n font-size: 11px;\r\n }\r\n\r\n .price {\r\n display: flex;\r\n align-items: center;\r\n margin-top: 6px;\r\n\r\n img {\r\n width: 70px;\r\n height: 15px;\r\n }\r\n\r\n .num {\r\n font-size: 20px;\r\n margin-right: 4px;\r\n font-family: SemiBold;\r\n\r\n span {\r\n font-size: 12px;\r\n }\r\n }\r\n\r\n .label {\r\n width: 16px;\r\n height: 18px;\r\n margin-left: 5px;\r\n text-align: center;\r\n line-height: 18px;\r\n font-size: 11px;\r\n\r\n &.on {\r\n margin-left: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n"],"mappings":";;AAyJA,SAAAA,QAAA;AACA;AACA;EACAC,IAAA;EACAC,KAAA;EACAC,UAAA;EACAC,IAAA;EACAC,IAAA;EAAA;EACAC,WAAA;EAAA;EACAC,KAAA;IACAC,KAAA;MACAH,IAAA;IACA;IACAI,GAAA;MACAJ,IAAA;IACA;IACAK,UAAA;MACAL,IAAA;IACA;EACA;EACAM,QAAA,EAAAC,aAAA,KACAZ,QAAA,mCACA;EACAa,KAAA;IACAC,QAAA;MACAC,OAAA,WAAAA,QAAAC,IAAA,EAAAC,IAAA;QACA,KAAAC,SAAA,CAAAF,IAAA;MACA;MACAG,IAAA;IACA;IACAV,GAAA;MACAM,OAAA,WAAAA,QAAAC,IAAA,EAAAC,IAAA;QACA,IAAAG,IAAA,QAAAC,MAAA,CAAAC,KAAA,CAAAC,YAAA,CAAAC,YAAA,CAAAR,IAAA;QACA,KAAAE,SAAA,CAAAE,IAAA;MACA;MACAD,IAAA;IACA;IACAK,YAAA;MACAT,OAAA,WAAAA,QAAAC,IAAA,EAAAC,IAAA;QACA,IAAAG,IAAA,QAAAC,MAAA,CAAAC,KAAA,CAAAC,YAAA,CAAAC,YAAA,MAAAf,GAAA;QACA,KAAAS,SAAA,CAAAE,IAAA;MACA;MACAD,IAAA;IACA;EACA;EACA;EACAC,IAAA,WAAAA,KAAA;IACA;MACA;MACAK,aAAA;QACAvB,KAAA;QACAD,IAAA;QACAyB,SAAA,OAAAjB,GAAA;QACAkB,MAAA;QACAC,KAAA;UACAC,MAAA;QACA;QACAC,SAAA;QACAC,QAAA;QACAC,UAAA;QACAC,aAAA;QACAC,SAAA;QACAC,WAAA;UACAC,KAAA;UACAP,MAAA;UACAQ,OAAA,GACA;YACApC,IAAA;UACA,GACA;YACAA,IAAA;UACA,GACA;YACAA,IAAA;UACA,GACA;YACAA,IAAA;UACA,GACA;YACAA,IAAA;UACA;QAEA;QACAqC,WAAA;UACAF,KAAA;UACAP,MAAA;UACAQ,OAAA,GACA;YACApC,IAAA;UACA,GACA;YACAA,IAAA;UACA;QAEA;QACAsC,SAAA;UACAH,KAAA;UACAI,GAAA;UACAC,MAAA;UACAC,SAAA;UACAC,IAAA,GACA;YACAC,MAAA,GACA;cACAR,KAAA;cACAS,GAAA;cACAL,GAAA;cACAM,GAAA;YACA,GACA;cACAV,KAAA;cACAS,GAAA;cACAL,GAAA;cACAM,GAAA;YACA,EACA;YACAC,KAAA;YACAlB,MAAA;YACAmB,WAAA;cACAC,QAAA;YACA;YACAC,YAAA;cACAC,WAAA;YACA;YACAC,UAAA;cACAD,WAAA;cACAR,IAAA;YACA;YACAU,SAAA;YACAC,SAAA;cACAT,GAAA;YACA;YACAU,SAAA;cACAf,GAAA;cACAG,IAAA;YACA;YACAa,WAAA;cACAb,IAAA;YACA;UACA;QAEA;QACAc,UAAA;UACArB,KAAA;UACAP,MAAA;UACAQ,OAAA,GACA;YACApC,IAAA;UACA,GACA;YACAA,IAAA;UACA;QAEA;QACAyD,SAAA;UACAtB,KAAA;UACAP,MAAA;UACAQ,OAAA,GACA;YACApC,IAAA;UACA,GACA;YACAA,IAAA;UACA;QAEA;QACA0D,cAAA;UACAC,QAAA;UACAxB,KAAA;UACAP,MAAA;QACA;QACAgC,UAAA;UACAzB,KAAA;UACAP,MAAA;UACAQ,OAAA,GACA;YACApC,IAAA;UACA,GACA;YACAA,IAAA;UACA;QAEA;QACA6D,aAAA;UACA1B,KAAA;UACA2B,OAAA,GACA;YACAC,IAAA;UACA,GACA;YACAA,IAAA;UACA,EACA;UACAC,KAAA,GACA;YACAD,IAAA;UACA,GACA;YACAA,IAAA;UACA;QAEA;QACAE,cAAA;UACA9B,KAAA;UACA2B,OAAA,GACA;YACAC,IAAA;UACA,EACA;UACAC,KAAA,GACA;YACAD,IAAA;UACA;QAEA;QACAG,SAAA;UACA/B,KAAA;UACA2B,OAAA,GACA;YACAC,IAAA;UACA,EACA;UACAC,KAAA,GACA;YACAD,IAAA;UACA;QAEA;QACAI,UAAA;UACAhC,KAAA;UACA2B,OAAA,GACA;YACAC,IAAA;UACA,EACA;UACAC,KAAA,GACA;YACAD,IAAA;UACA;QAEA;QACAK,UAAA;UACAjC,KAAA;UACA2B,OAAA,GACA;YACAC,IAAA;UACA,EACA;UACAC,KAAA,GACA;YACAD,IAAA;UACA;QAEA;QACAM,cAAA;UACAlC,KAAA;UACAP,MAAA;UACAQ,OAAA,GACA;YACApC,IAAA;UACA,GACA;YACAA,IAAA;UACA;QAEA;QACAsE,UAAA;UACAnC,KAAA;UACAnC,IAAA;UACA8D,OAAA,GACA;YACAC,IAAA;UACA,GACA;YACAA,IAAA;UACA,EACA;UACAC,KAAA,GACA;YACAD,IAAA;UACA,GACA;YACAA,IAAA;UACA;QAEA;QACAQ,aAAA;UACApC,KAAA;UACA2B,OAAA,GACA;YACAC,IAAA;UACA,EACA;UACAC,KAAA,GACA;YACAD,IAAA;UACA;QAEA;QACAS,SAAA;UACArC,KAAA;UACAS,GAAA;UACA6B,GAAA;QACA;QACAC,YAAA;UACAvC,KAAA;UACAS,GAAA;UACA6B,GAAA;QACA;QACAE,QAAA;UACAxC,KAAA;UACAS,GAAA;UACA6B,GAAA;QACA;QACAG,QAAA;UACAzC,KAAA;UACAS,GAAA;UACA6B,GAAA;QACA;QACAI,MAAA;UACA1C,KAAA;UACA/B,IAAA;UACAsC,IAAA,GACA;YACAE,GAAA;YACAzC,IAAA;UACA,GACA;YACAyC,GAAA;YACAzC,IAAA;UACA,EACA;UACA2E,OAAA;UACAlC,GAAA;UACA6B,GAAA;UACAM,OAAA;YAAAnC,GAAA;UAAA;YAAAA,GAAA;UAAA;YAAAA,GAAA;UAAA;YAAAA,GAAA;UAAA;QACA;MACA;MACAoC,OAAA;MACAC,QAAA;MACAzC,MAAA;MACAE,IAAA;MACA7B,QAAA;MACAqB,WAAA;MACA0B,UAAA;MACAM,SAAA;MACAC,UAAA;MACAC,UAAA;MACAP,aAAA;MACAI,cAAA;MACAiB,iBAAA;MACA;MACAX,aAAA;MACAY,IAAA;MACAX,SAAA;MACAE,YAAA;MACAC,QAAA;MACAS,QAAA;MACAC,SAAA;MACAC,UAAA;MACA9B,UAAA;MACAa,cAAA;MACAC,UAAA;MACAZ,cAAA;IACA;EACA;EACA6B,OAAA,WAAAA,QAAA;IAAA,IAAAC,KAAA;IACA,KAAAC,SAAA;MACAD,KAAA,CAAA3E,QAAA,GAAA2E,KAAA,CAA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","ignoreList":[]}]}