ab3d7bff1bf3670dd65f52d4cf93368e.json 21 KB

1
  1. {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\finance\\billingRecords\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\finance\\billingRecords\\index.vue","mtime":1677828270195},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5qb2luLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuY29uY2F0LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCBleHBvcnRFeGNlbCBmcm9tICdAL3V0aWxzL25ld1RvRXhjZWwuanMnOwppbXBvcnQgY29tbWlzc2lvbkRldGFpbHMgZnJvbSAnLi4vY29tcG9uZW50cy9jb21taXNzaW9uRGV0YWlscyc7CmltcG9ydCB7IGdldFJlY29yZCB9IGZyb20gJ0AvYXBpL3N0YXRpc3RpYy5qcyc7CmltcG9ydCB7IGdldEZsb3dMaXN0IH0gZnJvbSAnQC9hcGkvZmluYW5jZSc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnYmlsbCcsCiAgY29tcG9uZW50czogewogICAgY29tbWlzc2lvbkRldGFpbHM6IGNvbW1pc3Npb25EZXRhaWxzCiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgbW9kYWxzOiBmYWxzZSwKICAgICAgb3B0aW9uczogdGhpcy4kdGltZU9wdGlvbnMsCiAgICAgIGlkczogJycsCiAgICAgIGdyaWQ6IHsKICAgICAgICB4bDogNywKICAgICAgICBsZzogNywKICAgICAgICBtZDogMTIsCiAgICAgICAgc206IDI0LAogICAgICAgIHhzOiAyNAogICAgICB9LAogICAgICB0b3RhbDogMCwKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIHRhYjogJ2RheScsCiAgICAgIHN0YWZmOiBbXSwKICAgICAgY29sdW1uczogW3sKICAgICAgICB0aXRsZTogJ0lEJywKICAgICAgICBrZXk6ICdpZCcsCiAgICAgICAgd2lkdGg6IDYwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAga2V5OiAndGl0bGUnLAogICAgICAgIG1pbldpZHRoOiA4MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfml6XmnJ8nLAogICAgICAgIGtleTogJ2FkZF90aW1lJywKICAgICAgICBtaW5XaWR0aDogODAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5pS25YWl6YeR6aKdJywKICAgICAgICBzbG90OiAnaW5jb21lX3ByaWNlJywKICAgICAgICBtaW5XaWR0aDogODAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5pSv5Ye66YeR6aKdJywKICAgICAgICBzbG90OiAnZXhwX3ByaWNlJywKICAgICAgICBtaW5XaWR0aDogODAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5YWl6LSm6YeR6aKdJywKICAgICAgICBzbG90OiAnZW50cnlfcHJpY2UnLAogICAgICAgIG1pbldpZHRoOiA4MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmk43kvZwnLAogICAgICAgIHNsb3Q6ICdhY3Rpb24nLAogICAgICAgIGZpeGVkOiAncmlnaHQnLAogICAgICAgIG1pbldpZHRoOiAxMjAsCiAgICAgICAgYWxpZ246ICdjZW50ZXInCiAgICAgIH1dLAogICAgICBvcmRlckxpc3Q6IFt7CiAgICAgICAgaWQ6ICcxJywKICAgICAgICBvcmRlcl9pZDogJzIwMCcsCiAgICAgICAgcGF5X3ByaWNlOiAnMjAwJywKICAgICAgICBzdGF0dXM6IDEsCiAgICAgICAgcGhvbmU6ICcxMzAwMDAwMDAwMCcsCiAgICAgICAgYWRkcmVzczogJzEwMCcKICAgICAgfV0sCiAgICAgIGZvcm1WYWxpZGF0ZTogewogICAgICAgIHN0b3JlX2lkOiAnJywKICAgICAgICB0aW1lOiAnJywKICAgICAgICBwYWdlOiAxLAogICAgICAgIGxpbWl0OiAxNQogICAgICB9LAogICAgICB0aW1lVmFsOiBbXSwKICAgICAgZnJvbUxpc3Q6IHsKICAgICAgICB0aXRsZTogJ+mAieaLqeaXtumXtCcsCiAgICAgICAgY3VzdG9tOiB0cnVlLAogICAgICAgIGZyb21UeHQ6IFt7CiAgICAgICAgICB0ZXh0OiAn5YWo6YOoJywKICAgICAgICAgIHZhbDogJycKICAgICAgICB9LCB7CiAgICAgICAgICB0ZXh0OiAn5pio5aSpJywKICAgICAgICAgIHZhbDogJ3llc3RlcmRheScKICAgICAgICB9LCB7CiAgICAgICAgICB0ZXh0OiAn5LuK5aSpJywKICAgICAgICAgIHZhbDogJ3RvZGF5JwogICAgICAgIH0sIHsKICAgICAgICAgIHRleHQ6ICfmnKzlkagnLAogICAgICAgICAgdmFsOiAnd2VlaycKICAgICAgICB9LCB7CiAgICAgICAgICB0ZXh0OiAn5pys5pyIJywKICAgICAgICAgIHZhbDogJ21vbnRoJwogICAgICAgIH0sIHsKICAgICAgICAgIHRleHQ6ICfmnKzlraPluqYnLAogICAgICAgICAgdmFsOiAncXVhcnRlcicKICAgICAgICB9LCB7CiAgICAgICAgICB0ZXh0OiAn5pys5bm0JywKICAgICAgICAgIHZhbDogJ3llYXInCiAgICAgICAgfV0KICAgICAgfQogICAgfTsKICB9LAogIGNvbXB1dGVkOiB7CiAgICBsYWJlbFdpZHRoOiBmdW5jdGlvbiBsYWJlbFdpZHRoKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/IHVuZGVmaW5lZCA6IDgwOwogICAgfSwKICAgIGxhYmVsUG9zaXRpb246IGZ1bmN0aW9uIGxhYmVsUG9zaXRpb24oKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gJ3RvcCcgOiAnbGVmdCc7CiAgICB9CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdGhpcy5vbkNsaWNrVGFiKHRoaXMudGFiKTsKICAgIHRoaXMuc3RhZmZBcGkoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIHN0YWZmQXBpOiBmdW5jdGlvbiBzdGFmZkFwaSgpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKCiAgICAgIHN0YWZmTGlzdEluZm8oKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpcy5zdGFmZiA9IHJlcy5kYXRhOwogICAgICB9KTsKICAgIH0sCiAgICBvbkNsaWNrVGFiOiBmdW5jdGlvbiBvbkNsaWNrVGFiKGUpIHsKICAgICAgdGhpcy50YWIgPSBlOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICBzZWFyY2g6IGZ1bmN0aW9uIHNlYXJjaCgpIHsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgZ2V0TGlzdDogZnVuY3Rpb24gZ2V0TGlzdCgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CgogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICB2YXIgZGF0YSA9IHsKICAgICAgICB0eXBlOiB0aGlzLnRhYiwKICAgICAgICB0aW1lOiB0aGlzLmZvcm1WYWxpZGF0ZS50aW1lLAogICAgICAgIHBhZ2U6IHRoaXMuZm9ybVZhbGlkYXRlLnBhZ2UsCiAgICAgICAgbGltaXQ6IHRoaXMuZm9ybVZhbGlkYXRlLmxpbWl0LAogICAgICAgIHN0b3JlX2lkOiB0aGlzLmZvcm1WYWxpZGF0ZS5zdG9yZV9pZAogICAgICB9OwogICAgICBnZXRSZWNvcmQoZGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMyLm9yZGVyTGlzdCA9IHJlcy5kYXRhLmxpc3Q7CiAgICAgICAgX3RoaXMyLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgICBfdGhpczIudG90YWwgPSByZXMuZGF0YS5jb3VudDsKICAgICAgfSk7CiAgICB9LAogICAgLy8g6YCJ5oup5pe26Ze0CiAgICBzZWxlY3RDaGFuZ2U6IGZ1bmN0aW9uIHNlbGVjdENoYW5nZSh0YWIpIHsKICAgICAgdGhpcy5mb3JtVmFsaWRhdGUucGFnZSA9IDE7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLnRpbWUgPSB0YWI7CiAgICAgIHRoaXMudGltZVZhbCA9IFtdOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICAvLyDlhbfkvZPml6XmnJ8KICAgIG9uY2hhbmdlVGltZTogZnVuY3Rpb24gb25jaGFuZ2VUaW1lKGUpIHsKICAgICAgdGhpcy50aW1lVmFsID0gZTsKICAgICAgdGhpcy5mb3JtVmFsaWRhdGUudGltZSA9IHRoaXMudGltZVZhbFswXSA/IHRoaXMudGltZVZhbC5qb2luKCctJykgOiAnJzsKICAgICAgdGhpcy5mb3JtVmFsaWRhdGUucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8v5YiG6aG1CiAgICBwYWdlQ2hhbmdlOiBmdW5jdGlvbiBwYWdlQ2hhbmdlKHN0YXR1cykgewogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5wYWdlID0gc3RhdHVzOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICAvLyDotKbljZXor6bmg4UKICAgIEluZm86IGZ1bmN0aW9uIEluZm8ocm93KSB7CiAgICAgIHRoaXMuaWRzID0gcm93LmlkcyB8fCAnJzsKICAgICAgdGhpcy5tb2RhbHMgPSB0cnVlOwogICAgfSwKICAgIGNhbmNlbDogZnVuY3Rpb24gY2FuY2VsKCkgewogICAgICB0aGlzLm1vZGFscyA9IGZhbHNlOwogICAgfSwKICAgIC8v5LiL6L29CiAgICBkb3dubG9hZDogZnVuY3Rpb24gZG93bmxvYWQocm93KSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwoKICAgICAgcmV0dXJuIF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZSgpIHsKICAgICAgICB2YXIgdGgsIGZpbGVLZXksIGRhdGEsIGZpbGVOYW1lLCBleGNlbERhdGEsIGxlYkRhdGE7CiAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgdGggPSBbXSwgZmlsZUtleSA9IFtdLCBkYXRhID0gW10sIGZpbGVOYW1lID0gJyc7CiAgICAgICAgICAgICAgICBleGNlbERhdGEgPSB7CiAgICAgICAgICAgICAgICAgIGlkczogcm93LmlkcywKICAgICAgICAgICAgICAgICAgcGFnZTogMSwKICAgICAgICAgICAgICAgICAgZXhwb3J0OiAxLAogICAgICAgICAgICAgICAgICB0aW1lOiBfdGhpczMuZm9ybVZhbGlkYXRlLnRpbWUKICAgICAgICAgICAgICAgIH07CiAgICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gNDsKICAgICAgICAgICAgICAgIHJldHVybiBfdGhpczMuZ2V0RXhjZWxEYXRhKGV4Y2VsRGF0YSk7CgogICAgICAgICAgICAgIGNhc2UgNDoKICAgICAgICAgICAgICAgIGxlYkRhdGEgPSBfY29udGV4dC5zZW50OwogICAgICAgICAgICAgICAgaWYgKCFmaWxlTmFtZSkgZmlsZU5hbWUgPSBsZWJEYXRhLmZpbGVOYW1lOwoKICAgICAgICAgICAgICAgIGlmICghZmlsZUtleS5sZW5ndGgpIHsKICAgICAgICAgICAgICAgICAgZmlsZUtleSA9IGxlYkRhdGEuZmlsZUtleTsKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBpZiAoIXRoLmxlbmd0aCkgdGggPSBsZWJEYXRhLmhlYWRlcjsKICAgICAgICAgICAgICAgIGRhdGEgPSBkYXRhLmNvbmNhdChsZWJEYXRhLmxpc3QpOwogICAgICAgICAgICAgICAgZXhwb3J0RXhjZWwodGgsIGZpbGVLZXksIGZpbGVOYW1lLCBkYXRhKTsKICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5hYnJ1cHQoInJldHVybiIpOwoKICAgICAgICAgICAgICBjYXNlIDExOgogICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgIH0pKSgpOwogICAgfSwKICAgIGdldEV4Y2VsRGF0YTogZnVuY3Rpb24gZ2V0RXhjZWxEYXRhKGV4Y2VsRGF0YSkgewogICAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUsIHJlamVjdCkgewogICAgICAgIGdldEZsb3dMaXN0KGV4Y2VsRGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICByZXR1cm4gcmVzb2x2ZShyZXMuZGF0YSk7CiAgICAgICAgfSk7CiAgICAgIH0pOwogICAgfQogIH0KfTs="},{"version":3,"mappings":"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","names":["name","components","commissionDetails","data","modals","options","ids","grid","xl","lg","md","sm","xs","total","loading","tab","staff","columns","title","key","width","minWidth","slot","fixed","align","orderList","id","order_id","pay_price","status","phone","address","formValidate","store_id","time","page","limit","timeVal","fromList","custom","fromTxt","text","val","computed","labelWidth","labelPosition","mounted","methods","staffApi","staffListInfo","onClickTab","e","search","getList","type","getRecord","selectChange","onchangeTime","pageChange","Info","row","cancel","download","th","fileKey","fileName","excelData","export","lebData","exportExcel","getExcelData","getFlowList"],"sourceRoot":"src/pages/finance/billingRecords","sources":["index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Card :bordered=\"false\" dis-hover class=\"ive-mt tablebox\">\r\n <div class=\"ive-mt tabbox\">\r\n <Tabs @on-click=\"onClickTab\" class=\"mb20\">\r\n <TabPane label=\"日账单\" name=\"day\" />\r\n <TabPane label=\"周账单\" name=\"week\" />\r\n <TabPane label=\"月账单\" name=\"month\" />\r\n </Tabs>\r\n <Form\r\n ref=\"formValidate\"\r\n :model=\"formValidate\"\r\n :label-width=\"labelWidth\"\r\n :label-position=\"labelPosition\"\r\n @submit.native.prevent\r\n >\r\n <FormItem label=\"创建时间:\">\r\n <DatePicker\r\n :editable=\"false\"\r\n :clearable=\"false\"\r\n @on-change=\"onchangeTime\"\r\n :value=\"timeVal\"\r\n format=\"yyyy/MM/dd\"\r\n type=\"daterange\"\r\n placement=\"bottom-start\"\r\n placeholder=\"请选择时间\"\r\n style=\"width: 200px\"\r\n :options=\"options\"\r\n class=\"mr20\"\r\n ></DatePicker>\r\n </FormItem>\r\n </Form>\r\n </div>\r\n <div class=\"table\">\r\n <Table\r\n :columns=\"columns\"\r\n :data=\"orderList\"\r\n ref=\"table\"\r\n class=\"mt25\"\r\n :loading=\"loading\"\r\n highlight-row\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\r\n <template slot-scope=\"{ row }\" slot=\"income_price\">\r\n <span style=\"color: #f5222d\">¥{{ row.income_price }}</span>\r\n </template>\r\n <template slot-scope=\"{ row }\" slot=\"exp_price\">\r\n <span style=\"color: #00c050\">¥{{ row.exp_price }}</span>\r\n </template>\r\n <template slot-scope=\"{ row }\" slot=\"entry_price\">\r\n <span>¥{{ row.entry_price }}</span>\r\n </template>\r\n <template slot-scope=\"{ row }\" slot=\"action\">\r\n <a @click=\"Info(row)\">账单详情</a>\r\n <Divider type=\"vertical\" />\r\n <a @click=\"download(row)\">下载</a>\r\n </template>\r\n </Table>\r\n <div class=\"acea-row row-right page\">\r\n <Page\r\n :total=\"total\"\r\n :current=\"formValidate.page\"\r\n show-elevator\r\n show-total\r\n @on-change=\"pageChange\"\r\n :page-size=\"formValidate.limit\"\r\n />\r\n </div>\r\n </div>\r\n </Card>\r\n <Modal\r\n v-model=\"modals\"\r\n scrollable\r\n footer-hide\r\n closable\r\n title=\"账单详情\"\r\n :mask-closable=\"false\"\r\n @on-cancel=\"cancel\"\r\n width=\"1000\"\r\n >\r\n <commission-details v-if=\"modals\" ref=\"commission\" :ids=\"ids\" :time=\"formValidate.time\"></commission-details>\r\n </Modal>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport exportExcel from '@/utils/newToExcel.js';\r\nimport commissionDetails from '../components/commissionDetails';\r\nimport { getRecord } from '@/api/statistic.js';\r\nimport { getFlowList } from '@/api/finance';\r\n\r\nexport default {\r\n name: 'bill',\r\n components: {\r\n commissionDetails,\r\n },\r\n data() {\r\n return {\r\n modals: false,\r\n options: this.$timeOptions,\r\n ids: '',\r\n grid: {\r\n xl: 7,\r\n lg: 7,\r\n md: 12,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n total: 0,\r\n loading: false,\r\n tab: 'day',\r\n staff: [],\r\n columns: [\r\n {\r\n title: 'ID',\r\n key: 'id',\r\n width: 60,\r\n },\r\n {\r\n title: '标题',\r\n key: 'title',\r\n minWidth: 80,\r\n },\r\n {\r\n title: '日期',\r\n key: 'add_time',\r\n minWidth: 80,\r\n },\r\n {\r\n title: '收入金额',\r\n slot: 'income_price',\r\n minWidth: 80,\r\n },\r\n {\r\n title: '支出金额',\r\n slot: 'exp_price',\r\n minWidth: 80,\r\n },\r\n {\r\n title: '入账金额',\r\n slot: 'entry_price',\r\n minWidth: 80,\r\n },\r\n {\r\n title: '操作',\r\n slot: 'action',\r\n fixed: 'right',\r\n minWidth: 120,\r\n align: 'center',\r\n },\r\n ],\r\n orderList: [\r\n {\r\n id: '1',\r\n order_id: '200',\r\n pay_price: '200',\r\n status: 1,\r\n phone: '13000000000',\r\n address: '100',\r\n },\r\n ],\r\n formValidate: {\r\n store_id: '',\r\n time: '',\r\n page: 1,\r\n limit: 15,\r\n },\r\n timeVal: [],\r\n fromList: {\r\n title: '选择时间',\r\n custom: true,\r\n fromTxt: [\r\n { text: '全部', val: '' },\r\n { text: '昨天', val: 'yesterday' },\r\n { text: '今天', val: 'today' },\r\n { text: '本周', val: 'week' },\r\n { text: '本月', val: 'month' },\r\n { text: '本季度', val: 'quarter' },\r\n { text: '本年', val: 'year' },\r\n ],\r\n },\r\n };\r\n },\r\n computed: {\r\n labelWidth() {\r\n return this.isMobile ? undefined : 80;\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'left';\r\n },\r\n },\r\n mounted() {\r\n this.onClickTab(this.tab);\r\n this.staffApi();\r\n },\r\n methods: {\r\n staffApi() {\r\n staffListInfo().then((res) => {\r\n this.staff = res.data;\r\n });\r\n },\r\n onClickTab(e) {\r\n this.tab = e;\r\n this.getList();\r\n },\r\n search() {\r\n this.getList();\r\n },\r\n getList() {\r\n this.loading = true;\r\n let data = {\r\n type: this.tab,\r\n time: this.formValidate.time,\r\n page: this.formValidate.page,\r\n limit: this.formValidate.limit,\r\n store_id: this.formValidate.store_id,\r\n };\r\n getRecord(data).then((res) => {\r\n this.orderList = res.data.list;\r\n this.loading = false;\r\n this.total = res.data.count;\r\n });\r\n },\r\n // 选择时间\r\n selectChange(tab) {\r\n this.formValidate.page = 1;\r\n this.formValidate.time = tab;\r\n this.timeVal = [];\r\n this.getList();\r\n },\r\n // 具体日期\r\n onchangeTime(e) {\r\n this.timeVal = e;\r\n this.formValidate.time = this.timeVal[0] ? this.timeVal.join('-') : '';\r\n this.formValidate.page = 1;\r\n this.getList();\r\n },\r\n //分页\r\n pageChange(status) {\r\n this.formValidate.page = status;\r\n this.getList();\r\n },\r\n // 账单详情\r\n Info(row) {\r\n this.ids = row.ids || '';\r\n this.modals = true;\r\n },\r\n cancel() {\r\n this.modals = false;\r\n },\r\n //下载\r\n async download(row) {\r\n let [th, fileKey, data, fileName] = [[], [], [], ''];\r\n let excelData = {\r\n ids: row.ids,\r\n page: 1,\r\n export: 1,\r\n time: this.formValidate.time,\r\n };\r\n let lebData = await this.getExcelData(excelData);\r\n if (!fileName) fileName = lebData.fileName;\r\n if (!fileKey.length) {\r\n fileKey = lebData.fileKey;\r\n }\r\n if (!th.length) th = lebData.header;\r\n data = data.concat(lebData.list);\r\n exportExcel(th, fileKey, fileName, data);\r\n return;\r\n },\r\n getExcelData(excelData) {\r\n return new Promise((resolve, reject) => {\r\n getFlowList(excelData).then((res) => {\r\n return resolve(res.data);\r\n });\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n/deep/.ivu-page-header,\r\n/deep/.ivu-tabs-bar {\r\n border-bottom: 1px solid #ffffff;\r\n}\r\n/deep/.ivu-card-body {\r\n padding: 0;\r\n}\r\n/deep/.ivu-tabs-nav {\r\n height: 45px;\r\n}\r\n.tabbox {\r\n padding: 16px 20px 0px;\r\n}\r\n.box {\r\n padding: 20px;\r\n padding-bottom: 1px;\r\n}\r\n.tablebox {\r\n margin-top: 15px;\r\n padding-bottom: 10px;\r\n}\r\n.btnbox {\r\n padding: 20px 0px 0px 30px;\r\n .btns {\r\n width: 99px;\r\n height: 32px;\r\n background: #1890ff;\r\n border-radius: 4px;\r\n text-align: center;\r\n line-height: 32px;\r\n color: #ffffff;\r\n cursor: pointer;\r\n }\r\n}\r\n.table {\r\n padding: 0px 30px 15px 30px;\r\n}\r\n</style>\r\n"]}]}