| 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\\system\\maintain\\systemLog\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\system\\maintain\\systemLog\\index.vue","mtime":1677828270249},{"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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgInJlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmpvaW4uanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwppbXBvcnQgeyBzZWFyY2hBZG1pbkFwaSwgc3lzdGVtTGlzdEFwaSB9IGZyb20gJ0AvYXBpL3N5c3RlbSc7CmltcG9ydCB7IGZvcm1hdERhdGUgYXMgX2Zvcm1hdERhdGUgfSBmcm9tICdAL3V0aWxzL3ZhbGlkYXRlJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdzeXN0ZW1Mb2cnLAogIGZpbHRlcnM6IHsKICAgIGZvcm1hdERhdGU6IGZ1bmN0aW9uIGZvcm1hdERhdGUodGltZSkgewogICAgICBpZiAodGltZSAhPT0gMCkgewogICAgICAgIHZhciBkYXRlID0gbmV3IERhdGUodGltZSAqIDEwMDApOwogICAgICAgIHJldHVybiBfZm9ybWF0RGF0ZShkYXRlLCAneXl5eS1NTS1kZCBoaDptbScpOwogICAgICB9CiAgICB9CiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZnJvbUxpc3Q6IHsKICAgICAgICB0aXRsZTogJ+mAieaLqeaXtumXtCcsCiAgICAgICAgY3VzdG9tOiB0cnVlLAogICAgICAgIGZyb21UeHQ6IFt7CiAgICAgICAgICB0ZXh0OiAn5YWo6YOoJywKICAgICAgICAgIHZhbDogJycKICAgICAgICB9LCB7CiAgICAgICAgICB0ZXh0OiAn5LuK5aSpJywKICAgICAgICAgIHZhbDogJ3RvZGF5JwogICAgICAgIH0sIHsKICAgICAgICAgIHRleHQ6ICfmmKjlpKknLAogICAgICAgICAgdmFsOiAneWVzdGVyZGF5JwogICAgICAgIH0sIHsKICAgICAgICAgIHRleHQ6ICfmnIDov5E35aSpJywKICAgICAgICAgIHZhbDogJ2xhdGVseTcnCiAgICAgICAgfSwgewogICAgICAgICAgdGV4dDogJ+acgOi/kTMw5aSpJywKICAgICAgICAgIHZhbDogJ2xhdGVseTMwJwogICAgICAgIH0sIHsKICAgICAgICAgIHRleHQ6ICfmnKzmnIgnLAogICAgICAgICAgdmFsOiAnbW9udGgnCiAgICAgICAgfSwgewogICAgICAgICAgdGV4dDogJ+acrOW5tCcsCiAgICAgICAgICB2YWw6ICd5ZWFyJwogICAgICAgIH1dCiAgICAgIH0sCiAgICAgIHRpbWVWYWw6IFtdLAogICAgICBmb3JtVmFsaWRhdGU6IHsKICAgICAgICBsaW1pdDogMjAsCiAgICAgICAgcGFnZTogMSwKICAgICAgICBwYWdlczogJycsCiAgICAgICAgZGF0YTogJycsCiAgICAgICAgcGF0aDogJycsCiAgICAgICAgaXA6ICcnLAogICAgICAgIGFkbWluX2lkOiAnJwogICAgICB9LAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgdGFiTGlzdDogW10sCiAgICAgIHRvdGFsOiAwLAogICAgICBjb2x1bW5zNDogW3sKICAgICAgICB0aXRsZTogJ0lEJywKICAgICAgICBrZXk6ICdpZCcsCiAgICAgICAgd2lkdGg6IDgwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ0lEL+WQjeensCcsCiAgICAgICAgc2xvdDogJ25pY2tuYW1lJywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIC8vIHsKICAgICAgLy8gICAgIHRpdGxlOiAn6KGM5Li6JywKICAgICAgLy8gICAgIGtleTogJ3BhZ2UnLAogICAgICAvLyAgICAgbWluV2lkdGg6IDE1MAogICAgICAvLyB9LAogICAgICB7CiAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgIGtleTogJ3BhdGgnLAogICAgICAgIG1pbldpZHRoOiAzMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5pON5L2caXAnLAogICAgICAgIGtleTogJ2lwJywKICAgICAgICBtaW5XaWR0aDogMTUwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+exu+WeiycsCiAgICAgICAga2V5OiAndHlwZScsCiAgICAgICAgbWluV2lkdGg6IDEwMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmk43kvZzml7bpl7QnLAogICAgICAgIHNsb3Q6ICdhZGRfdGltZScsCiAgICAgICAgbWluV2lkdGg6IDE1MAogICAgICB9XSwKICAgICAgZGF0YUxpc3Q6IFtdCiAgICB9OwogIH0sCiAgY29tcHV0ZWQ6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ21lZGlhJywgWydpc01vYmlsZSddKSksIHt9LCB7CiAgICBsYWJlbFdpZHRoOiBmdW5jdGlvbiBsYWJlbFdpZHRoKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/IHVuZGVmaW5lZCA6IDc1OwogICAgfSwKICAgIGxhYmVsUG9zaXRpb246IGZ1bmN0aW9uIGxhYmVsUG9zaXRpb24oKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gJ3RvcCcgOiAncmlnaHQnOwogICAgfQogIH0pLAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmdldFNlYXJjaEFkbWluKCk7CiAgICB0aGlzLmdldExpc3QoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOWFt+S9k+aXpeacnwogICAgb25jaGFuZ2VUaW1lOiBmdW5jdGlvbiBvbmNoYW5nZVRpbWUoZSkgewogICAgICB0aGlzLnRpbWVWYWwgPSBlOwogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5kYXRhID0gdGhpcy50aW1lVmFsLmpvaW4oJy0nKTsKICAgICAgdGhpcy5mb3JtVmFsaWRhdGUucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8vIOmAieaLqeaXtumXtAogICAgc2VsZWN0Q2hhbmdlOiBmdW5jdGlvbiBzZWxlY3RDaGFuZ2UodGFiKSB7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLmRhdGEgPSB0YWI7CiAgICAgIHRoaXMudGltZVZhbCA9IFtdOwogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g5pCc57Si5p2h5Lu2CiAgICBnZXRTZWFyY2hBZG1pbjogZnVuY3Rpb24gZ2V0U2VhcmNoQWRtaW4oKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICBzZWFyY2hBZG1pbkFwaSgpLnRoZW4oIC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUocmVzKSB7CiAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgIF90aGlzLmRhdGFMaXN0ID0gcmVzLmRhdGEuaW5mbzsKCiAgICAgICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDliJfooagKICAgIGdldExpc3Q6IGZ1bmN0aW9uIGdldExpc3QoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgc3lzdGVtTGlzdEFwaSh0aGlzLmZvcm1WYWxpZGF0ZSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjIgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUyKHJlcykgewogICAgICAgICAgdmFyIGRhdGE7CiAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZTIkKF9jb250ZXh0MikgewogICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQyLnByZXYgPSBfY29udGV4dDIubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICBkYXRhID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICAgIF90aGlzMi50YWJMaXN0ID0gZGF0YS5saXN0OwogICAgICAgICAgICAgICAgICBfdGhpczIudG90YWwgPSBkYXRhLmNvdW50OwogICAgICAgICAgICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwoKICAgICAgICAgICAgICAgIGNhc2UgNDoKICAgICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDIuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZTIpOwogICAgICAgIH0pKTsKCiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeDIpIHsKICAgICAgICAgIHJldHVybiBfcmVmMi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMi5sb2FkaW5nID0gZmFsc2U7CgogICAgICAgIF90aGlzMi4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgcGFnZUNoYW5nZTogZnVuY3Rpb24gcGFnZUNoYW5nZShpbmRleCkgewogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5wYWdlID0gaW5kZXg7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8vIOaQnOe0ogogICAgdXNlclNlYXJjaHM6IGZ1bmN0aW9uIHVzZXJTZWFyY2hzKCkgewogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAuGA;AACA;AACA;AACA;EACAA,iBADA;EAEAC;IACAC,UADA,sBACAC,IADA,EACA;MACA;QACA;QACA;MACA;IACA;EANA,CAFA;EAUAC,IAVA,kBAUA;IACA;MACAC;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,CADA;MAcAC,WAdA;MAeAC;QACAC,SADA;QAEAC,OAFA;QAGAC,SAHA;QAIAX,QAJA;QAKAY,QALA;QAMAC,MANA;QAOAC;MAPA,CAfA;MAwBAC,cAxBA;MAyBAC,WAzBA;MA0BAC,QA1BA;MA2BAC,WACA;QACAhB,WADA;QAEAiB,SAFA;QAGAC;MAHA,CADA,EAMA;QACAlB,cADA;QAEAmB,gBAFA;QAGAC;MAHA,CANA,EAWA;MACA;MACA;MACA;MACA;MACA;QACApB,WADA;QAEAiB,WAFA;QAGAG;MAHA,CAhBA,EAqBA;QACApB,aADA;QAEAiB,SAFA;QAGAG;MAHA,CArBA,EA0BA;QACApB,WADA;QAEAiB,WAFA;QAGAG;MAHA,CA1BA,EA+BA;QACApB,aADA;QAEAmB,gBAFA;QAGAC;MAHA,CA/BA,CA3BA;MAgEAC;IAhEA;EAkEA,CA7EA;EA8EAC,0CACAC,+BADA;IAEAC,UAFA,wBAEA;MACA;IACA,CAJA;IAKAC,aALA,2BAKA;MACA;IACA;EAPA,EA9EA;EAuFAC,OAvFA,qBAuFA;IACA;IACA;EACA,CA1FA;EA2FAC;IACA;IACAC,YAFA,wBAEAC,CAFA,EAEA;MACA;MACA;MACA;MACA;IACA,CAPA;IAQA;IACAC,YATA,wBASAC,GATA,EASA;MACA;MACA;MACA;MACA;IACA,CAdA;IAeA;IACAC,cAhBA,4BAgBA;MAAA;;MACAC,iBACAC,IADA;QAAA,mEACA;UAAA;YAAA;cAAA;gBAAA;kBACA;;gBADA;gBAAA;kBAAA;cAAA;YAAA;UAAA;QAAA,CADA;;QAAA;UAAA;QAAA;MAAA,KAIAC,KAJA,CAIA;QACA;MACA,CANA;IAOA,CAxBA;IAyBA;IACAC,OA1BA,qBA0BA;MAAA;;MACA;MACAC,iCACAH,IADA;QAAA,oEACA;UAAA;UAAA;YAAA;cAAA;gBAAA;kBACApC,IADA,GACAwC,QADA;kBAEA;kBACA;kBACA;;gBAJA;gBAAA;kBAAA;cAAA;YAAA;UAAA;QAAA,CADA;;QAAA;UAAA;QAAA;MAAA,KAOAH,KAPA,CAOA;QACA;;QACA;MACA,CAVA;IAWA,CAvCA;IAwCAI,UAxCA,sBAwCAC,KAxCA,EAwCA;MACA;MACA;IACA,CA3CA;IA4CA;IACAC,WA7CA,yBA6CA;MACA;MACA;IACA;EAhDA;AA3FA","names":["name","filters","formatDate","time","data","fromList","title","custom","fromTxt","text","val","timeVal","formValidate","limit","page","pages","path","ip","admin_id","loading","tabList","total","columns4","key","width","slot","minWidth","dataList","computed","mapState","labelWidth","labelPosition","created","methods","onchangeTime","e","selectChange","tab","getSearchAdmin","searchAdminApi","then","catch","getList","systemListApi","res","pageChange","index","userSearchs"],"sourceRoot":"src/pages/system/maintain/systemLog","sources":["index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <div class=\"table_box\">\r\n <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 >\r\n <Row :gutter=\"24\" type=\"flex\" justify=\"end\">\r\n <Col span=\"24\" class=\"ivu-text-left\">\r\n <FormItem :label=\"fromList.title + ':'\">\r\n <RadioGroup\r\n type=\"button\"\r\n v-model=\"formValidate.data\"\r\n class=\"mr15\"\r\n @on-change=\"selectChange(formValidate.data)\"\r\n >\r\n <Radio :label=\"itemn.val\" v-for=\"(itemn, indexn) in fromList.fromTxt\" :key=\"indexn\">\r\n {{ itemn.text }}\r\n </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=\"24\" class=\"ivu-text-left\">\r\n <Col :xl=\"5\" :lg=\"12\" :md=\"12\" :sm=\"24\" :xs=\"24\" class=\"sex_box\">\r\n <FormItem label=\"名称:\">\r\n <Select v-model=\"formValidate.admin_id\" style=\"width: 90%\" clearable @on-change=\"userSearchs\">\r\n <Option :value=\"item.id\" v-for=\"(item, index) in dataList\" :key=\"index\">{{\r\n item.real_name\r\n }}</Option>\r\n </Select>\r\n </FormItem>\r\n </Col>\r\n <!--<Col :xl=\"5\" :lg=\"12\" :md=\"12\" :sm=\"24\" :xs=\"24\">-->\r\n <!--<FormItem label=\"行为:\">-->\r\n <!--<Input placeholder=\"请输入行为\" v-model=\"formValidate.pages\" style=\"width: 90%;\" clearable></Input>-->\r\n <!--</FormItem>-->\r\n <!--</Col>-->\r\n <Col :xl=\"5\" :lg=\"12\" :md=\"12\" :sm=\"24\" :xs=\"24\" class=\"subscribe_box\">\r\n <FormItem label=\"链接:\">\r\n <Input placeholder=\"请输入链接\" v-model=\"formValidate.path\" style=\"width: 90%\" clearable></Input>\r\n </FormItem>\r\n </Col>\r\n <Col :xl=\"5\" :lg=\"12\" :md=\"12\" :sm=\"24\" :xs=\"24\" class=\"subscribe_box\">\r\n <FormItem label=\"IP:\">\r\n <Input placeholder=\"请输入IP\" v-model=\"formValidate.ip\" style=\"width: 90%\" clearable></Input>\r\n </FormItem>\r\n </Col>\r\n <Col :xl=\"3\" :lg=\"12\" :md=\"3\" :sm=\"24\" :xs=\"24\" class=\"btn_box\">\r\n <!--<FormItem>-->\r\n <Button type=\"primary\" icon=\"ios-search\" label=\"default\" class=\"userSearch\" @click=\"userSearchs\"\r\n >搜索</Button\r\n >\r\n <!--</FormItem>-->\r\n </Col>\r\n </Col>\r\n </Row>\r\n </Form>\r\n </div>\r\n <Table\r\n ref=\"selection\"\r\n :columns=\"columns4\"\r\n :data=\"tabList\"\r\n :loading=\"loading\"\r\n no-data-text=\"暂无数据\"\r\n highlight-row\r\n no-filtered-data-text=\"暂无筛选结果\"\r\n >\r\n <template slot-scope=\"{ row }\" slot=\"nickname\">\r\n <span>{{ row.admin_id + ' / ' + row.admin_name }}</span>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"add_time\">\r\n <span> {{ row.add_time | formatDate }}</span>\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 </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport { searchAdminApi, systemListApi } from '@/api/system';\r\nimport { formatDate } from '@/utils/validate';\r\nexport default {\r\n name: 'systemLog',\r\n filters: {\r\n formatDate(time) {\r\n if (time !== 0) {\r\n let date = new Date(time * 1000);\r\n return formatDate(date, 'yyyy-MM-dd hh:mm');\r\n }\r\n },\r\n },\r\n data() {\r\n return {\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 formValidate: {\r\n limit: 20,\r\n page: 1,\r\n pages: '',\r\n data: '',\r\n path: '',\r\n ip: '',\r\n admin_id: '',\r\n },\r\n loading: false,\r\n tabList: [],\r\n total: 0,\r\n columns4: [\r\n {\r\n title: 'ID',\r\n key: 'id',\r\n width: 80,\r\n },\r\n {\r\n title: 'ID/名称',\r\n slot: 'nickname',\r\n minWidth: 100,\r\n },\r\n // {\r\n // title: '行为',\r\n // key: 'page',\r\n // minWidth: 150\r\n // },\r\n {\r\n title: '链接',\r\n key: 'path',\r\n minWidth: 300,\r\n },\r\n {\r\n title: '操作ip',\r\n key: 'ip',\r\n minWidth: 150,\r\n },\r\n {\r\n title: '类型',\r\n key: 'type',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '操作时间',\r\n slot: 'add_time',\r\n minWidth: 150,\r\n },\r\n ],\r\n dataList: [],\r\n };\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : 75;\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'right';\r\n },\r\n },\r\n created() {\r\n this.getSearchAdmin();\r\n this.getList();\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.formValidate.page = 1;\r\n this.getList();\r\n },\r\n // 选择时间\r\n selectChange(tab) {\r\n this.formValidate.data = tab;\r\n this.timeVal = [];\r\n this.formValidate.page = 1;\r\n this.getList();\r\n },\r\n // 搜索条件\r\n getSearchAdmin() {\r\n searchAdminApi()\r\n .then(async (res) => {\r\n this.dataList = res.data.info;\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 列表\r\n getList() {\r\n this.loading = true;\r\n systemListApi(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 pageChange(index) {\r\n this.formValidate.page = index;\r\n this.getList();\r\n },\r\n // 搜索\r\n userSearchs() {\r\n this.formValidate.page = 1;\r\n this.getList();\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped></style>\r\n"]}]}
|