3a841f9e89d08a4cd68364eba838a38c.json 19 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\\setting\\verifyOrder\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\setting\\verifyOrder\\index.vue","mtime":1677828270240},{"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:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuam9pbi5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IHZlcmlmeU9yZGVyQXBpLCBtZXJjaGFudFN0b3JlTGlzdEFwaSB9IGZyb20gJ0AvYXBpL3NldHRpbmcnOwppbXBvcnQgY2FyZHNEYXRhIGZyb20gJ0AvY29tcG9uZW50cy9jYXJkcy9jYXJkcyc7CmltcG9ydCByZWZlcnJlckluZm8gZnJvbSAnQC9jb21wb25lbnRzL3JlZmVycmVySW5mby9pbmRleCc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnc2V0dGluZ19vcmRlcicsCiAgY29tcG9uZW50czogewogICAgY2FyZHNEYXRhOiBjYXJkc0RhdGEsCiAgICByZWZlcnJlckluZm86IHJlZmVycmVySW5mbwogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGZvcm1WYWxpZGF0ZTogewogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgbGltaXQ6IDE1LAogICAgICAgIGRhdGE6ICcnLAogICAgICAgIHJlYWxfbmFtZTogJycsCiAgICAgICAgc3RvcmVfaWQ6ICcnLAogICAgICAgIGZpZWxkX2tleTogJycKICAgICAgfSwKICAgICAgZmllbGRfa2V5OiAnJywKICAgICAgZnJvbUxpc3Q6IHsKICAgICAgICB0aXRsZTogJ+mAieaLqeaXtumXtCcsCiAgICAgICAgY3VzdG9tOiB0cnVlLAogICAgICAgIGZyb21UeHQ6IFt7CiAgICAgICAgICB0ZXh0OiAn5YWo6YOoJywKICAgICAgICAgIHZhbDogJycKICAgICAgICB9LCB7CiAgICAgICAgICB0ZXh0OiAn5LuK5aSpJywKICAgICAgICAgIHZhbDogJ3RvZGF5JwogICAgICAgIH0sIHsKICAgICAgICAgIHRleHQ6ICfmmKjlpKknLAogICAgICAgICAgdmFsOiAneWVzdGVyZGF5JwogICAgICAgIH0sIHsKICAgICAgICAgIHRleHQ6ICfmnIDov5E35aSpJywKICAgICAgICAgIHZhbDogJ2xhdGVseTcnCiAgICAgICAgfSwgewogICAgICAgICAgdGV4dDogJ+acgOi/kTMw5aSpJywKICAgICAgICAgIHZhbDogJ2xhdGVseTMwJwogICAgICAgIH0sIHsKICAgICAgICAgIHRleHQ6ICfmnKzmnIgnLAogICAgICAgICAgdmFsOiAnbW9udGgnCiAgICAgICAgfSwgewogICAgICAgICAgdGV4dDogJ+acrOW5tCcsCiAgICAgICAgICB2YWw6ICd5ZWFyJwogICAgICAgIH1dCiAgICAgIH0sCiAgICAgIHRpbWVWYWw6IFtdLAogICAgICBzdG9yZVNlbGVjdExpc3Q6IFtdLAogICAgICBjb2x1bW5zOiBbewogICAgICAgIHRpdGxlOiAn6K6i5Y2V5Y+3JywKICAgICAgICBrZXk6ICdvcmRlcl9pZCcsCiAgICAgICAgbWluV2lkdGg6IDE4MCwKICAgICAgICBzb3J0YWJsZTogdHJ1ZQogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfnlKjmiLfkv6Hmga8nLAogICAgICAgIHNsb3Q6ICduYW1lJywKICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aOqOiNkOS6uuS/oeaBrycsCiAgICAgICAgc2xvdDogJ3NwcmVhZF9uaWNrbmFtZScsCiAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfllYblk4Hkv6Hmga8nLAogICAgICAgIHNsb3Q6ICdpbmZvJywKICAgICAgICBtaW5XaWR0aDogMzAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+WunumZheaUr+S7mCcsCiAgICAgICAga2V5OiAncGF5X3ByaWNlJywKICAgICAgICBtaW5XaWR0aDogOTAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5qC46ZSA5ZGYJywKICAgICAgICBrZXk6ICdjbGVya19uYW1lJywKICAgICAgICBtaW5XaWR0aDogOTAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5qC46ZSA6Zeo5bqXJywKICAgICAgICBrZXk6ICdzdG9yZV9uYW1lJywKICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aUr+S7mOeKtuaAgScsCiAgICAgICAga2V5OiAncGF5X3R5cGVfbmFtZScsCiAgICAgICAgbWluV2lkdGg6IDgwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+iuouWNleeKtuaAgScsCiAgICAgICAgc2xvdDogJ3N0YXR1c19uYW1lJywKICAgICAgICBtaW5XaWR0aDogODAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5LiL5Y2V5pe26Ze0JywKICAgICAgICBrZXk6ICdhZGRfdGltZScsCiAgICAgICAgbWluV2lkdGg6IDEzMCwKICAgICAgICBzb3J0YWJsZTogdHJ1ZQogICAgICB9XSwKICAgICAgb3JkZXJMaXN0OiBbXSwKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIHRvdGFsOiAwCiAgICB9OwogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgdGhpcy5zdG9yZUxpc3QoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIGdldExpc3Q6IGZ1bmN0aW9uIGdldExpc3QoKSB7CiAgICAgIHZhciB0aGF0ID0gdGhpczsKICAgICAgdGhhdC5sb2FkaW5nID0gdHJ1ZTsKICAgICAgdGhhdC5mb3JtVmFsaWRhdGUuZmllbGRfa2V5ID0gdGhpcy5maWVsZF9rZXkgPT09ICdhbGwnID8gJycgOiB0aGlzLmZpZWxkX2tleTsKICAgICAgdmVyaWZ5T3JkZXJBcGkodGhhdC5mb3JtVmFsaWRhdGUpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIHRoYXQubG9hZGluZyA9IGZhbHNlOwogICAgICAgIHRoYXQub3JkZXJMaXN0ID0gcmVzLmRhdGEuZGF0YTsKICAgICAgICB0aGF0LnRvdGFsID0gcmVzLmRhdGEuY291bnQ7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICB0aGF0LiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICB1c2VyU2VhcmNoczogZnVuY3Rpb24gdXNlclNlYXJjaHMoKSB7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLnBhZ2UgPSAxOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICAvLyDlhbfkvZPml6XmnJ8KICAgIG9uY2hhbmdlVGltZTogZnVuY3Rpb24gb25jaGFuZ2VUaW1lKGUpIHsKICAgICAgdGhpcy50aW1lVmFsID0gZTsKICAgICAgdGhpcy5mb3JtVmFsaWRhdGUuZGF0YSA9IHRoaXMudGltZVZhbC5qb2luKCctJyk7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8vIOmAieaLqeaXtumXtAogICAgc2VsZWN0Q2hhbmdlOiBmdW5jdGlvbiBzZWxlY3RDaGFuZ2UodGFiKSB7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLnBhZ2UgPSAxOwogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5kYXRhID0gdGFiOwogICAgICB0aGlzLnRpbWVWYWwgPSBbXTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgc3RvcmVMaXN0OiBmdW5jdGlvbiBzdG9yZUxpc3QoKSB7CiAgICAgIHZhciB0aGF0ID0gdGhpczsKICAgICAgbWVyY2hhbnRTdG9yZUxpc3RBcGkoKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICB0aGF0LnN0b3JlU2VsZWN0TGlzdCA9IHJlcy5kYXRhOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgdGhhdC4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgcGFnZUNoYW5nZTogZnVuY3Rpb24gcGFnZUNoYW5nZShpbmRleCkgewogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5wYWdlID0gaW5kZXg7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIHJlZmVyZW5jZUluZm86IGZ1bmN0aW9uIHJlZmVyZW5jZUluZm8odWlkKSB7CiAgICAgIHRoaXMuJHJlZnMuaW5mby5pc1RlbXBsYXRlID0gdHJ1ZTsKICAgICAgdGhpcy4kcmVmcy5pbmZvLnZlcmlmeVNwcmVhZEluZm8odWlkKTsKICAgIH0sCiAgICByZWZyZXNoOiBmdW5jdGlvbiByZWZyZXNoKCkgewogICAgICB0aGlzLmZvcm1WYWxpZGF0ZSA9IHsKICAgICAgICBwYWdlOiAxLAogICAgICAgIGxpbWl0OiAxNSwKICAgICAgICBkYXRhOiAnJywKICAgICAgICByZWFsX25hbWU6ICcnLAogICAgICAgIHN0b3JlX2lkOiAnJywKICAgICAgICBmaWVsZF9rZXk6ICcnCiAgICAgIH07CiAgICAgIHRoaXMuZmllbGRfa2V5ID0gJyc7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfQogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4GA;AACA;AACA;AACA;EACAA,qBADA;EAEAC;IAAAC;IAAAC;EAAA,CAFA;EAGAC,IAHA,kBAGA;IACA;MACAC;QACAC,OADA;QAEAC,SAFA;QAGAH,QAHA;QAIAI,aAJA;QAKAC,YALA;QAMAC;MANA,CADA;MASAA,aATA;MAUAC;QACAC,aADA;QAEAC,YAFA;QAGAC,UACA;UAAAC;UAAAC;QAAA,CADA,EAEA;UAAAD;UAAAC;QAAA,CAFA,EAGA;UAAAD;UAAAC;QAAA,CAHA,EAIA;UAAAD;UAAAC;QAAA,CAJA,EAKA;UAAAD;UAAAC;QAAA,CALA,EAMA;UAAAD;UAAAC;QAAA,CANA,EAOA;UAAAD;UAAAC;QAAA,CAPA;MAHA,CAVA;MAuBAC,WAvBA;MAwBAC,mBAxBA;MAyBAC,UACA;QACAP,YADA;QAEAQ,eAFA;QAGAC,aAHA;QAIAC;MAJA,CADA,EAOA;QACAV,aADA;QAEAW,YAFA;QAGAF;MAHA,CAPA,EAYA;QACAT,cADA;QAEAW,uBAFA;QAGAF;MAHA,CAZA,EAiBA;QACAT,aADA;QAEAW,YAFA;QAGAF;MAHA,CAjBA,EAsBA;QACAT,aADA;QAEAQ,gBAFA;QAGAC;MAHA,CAtBA,EA2BA;QACAT,YADA;QAEAQ,iBAFA;QAGAC;MAHA,CA3BA,EAgCA;QACAT,aADA;QAEAQ,iBAFA;QAGAC;MAHA,CAhCA,EAqCA;QACAT,aADA;QAEAQ,oBAFA;QAGAC;MAHA,CArCA,EA0CA;QACAT,aADA;QAEAW,mBAFA;QAGAF;MAHA,CA1CA,EA+CA;QACAT,aADA;QAEAQ,eAFA;QAGAC,aAHA;QAIAC;MAJA,CA/CA,CAzBA;MA+EAE,aA/EA;MAgFAC,cAhFA;MAiFAC;IAjFA;EAmFA,CAvFA;EAwFAC,OAxFA,qBAwFA;IACA;IACA;EACA,CA3FA;EA4FAC;IACAC,OADA,qBACA;MACA;MACAC;MACAA;MACAC,kCACAC,IADA,CACA;QACAF;QACAA;QACAA;MACA,CALA,EAMAG,KANA,CAMA;QACAH;MACA,CARA;IASA,CAdA;IAeAI,WAfA,yBAeA;MACA;MACA;IACA,CAlBA;IAmBA;IACAC,YApBA,wBAoBAC,CApBA,EAoBA;MACA;MACA;MACA;IACA,CAxBA;IAyBA;IACAC,YA1BA,wBA0BAC,GA1BA,EA0BA;MACA;MACA;MACA;MACA;IACA,CA/BA;IAgCAC,SAhCA,uBAgCA;MACA;MACAC,uBACAR,IADA,CACA;QACAF;MACA,CAHA,EAIAG,KAJA,CAIA;QACAH;MACA,CANA;IAOA,CAzCA;IA0CAW,UA1CA,sBA0CAC,KA1CA,EA0CA;MACA;MACA;IACA,CA7CA;IA8CAC,aA9CA,yBA8CAC,GA9CA,EA8CA;MACA;MACA;IACA,CAjDA;IAkDAC,OAlDA,qBAkDA;MACA;QACAvC,OADA;QAEAC,SAFA;QAGAH,QAHA;QAIAI,aAJA;QAKAC,YALA;QAMAC;MANA;MAQA;MACA;IACA;EA7DA;AA5FA","names":["name","components","cardsData","referrerInfo","data","formValidate","page","limit","real_name","store_id","field_key","fromList","title","custom","fromTxt","text","val","timeVal","storeSelectList","columns","key","minWidth","sortable","slot","orderList","loading","total","mounted","methods","getList","that","verifyOrderApi","then","catch","userSearchs","onchangeTime","e","selectChange","tab","storeList","merchantStoreListApi","pageChange","index","referenceInfo","uid","refresh"],"sourceRoot":"src/pages/setting/verifyOrder","sources":["index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <Form ref=\"formValidate\" :model=\"formValidate\" :label-width=\"80\" @submit.native.prevent>\r\n <Row :gutter=\"24\" type=\"flex\">\r\n <Col span=\"24\" class=\"ivu-text-left\">\r\n <FormItem label=\"核销日期:\">\r\n <RadioGroup\r\n v-model=\"formValidate.data\"\r\n type=\"button\"\r\n class=\"mr\"\r\n @on-change=\"selectChange(formValidate.data)\"\r\n >\r\n <Radio :label=\"item.val\" v-for=\"(item, i) in fromList.fromTxt\" :key=\"i\">{{ item.text }}</Radio>\r\n </RadioGroup>\r\n <DatePicker\r\n :editable=\"false\"\r\n @on-change=\"onchangeTime\"\r\n :value=\"timeVal\"\r\n format=\"yyyy/MM/dd\"\r\n type=\"daterange\"\r\n placement=\"bottom-end\"\r\n placeholder=\"请选择时间\"\r\n style=\"width: 200px\"\r\n ></DatePicker>\r\n </FormItem>\r\n </Col>\r\n <Col span=\"12\" class=\"ivu-text-left\">\r\n <FormItem label=\"筛选条件:\">\r\n <Input enter-button placeholder=\"请输入搜索内容\" v-model=\"formValidate.real_name\" style=\"width: 90%\">\r\n <Select v-model=\"field_key\" slot=\"prepend\" style=\"width: 80px\">\r\n <Option value=\"all\">全部</Option>\r\n <Option value=\"order_id\">订单号</Option>\r\n <Option value=\"uid\">UID</Option>\r\n <Option value=\"real_name\">用户姓名</Option>\r\n <Option value=\"user_phone\">用户电话</Option>\r\n <Option value=\"title\">商品名称(模糊)</Option>\r\n </Select>\r\n </Input>\r\n </FormItem>\r\n </Col>\r\n <Col span=\"12\" class=\"mr\">\r\n <FormItem label=\"选择门店:\" label-for=\"store_name\">\r\n <Select v-model=\"formValidate.store_id\" element-id=\"store_id\" clearable @on-change=\"userSearchs\">\r\n <Option v-for=\"item in storeSelectList\" :value=\"item.id\" :key=\"item.id\">{{ item.name }}</Option>\r\n </Select>\r\n </FormItem>\r\n </Col>\r\n <Col span=\"12\" class=\"mr\">\r\n <FormItem label=\"\" label-for=\"store_name\">\r\n <Button type=\"primary\" class=\"mr15\" @click=\"userSearchs\">搜索</Button>\r\n <Button class=\"mr15\" @click=\"refresh\">刷新</Button>\r\n </FormItem>\r\n </Col>\r\n </Row>\r\n </Form>\r\n <Table\r\n :columns=\"columns\"\r\n :data=\"orderList\"\r\n ref=\"table\"\r\n :loading=\"loading\"\r\n highlight-row\r\n no-data-text=\"暂无数据\"\r\n no-filtered-data-text=\"暂无筛选结果\"\r\n class=\"orderData mt25\"\r\n >\r\n <template slot-scope=\"{ row, index }\" slot=\"name\"> {{ row.nickname }}/{{ row.uid }} </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"spread_nickname\">\r\n <a href=\"javascript:void(0);\" @click=\"referenceInfo(row.spread_uid)\">{{ row.spread_nickname }}</a>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"info\">\r\n <div class=\"tabBox\" v-for=\"(val, i) in row._info\" :key=\"i\">\r\n <div class=\"tabBox_img\">\r\n <img\r\n v-lazy=\"\r\n val.cart_info.productInfo.attrInfo\r\n ? val.cart_info.productInfo.attrInfo.image\r\n : val.cart_info.productInfo.image\r\n \"\r\n />\r\n </div>\r\n <span class=\"tabBox_tit\"\r\n >{{ val.cart_info.productInfo.store_name + ' | '\r\n }}{{ val.cart_info.productInfo.attrInfo ? val.cart_info.productInfo.attrInfo.suk : '' }}</span\r\n >\r\n <span class=\"tabBox_pice\">{{ '¥' + val.cart_info.truePrice + ' x ' + val.cart_info.cart_num }}</span>\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"status_name\">\r\n {{ row.status_name.status_name }}\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 </Card>\r\n <referrer-info ref=\"info\"></referrer-info>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { verifyOrderApi, merchantStoreListApi } from '@/api/setting';\r\nimport cardsData from '@/components/cards/cards';\r\nimport referrerInfo from '@/components/referrerInfo/index';\r\nexport default {\r\n name: 'setting_order',\r\n components: { cardsData, referrerInfo },\r\n data() {\r\n return {\r\n formValidate: {\r\n page: 1,\r\n limit: 15,\r\n data: '',\r\n real_name: '',\r\n store_id: '',\r\n field_key: '',\r\n },\r\n field_key: '',\r\n fromList: {\r\n title: '选择时间',\r\n custom: true,\r\n fromTxt: [\r\n { text: '全部', val: '' },\r\n { text: '今天', val: 'today' },\r\n { text: '昨天', val: 'yesterday' },\r\n { text: '最近7天', val: 'lately7' },\r\n { text: '最近30天', val: 'lately30' },\r\n { text: '本月', val: 'month' },\r\n { text: '本年', val: 'year' },\r\n ],\r\n },\r\n timeVal: [],\r\n storeSelectList: [],\r\n columns: [\r\n {\r\n title: '订单号',\r\n key: 'order_id',\r\n minWidth: 180,\r\n sortable: true,\r\n },\r\n {\r\n title: '用户信息',\r\n slot: 'name',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '推荐人信息',\r\n slot: 'spread_nickname',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '商品信息',\r\n slot: 'info',\r\n minWidth: 300,\r\n },\r\n {\r\n title: '实际支付',\r\n key: 'pay_price',\r\n minWidth: 90,\r\n },\r\n {\r\n title: '核销员',\r\n key: 'clerk_name',\r\n minWidth: 90,\r\n },\r\n {\r\n title: '核销门店',\r\n key: 'store_name',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '支付状态',\r\n key: 'pay_type_name',\r\n minWidth: 80,\r\n },\r\n {\r\n title: '订单状态',\r\n slot: 'status_name',\r\n minWidth: 80,\r\n },\r\n {\r\n title: '下单时间',\r\n key: 'add_time',\r\n minWidth: 130,\r\n sortable: true,\r\n },\r\n ],\r\n orderList: [],\r\n loading: false,\r\n total: 0,\r\n };\r\n },\r\n mounted() {\r\n this.getList();\r\n this.storeList();\r\n },\r\n methods: {\r\n getList() {\r\n let that = this;\r\n that.loading = true;\r\n that.formValidate.field_key = this.field_key === 'all' ? '' : this.field_key;\r\n verifyOrderApi(that.formValidate)\r\n .then((res) => {\r\n that.loading = false;\r\n that.orderList = res.data.data;\r\n that.total = res.data.count;\r\n })\r\n .catch((res) => {\r\n that.$Message.error(res.msg);\r\n });\r\n },\r\n userSearchs() {\r\n this.formValidate.page = 1;\r\n this.getList();\r\n },\r\n // 具体日期\r\n onchangeTime(e) {\r\n this.timeVal = e;\r\n this.formValidate.data = this.timeVal.join('-');\r\n this.getList();\r\n },\r\n // 选择时间\r\n selectChange(tab) {\r\n this.formValidate.page = 1;\r\n this.formValidate.data = tab;\r\n this.timeVal = [];\r\n this.getList();\r\n },\r\n storeList() {\r\n let that = this;\r\n merchantStoreListApi()\r\n .then((res) => {\r\n that.storeSelectList = res.data;\r\n })\r\n .catch((res) => {\r\n that.$Message.error(res.msg);\r\n });\r\n },\r\n pageChange(index) {\r\n this.formValidate.page = index;\r\n this.getList();\r\n },\r\n referenceInfo(uid) {\r\n this.$refs.info.isTemplate = true;\r\n this.$refs.info.verifySpreadInfo(uid);\r\n },\r\n refresh() {\r\n this.formValidate = {\r\n page: 1,\r\n limit: 15,\r\n data: '',\r\n real_name: '',\r\n store_id: '',\r\n field_key: '',\r\n };\r\n this.field_key = '';\r\n this.getList();\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\nimg {\r\n height: 36px;\r\n display: block;\r\n}\r\n.tabBox\r\n width 100%\r\n height 100%\r\n display flex\r\n align-items: center\r\n .tabBox_img\r\n width 36px\r\n height 36px\r\n img\r\n width 100%\r\n height 100%\r\n .tabBox_tit\r\n width 60%\r\n font-size 12px !important\r\n margin 0 2px 0 10px\r\n letter-spacing: 1px;\r\n padding: 5px 0;\r\n box-sizing: border-box;\r\n.orderData >>>.ivu-table-cell{padding-left: 0 !important;}\r\n.vertical-center-modal{\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;}\r\n.ivu-mt{\r\n margin-bottom 12px\r\n}\r\n.ivu-mt a\r\n color #515a6e\r\n.ivu-mt a:hover\r\n color: #2D8cF0;\r\n.ivu-mt /deep/ .ivu-form-item{\r\n padding 7px 0;\r\n margin-bottom 0\r\n}\r\n</style>\r\n"]}]}