{"version":3,"sources":["uni-app:///main.js","webpack:///D:/www/YPB2C/app/main/pages/model/brand.vue?7338","webpack:///D:/www/YPB2C/app/main/pages/model/brand.vue?69c3","webpack:///D:/www/YPB2C/app/main/pages/model/brand.vue?bc17","webpack:///D:/www/YPB2C/app/main/pages/model/brand.vue?73a4","uni-app:///pages/model/brand.vue","webpack:///D:/www/YPB2C/app/main/pages/model/brand.vue?4914","webpack:///D:/www/YPB2C/app/main/pages/model/brand.vue?6ecd"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,4F,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,cAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkH;AAClH;AACyD;AACL;AACa;;;AAGjE;AACqK;AACrK,gBAAgB,+KAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,gFAAM;AACR,EAAE,yFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA+lB,CAAgB,ynBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACuBnnB,mB;AACA;AACA,MADA,kBACA;AACA;AACA,kBADA;AAEA,eAFA;AAGA,kBAHA;AAIA,mBAJA;AAKA,gBALA;;AAOA,GATA;AAUA,QAVA,kBAUA,MAVA,EAUA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eADA,mBACA,GADA,EACA;AACA;AACA;AACA;AACA;AACA,SANA;;AAQA,KAtBA;AAuBA,GAnCA;AAoCA;AACA;AACA;AACA,KAHA,EApCA,E;;;;;;;;;;;;;ACxBA;AAAA;AAAA;AAAA;AAAi3B,CAAgB,k3BAAG,EAAC,C;;;;;;;;;;;ACAr4B;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/model/brand.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/model/brand.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./brand.vue?vue&type=template&id=2433d0b8&\"\nvar renderjs\nimport script from \"./brand.vue?vue&type=script&lang=js&\"\nexport * from \"./brand.vue?vue&type=script&lang=js&\"\nimport style0 from \"./brand.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null,\n  false,\n  components,\n  renderjs\n)\n\ncomponent.options.__file = \"pages/model/brand.vue\"\nexport default component.exports","export * from \"-!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./brand.vue?vue&type=template&id=2433d0b8&\"","var components\nvar render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./brand.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./brand.vue?vue&type=script&lang=js&\"","<template>\n\t<view class=\"container \">\r\n\t  <view class=\"indexed bgf\">\r\n\t    <view class=\"initial\">\r\n\t      <block v-for=\"item in initials\" :key=\"item\">\r\n\t        <view class=\"inl\" :data-inl=\"item\" @tap=\"inlTap\" :style=\"{height:inlsH +'px', lineHeight:inlsH+'px'}\">{{item}}</view>\r\n\t      </block>\r\n\t    </view>\r\n\t    <scroll-view :scroll-into-view=\"viewInl\" scroll-y=\"true\" class=\"inner\" :style=\"{height:indexedH+'px'}\">\r\n\t      <block v-for=\"(item, inl) in brands\" :key=\"inl\">\r\n\t        <view class=\"inner-group\" :id=\"inl\">{{inl}}</view>\r\n\t        <block v-for=\"brand in item\" :key=\"brand.brand_id\">\r\n\t          <navigator :url=\"'/pages/model/model?level=L0&brand_id=' + brand.brand_id\">\r\n\t            <view class=\"inner-item\">{{brand.brand_name}}</view>\r\n\t          </navigator>\r\n\t        </block>\r\n\t      </block>\r\n\t    </scroll-view>\r\n\t  </view>\r\n\t</view>\n</template>\n\n<script>\r\n\tconst app = getApp();\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tinitials:[],\r\n\t\t\t\tinlsH: 50,\r\n\t\t\t\tviewInl: 'A',\r\n\t\t\t\tindexedH:100,\r\n\t\t\t\tbrands:{}\n\t\t\t}\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tvar that = this;\r\n\t\t\tapp.getApi('GET', 'gzh/getGzhBrand', {}, 1, function (data) {\r\n\t\t\t\tvar initials = new Array();\r\n\t\t\t\tvar brands = {};\r\n\t\t\t\tvar lastInitial = '';\r\n\t\t\t\tfor(var i in data)\r\n\t\t\t\t{\r\n\t\t\t\t\tvar initial = data[i].brand_initial.substring(0, 1);\r\n\t\t\t\t\tif (lastInitial != initial){\r\n\t\t\t\t\t\tinitials.push(initial);\r\n\t\t\t\t\t\tbrands[initial] = new Array();\r\n\t\t\t\t\t\tlastInitial = initial;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tbrands[initial].push(data[i]);\r\n\t\t\t\t}\r\n\t\t\t\tuni.getSystemInfo({\r\n\t\t\t\t\tsuccess(sys) {\r\n\t\t\t\t\t\tthat.initials = initials;\r\n\t\t\t\t\t\tthat.brands = brands;\r\n\t\t\t\t\t\tthat.inlsH = initials.length > 0 ? sys.windowHeight / initials.length : 50;\r\n\t\t\t\t\t\tthat.indexedH = sys.windowHeight;\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t});\r\n\t\t},\n\t\tmethods: {\n\t\t\tinlTap:function(e){\r\n\t\t\t    this.viewInl = e.currentTarget.dataset.inl;\r\n\t\t\t}\n\t\t}\n\t}\n</script>\n\n<style>\n.indexed .initial{\n    position: absolute;\n    height: 100%;\n    z-index: 10;\n    right: 0px;\n    width: 60rpx;\n    background-color: lightgrey;\n}\n.indexed .initial>.inl{\n  text-align: center;\n  color: #888888;\n}\n.indexed .inner{height:100px}\n.indexed .inner-group{\n  padding:8px 16px;\n  background-color: #f7f7f7;\n  font-weight: 500;\n  margin-top: -1px;\n  margin-left: 0;\n  color: #888888;\n}\n.indexed .inner-item{\n  padding: 12px 16px;\n  border-bottom: 1px solid #eee;\n}\n\n</style>\n","import mod from \"-!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./brand.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!C:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./brand.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n    if(module.hot) {\n      // 1649655991145\n      var cssReload = require(\"C:/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n      module.hot.dispose(cssReload);\n      module.hot.accept(undefined, cssReload);\n    }\n  "],"sourceRoot":""}