1 |
- {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Finance\\AccountType.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Finance\\AccountType.vue","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsQWNjb3VudCB9IGZyb20gIkAvYXBpL0ZpbmFuY2UiOwppbXBvcnQgRm9vdGVyUGFnZSBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vRm9vdGVyUGFnZSI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiQWNjb3VudFR5cGUiLAogIGNvbXBvbmVudHM6IHsKICAgIEZvb3RlclBhZ2UKICB9LAogIHByb3BzOiB7CiAgICB0aXRsZTogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICLotKbmiLfliJfooagiCiAgICB9LAogICAgaXNTaG93OiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9LAogICAgaXNSYWRpbzogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiBmYWxzZQogICAgfSwKICAgIHNob3BJZDogewogICAgICB0eXBlOiBOdW1iZXIsCiAgICAgIGRlZmF1bHQ6IDAKICAgIH0sCiAgICB0eXBlOiB7CiAgICAgIHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sCiAgICAgIGRlZmF1bHQ6ICIiCiAgICB9LAogICAgaXNNZW06IHsKICAgICAgdHlwZTogW051bWJlciwgU3RyaW5nXSwKICAgICAgZGVmYXVsdDogIiIKICAgIH0KICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgY2hvb3NlX2RhdGE6IFtdLAogICAgICBjbGllbnRMaXN0OiBbXSwKICAgICAgdGFibGVEYXRhOiBbXSwKICAgICAgcHJlX3BhZ2U6IDEwLAogICAgICBwYWdlOiAxLAogICAgICAvLyBtb2RhbFNob3c6IHRoaXMuY2xpZW50TW9kYWxTaG93LAogICAgICBzZWxlY3RlZEluZGV4OiBudWxsLAogICAgICB0b3RhbDogMCwKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIHBhZ2VMYXlvdXQ6ICJ0b3RhbCwgcHJldiwgcGFnZXIsIG5leHQiLAogICAgICBzZWxlY3RlZENsaWVudDoge30KICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIHRoaXMuZ2V0QWxsQWNjb3VudCgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIHJhZGlvQ2hhbmdlRXZlbnQoewogICAgICByb3cKICAgIH0pIHsKICAgICAgdGhpcy5jaG9vc2VfZGF0YSA9IHJvdzsKICAgICAgY29uc29sZS5sb2coIuWNlemAieS6i+S7tiIpOwogICAgfSwKCiAgICAvLyAg6I635Y+W5YiX6KGoCiAgICBhc3luYyBnZXRBbGxBY2NvdW50KCkgewogICAgICBsZXQgcGFyYW1zID0gewogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wcmVfcGFnZSwKICAgICAgICBlbmFibGVTdGF0dXM6IDUsCiAgICAgICAgaXNNZW06IHRoaXMuaXNNZW0KICAgICAgfTsKCiAgICAgIGlmICh0aGlzLnNob3BJZCkgewogICAgICAgIHBhcmFtcy5zaG9wSWQgPSB0aGlzLnNob3BJZDsKICAgICAgfQoKICAgICAgaWYgKHRoaXMudHlwZSkgewogICAgICAgIHBhcmFtcy50eXBlID0gdGhpcy50eXBlOwogICAgICB9CgogICAgICBjb25zdCB7CiAgICAgICAgZGF0YSwKICAgICAgICBwYWdlVG90YWwKICAgICAgfSA9IGF3YWl0IGdldEFsbEFjY291bnQocGFyYW1zKTsKICAgICAgdGhpcy50YWJsZURhdGEgPSBkYXRhOwogICAgICB0aGlzLnRvdGFsID0gcGFnZVRvdGFsOwogICAgfSwKCiAgICAvLyDlj4zlh7vpgInmi6kKICAgIGRiU2VsZWN0KHJvdykgewogICAgICB0aGlzLmNob29zZV9kYXRhID0gW3Jvd107CiAgICAgIHRoaXMuJGVtaXQoImNvbmZpcm0iLCB0aGlzLmNob29zZV9kYXRhKTsKICAgICAgdGhpcy5jYW5jZWwoKTsKICAgIH0sCgogICAgc2VsZWN0aW9uQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLmNob29zZV9kYXRhID0gdmFsOwogICAgfSwKCiAgICBjb25maXJtKCkgewogICAgICB0aGlzLiRlbWl0KCJjb25maXJtIiwgdGhpcy5jaG9vc2VfZGF0YSk7CiAgICAgIHRoaXMuY2FuY2VsKCk7CiAgICB9LAoKICAgIC8vIOWFs+mXreW8ueeqlwogICAgY2FuY2VsKCkgewogICAgICB0aGlzLiRlbWl0KCJjYW5jZWwiKTsKICAgIH0sCgogICAgLy8g5pS55Y+Y6aG15pWwCiAgICBwYWdlQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2UgPSB2YWw7CiAgICAgIHRoaXMuZ2V0QWxsQWNjb3VudCgpOwogICAgfSwKCiAgICBzaXplQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnByZV9wYWdlID0gdmFsOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmFA;AACA;AACA;EACAA,mBADA;EAEAC;IACAC;EADA,CAFA;EAKAC;IACAC;MACAC,YADA;MAEAC;IAFA,CADA;IAKAC;MACAF,aADA;MAEAC;IAFA,CALA;IASAE;MACAH,aADA;MAEAC;IAFA,CATA;IAaAG;MACAJ,YADA;MAEAC;IAFA,CAbA;IAiBAD;MACAA,sBADA;MAEAC;IAFA,CAjBA;IAqBAI;MACAL,sBADA;MAEAC;IAFA;EArBA,CALA;;EA+BAK;IACA;MACAC,eADA;MAEAC,cAFA;MAGAC,aAHA;MAIAC,YAJA;MAKAC,OALA;MAMA;MACAC,mBAPA;MAQAC,QARA;MASAC,cATA;MAUAC,sCAVA;MAWAC;IAXA;EAaA,CA7CA;;EA8CAC;IACA;EACA,CAhDA;;EAiDAC;IACAC;MAAAC;IAAA;MACA;MACAC;IACA,CAJA;;IAKA;IACA;MACA;QACAV,eADA;QAEAW,uBAFA;QAGAC,eAHA;QAIAlB;MAJA;;MAMA;QACAmB;MACA;;MACA;QACAA;MACA;;MACA;QAAAlB;QAAAmB;MAAA;MAEA;MACA;IACA,CAvBA;;IAwBA;IACAC;MACA;MACA;MACA;IACA,CA7BA;;IA8BAC;MACA;IACA,CAhCA;;IAiCAC;MACA;MACA;IACA,CApCA;;IAqCA;IACAC;MACA;IACA,CAxCA;;IAyCA;IACAC;MACA;MACA;IACA,CA7CA;;IA8CAC;MACA;MACA;IACA;;EAjDA;AAjDA","names":["name","components","FooterPage","props","title","type","default","isShow","isRadio","shopId","isMem","data","choose_data","clientList","tableData","pre_page","page","selectedIndex","total","loading","pageLayout","selectedClient","created","methods","radioChangeEvent","row","console","pageSize","enableStatus","params","pageTotal","dbSelect","selectionChange","confirm","cancel","pageChange","sizeChange"],"sourceRoot":"src/views/Finance","sources":["AccountType.vue"],"sourcesContent":["<!--账户列表弹窗-->\n<template>\n <el-dialog\n :title=\"title\"\n :visible=\"isShow\"\n :close-on-press-escape=\"false\"\n :close-on-click-modal=\"false\"\n width=\"60%\"\n @close=\"cancel\"\n >\n <vxe-table\n ref=\"xTable1\"\n border=\"inner\"\n :data=\"tableData\"\n @radio-change=\"radioChangeEvent\"\n >\n <vxe-table-column\n v-if=\"isRadio\"\n type=\"radio\"\n width=\"60\"\n ></vxe-table-column>\n <vxe-table-column\n min-width=\"140\"\n field=\"accountCode\"\n title=\"账户编号\"\n ></vxe-table-column>\n <vxe-table-column\n min-width=\"140\"\n field=\"name\"\n title=\"账户名称\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"accountNumber\"\n min-width=\"160\"\n title=\"账户号\"\n ></vxe-table-column>\n <vxe-table-column field=\"money\" title=\"当前余额\" min-width=\"110\">\n <template #default=\"{ row }\">\n {{ $_common.formattedNumber(row.money) }}\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"createTime\" title=\"建账日期\" min-width=\"160\">\n <template #default=\"{ row }\">\n {{ $_common.formatDate(row.createTime) }}\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"beginMoney\" title=\"期初余额\" min-width=\"110\">\n <template #default=\"{ row }\">\n {{ $_common.formattedNumber(row.beginMoney) }}\n </template>\n </vxe-table-column>\n <vxe-table-column\n field=\"shopName\"\n show-overflow\n title=\"所属商铺\"\n min-width=\"140\"\n ></vxe-table-column>\n <vxe-table-column v-if=\"!isRadio\" fixed=\"right\" title=\"选择\" width=\"90\">\n <template #default=\"{ row }\">\n <el-button\n icon=\"el-icon-check\"\n size=\"mini\"\n @click=\"dbSelect(row)\"\n ></el-button>\n </template>\n </vxe-table-column>\n </vxe-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=\"isRadio\" 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 { getAllAccount } from \"@/api/Finance\";\n import FooterPage from \"@/component/common/FooterPage\";\n export default {\n name: \"AccountType\",\n components: {\n FooterPage,\n },\n props: {\n title: {\n type: String,\n default: \"账户列表\",\n },\n isShow: {\n type: Boolean,\n default: false,\n },\n isRadio: {\n type: Boolean,\n default: false,\n },\n shopId: {\n type: Number,\n default: 0,\n },\n type: {\n type: [Number, String],\n default: \"\",\n },\n isMem: {\n type: [Number, String],\n default: \"\",\n },\n },\n data() {\n return {\n choose_data: [],\n clientList: [],\n tableData: [],\n pre_page: 10,\n page: 1,\n // modalShow: this.clientModalShow,\n selectedIndex: null,\n total: 0,\n loading: false,\n pageLayout: \"total, prev, pager, next\",\n selectedClient: {},\n };\n },\n created() {\n this.getAllAccount();\n },\n methods: {\n radioChangeEvent({ row }) {\n this.choose_data = row;\n console.log(\"单选事件\");\n },\n // 获取列表\n async getAllAccount() {\n let params = {\n page: this.page,\n pageSize: this.pre_page,\n enableStatus: 5,\n isMem: this.isMem,\n };\n if (this.shopId) {\n params.shopId = this.shopId;\n }\n if (this.type) {\n params.type = this.type;\n }\n const { data, pageTotal } = await getAllAccount(params);\n\n this.tableData = data;\n this.total = 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 // 改变页数\n pageChange(val) {\n this.page = val;\n this.getAllAccount();\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"]}]}
|