0963c430e03dce695799ca5518118561.json 9.1 KB

1
  1. {"remainingRequest":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\qianger\\7\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\qianger\\7\\jindouyunNewFront\\src\\component\\goods\\BrandSelect1.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\qianger\\7\\jindouyunNewFront\\src\\component\\goods\\BrandSelect1.vue","mtime":1655374732000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsQnJhbmQgfSBmcm9tICJAL2FwaS9nb29kcyI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiQnJhbmRTZWxlY3QiLAogIG1vZGVsOiB7CiAgICBwcm9wOiAidmFsdWUiLAogICAgZXZlbnQ6ICJjaGFuZ2UiCiAgfSwKICBwcm9wczogewogICAgLy8g5piv5ZCm5aSa6YCJCiAgICBpc011bHRpcGxlOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9LAogICAgdmFsdWU6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICBkZWZhdWx0OiAiIgogICAgfQogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBicmFuZF9saXN0OiBbXSwKICAgICAgdG90YWw6IDAsCiAgICAgIHBhZ2U6IDEsCiAgICAgIHBhZ2VTaXplOiAxMCwKICAgICAgc2VhcmNoX2tleTogIiIsCiAgICAgIHRhYmxlQ29sdW1uOiBbewogICAgICAgIHR5cGU6ICJjaGVja2JveCIsCiAgICAgICAgd2lkdGg6ICI2MCIKICAgICAgfSwgewogICAgICAgIGZpZWxkOiAiY29kZSIsCiAgICAgICAgc2hvd092ZXJmbG93OiAiZWxsaXBzaXMiLAogICAgICAgIHdpZHRoOiAiMTMwIiwKICAgICAgICB0aXRsZTogIue8lueggSIKICAgICAgfSwgewogICAgICAgIGZpZWxkOiAidGl0bGUiLAogICAgICAgIHNob3dPdmVyZmxvdzogImVsbGlwc2lzIiwKICAgICAgICB0aXRsZTogIuWQjeensCIKICAgICAgfSwgewogICAgICAgIGZpZWxkOiAic29ydCIsCiAgICAgICAgdGl0bGU6ICLmjpLluo8iCiAgICAgIH1dLAogICAgICBsb2FkaW5nOiBmYWxzZQogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRMaXN0KCk7CiAgfSwKCiAgbWV0aG9kczogewogICAgZm9jdXNFdmVudCgpIHsKICAgICAgdGhpcy4kcmVmcy54RG93bjQuc2hvd1BhbmVsKCk7CiAgICB9LAoKICAgIGFzeW5jIGdldExpc3QodmFsKSB7CiAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7CiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRBbGxCcmFuZCh7CiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplLAogICAgICAgIGtleXdvcmQ6IHRoaXMuc2VhcmNoX2tleSwKICAgICAgICBlbmFibGVTdGF0dXM6IDUKICAgICAgfSk7CiAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICB0aGlzLmJyYW5kX2xpc3QgPSBkYXRhLmRhdGE7CiAgICAgIHRoaXMudG90YWwgPSBkYXRhLnBhZ2VUb3RhbDsKICAgIH0sCgogICAgY2xlYXIoKSB7CiAgICAgIHRoaXMuJHJlZnMueERvd240LmhpZGVQYW5lbCgpOwogICAgICB0aGlzLiRlbWl0KCJjb25maXJtIik7CiAgICB9LAoKICAgIHN1ZmZpeENsaWNrKCkgewogICAgICB0aGlzLiRyZWZzLnhEb3duNC50b2dnbGVQYW5lbCgpOwogICAgfSwKCiAgICBkYmxjbGljayhyb3cpIHsKICAgICAgdGhpcy4kcmVmcy54RG93bjQuaGlkZVBhbmVsKCk7CiAgICAgIHRoaXMuJGVtaXQoImNvbmZpcm0iLCBbcm93XSk7CiAgICB9LAoKICAgIGNvbmZpcm0oKSB7fSwKCiAgICBwYWdlQ2hhbmdlKHBhZ2UpIHsKICAgICAgdGhpcy5wYWdlID0gcGFnZTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAoKICAgIHNpemVDaGFuZ2Uoc2l6ZSkgewogICAgICB0aGlzLnBhZ2VTaXplID0gc2l6ZTsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAyEA;AACA;EACAA,mBADA;EAEAC;IACAC,aADA;IAEAC;EAFA,CAFA;EAMAC;IACA;IACAC;MACAC,aADA;MAEAC;IAFA,CAFA;IAMAC;MACAF,YADA;MAEAC;IAFA;EANA,CANA;;EAiBAE;IACA;MACAC,cADA;MAEAC,QAFA;MAGAC,OAHA;MAIAC,YAJA;MAKAC,cALA;MAMAC,cACA;QAAAT;QAAAU;MAAA,CADA,EAEA;QACAC,aADA;QAEAC,wBAFA;QAGAF,YAHA;QAIAG;MAJA,CAFA,EAQA;QAAAF;QAAAC;QAAAC;MAAA,CARA,EASA;QAAAF;QAAAE;MAAA,CATA,CANA;MAiBAC;IAjBA;EAmBA,CArCA;;EAsCAC;IACA;EACA,CAxCA;;EAyCAC;IACAC;MACA;IACA,CAHA;;IAIA;MACA;MACA;QACAX,eADA;QAEAC,uBAFA;QAGAW,wBAHA;QAIAC;MAJA;MAMA;MACA;MACA;IACA,CAfA;;IAgBAC;MACA;MACA;IACA,CAnBA;;IAoBAC;MACA;IACA,CAtBA;;IAuBAC;MACA;MACA;IACA,CA1BA;;IA2BAC,YA3BA;;IA4BAC;MACA;MACA;IACA,CA/BA;;IAgCAC;MACA;MACA;IACA;;EAnCA;AAzCA","names":["name","model","prop","event","props","isMultiple","type","default","value","data","brand_list","total","page","pageSize","search_key","tableColumn","width","field","showOverflow","title","loading","created","methods","focusEvent","keyword","enableStatus","clear","suffixClick","dblclick","confirm","pageChange","sizeChange"],"sourceRoot":"src/component/goods","sources":["BrandSelect1.vue"],"sourcesContent":["<template>\n <vxe-pulldown ref=\"xDown4\" transfer>\n <template #default>\n <vxe-input\n :value=\"value\"\n suffix-icon=\"fa fa-search\"\n placeholder=\"商品品牌\"\n clearable\n @keyup=\"getList\"\n @clear=\"clear\"\n @focus=\"focusEvent\"\n @suffix-click=\"suffixClick\"\n ></vxe-input>\n </template>\n <template #dropdown>\n <div class=\"dropdown-view\">\n <div class=\"search-view\">\n <vxe-input\n v-model=\"search_key\"\n type=\"search\"\n clearable\n placeholder=\"请输入品牌名称\"\n @search-click=\"pageChange(1)\"\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n ></vxe-input>\n </div>\n <vxe-table height=\"380\" :data=\"brand_list\">\n <vxe-table-column\n v-if=\"isMultiple\"\n type=\"checkbox\"\n width=\"50\"\n ></vxe-table-column>\n <vxe-table-column\n min-width=\"150\"\n field=\"code\"\n title=\"编码\"\n ></vxe-table-column>\n <vxe-table-column\n min-width=\"300\"\n field=\"title\"\n title=\"名称\"\n ></vxe-table-column>\n <vxe-table-column width=\"100\" title=\"操作\">\n <template #default=\"{ row }\">\n <el-button\n size=\"mini\"\n icon=\"el-icon-check\"\n @click=\"dblclick(row)\"\n ></el-button>\n </template>\n </vxe-table-column>\n </vxe-table>\n <FooterPage\n :page-size=\"pageSize\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n layout=\"total, prev, pager, next\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n >\n <div v-if=\"isMultiple\" slot=\"btn-div\" style=\"padding: 0 10px\">\n <el-button size=\"mini\" type=\"primary\" @click=\"confirm\">\n 确认\n </el-button>\n </div>\n </FooterPage>\n </div>\n </template>\n </vxe-pulldown>\n</template>\n\n<script>\n import { getAllBrand } from \"@/api/goods\";\n export default {\n name: \"BrandSelect\",\n model: {\n prop: \"value\",\n event: \"change\",\n },\n props: {\n // 是否多选\n isMultiple: {\n type: Boolean,\n default: false,\n },\n value: {\n type: String,\n default: \"\",\n },\n },\n data() {\n return {\n brand_list: [],\n total: 0,\n page: 1,\n pageSize: 10,\n search_key: \"\",\n tableColumn: [\n { type: \"checkbox\", width: \"60\" },\n {\n field: \"code\",\n showOverflow: \"ellipsis\",\n width: \"130\",\n title: \"编码\",\n },\n { field: \"title\", showOverflow: \"ellipsis\", title: \"名称\" },\n { field: \"sort\", title: \"排序\" },\n ],\n loading: false,\n };\n },\n created() {\n this.getList();\n },\n methods: {\n focusEvent() {\n this.$refs.xDown4.showPanel();\n },\n async getList(val) {\n this.loading = true;\n const data = await getAllBrand({\n page: this.page,\n pageSize: this.pageSize,\n keyword: this.search_key,\n enableStatus: 5,\n });\n this.loading = false;\n this.brand_list = data.data;\n this.total = data.pageTotal;\n },\n clear() {\n this.$refs.xDown4.hidePanel();\n this.$emit(\"confirm\");\n },\n suffixClick() {\n this.$refs.xDown4.togglePanel();\n },\n dblclick(row) {\n this.$refs.xDown4.hidePanel();\n this.$emit(\"confirm\", [row]);\n },\n confirm() {},\n pageChange(page) {\n this.page = page;\n this.getList();\n },\n sizeChange(size) {\n this.pageSize = size;\n this.pageChange(1);\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .dropdown-view {\n width: 600px;\n height: 500px;\n background-color: #fff;\n border: 1px solid #dcdfe6;\n box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.1);\n .search-view {\n padding: 10px;\n }\n }\n</style>\n"]}]}