375d8a48632b4f8646ea8da4b5b09ebf.json 8.9 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\\customer\\CustomerTypeModel.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\qianger\\7\\jindouyunNewFront\\src\\component\\customer\\CustomerTypeModel.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IEZvb3RlclBhZ2UgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL0Zvb3RlclBhZ2UiOwppbXBvcnQgeyBnZXRBbGxDdXN0b21lclNvdXJjZSB9IGZyb20gIkAvYXBpL1N5c3RlbSI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiQ3VzdG9tZXJUeXBlTW9kZWwiLAogIGNvbXBvbmVudHM6IHsKICAgIEZvb3RlclBhZ2UKICB9LAogIHByb3BzOiB7CiAgICBpc1Nob3c6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICBpc1Nob3dBZGQ6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICBpc0NoZWNrOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IHRydWUKICAgIH0sCiAgICBtb2RhbDogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiB0cnVlCiAgICB9CiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGNob29zZV9kYXRhOiBbXSwKICAgICAgdHlwZV9saXN0OiBbXSwKICAgICAgcGFnZVNpemU6IDEwLAogICAgICBwYWdlOiAxLAogICAgICBzZWxlY3RlZEluZGV4OiBudWxsLAogICAgICB0b3RhbDogMCwKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIHBhZ2VMYXlvdXQ6ICJ0b3RhbCwgcHJldiwgcGFnZXIsIG5leHQiLAogICAgICBzZWxlY3RlZENsaWVudDoge30KICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBhc3luYyBnZXRBbGxDdXN0b21lclNvdXJjZSgpIHsKICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IGdldEFsbEN1c3RvbWVyU291cmNlKHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUKICAgICAgfSk7CiAgICAgIHRoaXMudHlwZV9saXN0ID0gZGF0YS5kYXRhOwogICAgICB0aGlzLnRvdGFsID0gZGF0YS5wYWdlVG90YWw7CiAgICB9LAoKICAgIC8vIOWPjOWHu+mAieaLqQogICAgZGJTZWxlY3Qocm93KSB7CiAgICAgIHRoaXMuY2hvb3NlX2RhdGEgPSBbcm93XTsKICAgICAgdGhpcy4kZW1pdCgiY29uZmlybSIsIHRoaXMuY2hvb3NlX2RhdGEpOwogICAgICB0aGlzLmNhbmNlbCgpOwogICAgfSwKCiAgICBzZWxlY3Rpb25DaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMuY2hvb3NlX2RhdGEgPSB2YWw7CiAgICB9LAoKICAgIGNvbmZpcm0oKSB7CiAgICAgIHRoaXMuJGVtaXQoImNvbmZpcm0iLCB0aGlzLmNob29zZV9kYXRhKTsKICAgICAgdGhpcy5jYW5jZWwoKTsKICAgIH0sCgogICAgLy8g5YWz6Zet5by556qXCiAgICBjYW5jZWwoKSB7CiAgICAgIHRoaXMuJGVtaXQoImNhbmNlbCIpOwogICAgfSwKCiAgICBzaXplQ2hhbmdlKHNpemUpIHsKICAgICAgdGhpcy5wYWdlU2l6ZSA9IHNpemU7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgcGFnZUNoYW5nZShwYWdlKSB7CiAgICAgIHRoaXMucGFnZSA9IHBhZ2U7CiAgICAgIHRoaXMuZ2V0QWxsQ3VzdG9tZXJTb3VyY2UoKTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqFA;AACA;AACA;EACAA,yBADA;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,eADA;MAEAC,aAFA;MAGAC,YAHA;MAIAC,OAJA;MAKAC,mBALA;MAMAC,QANA;MAOAC,cAPA;MAQAC,sCARA;MASAC;IATA;EAWA,CAnCA;;EAoCAC;IACA;EACA,CAtCA;;EAuCAC;IACA;MACA;QACAP,eADA;QAEAD;MAFA;MAKA;MACA;IACA,CATA;;IAUA;IACAS;MACA;MACA;MACA;IACA,CAfA;;IAgBAC;MACA;IACA,CAlBA;;IAmBAC;MACA;MACA;IACA,CAtBA;;IAuBA;IACAC;MACA;IACA,CA1BA;;IA2BAC;MACA;MACA;IACA,CA9BA;;IA+BAC;MACA;MACA;IACA;;EAlCA;AAvCA","names":["name","components","FooterPage","props","isShow","type","default","isShowAdd","isCheck","modal","data","choose_data","type_list","pageSize","page","selectedIndex","total","loading","pageLayout","selectedClient","created","methods","dbSelect","selectionChange","confirm","cancel","sizeChange","pageChange"],"sourceRoot":"src/component/customer","sources":["CustomerTypeModel.vue"],"sourcesContent":["<!--客户类型列表-->\n<template>\n <el-dialog\n :modal=\"modal\"\n title=\"客户类型列表\"\n :visible=\"isShow\"\n width=\"60%\"\n :close-on-press-escape=\"false\"\n :close-on-click-modal=\"false\"\n @close=\"cancel\"\n >\n <div class=\"search-wrp clearfix\">\n <el-button\n v-if=\"isShowAdd\"\n class=\"float_right btn\"\n type=\"text\"\n @click=\"pageChange(1)\"\n >\n 【刷新】\n </el-button>\n </div>\n\n <el-table\n size=\"small\"\n :data=\"type_list\"\n @selection-change=\"selectionChange\"\n >\n <el-table-column\n v-if=\"isCheck\"\n type=\"selection\"\n align=\"center\"\n width=\"55\"\n ></el-table-column>\n <el-table-column label=\"ID\" prop=\"id\" min-width=\"60\"></el-table-column>\n <el-table-column\n prop=\"name\"\n label=\"客户类型\"\n min-width=\"160\"\n ></el-table-column>\n <el-table-column prop=\"defaultStatus\" label=\"是否默认\" min-width=\"100\">\n <template slot-scope=\"scope\">\n <span :class=\"[scope.row.defaultStatus === 5 ? 'open-span' : '']\">\n {{ scope.row.defaultStatus === 5 ? \"是\" : \"否\" }}\n </span>\n </template>\n </el-table-column>\n <el-table-column prop=\"enableStatus\" label=\"状态\" min-width=\"100\">\n <template slot-scope=\"scope\">\n <span\n :class=\"[\n scope.row.enableStatus === 5 ? 'open-span' : 'disabled-span',\n ]\"\n >\n {{ scope.row.enableStatus === 5 ? \"启用\" : \"禁用\" }}\n </span>\n </template>\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 plain\n type=\"primary\"\n @click=\"dbSelect(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=\"cancel\">取消</el-button>\n </div>\n </FooterPage>\n </el-dialog>\n</template>\n\n<script>\n import FooterPage from \"@/component/common/FooterPage\";\n import { getAllCustomerSource } from \"@/api/System\";\n export default {\n name: \"CustomerTypeModel\",\n components: {\n FooterPage,\n },\n props: {\n isShow: {\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 modal: {\n type: Boolean,\n default: true,\n },\n },\n data() {\n return {\n choose_data: [],\n type_list: [],\n pageSize: 10,\n page: 1,\n selectedIndex: null,\n total: 0,\n loading: false,\n pageLayout: \"total, prev, pager, next\",\n selectedClient: {},\n };\n },\n created() {\n this.pageChange(1);\n },\n methods: {\n async getAllCustomerSource() {\n const data = await getAllCustomerSource({\n page: this.page,\n pageSize: this.pageSize,\n });\n\n this.type_list = data.data;\n this.total = data.pageTotal;\n },\n // 双击选择\n dbSelect(row) {\n this.choose_data = [row];\n this.$emit(\"confirm\", this.choose_data);\n this.cancel();\n },\n selectionChange(val) {\n this.choose_data = val;\n },\n confirm() {\n this.$emit(\"confirm\", this.choose_data);\n this.cancel();\n },\n // 关闭弹窗\n cancel() {\n this.$emit(\"cancel\");\n },\n sizeChange(size) {\n this.pageSize = size;\n this.pageChange(1);\n },\n pageChange(page) {\n this.page = page;\n this.getAllCustomerSource();\n },\n },\n };\n</script>\n\n<style scoped>\n .search-wrp {\n padding: 15px 0;\n }\n .btn {\n margin-top: -5px;\n }\n</style>\n"]}]}