| 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\\components\\customerInfo\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\components\\customerInfo\\index.vue","mtime":1677828270145},{"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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5qb2luLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkubWFwLmpzIjsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsga2VmdWNyZWF0ZUFwaSB9IGZyb20gJ0AvYXBpL3NldHRpbmcnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ2luZGV4JywKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgdmFyIF90aGlzID0gdGhpczsKCiAgICByZXR1cm4gewogICAgICBmb3JtVmFsaWRhdGU6IHsKICAgICAgICBwYWdlOiAxLAogICAgICAgIGxpbWl0OiAxNSwKICAgICAgICBkYXRhOiAnJywKICAgICAgICBuaWNrbmFtZTogJycKICAgICAgfSwKICAgICAgdGFibGVMaXN0MjogW10sCiAgICAgIHRpbWVWYWw6IFtdLAogICAgICBmcm9tTGlzdDogewogICAgICAgIHRpdGxlOiAn6YCJ5oup5pe26Ze0JywKICAgICAgICBjdXN0b206IHRydWUsCiAgICAgICAgZnJvbVR4dDogW3sKICAgICAgICAgIHRleHQ6ICflhajpg6gnLAogICAgICAgICAgdmFsOiAnJwogICAgICAgIH0sIHsKICAgICAgICAgIHRleHQ6ICfku4rlpKknLAogICAgICAgICAgdmFsOiAndG9kYXknCiAgICAgICAgfSwgewogICAgICAgICAgdGV4dDogJ+aYqOWkqScsCiAgICAgICAgICB2YWw6ICd5ZXN0ZXJkYXknCiAgICAgICAgfSwgewogICAgICAgICAgdGV4dDogJ+acgOi/kTflpKknLAogICAgICAgICAgdmFsOiAnbGF0ZWx5NycKICAgICAgICB9LCB7CiAgICAgICAgICB0ZXh0OiAn5pyA6L+RMzDlpKknLAogICAgICAgICAgdmFsOiAnbGF0ZWx5MzAnCiAgICAgICAgfSwgewogICAgICAgICAgdGV4dDogJ+acrOaciCcsCiAgICAgICAgICB2YWw6ICdtb250aCcKICAgICAgICB9LCB7CiAgICAgICAgICB0ZXh0OiAn5pys5bm0JywKICAgICAgICAgIHZhbDogJ3llYXInCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgY3VycmVudGlkOiAwLAogICAgICBwcm9kdWN0Um93OiB7fSwKICAgICAgY29sdW1uczQ6IFt7CiAgICAgICAgdGl0bGU6ICfpgInmi6knLAogICAgICAgIGtleTogJ2Nob3NlJywKICAgICAgICB3aWR0aDogNjAsCiAgICAgICAgYWxpZ246ICdjZW50ZXInLAogICAgICAgIHJlbmRlcjogZnVuY3Rpb24gcmVuZGVyKGgsIHBhcmFtcykgewogICAgICAgICAgdmFyIHVpZCA9IHBhcmFtcy5yb3cudWlkOwogICAgICAgICAgdmFyIGZsYWcgPSBmYWxzZTsKCiAgICAgICAgICBpZiAoX3RoaXMuY3VycmVudGlkID09PSB1aWQpIHsKICAgICAgICAgICAgZmxhZyA9IHRydWU7CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBmbGFnID0gZmFsc2U7CiAgICAgICAgICB9CgogICAgICAgICAgdmFyIHNlbGYgPSBfdGhpczsKICAgICAgICAgIHJldHVybiBoKCdkaXYnLCBbaCgnUmFkaW8nLCB7CiAgICAgICAgICAgIHByb3BzOiB7CiAgICAgICAgICAgICAgdmFsdWU6IGZsYWcsCiAgICAgICAgICAgICAgZGlzYWJsZWQ6ICEhcGFyYW1zLnJvdy5pc19kZWwKICAgICAgICAgICAgfSwKICAgICAgICAgICAgb246IHsKICAgICAgICAgICAgICAnb24tY2hhbmdlJzogZnVuY3Rpb24gb25DaGFuZ2UoKSB7CiAgICAgICAgICAgICAgICBzZWxmLmN1cnJlbnRpZCA9IHVpZDsKICAgICAgICAgICAgICAgIF90aGlzLnByb2R1Y3RSb3cgPSBwYXJhbXMucm93OwoKICAgICAgICAgICAgICAgIGlmIChfdGhpcy5wcm9kdWN0Um93LnVpZCkgewogICAgICAgICAgICAgICAgICBpZiAoX3RoaXMuJHJvdXRlLnF1ZXJ5LmZvZGRlciA9PT0gJ2ltYWdlJykgewogICAgICAgICAgICAgICAgICAgIC8qIGVzbGludC1kaXNhYmxlICovCiAgICAgICAgICAgICAgICAgICAgdmFyIGltYWdlT2JqZWN0ID0gewogICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IF90aGlzLnByb2R1Y3RSb3cuaGVhZGltZ3VybCwKICAgICAgICAgICAgICAgICAgICAgIHVpZDogX3RoaXMucHJvZHVjdFJvdy51aWQKICAgICAgICAgICAgICAgICAgICB9OwogICAgICAgICAgICAgICAgICAgIGZvcm1fY3JlYXRlX2hlbHBlci5zZXQoJ2ltYWdlJywgaW1hZ2VPYmplY3QpOwogICAgICAgICAgICAgICAgICAgIGZvcm1fY3JlYXRlX2hlbHBlci5jbG9zZSgnaW1hZ2UnKTsKICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBfdGhpcy4kZW1pdCgnaW1hZ2VPYmplY3QnLCB7CiAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogX3RoaXMucHJvZHVjdFJvdy5oZWFkaW1ndXJsLAogICAgICAgICAgICAgICAgICAgICAgdWlkOiBfdGhpcy5wcm9kdWN0Um93LnVpZAogICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICBfdGhpcy4kTWVzc2FnZS53YXJuaW5nKCfor7flhYjpgInmi6nllYblk4EnKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0pXSk7CiAgICAgICAgfQogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICdJRCcsCiAgICAgICAga2V5OiAndWlkJywKICAgICAgICB3aWR0aDogODAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5b6u5L+h55So5oi35ZCN56ewJywKICAgICAgICBzbG90OiAnbmlja25hbWUnLAogICAgICAgIG1pbldpZHRoOiAxODAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5a6i5pyN5aS05YOPJywKICAgICAgICBzbG90OiAnaGVhZGltZ3VybCcsCiAgICAgICAgbWluV2lkdGg6IDYwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+eUqOaIt+exu+WeiycsCiAgICAgICAgc2xvdDogJ3VzZXJfdHlwZScsCiAgICAgICAgbWluV2lkdGg6IDEwMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmgKfliKsnLAogICAgICAgIHNsb3Q6ICdzZXgnLAogICAgICAgIG1pbldpZHRoOiA2MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICflnLDljLonLAogICAgICAgIHNsb3Q6ICdjb3VudHJ5JywKICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aYr+WQpuWFs+azqOWFrOS8l+WPtycsCiAgICAgICAgc2xvdDogJ3N1YnNjcmliZScsCiAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICB9XSwKICAgICAgbG9hZGluZzI6IGZhbHNlLAogICAgICB0b3RhbDI6IDAKICAgIH07CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkge30sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuZ2V0TGlzdFNlcnZpY2UoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOWFt+S9k+aXpeacnwogICAgb25jaGFuZ2VUaW1lOiBmdW5jdGlvbiBvbmNoYW5nZVRpbWUoZSkgewogICAgICB0aGlzLnRpbWVWYWwgPSBlOwogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5kYXRhID0gdGhpcy50aW1lVmFsLmpvaW4oJy0nKTsKICAgICAgdGhpcy5nZXRMaXN0U2VydmljZSgpOwogICAgfSwKICAgIC8vIOmAieaLqeaXtumXtAogICAgc2VsZWN0Q2hhbmdlOiBmdW5jdGlvbiBzZWxlY3RDaGFuZ2UodGFiKSB7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLmRhdGEgPSB0YWI7CiAgICAgIHRoaXMudGltZVZhbCA9IFtdOwogICAgICB0aGlzLmdldExpc3RTZXJ2aWNlKCk7CiAgICB9LAogICAgLy8g5a6i5pyN5YiX6KGoCiAgICBnZXRMaXN0U2VydmljZTogZnVuY3Rpb24gZ2V0TGlzdFNlcnZpY2UoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgdGhpcy5sb2FkaW5nMiA9IHRydWU7CiAgICAgIGtlZnVjcmVhdGVBcGkodGhpcy5mb3JtVmFsaWRhdGUpLnRoZW4oIC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUocmVzKSB7CiAgICAgICAgICB2YXIgZGF0YTsKICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkgewogICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQucHJldiA9IF9jb250ZXh0Lm5leHQpIHsKICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgZGF0YSA9IHJlcy5kYXRhOwogICAgICAgICAgICAgICAgICBfdGhpczIudGFibGVMaXN0MiA9IGRhdGEubGlzdDsKICAgICAgICAgICAgICAgICAgX3RoaXMyLnRvdGFsMiA9IGRhdGEuY291bnQ7CgogICAgICAgICAgICAgICAgICBfdGhpczIudGFibGVMaXN0Mi5tYXAoZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICAgICAgICAgICAgICBpdGVtLl9pc0NoZWNrZWQgPSBmYWxzZTsKICAgICAgICAgICAgICAgICAgfSk7CgogICAgICAgICAgICAgICAgICBfdGhpczIubG9hZGluZzIgPSBmYWxzZTsKCiAgICAgICAgICAgICAgICBjYXNlIDU6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMi5sb2FkaW5nMiA9IGZhbHNlOwoKICAgICAgICBfdGhpczIuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIHBhZ2VDaGFuZ2UyOiBmdW5jdGlvbiBwYWdlQ2hhbmdlMihwYWdlSW5kZXgpIHsKICAgICAgdGhpcy5mb3JtVmFsaWRhdGUucGFnZSA9IHBhZ2VJbmRleDsKICAgICAgdGhpcy5nZXRMaXN0U2VydmljZSgpOwogICAgfSwKICAgIC8vIOaQnOe0ogogICAgdXNlclNlYXJjaHM6IGZ1bmN0aW9uIHVzZXJTZWFyY2hzKCkgewogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRMaXN0U2VydmljZSgpOwogICAgfQogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsFA;AACA;EACAA,aADA;EAEAC,IAFA,kBAEA;IAAA;;IACA;MACAC;QACAC,OADA;QAEAC,SAFA;QAGAH,QAHA;QAIAI;MAJA,CADA;MAOAC,cAPA;MAQAC,WARA;MASAC;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,CATA;MAsBAC,YAtBA;MAuBAC,cAvBA;MAwBAC,WACA;QACAP,WADA;QAEAQ,YAFA;QAGAC,SAHA;QAIAC,eAJA;QAKAC;UACA;UACA;;UACA;YACAC;UACA,CAFA,MAEA;YACAA;UACA;;UACA;UACA,iBACAC;YACAC;cACAC,WADA;cAEAC;YAFA,CADA;YAKAC;cACA;gBACAC;gBACA;;gBACA;kBACA;oBACA;oBACA;sBACAC,kCADA;sBAEAC;oBAFA;oBAIAC;oBACAA;kBACA,CARA,MAQA;oBACA;sBACAF,kCADA;sBAEAC;oBAFA;kBAIA;gBACA,CAfA,MAeA;kBACA;gBACA;cACA;YAtBA;UALA,EADA;QAgCA;MA9CA,CADA,EAiDA;QACApB,WADA;QAEAQ,UAFA;QAGAC;MAHA,CAjDA,EAsDA;QACAT,eADA;QAEAsB,gBAFA;QAGAC;MAHA,CAtDA,EA2DA;QACAvB,aADA;QAEAsB,kBAFA;QAGAC;MAHA,CA3DA,EAgEA;QACAvB,aADA;QAEAsB,iBAFA;QAGAC;MAHA,CAhEA,EAqEA;QACAvB,WADA;QAEAsB,WAFA;QAGAC;MAHA,CArEA,EA0EA;QACAvB,WADA;QAEAsB,eAFA;QAGAC;MAHA,CA1EA,EA+EA;QACAvB,gBADA;QAEAsB,iBAFA;QAGAC;MAHA,CA/EA,CAxBA;MA6GAC,eA7GA;MA8GAC;IA9GA;EAgHA,CAnHA;EAoHAC,OApHA,qBAoHA,EApHA;EAqHAC,OArHA,qBAqHA;IACA;EACA,CAvHA;EAwHAC;IACA;IACAC,YAFA,wBAEAC,CAFA,EAEA;MACA;MACA;MACA;IACA,CANA;IAOA;IACAC,YARA,wBAQAC,GARA,EAQA;MACA;MACA;MACA;IACA,CAZA;IAaA;IACAC,cAdA,4BAcA;MAAA;;MACA;MACAC,iCACAC,IADA;QAAA,mEACA;UAAA;UAAA;YAAA;cAAA;gBAAA;kBACA3C,IADA,GACA4C,QADA;kBAEA;kBACA;;kBACA;oBACAC;kBACA,CAFA;;kBAGA;;gBAPA;gBAAA;kBAAA;cAAA;YAAA;UAAA;QAAA,CADA;;QAAA;UAAA;QAAA;MAAA,KAUAC,KAVA,CAUA;QACA;;QACA;MACA,CAbA;IAcA,CA9BA;IA+BAC,WA/BA,uBA+BAC,SA/BA,EA+BA;MACA;MACA;IACA,CAlCA;IAmCA;IACAC,WApCA,yBAoCA;MACA;MACA;IACA;EAvCA;AAxHA","names":["name","data","formValidate","page","limit","nickname","tableList2","timeVal","fromList","title","custom","fromTxt","text","val","currentid","productRow","columns4","key","width","align","render","flag","h","props","value","disabled","on","self","image","uid","form_create_helper","slot","minWidth","loading2","total2","created","mounted","methods","onchangeTime","e","selectChange","tab","getListService","kefucreateApi","then","res","item","catch","pageChange2","pageIndex","userSearchs"],"sourceRoot":"src/components/customerInfo","sources":["index.vue"],"sourcesContent":["<template>\r\n <div class=\"customer\">\r\n <Form ref=\"formValidate\" :model=\"formValidate\" :label-width=\"100\" @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 @on-change=\"selectChange(formValidate.data)\"\r\n class=\"mr\"\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\r\n search\r\n enter-button\r\n placeholder=\"请输入用户名称\"\r\n v-model=\"formValidate.nickname\"\r\n style=\"width: 90%\"\r\n @on-search=\"userSearchs\"\r\n ></Input>\r\n </FormItem>\r\n </Col>\r\n </Row>\r\n </Form>\r\n <Table\r\n :loading=\"loading2\"\r\n highlight-row\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n ref=\"selection\"\r\n :columns=\"columns4\"\r\n :data=\"tableList2\"\r\n >\r\n <template slot-scope=\"{ row, index }\" slot=\"nickname\">\r\n <div>{{ row.nickname }}</div>\r\n <div style=\"color: red\">{{ row.is_del ? '用户已注销' : '' }}</div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"headimgurl\">\r\n <div class=\"tabBox_img\" v-viewer>\r\n <img v-lazy=\"row.headimgurl\" />\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"user_type\">\r\n <span v-if=\"row.user_type === 'wechat'\">公众号</span>\r\n <span v-else-if=\"row.user_type === 'routine'\">小程序</span>\r\n <span v-else-if=\"row.user_type === 'h5'\">H5</span>\r\n <span v-else-if=\"row.user_type === 'pc'\">PC</span>\r\n <span v-else>--</span>\r\n\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"sex\">\r\n <span v-show=\"row.sex === 1\">男</span>\r\n <span v-show=\"row.sex === 2\">女</span>\r\n <span v-show=\"row.sex === 0\">保密</span>\r\n <span v-show=\"row.sex === null\">--</span>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"country\">\r\n <span v-if=\"row.country || row.province || row.city\">{{ row.country + row.province + row.city }}</span>\r\n <span v-else>--</span>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"subscribe\">\r\n <span v-text=\"row.subscribe === 1 ? '关注' : '未关注'\"></span>\r\n </template>\r\n </Table>\r\n <div class=\"acea-row row-right page\">\r\n <Page :total=\"total2\" show-elevator show-total @on-change=\"pageChange2\" :page-size=\"formValidate.limit\" />\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport { kefucreateApi } from '@/api/setting';\r\nexport default {\r\n name: 'index',\r\n data() {\r\n return {\r\n formValidate: {\r\n page: 1,\r\n limit: 15,\r\n data: '',\r\n nickname: '',\r\n },\r\n tableList2: [],\r\n timeVal: [],\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 currentid: 0,\r\n productRow: {},\r\n columns4: [\r\n {\r\n title: '选择',\r\n key: 'chose',\r\n width: 60,\r\n align: 'center',\r\n render: (h, params) => {\r\n let uid = params.row.uid;\r\n let flag = false;\r\n if (this.currentid === uid) {\r\n flag = true;\r\n } else {\r\n flag = false;\r\n }\r\n let self = this;\r\n return h('div', [\r\n h('Radio', {\r\n props: {\r\n value: flag,\r\n disabled: !!params.row.is_del,\r\n },\r\n on: {\r\n 'on-change': () => {\r\n self.currentid = uid;\r\n this.productRow = params.row;\r\n if (this.productRow.uid) {\r\n if (this.$route.query.fodder === 'image') {\r\n /* eslint-disable */\r\n let imageObject = {\r\n image: this.productRow.headimgurl,\r\n uid: this.productRow.uid,\r\n };\r\n form_create_helper.set('image', imageObject);\r\n form_create_helper.close('image');\r\n } else {\r\n this.$emit('imageObject', {\r\n image: this.productRow.headimgurl,\r\n uid: this.productRow.uid,\r\n });\r\n }\r\n } else {\r\n this.$Message.warning('请先选择商品');\r\n }\r\n },\r\n },\r\n }),\r\n ]);\r\n },\r\n },\r\n {\r\n title: 'ID',\r\n key: 'uid',\r\n width: 80,\r\n },\r\n {\r\n title: '微信用户名称',\r\n slot: 'nickname',\r\n minWidth: 180,\r\n },\r\n {\r\n title: '客服头像',\r\n slot: 'headimgurl',\r\n minWidth: 60,\r\n },\r\n {\r\n title: '用户类型',\r\n slot: 'user_type',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '性别',\r\n slot: 'sex',\r\n minWidth: 60,\r\n },\r\n {\r\n title: '地区',\r\n slot: 'country',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '是否关注公众号',\r\n slot: 'subscribe',\r\n minWidth: 120,\r\n },\r\n ],\r\n loading2: false,\r\n total2: 0,\r\n };\r\n },\r\n created() {},\r\n mounted() {\r\n this.getListService();\r\n },\r\n methods: {\r\n // 具体日期\r\n onchangeTime(e) {\r\n this.timeVal = e;\r\n this.formValidate.data = this.timeVal.join('-');\r\n this.getListService();\r\n },\r\n // 选择时间\r\n selectChange(tab) {\r\n this.formValidate.data = tab;\r\n this.timeVal = [];\r\n this.getListService();\r\n },\r\n // 客服列表\r\n getListService() {\r\n this.loading2 = true;\r\n kefucreateApi(this.formValidate)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.tableList2 = data.list;\r\n this.total2 = data.count;\r\n this.tableList2.map((item) => {\r\n item._isChecked = false;\r\n });\r\n this.loading2 = false;\r\n })\r\n .catch((res) => {\r\n this.loading2 = false;\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n pageChange2(pageIndex) {\r\n this.formValidate.page = pageIndex;\r\n this.getListService();\r\n },\r\n // 搜索\r\n userSearchs() {\r\n this.formValidate.page = 1;\r\n this.getListService();\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n.customer\r\n overflow-y auto\r\n overflow-x hidden\r\n height 500px\r\n.tabBox_img\r\n width 36px\r\n height 36px\r\n border-radius:4px;\r\n cursor pointer\r\n img\r\n width 100%\r\n height 100%\r\n.modelBox\r\n >>>\r\n .ivu-table-header\r\n width 100% !important\r\n.trees-coadd\r\n width: 100%;\r\n height: 385px;\r\n .scollhide\r\n width: 100%;\r\n height: 100%;\r\n overflow-x: hidden;\r\n overflow-y: scroll;\r\n.scollhide::-webkit-scrollbar {\r\n display: none;\r\n}\r\n.footer{\r\n margin: 15px 0;\r\n padding-right: 20px;\r\n}\r\n</style>\r\n"]}]}
|