forked from liweijie/education
1 line
9.1 KiB
JSON
1 line
9.1 KiB
JSON
{"remainingRequest":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Admin\\Desktop\\education\\frontend\\src\\views\\system\\notice\\ReadUsers.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\src\\views\\system\\notice\\ReadUsers.vue","mtime":1787567871662},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1787309791955},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\babel-loader\\lib\\index.js","mtime":1787309793142},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1787309791955},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\vue-loader\\lib\\index.js","mtime":1787309793790},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\babel.config.js","mtime":1787567871334},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1787309791955},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\babel-loader\\lib\\index.js","mtime":1787309793142},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1787309791955},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\vue-loader\\lib\\index.js","mtime":1787309793790}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIik7CnZhciBfbm90aWNlID0gcmVxdWlyZSgiQC9hcGkvc3lzdGVtL25vdGljZSIpOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwp2YXIgX2RlZmF1bHQgPSBleHBvcnRzLmRlZmF1bHQgPSB7CiAgbmFtZTogIlJlYWRVc2VycyIsCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHZpc2libGU6IGZhbHNlLAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgbm90aWNlSWQ6IHVuZGVmaW5lZCwKICAgICAgbm90aWNlVGl0bGU6ICIiLAogICAgICB0b3RhbDogMCwKICAgICAgdXNlckxpc3Q6IFtdLAogICAgICBxdWVyeVBhcmFtczogewogICAgICAgIHBhZ2VOdW06IDEsCiAgICAgICAgcGFnZVNpemU6IDEwLAogICAgICAgIG5vdGljZUlkOiB1bmRlZmluZWQsCiAgICAgICAgc2VhcmNoVmFsdWU6IHVuZGVmaW5lZAogICAgICB9CiAgICB9OwogIH0sCiAgbWV0aG9kczogewogICAgb3BlbjogZnVuY3Rpb24gb3Blbihyb3cpIHsKICAgICAgdGhpcy5ub3RpY2VJZCA9IHJvdy5ub3RpY2VJZDsKICAgICAgdGhpcy5ub3RpY2VUaXRsZSA9IHJvdy5ub3RpY2VUaXRsZTsKICAgICAgdGhpcy5xdWVyeVBhcmFtcy5ub3RpY2VJZCA9IHJvdy5ub3RpY2VJZDsKICAgICAgdGhpcy5xdWVyeVBhcmFtcy5zZWFyY2hWYWx1ZSA9IHVuZGVmaW5lZDsKICAgICAgdGhpcy5xdWVyeVBhcmFtcy5wYWdlTnVtID0gMTsKICAgICAgdGhpcy52aXNpYmxlID0gdHJ1ZTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgZ2V0TGlzdDogZnVuY3Rpb24gZ2V0TGlzdCgpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgKDAsIF9ub3RpY2UubGlzdE5vdGljZVJlYWRVc2VycykodGhpcy5xdWVyeVBhcmFtcykudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMudXNlckxpc3QgPSByZXMucm93czsKICAgICAgICBfdGhpcy50b3RhbCA9IHJlcy50b3RhbDsKICAgICAgfSkuZmluYWxseShmdW5jdGlvbiAoKSB7CiAgICAgICAgX3RoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICB9KTsKICAgIH0sCiAgICBoYW5kbGVRdWVyeTogZnVuY3Rpb24gaGFuZGxlUXVlcnkoKSB7CiAgICAgIHRoaXMucXVlcnlQYXJhbXMucGFnZU51bSA9IDE7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIHJlc2V0UXVlcnk6IGZ1bmN0aW9uIHJlc2V0UXVlcnkoKSB7CiAgICAgIHRoaXMucmVzZXRGb3JtKCJxdWVyeUZvcm0iKTsKICAgICAgdGhpcy5oYW5kbGVRdWVyeSgpOwogICAgfSwKICAgIGhhbmRsZUNsb3NlOiBmdW5jdGlvbiBoYW5kbGVDbG9zZSgpIHsKICAgICAgdGhpcy51c2VyTGlzdCA9IFtdOwogICAgICB0aGlzLnRvdGFsID0gMDsKICAgICAgdGhpcy5xdWVyeVBhcmFtcy5zZWFyY2hWYWx1ZSA9IHVuZGVmaW5lZDsKICAgIH0KICB9Cn07"},{"version":3,"names":["_notice","require","name","data","visible","loading","noticeId","undefined","noticeTitle","total","userList","queryParams","pageNum","pageSize","searchValue","methods","open","row","getList","_this","listNoticeReadUsers","then","res","rows","finally","handleQuery","resetQuery","resetForm","handleClose"],"sources":["src/views/system/notice/ReadUsers.vue"],"sourcesContent":["<template>\r\n <el-dialog :title=\"`「${noticeTitle}」已读用户`\" :visible.sync=\"visible\" width=\"760px\" top=\"6vh\" append-to-body @close=\"handleClose\">\r\n <el-form :model=\"queryParams\" ref=\"queryForm\" size=\"small\" :inline=\"true\" style=\"margin-bottom: 4px;\">\r\n <el-form-item prop=\"searchValue\">\r\n <el-input\r\n v-model=\"queryParams.searchValue\"\r\n placeholder=\"登录名称 / 用户名称\"\r\n clearable\r\n prefix-icon=\"el-icon-search\"\r\n style=\"width: 220px;\"\r\n @keyup.enter.native=\"handleQuery\"\r\n @clear=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" icon=\"el-icon-search\" size=\"mini\" @click=\"handleQuery\">搜索</el-button>\r\n <el-button icon=\"el-icon-refresh\" size=\"mini\" @click=\"resetQuery\">重置</el-button>\r\n </el-form-item>\r\n <el-form-item style=\"float: right; margin-right: 0;\">\r\n <span class=\"read-stat\">\r\n 共 <strong>{{ total }}</strong> 人已读\r\n </span>\r\n </el-form-item>\r\n </el-form>\r\n <el-table v-loading=\"loading\" :data=\"userList\" size=\"small\" stripe height=\"340px\">\r\n <el-table-column type=\"index\" label=\"序号\" width=\"55\" align=\"center\" />\r\n <el-table-column label=\"登录名称\" prop=\"userName\" align=\"center\" :show-overflow-tooltip=\"true\" />\r\n <el-table-column label=\"用户名称\" prop=\"nickName\" align=\"center\" :show-overflow-tooltip=\"true\" />\r\n <el-table-column label=\"所属部门\" prop=\"deptName\" align=\"center\" :show-overflow-tooltip=\"true\" />\r\n <el-table-column label=\"手机号码\" prop=\"phonenumber\" align=\"center\" width=\"120\" />\r\n <el-table-column label=\"阅读时间\" prop=\"readTime\" align=\"center\" width=\"160\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.readTime) }}</span>\r\n </template>\r\n </el-table-column>\r\n </el-table>\r\n <pagination v-show=\"total > 0\" :total=\"total\" :page.sync=\"queryParams.pageNum\" :limit.sync=\"queryParams.pageSize\" @pagination=\"getList\" style=\"padding: 6px 0px;\"/>\r\n </el-dialog>\r\n</template>\r\n\r\n<script>\r\nimport { listNoticeReadUsers } from \"@/api/system/notice\"\r\n\r\nexport default {\r\n name: \"ReadUsers\",\r\n data() {\r\n return {\r\n visible: false,\r\n loading: false,\r\n noticeId: undefined,\r\n noticeTitle: \"\",\r\n total: 0,\r\n userList: [],\r\n queryParams: {\r\n pageNum: 1,\r\n pageSize: 10,\r\n noticeId: undefined,\r\n searchValue: undefined\r\n }\r\n }\r\n },\r\n methods: {\r\n open(row) {\r\n this.noticeId = row.noticeId\r\n this.noticeTitle = row.noticeTitle\r\n this.queryParams.noticeId = row.noticeId\r\n this.queryParams.searchValue = undefined\r\n this.queryParams.pageNum = 1\r\n this.visible = true\r\n this.getList()\r\n },\r\n getList() {\r\n this.loading = true\r\n listNoticeReadUsers(this.queryParams).then(res => {\r\n this.userList = res.rows\r\n this.total = res.total\r\n }).finally(() => {\r\n this.loading = false\r\n })\r\n },\r\n handleQuery() {\r\n this.queryParams.pageNum = 1\r\n this.getList()\r\n },\r\n resetQuery() {\r\n this.resetForm(\"queryForm\")\r\n this.handleQuery()\r\n },\r\n handleClose() {\r\n this.userList = []\r\n this.total = 0\r\n this.queryParams.searchValue = undefined\r\n }\r\n }\r\n}\r\n</script>\r\n\r\n<style scoped>\r\n.read-stat {\r\n font-size: 13px;\r\n color: #606266;\r\n line-height: 28px;\r\n}\r\n.read-stat strong {\r\n color: #00875A;\r\n font-size: 15px;\r\n margin: 0 2px;\r\n}\r\n</style>\r\n"],"mappings":";;;;;;;AAyCA,IAAAA,OAAA,GAAAC,OAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;iCAEA;EACAC,IAAA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,OAAA;MACAC,OAAA;MACAC,QAAA,EAAAC,SAAA;MACAC,WAAA;MACAC,KAAA;MACAC,QAAA;MACAC,WAAA;QACAC,OAAA;QACAC,QAAA;QACAP,QAAA,EAAAC,SAAA;QACAO,WAAA,EAAAP;MACA;IACA;EACA;EACAQ,OAAA;IACAC,IAAA,WAAAA,KAAAC,GAAA;MACA,KAAAX,QAAA,GAAAW,GAAA,CAAAX,QAAA;MACA,KAAAE,WAAA,GAAAS,GAAA,CAAAT,WAAA;MACA,KAAAG,WAAA,CAAAL,QAAA,GAAAW,GAAA,CAAAX,QAAA;MACA,KAAAK,WAAA,CAAAG,WAAA,GAAAP,SAAA;MACA,KAAAI,WAAA,CAAAC,OAAA;MACA,KAAAR,OAAA;MACA,KAAAc,OAAA;IACA;IACAA,OAAA,WAAAA,QAAA;MAAA,IAAAC,KAAA;MACA,KAAAd,OAAA;MACA,IAAAe,2BAAA,OAAAT,WAAA,EAAAU,IAAA,WAAAC,GAAA;QACAH,KAAA,CAAAT,QAAA,GAAAY,GAAA,CAAAC,IAAA;QACAJ,KAAA,CAAAV,KAAA,GAAAa,GAAA,CAAAb,KAAA;MACA,GAAAe,OAAA;QACAL,KAAA,CAAAd,OAAA;MACA;IACA;IACAoB,WAAA,WAAAA,YAAA;MACA,KAAAd,WAAA,CAAAC,OAAA;MACA,KAAAM,OAAA;IACA;IACAQ,UAAA,WAAAA,WAAA;MACA,KAAAC,SAAA;MACA,KAAAF,WAAA;IACA;IACAG,WAAA,WAAAA,YAAA;MACA,KAAAlB,QAAA;MACA,KAAAD,KAAA;MACA,KAAAE,WAAA,CAAAG,WAAA,GAAAP,SAAA;IACA;EACA;AACA","ignoreList":[]}]} |