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\\checkSelectCustomer.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\qianger\\7\\jindouyunNewFront\\src\\component\\common\\checkSelectCustomer.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IFNlbGVjdFNob3AgZnJvbSAiQC9jb21wb25lbnQvZ29vZHMvU2VsZWN0U2hvcC52dWUiOwppbXBvcnQgeyBnZXRBbGxDdXN0b21lciB9IGZyb20gIkAvYXBpL0N1c3RvbWVyIjsKZXhwb3J0IGRlZmF1bHQgewogIGNvbXBvbmVudHM6IHsKICAgIFNlbGVjdFNob3AKICB9LAogIHByb3BzOiB7CiAgICBjdXN0b21lclNob3c6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogdHJ1ZQogICAgfQogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBrZXl3b3JkOiAiIiwKICAgICAgc2hvcElkOiAiIiwKICAgICAgcGFnZTogMSwKICAgICAgcHJlX3BhZ2U6IDEwLAogICAgICB0b3RhbDogMCwKICAgICAgY3VzdG9tZXJfbGlzdDogW10sCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICBjaG9vc2VfZGF0YTogW10KICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIHRoaXMuZ2V0TGlzdCgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIHBhZ2VDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZSA9IHZhbDsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAoKICAgIHNpemVDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucHJlX3BhZ2UgPSB2YWw7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgc2hvcENsZWFyKCkgewogICAgICB0aGlzLnNob3BJZCA9ICIiOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vIOmAieaLqeWVhumTugogICAgc2VsU2hvcCh2YWwsIHJvdykgewogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIGFzeW5jIGdldExpc3QoKSB7CiAgICAgIGNvbnN0IHBhcmFtcyA9IHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucHJlX3BhZ2UsCiAgICAgICAgZW5hYmxlU3RhdHVzOiA1LAogICAgICAgIHN0YXR1czogMiwKICAgICAgICBzaG9wSWQ6IHRoaXMuc2hvcElkLAogICAgICAgIGtleXdvcmQ6IHRoaXMua2V5d29yZAogICAgICB9OwogICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0QWxsQ3VzdG9tZXIocGFyYW1zKTsKICAgICAgdGhpcy5sb2FkaW5nID0gZmFsc2U7CiAgICAgIHRoaXMuY3VzdG9tZXJfbGlzdCA9IGRhdGEuZGF0YTsKICAgICAgdGhpcy50b3RhbCA9IGRhdGEucGFnZVRvdGFsOwogICAgfSwKCiAgICBjdXN0b21lclNlbCh2YWwpIHsKICAgICAgdGhpcy5jaG9vc2VfZGF0YSA9IHZhbDsKICAgIH0sCgogICAgZGJTZWxlY3QodmFsKSB7CiAgICAgIHRoaXMuY2hvb3NlX2RhdGEgPSB2YWw7CiAgICAgIHRoaXMudmlzaWJsZUNhbmNlbCgpOwogICAgfSwKCiAgICB2aXNpYmxlQ2FuY2VsKCkgewogICAgICB0aGlzLiRlbWl0KCJjbG9zZSIpOwogICAgfSwKCiAgICBjb25maXJtKCkgewogICAgICB0aGlzLiRlbWl0KCJjbG9zZSIpOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA0GA;AACA;AACA;EACAA;IACAC;EADA,CADA;EAIAC;IACAC;MACAC,aADA;MAEAC;IAFA;EADA,CAJA;;EAUAC;IACA;MACAC,WADA;MAEAC,UAFA;MAGAC,OAHA;MAIAC,YAJA;MAKAC,QALA;MAMAC,iBANA;MAOAC,cAPA;MAQAC;IARA;EAUA,CArBA;;EAsBAC;IACA;EACA,CAxBA;;EAyBAC;IACAC;MACA;MACA;IACA,CAJA;;IAKAC;MACA;MACA;IACA,CARA;;IASAC;MACA;MACA;IACA,CAZA;;IAaA;IACAC;MACA;IACA,CAhBA;;IAiBA;MACA;QACAX,eADA;QAEAY,uBAFA;QAGAC,eAHA;QAIAC,SAJA;QAKAf,mBALA;QAMAD;MANA;MAQA;MACA;MACA;MACA;IACA,CA9BA;;IA+BAiB;MACA;IACA,CAjCA;;IAkCAC;MACA;MACA;IACA,CArCA;;IAsCAC;MACA;IACA,CAxCA;;IAyCAC;MACA;IACA;;EA3CA;AAzBA","names":["components","SelectShop","props","customerShow","type","default","data","keyword","shopId","page","pre_page","total","customer_list","loading","choose_data","created","methods","pageChange","sizeChange","shopClear","selShop","pageSize","enableStatus","status","customerSel","dbSelect","visibleCancel","confirm"],"sourceRoot":"src/component/common","sources":["checkSelectCustomer.vue"],"sourcesContent":["<template>\n <div>\n <el-dialog\n title=\"客户列表\"\n :visible=\"customerShow\"\n width=\"60%\"\n :modal=\"modal\"\n :close-on-press-escape=\"false\"\n :close-on-click-modal=\"false\"\n @close=\"visibleCancel\"\n >\n <el-form size=\"small\" inline>\n <el-form-item>\n <el-input\n v-model=\"keyword\"\n placeholder=\"客户名称/手机号\"\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 </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"keyword\"\n placeholder=\"线路名称\"\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 </el-form-item>\n <el-form-item>\n <SelectShop\n v-model=\"shopId\"\n :clearable=\"true\"\n placeholder=\"选择商铺\"\n @clear=\"shopClear\"\n @change=\"selShop\"\n />\n </el-form-item>\n </el-form>\n <el-table\n v-loading=\"loading\"\n :data=\"customer_list\"\n size=\"small\"\n @selection-change=\"customerSel\"\n >\n <el-table-column\n ref=\"warehouseTable\"\n type=\"selection\"\n width=\"55\"\n align=\"center\"\n ></el-table-column>\n <el-table-column prop=\"name\" label=\"客户名称\"></el-table-column>\n <el-table-column prop=\"mobile\" label=\"客户电话\">\n <template slot-scope=\"scope\">\n {{ scope.row.mobile }}\n </template>\n </el-table-column>\n <el-table-column label=\"客户线路\"></el-table-column>\n <el-table-column prop=\"customerType\" label=\"客户类型\"></el-table-column>\n <el-table-column\n prop=\"shopName\"\n label=\"所属商铺\"\n show-overflow-tooltip\n ></el-table-column>\n <el-table-column width=\"100\" label=\"选择\">\n <template slot-scope=\"scope\">\n <el-button\n icon=\"el-icon-check\"\n size=\"mini\"\n @click=\"dbSelect(scope.row)\"\n ></el-button>\n </template>\n </el-table-column>\n </el-table>\n <FooterPage\n layout=\"prev, pager, next, jumper\"\n :page-size=\"pre_page\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n >\n <div slot=\"btn-div\">\n <el-button size=\"small\" type=\"primary\" @click=\"confirm\">\n 确定\n </el-button>\n <el-button size=\"small\" @click=\"visibleCancel\">取消</el-button>\n </div>\n </FooterPage>\n </el-dialog>\n </div>\n</template>\n<script>\n import SelectShop from \"@/component/goods/SelectShop.vue\";\n import { getAllCustomer } from \"@/api/Customer\";\n export default {\n components: {\n SelectShop,\n },\n props: {\n customerShow: {\n type: Boolean,\n default: true,\n },\n },\n data() {\n return {\n keyword: \"\",\n shopId: \"\",\n page: 1,\n pre_page: 10,\n total: 0,\n customer_list: [],\n loading: false,\n choose_data: [],\n };\n },\n created() {\n this.getList();\n },\n methods: {\n pageChange(val) {\n this.page = val;\n this.getList();\n },\n sizeChange(val) {\n this.pre_page = val;\n this.pageChange(1);\n },\n shopClear() {\n this.shopId = \"\";\n this.pageChange(1);\n },\n // 选择商铺\n selShop(val, row) {\n this.pageChange(1);\n },\n async getList() {\n const params = {\n page: this.page,\n pageSize: this.pre_page,\n enableStatus: 5,\n status: 2,\n shopId: this.shopId,\n keyword: this.keyword,\n };\n const data = await getAllCustomer(params);\n this.loading = false;\n this.customer_list = data.data;\n this.total = data.pageTotal;\n },\n customerSel(val) {\n this.choose_data = val;\n },\n dbSelect(val) {\n this.choose_data = val;\n this.visibleCancel();\n },\n visibleCancel() {\n this.$emit(\"close\");\n },\n confirm() {\n this.$emit(\"close\");\n },\n },\n };\n</script>\n<style></style>\n"]}]}
|