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\\common\\MearchantList.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\qianger\\7\\jindouyunNewFront\\src\\component\\common\\MearchantList.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IEZvb3RlclBhZ2UgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL0Zvb3RlclBhZ2UiOwppbXBvcnQgeyBnZXRBbGxXYXJlaG91c2UgfSBmcm9tICJAL2FwaS9TdG9jayI7CmltcG9ydCB7IGdldEFsbE1lcmNoYW50IH0gZnJvbSAiQC9hcGkvTWVyY2hhbnRzIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJDbGllbnRMaXN0TW9kYWwiLAogIGNvbXBvbmVudHM6IHsKICAgIEZvb3RlclBhZ2UKICB9LAogIHByb3BzOiB7CiAgICBpc1Nob3c6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICBpc0NoZWNrOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IHRydWUKICAgIH0sCiAgICBub3RJZDogewogICAgICB0eXBlOiBbTnVtYmVyLCBTdHJpbmddLAogICAgICBkZWZhdWx0OiAwCiAgICB9CiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHRhYmxlRGF0YTogW10sCiAgICAgIE1lcmNoYW50X2RhdGE6IFtdLAogICAgICBzZWFyY2hGb3JtOiB7fSwKICAgICAgcHJlX3BhZ2U6IDEwLAogICAgICBwYWdlOiAxLAogICAgICB0b3RhbDogMCwKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIHBhZ2VMYXlvdXQ6ICJ0b3RhbCwgcHJldiwgcGFnZXIsIG5leHQiLAogICAgICBrZXl3b3JkOiAiIgogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRBbGxNZXJjaGFudCgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIGFzeW5jIGdldEFsbE1lcmNoYW50KCkgewogICAgICBjb25zdCByZXMgPSBhd2FpdCBnZXRBbGxNZXJjaGFudCh7CiAgICAgICAgZGVsZXRlU3RhdHVzOiA1LAogICAgICAgIGF1ZGl0U3RhdHVzOiAyLAogICAgICAgIGVuYWJsZWRTdGF0dXM6IDUsCiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnByZV9wYWdlLAogICAgICAgIHNlYXJjaDogdGhpcy5rZXl3b3JkCiAgICAgIH0pOwogICAgICB0aGlzLnRhYmxlRGF0YSA9IHJlcy5kYXRhOwogICAgICB0aGlzLnRvdGFsID0gcmVzLnBhZ2VUb3RhbDsKCiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcmVzLmRhdGEubGVuZ3RoOyBpKyspIHsKICAgICAgICBjb25zdCBpc1RydWUgPSB0aGlzLk1lcmNoYW50X2RhdGEuZmluZChpdGVtRiA9PiB7CiAgICAgICAgICByZXR1cm4gaXRlbUYuaWQgPT09IHJlcy5kYXRhW2ldLmlkOwogICAgICAgIH0pOwoKICAgICAgICBpZiAoaXNUcnVlKSB7CiAgICAgICAgICB0aGlzLiRuZXh0VGljaygoKSA9PiB7CiAgICAgICAgICAgIHRoaXMuJHJlZnMubWVhcmNoVGFibGUudG9nZ2xlUm93U2VsZWN0aW9uKHJlcy5kYXRhW2ldLCB0cnVlKTsKICAgICAgICAgIH0pOwogICAgICAgIH0KICAgICAgfQogICAgfSwKCiAgICAvLyDmkJzntKLliY3pobXmlbDlj5gxCiAgICBzZWFyY2hDbGljaygpIHsKICAgICAgdGhpcy5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRBbGxNZXJjaGFudCgpOwogICAgfSwKCiAgICBzZWxlY3Rpb25DaGFuZ2UodmFsKSB7CiAgICAgIGlmICghdGhpcy5NZXJjaGFudF9kYXRhLmxlbmd0aCkgewogICAgICAgIHRoaXMuTWVyY2hhbnRfZGF0YSA9IHZhbDsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLk1lcmNoYW50X2RhdGEgPSB0aGlzLiRfY29tbW9uLnVuaXF1ZSh0aGlzLk1lcmNoYW50X2RhdGEuY29uY2F0KHZhbCksIFsiaWQiXSk7CiAgICAgIH0KICAgIH0sCgogICAgY29uZmlybU1lcmNoYW50KCkgewogICAgICB0aGlzLmNhbmNlbE1lcmNoYW50KCk7CiAgICAgIHRoaXMuJGVtaXQoImNvbmZpcm1NZXJjaGFudCIsIHRoaXMuTWVyY2hhbnRfZGF0YSk7CiAgICB9LAoKICAgIC8vIOWPjOWHu+mAieaLqQogICAgY29uZmlybVNlbGVjdChyb3cpIHsKICAgICAgdGhpcy5NZXJjaGFudF9kYXRhID0gcm93OwogICAgICB0aGlzLiRlbWl0KCJjb25maXJtTWVyY2hhbnQiLCByb3cpOyAvLyBjb25zb2xlLmxvZyhyb3cpOwoKICAgICAgdGhpcy5jYW5jZWxNZXJjaGFudCgpOwogICAgfSwKCiAgICAvLyDlhbPpl63lvLnnqpcKICAgIGNhbmNlbE1lcmNoYW50KCkgewogICAgICB0aGlzLiRlbWl0KCJjYW5jZWxNZXJjaGFudCIpOwogICAgfSwKCiAgICAvLyDmlLnlj5jpobXmlbAKICAgIHBhZ2VDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZSA9IHZhbDsKICAgICAgdGhpcy5nZXRBbGxNZXJjaGFudCgpOwogICAgfSwKCiAgICBzaXplQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnByZV9wYWdlID0gdmFsOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkFA;AACA;AACA;AACA;EACAA,uBADA;EAEAC;IACAC;EADA,CAFA;EAKAC;IACAC;MACAC,aADA;MAEAC;IAFA,CADA;IAKAC;MACAF,aADA;MAEAC;IAFA,CALA;IASAE;MACAH,sBADA;MAEAC;IAFA;EATA,CALA;;EAmBAG;IACA;MACAC,aADA;MAEAC,iBAFA;MAGAC,cAHA;MAIAC,YAJA;MAKAC,OALA;MAMAC,QANA;MAOAC,cAPA;MAQAC,sCARA;MASAC;IATA;EAWA,CA/BA;;EAgCAC;IACA;EACA,CAlCA;;EAmCAC;IACA;MACA;QACAC,eADA;QAEAC,cAFA;QAGAC,gBAHA;QAIAT,eAJA;QAKAU,uBALA;QAMAC;MANA;MAQA;MACA;;MACA;QACA;UACA;QACA,CAFA;;QAGA;UACA;YACA;UACA,CAFA;QAGA;MACA;IACA,CAtBA;;IAuBA;IACAC;MACA;MACA;IACA,CA3BA;;IA4BAC;MACA;QACA;MACA,CAFA,MAEA;QACA,0CACA,8BADA,EAEA,MAFA;MAIA;IACA,CArCA;;IAsCAC;MACA;MACA;IACA,CAzCA;;IA0CA;IACAC;MACA;MACA,mCAFA,CAGA;;MACA;IACA,CAhDA;;IAiDA;IACAC;MACA;IACA,CApDA;;IAqDA;IACAC;MACA;MACA;IACA,CAzDA;;IA0DAC;MACA;MACA;IACA;;EA7DA;AAnCA","names":["name","components","FooterPage","props","isShow","type","default","isCheck","notId","data","tableData","Merchant_data","searchForm","pre_page","page","total","loading","pageLayout","keyword","created","methods","deleteStatus","auditStatus","enabledStatus","pageSize","search","searchClick","selectionChange","confirmMerchant","confirmSelect","cancelMerchant","pageChange","sizeChange"],"sourceRoot":"src/component/common","sources":["MearchantList.vue"],"sourcesContent":["<!--选择仓库列表弹窗-->\n<template>\n <el-dialog\n title=\"选择商户\"\n :visible=\"isShow\"\n width=\"70%\"\n @close=\"cancelMerchant\"\n >\n <div style=\"padding-bottom: 10px\">\n <el-input\n v-model=\"keyword\"\n placeholder=\"请输入商户名称\"\n size=\"small\"\n style=\"width: 280px\"\n clearable\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-table\n ref=\"mearchTable\"\n v-loading=\"loading\"\n :data=\"tableData\"\n size=\"small\"\n @row-dblclick=\"confirmSelect\"\n @selection-change=\"selectionChange\"\n >\n <!-- <el-table-column-->\n <!-- v-if=\"isCheck\"-->\n <!-- type=\"selection\"-->\n <!-- width=\"55\"-->\n <!-- align=\"center\"-->\n <!-- ></el-table-column>-->\n <el-table-column\n prop=\"name\"\n show-overflow-tooltip\n min-width=\"140\"\n label=\"商户名称\"\n ></el-table-column>\n <el-table-column\n prop=\"contactName\"\n label=\"联系人\"\n min-width=\"100\"\n ></el-table-column>\n <el-table-column\n prop=\"contactMobile\"\n min-width=\"100\"\n label=\"联系方式\"\n ></el-table-column>\n <el-table-column label=\"选择\">\n <template slot-scope=\"scope\">\n <el-button\n icon=\"el-icon-check\"\n size=\"mini\"\n @click=\"confirmSelect(scope.row)\"\n ></el-button>\n </template>\n </el-table-column>\n </el-table>\n <FooterPage\n :page-size=\"pre_page\"\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=\"confirmMerchant\">\n 确定\n </el-button>\n <el-button size=\"small\" @click=\"cancelMerchant\">取消</el-button>\n </div>\n </FooterPage>\n </el-dialog>\n</template>\n\n<script>\n import FooterPage from \"@/component/common/FooterPage\";\n import { getAllWarehouse } from \"@/api/Stock\";\n import { getAllMerchant } from \"@/api/Merchants\";\n export default {\n name: \"ClientListModal\",\n components: {\n FooterPage,\n },\n props: {\n isShow: {\n type: Boolean,\n default: false,\n },\n isCheck: {\n type: Boolean,\n default: true,\n },\n notId: {\n type: [Number, String],\n default: 0,\n },\n },\n data() {\n return {\n tableData: [],\n Merchant_data: [],\n searchForm: {},\n pre_page: 10,\n page: 1,\n total: 0,\n loading: false,\n pageLayout: \"total, prev, pager, next\",\n keyword: \"\",\n };\n },\n created() {\n this.getAllMerchant();\n },\n methods: {\n async getAllMerchant() {\n const res = await getAllMerchant({\n deleteStatus: 5,\n auditStatus: 2,\n enabledStatus: 5,\n page: this.page,\n pageSize: this.pre_page,\n search: this.keyword,\n });\n this.tableData = res.data;\n this.total = res.pageTotal;\n for (let i = 0; i < res.data.length; i++) {\n const isTrue = this.Merchant_data.find((itemF) => {\n return itemF.id === res.data[i].id;\n });\n if (isTrue) {\n this.$nextTick(() => {\n this.$refs.mearchTable.toggleRowSelection(res.data[i], true);\n });\n }\n }\n },\n // 搜索前页数变1\n searchClick() {\n this.page = 1;\n this.getAllMerchant();\n },\n selectionChange(val) {\n if (!this.Merchant_data.length) {\n this.Merchant_data = val;\n } else {\n this.Merchant_data = this.$_common.unique(\n this.Merchant_data.concat(val),\n [\"id\"]\n );\n }\n },\n confirmMerchant() {\n this.cancelMerchant();\n this.$emit(\"confirmMerchant\", this.Merchant_data);\n },\n // 双击选择\n confirmSelect(row) {\n this.Merchant_data = row;\n this.$emit(\"confirmMerchant\", row);\n // console.log(row);\n this.cancelMerchant();\n },\n // 关闭弹窗\n cancelMerchant() {\n this.$emit(\"cancelMerchant\");\n },\n // 改变页数\n pageChange(val) {\n this.page = val;\n this.getAllMerchant();\n },\n sizeChange(val) {\n this.pre_page = val;\n this.pageChange(1);\n },\n },\n };\n</script>\n\n<style scoped>\n .search-wrp {\n padding: 15px 0;\n }\n</style>\n"]}]}
|