1 |
- {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\component\\goods\\BrandSelModel.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\component\\goods\\BrandSelModel.vue","mtime":1678954023473},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IEZvb3RlclBhZ2UgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL0Zvb3RlclBhZ2UiOwppbXBvcnQgeyBnZXRBbGxCcmFuZCB9IGZyb20gIkAvYXBpL2dvb2RzIjsKaW1wb3J0IHsgbWFwR2V0dGVycyB9IGZyb20gInZ1ZXgiOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIkJyYW5kU2VsTW9kZWwiLAogIGNvbXBvbmVudHM6IHsKICAgIEZvb3RlclBhZ2UKICB9LAogIHByb3BzOiB7CiAgICBkaWFsb2dWaXNpYmxlOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9LAogICAgaXNTaG93QWRkOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9LAogICAgaXNDaGVjazogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiB0cnVlCiAgICB9LAogICAgZW5hYmxlOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9CiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHRvdGFsOiAxMDAsCiAgICAgIHBhZ2U6IDEsCiAgICAgIHBhZ2VTaXplOiAxMCwKICAgICAgc2VhcmNoX2tleTogIiIsCiAgICAgIGJyYW5kX2xpc3Q6IFtdLAogICAgICBjaG9vc2VfYnJhbmQ6IFtdLAogICAgICBlbmFibGVTdGF0dXM6ICIiCiAgICB9OwogIH0sCgogIGNvbXB1dGVkOiB7IC4uLm1hcEdldHRlcnMoewogICAgICBzdG9yZURhdGE6ICJNVXNlci9zdG9yZURhdGEiCiAgICB9KQogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICBpZiAodGhpcy5lbmFibGUpIHsKICAgICAgdGhpcy5lbmFibGVTdGF0dXMgPSA1OwogICAgfSBlbHNlIHsKICAgICAgdGhpcy5lbmFibGVTdGF0dXMgPSAiIjsKICAgIH0KCiAgICB0aGlzLmdldExpc3QoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBhc3luYyBnZXRMaXN0KCkgewogICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0QWxsQnJhbmQoewogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZSwKICAgICAgICBrZXl3b3JkOiB0aGlzLnNlYXJjaF9rZXksCiAgICAgICAgZW5hYmxlU3RhdHVzOiB0aGlzLmVuYWJsZVN0YXR1cwogICAgICB9KTsKICAgICAgdGhpcy5icmFuZF9saXN0ID0gZGF0YS5kYXRhOwogICAgICB0aGlzLnRvdGFsID0gZGF0YS5wYWdlVG90YWw7CiAgICB9LAoKICAgIGNsb3NlKCkgewogICAgICB0aGlzLiRlbWl0KCJjbG9zZSIpOwogICAgfSwKCiAgICBkYmxjbGljayhyb3cpIHsKICAgICAgdGhpcy5jbG9zZSgpOwogICAgICB0aGlzLiRlbWl0KCJjb25maXJtIiwgW3Jvd10pOwogICAgfSwKCiAgICBjb25maXJtKCkgewogICAgICB0aGlzLiRlbWl0KCJjb25maXJtIiwgdGhpcy5jaG9vc2VfYnJhbmQpOwogICAgICB0aGlzLmNsb3NlKCk7CiAgICB9LAoKICAgIGhhbmRsZVNlbGVjdGlvbkNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5jaG9vc2VfYnJhbmQgPSB2YWw7CiAgICB9LAoKICAgIHBhZ2VDaGFuZ2UocGFnZSkgewogICAgICB0aGlzLnBhZ2UgPSBwYWdlOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCgogICAgc2l6ZUNoYW5nZShzaXplKSB7CiAgICAgIHRoaXMucGFnZVNpemUgPSBzaXplOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiGA;AACA;AACA;AACA;EACAA,qBADA;EAEAC;IACAC;EADA,CAFA;EAKAC;IACAC;MACAC,aADA;MAEAC;IAFA,CADA;IAKAC;MACAF,aADA;MAEAC;IAFA,CALA;IASAE;MACAH,aADA;MAEAC;IAFA,CATA;IAaAG;MACAJ,aADA;MAEAC;IAFA;EAbA,CALA;;EAuBAI;IACA;MACAC,UADA;MAEAC,OAFA;MAGAC,YAHA;MAIAC,cAJA;MAKAC,cALA;MAMAC,gBANA;MAOAC;IAPA;EASA,CAjCA;;EAkCAC,YACA;MAAAC;IAAA;EADA,CAlCA;;EAqCAC;IACA;MACA;IACA,CAFA,MAEA;MACA;IACA;;IACA;EACA,CA5CA;;EA6CAC;IACA;MACA;QACAT,eADA;QAEAC,uBAFA;QAGAS,wBAHA;QAIAL;MAJA;MAOA;MACA;IACA,CAXA;;IAYAM;MACA;IACA,CAdA;;IAeAC;MACA;MACA;IACA,CAlBA;;IAmBAC;MACA;MACA;IACA,CAtBA;;IAuBAC;MACA;IACA,CAzBA;;IA0BAC;MACA;MACA;IACA,CA7BA;;IA8BAC;MACA;MACA;IACA;;EAjCA;AA7CA","names":["name","components","FooterPage","props","dialogVisible","type","default","isShowAdd","isCheck","enable","data","total","page","pageSize","search_key","brand_list","choose_brand","enableStatus","computed","storeData","created","methods","keyword","close","dblclick","confirm","handleSelectionChange","pageChange","sizeChange"],"sourceRoot":"src/component/goods","sources":["BrandSelModel.vue"],"sourcesContent":["<template>\n <el-dialog\n title=\"品牌列表\"\n :visible.sync=\"dialogVisible\"\n width=\"60%\"\n :close-on-press-escape=\"false\"\n :close-on-click-modal=\"false\"\n @close=\"close\"\n >\n <div style=\"padding-bottom: 10px\" class=\"clearfix\">\n <div class=\"float_left\">\n <el-input\n v-model=\"search_key\"\n placeholder=\"请输入品牌名称\"\n size=\"small\"\n style=\"width: 280px\"\n clearable\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n >\n <el-button\n slot=\"append\"\n icon=\"el-icon-search\"\n @click=\"pageChange(1)\"\n ></el-button>\n </el-input>\n </div>\n <el-button\n v-if=\"isShowAdd\"\n class=\"float_right\"\n type=\"text\"\n @click=\"getList\"\n >\n 【刷新】\n </el-button>\n </div>\n\n <el-table\n size=\"mini\"\n :data=\"brand_list\"\n @row-dblclick=\"dblclick\"\n @selection-change=\"handleSelectionChange\"\n >\n <el-table-column\n v-if=\"isCheck\"\n type=\"selection\"\n width=\"55\"\n ></el-table-column>\n <el-table-column\n prop=\"code\"\n label=\"编码\"\n min-width=\"100\"\n ></el-table-column>\n <el-table-column\n prop=\"title\"\n label=\"名称\"\n min-width=\"100\"\n ></el-table-column>\n <el-table-column\n prop=\"sort\"\n label=\"排序\"\n min-width=\"100\"\n ></el-table-column>\n <el-table-column prop=\"address\" label=\"状态\" min-width=\"100\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.enableStatus === 5\" class=\"open-span\">\n 启用\n </span>\n <span v-else class=\"disabled-span\">禁用</span>\n </template>\n </el-table-column>\n <el-table-column label=\"选择\">\n <template slot-scope=\"scope\">\n <el-button\n size=\"mini\"\n icon=\"el-icon-check\"\n @click=\"dblclick(scope.row)\"\n ></el-button>\n </template>\n </el-table-column>\n </el-table>\n <FooterPage\n :page-size=\"pageSize\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n >\n <div v-if=\"isCheck\" slot=\"btn-div\">\n <el-button size=\"small\" type=\"primary\" @click=\"confirm\">确认</el-button>\n <el-button size=\"small\" @click=\"close\">取消</el-button>\n </div>\n </FooterPage>\n </el-dialog>\n</template>\n\n<script>\n import FooterPage from \"@/component/common/FooterPage\";\n import { getAllBrand } from \"@/api/goods\";\n import { mapGetters } from \"vuex\";\n export default {\n name: \"BrandSelModel\",\n components: {\n FooterPage,\n },\n props: {\n dialogVisible: {\n type: Boolean,\n default: false,\n },\n isShowAdd: {\n type: Boolean,\n default: false,\n },\n isCheck: {\n type: Boolean,\n default: true,\n },\n enable: {\n type: Boolean,\n default: false,\n },\n },\n data() {\n return {\n total: 100,\n page: 1,\n pageSize: 10,\n search_key: \"\",\n brand_list: [],\n choose_brand: [],\n enableStatus: \"\",\n };\n },\n computed: {\n ...mapGetters({ storeData: \"MUser/storeData\" }),\n },\n created() {\n if (this.enable) {\n this.enableStatus = 5;\n } else {\n this.enableStatus = \"\";\n }\n this.getList();\n },\n methods: {\n async getList() {\n const data = await getAllBrand({\n page: this.page,\n pageSize: this.pageSize,\n keyword: this.search_key,\n enableStatus: this.enableStatus,\n });\n\n this.brand_list = data.data;\n this.total = data.pageTotal;\n },\n close() {\n this.$emit(\"close\");\n },\n dblclick(row) {\n this.close();\n this.$emit(\"confirm\", [row]);\n },\n confirm() {\n this.$emit(\"confirm\", this.choose_brand);\n this.close();\n },\n handleSelectionChange(val) {\n this.choose_brand = val;\n },\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></style>\n"]}]}
|