f6d6dc2b5b5b5c9b78098f587a21b193.json 13 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\finance\\components\\commissionDetails\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\finance\\components\\commissionDetails\\index.vue","mtime":1761185180088},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:DQppbXBvcnQgeyBnZXRGbG93TGlzdCB9IGZyb20gJ0AvYXBpL2ZpbmFuY2UnOw0KaW1wb3J0IHsgbWFwU3RhdGUgfSBmcm9tICd2dWV4JzsNCg0KZXhwb3J0IGRlZmF1bHQgew0KICBuYW1lOiAnY29tbWlzc2lvbkRldGFpbHMnLA0KICBkYXRhKCkgew0KICAgIHJldHVybiB7DQogICAgICBncmlkOiB7DQogICAgICAgIHhsOiA3LA0KICAgICAgICBsZzogNywNCiAgICAgICAgbWQ6IDEyLA0KICAgICAgICBzbTogMjQsDQogICAgICAgIHhzOiAyNCwNCiAgICAgIH0sDQogICAgICBtb2RhbHM6IGZhbHNlLA0KICAgICAgZGV0YWlsc0RhdGE6IHt9LA0KICAgICAgbG9hZGluZzogZmFsc2UsDQogICAgICBzdGFmZjogW10sDQogICAgICBmb3JtVmFsaWRhdGU6IHsNCiAgICAgICAgdHJhZGluZ190eXBlOiAwLA0KICAgICAgICB0aW1lOiAnJywNCiAgICAgICAga2V5d29yZHM6ICcnLA0KICAgICAgICBwYWdlOiAxLA0KICAgICAgICBsaW1pdDogMjAsDQogICAgICB9LA0KICAgICAgdG90YWw6IDAsDQogICAgICB0YWJMaXN0OiBbXSwNCiAgICAgIHBheW1lbnQ6IFsNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAn5YWo6YOoJywNCiAgICAgICAgICB2YWx1ZTogJycsDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogJ+W+ruS/oScsDQogICAgICAgICAgdmFsdWU6ICd3ZWl4aW4nLA0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICfmlK/ku5jlrp0nLA0KICAgICAgICAgIHZhbHVlOiAnYWxpcGF5JywNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAn6ZO26KGM5Y2hJywNCiAgICAgICAgICB2YWx1ZTogJ2JhbmsnLA0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICfnur/kuIvmlK/ku5gnLA0KICAgICAgICAgIHZhbHVlOiAnb2ZmbGluZScsDQogICAgICAgIH0sDQogICAgICBdLA0KICAgIH07DQogIH0sDQogIHByb3BzOiB7DQogICAgaWRzOiB7DQogICAgICB0eXBlOiBTdHJpbmcsDQogICAgICBkZWZhdWx0OiAnJywNCiAgICB9LA0KICAgIHRpbWU6IHsNCiAgICAgIHR5cGU6IFN0cmluZywNCiAgICAgIGRlZmF1bHQ6ICcnLA0KICAgIH0sDQogIH0sDQogIGNvbXB1dGVkOiB7DQogICAgLi4ubWFwU3RhdGUoJ2FkbWluL2xheW91dCcsIFsnaXNNb2JpbGUnXSksDQogICAgbGFiZWxXaWR0aCgpIHsNCiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gdW5kZWZpbmVkIDogJzgwcHgnOw0KICAgIH0sDQogICAgbGFiZWxQb3NpdGlvbigpIHsNCiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gJ3RvcCcgOiAncmlnaHQnOw0KICAgIH0sDQogIH0sDQogIG1vdW50ZWQoKSB7DQogICAgdGhpcy5nZXRMaXN0KCk7DQogIH0sDQogIG1ldGhvZHM6IHsNCiAgICBzdGFmZkFwaSgpIHsNCiAgICAgIGdldEZsb3dMaXN0KHRoaXMuZm9ybVZhbGlkYXRlKS50aGVuKChyZXMpID0+IHsNCiAgICAgICAgdGhpcy5zdGFmZiA9IHJlcy5kYXRhOw0KICAgICAgfSk7DQogICAgfSwNCiAgICBzZWFyY2hzKCkgew0KICAgICAgdGhpcy5mb3JtVmFsaWRhdGUucGFnZSA9IDE7DQogICAgICB0aGlzLmdldExpc3QoKTsNCiAgICB9LA0KICAgIC8vIOaXtumXtA0KICAgIG9uY2hhbmdlVGltZShlKSB7DQogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5zdGFydF90aW1lID0gZVswXTsNCiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLmVuZF90aW1lID0gZVsxXTsNCiAgICB9LA0KICAgIC8vIOWIl+ihqA0KICAgIGdldExpc3QoKSB7DQogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5pZHMgPSB0aGlzLmlkczsNCiAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7DQogICAgICBnZXRGbG93TGlzdCh0aGlzLmZvcm1WYWxpZGF0ZSkNCiAgICAgICAgLnRoZW4oYXN5bmMgKHJlcykgPT4gew0KICAgICAgICAgIGxldCBkYXRhID0gcmVzLmRhdGE7DQogICAgICAgICAgdGhpcy50YWJMaXN0ID0gZGF0YS5saXN0Ow0KICAgICAgICAgIHRoaXMudG90YWwgPSBkYXRhLmNvdW50Ow0KICAgICAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlOw0KICAgICAgICB9KQ0KICAgICAgICAuY2F0Y2goKHJlcykgPT4gew0KICAgICAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlOw0KICAgICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7DQogICAgICAgIH0pOw0KICAgIH0sDQogICAgcmVzZXQoKSB7DQogICAgICB0aGlzLmZvcm1WYWxpZGF0ZSA9IHsNCiAgICAgICAgaWRzOiB0aGlzLmlkcywNCiAgICAgICAgc3RvcmVfaWQ6ICcnLA0KICAgICAgICBrZXl3b3JrOiAnJywNCiAgICAgICAgZGF0YTogJycsDQogICAgICAgIHBhZ2U6IDEsDQogICAgICAgIGxpbWl0OiAxNSwNCiAgICAgIH07DQogICAgICB0aGlzLmdldExpc3QoKTsNCiAgICB9LA0KICAgIC8vIOWFs+mXreaMiemSrg0KICAgIGNhbmNlbCgpIHsNCiAgICAgIHRoaXMuJGVtaXQoJ2Nsb3NlJyk7DQogICAgICB0aGlzLmZvcm1WYWxpZGF0ZSA9IHsNCiAgICAgICAgaWRzOiAnJywNCiAgICAgICAgc3RvcmVfaWQ6ICcnLA0KICAgICAgICBrZXl3b3JrOiAnJywNCiAgICAgICAgZGF0YTogJycsDQogICAgICAgIHBhZ2U6IDEsDQogICAgICAgIGxpbWl0OiAxNSwNCiAgICAgIH07DQogICAgfSwNCiAgfSwNCn07DQo="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";AAuFA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/pages/finance/components/commissionDetails","sourcesContent":["<template>\r\n <div>\r\n <el-form\r\n ref=\"formValidate\"\r\n :label-width=\"labelWidth\"\r\n :label-position=\"labelPosition\"\r\n class=\"tabform\"\r\n @submit.native.prevent\r\n inline\r\n >\r\n <el-form-item label=\"订单搜索:\" label-for=\"status1\">\r\n <el-input\r\n v-model=\"formValidate.keywords\"\r\n placeholder=\"请输入交易单号/交易人\"\r\n class=\"form_content_width\"\r\n ></el-input>\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" v-db-click @click=\"searchs\">搜索</el-button>\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button v-db-click @click=\"reset\">重置</el-button>\r\n </el-form-item>\r\n </el-form>\r\n <el-table\r\n :data=\"tabList\"\r\n ref=\"table\"\r\n v-loading=\"loading\"\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n class=\"table\"\r\n >\r\n <el-table-column label=\"交易单号\" width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.flow_id }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"关联订单\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.order_id }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"交易时间\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.add_time }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"交易金额\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <div v-if=\"scope.row.price >= 0\" class=\"z-price\">+{{ scope.row.price }}</div>\r\n <div v-if=\"scope.row.price < 0\" class=\"f-price\">{{ scope.row.price }}</div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"交易用户\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.nickname }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"交易类型\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.trading_type }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"支付方式\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.pay_type_name }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"备注\" min-width=\"130\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.mark }}</span>\r\n </template>\r\n </el-table-column>\r\n </el-table>\r\n <div class=\"acea-row row-right page\">\r\n <pagination\r\n v-if=\"total\"\r\n :total=\"total\"\r\n :page.sync=\"formValidate.page\"\r\n :limit.sync=\"formValidate.limit\"\r\n @pagination=\"getList\"\r\n />\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { getFlowList } from '@/api/finance';\r\nimport { mapState } from 'vuex';\r\n\r\nexport default {\r\n name: 'commissionDetails',\r\n data() {\r\n return {\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 modals: false,\r\n detailsData: {},\r\n loading: false,\r\n staff: [],\r\n formValidate: {\r\n trading_type: 0,\r\n time: '',\r\n keywords: '',\r\n page: 1,\r\n limit: 20,\r\n },\r\n total: 0,\r\n tabList: [],\r\n payment: [\r\n {\r\n title: '全部',\r\n value: '',\r\n },\r\n {\r\n title: '微信',\r\n value: 'weixin',\r\n },\r\n {\r\n title: '支付宝',\r\n value: 'alipay',\r\n },\r\n {\r\n title: '银行卡',\r\n value: 'bank',\r\n },\r\n {\r\n title: '线下支付',\r\n value: 'offline',\r\n },\r\n ],\r\n };\r\n },\r\n props: {\r\n ids: {\r\n type: String,\r\n default: '',\r\n },\r\n time: {\r\n type: String,\r\n default: '',\r\n },\r\n },\r\n computed: {\r\n ...mapState('admin/layout', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : '80px';\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'right';\r\n },\r\n },\r\n mounted() {\r\n this.getList();\r\n },\r\n methods: {\r\n staffApi() {\r\n getFlowList(this.formValidate).then((res) => {\r\n this.staff = res.data;\r\n });\r\n },\r\n searchs() {\r\n this.formValidate.page = 1;\r\n this.getList();\r\n },\r\n // 时间\r\n onchangeTime(e) {\r\n this.formValidate.start_time = e[0];\r\n this.formValidate.end_time = e[1];\r\n },\r\n // 列表\r\n getList() {\r\n this.formValidate.ids = this.ids;\r\n this.loading = true;\r\n getFlowList(this.formValidate)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.tabList = data.list;\r\n this.total = data.count;\r\n this.loading = false;\r\n })\r\n .catch((res) => {\r\n this.loading = false;\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n reset() {\r\n this.formValidate = {\r\n ids: this.ids,\r\n store_id: '',\r\n keywork: '',\r\n data: '',\r\n page: 1,\r\n limit: 15,\r\n };\r\n this.getList();\r\n },\r\n // 关闭按钮\r\n cancel() {\r\n this.$emit('close');\r\n this.formValidate = {\r\n ids: '',\r\n store_id: '',\r\n keywork: '',\r\n data: '',\r\n page: 1,\r\n limit: 15,\r\n };\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.colorred {\r\n color: #ff5722;\r\n}\r\n.colorgreen {\r\n color: #009688;\r\n}\r\n.search {\r\n width: 86px;\r\n height: 32px;\r\n background: var(--prev-color-primary);\r\n border-radius: 4px;\r\n text-align: center;\r\n line-height: 32px;\r\n font-size: 13px;\r\n font-family: PingFangSC-Regular, PingFang SC;\r\n font-weight: 400;\r\n color: #ffffff;\r\n cursor: pointer;\r\n}\r\n.reset {\r\n width: 86px;\r\n height: 32px;\r\n border-radius: 4px;\r\n border: 1px solid rgba(151, 151, 151, 0.36);\r\n text-align: center;\r\n line-height: 32px;\r\n font-size: 13px;\r\n font-family: PingFangSC-Regular, PingFang SC;\r\n font-weight: 400;\r\n color: rgba(0, 0, 0, 0.85);\r\n cursor: pointer;\r\n}\r\n.table {\r\n .ivu-table-default {\r\n overflow-y: auto;\r\n max-height: 350px;\r\n }\r\n}\r\n.dashboard-workplace {\r\n &-header {\r\n &-avatar {\r\n width: 64px;\r\n height: 64px;\r\n border-radius: 50%;\r\n margin-right: 16px;\r\n font-weight: 600;\r\n }\r\n\r\n &-tip {\r\n width: 82%;\r\n display: inline-block;\r\n vertical-align: middle;\r\n\r\n &-title {\r\n font-size: 13px;\r\n color: #000000;\r\n margin-bottom: 12px;\r\n }\r\n\r\n &-desc {\r\n &-sp {\r\n width: 33.33%;\r\n color: #17233d;\r\n font-size: 12px;\r\n display: inline-block;\r\n }\r\n }\r\n }\r\n\r\n &-extra {\r\n .ivu-col {\r\n p {\r\n text-align: right;\r\n }\r\n\r\n p:first-child {\r\n span:first-child {\r\n margin-right: 4px;\r\n }\r\n\r\n span:last-child {\r\n color: #808695;\r\n }\r\n }\r\n\r\n p:last-child {\r\n font-size: 22px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n.z-price {\r\n color: red;\r\n}\r\n\r\n.f-price {\r\n color: green;\r\n}\r\n</style>\r\n"]}]}