From 38f92a51c4d1320fac36d8f5de57a582a6a25299 Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Wed, 19 Apr 2023 17:27:47 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=9A=E7=9F=A5=E7=AE=A1=E7=90=86/=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/iconfonts/light/iconfont.css | 70 ++++++- src/assets/iconfonts/light/iconfont.js | 2 +- src/assets/iconfonts/light/iconfont.json | 112 +++++++++++ src/assets/iconfonts/light/iconfont.ttf | Bin 15736 -> 19728 bytes src/assets/iconfonts/light/iconfont.woff | Bin 9772 -> 12440 bytes src/assets/iconfonts/light/iconfont.woff2 | Bin 8580 -> 10904 bytes src/assets/styles/mixin.scss | 3 +- src/views/system/log/errorLog/index.vue | 161 ++++++++++++++++ src/views/system/log/index.vue | 148 ++++----------- .../system/log/{errorLog.vue => index2.vue} | 94 +++------- src/views/system/log/loginLog/index.vue | 104 ++++++++++ src/views/system/log/operateLog/index.vue | 143 ++++++++++++++ src/views/system/log/search.vue | 104 +++++++--- src/views/system/notifyManage/data.json | 26 +++ src/views/system/notifyManage/index.vue | 41 +--- .../system/notifyManage/module/selectObj.vue | 177 ++++++++++++++++++ 16 files changed, 938 insertions(+), 247 deletions(-) create mode 100644 src/views/system/log/errorLog/index.vue rename src/views/system/log/{errorLog.vue => index2.vue} (51%) create mode 100644 src/views/system/log/loginLog/index.vue create mode 100644 src/views/system/log/operateLog/index.vue create mode 100644 src/views/system/notifyManage/data.json create mode 100644 src/views/system/notifyManage/module/selectObj.vue diff --git a/src/assets/iconfonts/light/iconfont.css b/src/assets/iconfonts/light/iconfont.css index ab10bd5..05cc7ab 100644 --- a/src/assets/iconfonts/light/iconfont.css +++ b/src/assets/iconfonts/light/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 3966148 */ - src: url('iconfont.woff2?t=1679470396117') format('woff2'), - url('iconfont.woff?t=1679470396117') format('woff'), - url('iconfont.ttf?t=1679470396117') format('truetype'); + src: url('iconfont.woff2?t=1681870503932') format('woff2'), + url('iconfont.woff?t=1681870503932') format('woff'), + url('iconfont.ttf?t=1681870503932') format('truetype'); } .iconfont { @@ -13,6 +13,70 @@ -moz-osx-font-smoothing: grayscale; } +.icon-fabu:before { + content: "\e643"; +} + +.icon-guaqi:before { + content: "\e63b"; +} + +.icon-jihuo:before { + content: "\e63d"; +} + +.icon-xiala-shouqi:before { + content: "\e63e"; +} + +.icon-xiala-chakanxinxi:before { + content: "\e63f"; +} + +.icon-chakan:before { + content: "\e640"; +} + +.icon-jiazaigengduo:before { + content: "\e641"; +} + +.icon-quanbuyidu:before { + content: "\e642"; +} + +.icon-shangchuan:before { + content: "\e62b"; +} + +.icon-yonghuyouxiang:before { + content: "\e635"; +} + +.icon-yonghuming:before { + content: "\e636"; +} + +.icon-suoshubumen:before { + content: "\e637"; +} + +.icon-suoshuquanzong:before { + content: "\e638"; +} + +.icon-shoujihaoma:before { + content: "\e639"; +} + +.icon-yonghujiaose:before { + content: "\e63a"; +} + +.icon-xingbie:before { + content: "\e63c"; +} + .icon-dianzibiao:before { content: "\e623"; } diff --git a/src/assets/iconfonts/light/iconfont.js b/src/assets/iconfonts/light/iconfont.js index 299687f..06d5768 100644 --- a/src/assets/iconfonts/light/iconfont.js +++ b/src/assets/iconfonts/light/iconfont.js @@ -1 +1 @@ -window._iconfont_svg_string_3966148='',function(l){var a=(a=document.getElementsByTagName("script"))[a.length-1],c=a.getAttribute("data-injectcss"),a=a.getAttribute("data-disable-injectsvg");if(!a){var h,i,o,t,s,v=function(a,c){c.parentNode.insertBefore(a,c)};if(c&&!l.__iconfont__svg__cssinject__){l.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}h=function(){var a,c=document.createElement("div");c.innerHTML=l._iconfont_svg_string_3966148,(c=c.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",c=c,(a=document.body).firstChild?v(c,a.firstChild):a.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),h()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=h,t=l.document,s=!1,m(),t.onreadystatechange=function(){"complete"==t.readyState&&(t.onreadystatechange=null,z())})}function z(){s||(s=!0,o())}function m(){try{t.documentElement.doScroll("left")}catch(a){return void setTimeout(m,50)}z()}}(window); \ No newline at end of file +window._iconfont_svg_string_3966148='',function(c){var l=(l=document.getElementsByTagName("script"))[l.length-1],a=l.getAttribute("data-injectcss"),l=l.getAttribute("data-disable-injectsvg");if(!l){var h,i,o,t,s,v=function(l,a){a.parentNode.insertBefore(l,a)};if(a&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(l){console&&console.log(l)}}h=function(){var l,a=document.createElement("div");a.innerHTML=c._iconfont_svg_string_3966148,(a=a.getElementsByTagName("svg")[0])&&(a.setAttribute("aria-hidden","true"),a.style.position="absolute",a.style.width=0,a.style.height=0,a.style.overflow="hidden",a=a,(l=document.body).firstChild?v(a,l.firstChild):l.appendChild(a))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),h()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=h,t=c.document,s=!1,m(),t.onreadystatechange=function(){"complete"==t.readyState&&(t.onreadystatechange=null,z())})}function z(){s||(s=!0,o())}function m(){try{t.documentElement.doScroll("left")}catch(l){return void setTimeout(m,50)}z()}}(window); \ No newline at end of file diff --git a/src/assets/iconfonts/light/iconfont.json b/src/assets/iconfonts/light/iconfont.json index 40314c6..53f1530 100644 --- a/src/assets/iconfonts/light/iconfont.json +++ b/src/assets/iconfonts/light/iconfont.json @@ -5,6 +5,118 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "35119672", + "name": "发布", + "font_class": "fabu", + "unicode": "e643", + "unicode_decimal": 58947 + }, + { + "icon_id": "35004711", + "name": "挂起", + "font_class": "guaqi", + "unicode": "e63b", + "unicode_decimal": 58939 + }, + { + "icon_id": "35004712", + "name": "激活", + "font_class": "jihuo", + "unicode": "e63d", + "unicode_decimal": 58941 + }, + { + "icon_id": "35004753", + "name": "下拉-收起", + "font_class": "xiala-shouqi", + "unicode": "e63e", + "unicode_decimal": 58942 + }, + { + "icon_id": "35004754", + "name": "下拉-查看信息", + "font_class": "xiala-chakanxinxi", + "unicode": "e63f", + "unicode_decimal": 58943 + }, + { + "icon_id": "35004755", + "name": "查看", + "font_class": "chakan", + "unicode": "e640", + "unicode_decimal": 58944 + }, + { + "icon_id": "35004756", + "name": "加载更多", + "font_class": "jiazaigengduo", + "unicode": "e641", + "unicode_decimal": 58945 + }, + { + "icon_id": "35004757", + "name": "全部已读", + "font_class": "quanbuyidu", + "unicode": "e642", + "unicode_decimal": 58946 + }, + { + "icon_id": "35004555", + "name": "上传", + "font_class": "shangchuan", + "unicode": "e62b", + "unicode_decimal": 58923 + }, + { + "icon_id": "35004562", + "name": "用户邮箱", + "font_class": "yonghuyouxiang", + "unicode": "e635", + "unicode_decimal": 58933 + }, + { + "icon_id": "35004563", + "name": "用户名", + "font_class": "yonghuming", + "unicode": "e636", + "unicode_decimal": 58934 + }, + { + "icon_id": "35004564", + "name": "所属部门", + "font_class": "suoshubumen", + "unicode": "e637", + "unicode_decimal": 58935 + }, + { + "icon_id": "35004565", + "name": "所属全宗", + "font_class": "suoshuquanzong", + "unicode": "e638", + "unicode_decimal": 58936 + }, + { + "icon_id": "35004566", + "name": "手机号码", + "font_class": "shoujihaoma", + "unicode": "e639", + "unicode_decimal": 58937 + }, + { + "icon_id": "35004567", + "name": "用户角色", + "font_class": "yonghujiaose", + "unicode": "e63a", + "unicode_decimal": 58938 + }, + { + "icon_id": "35004569", + "name": "性别", + "font_class": "xingbie", + "unicode": "e63c", + "unicode_decimal": 58940 + }, { "icon_id": "34690983", "name": "电子表", diff --git a/src/assets/iconfonts/light/iconfont.ttf b/src/assets/iconfonts/light/iconfont.ttf index 146b78d5a93716aed429a013d84e9b22b061bf1f..ee018f6a0451307a9be4abc3baae50a090bd390e 100644 GIT binary patch delta 5199 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 delta 1220 zcmY+CO-NKx7>3_-?>OVk_%qIbW#xZmlW8LoCe$`ES1n8;9Zj8uqXP}0Zbk}RM2Ixd zLRthuftv&gq*@4VB7(Gq3j+}sA1zu$5E%y3`^|0BmB(|={h9Ne?|T=Q%)#tpV}2Mg zj{ppfWK!A9t%p^BwGOyC$0ugSe*Flx1D+c|M2xGlk`VR6DRRkbnbA1mXD<77L<+gk^)MAYlO^Dj3%D*K?wVgjI#8Az^(X zDn(dnh)QYxnmMWzVf7&@Mc4<3N)dJhqEdvtfv6N=mmn%d*e^(4tq2kv>m1lah)NN5 z6QWXteTAqLVTU0qMKqbBQiNTHs1#xUAu2_f1c*uzW&)y8B+qz2)QT`D5EUVe3`9kU zCRkL2Fh&p+A(|Y~To6VJqPZXp8AP)~7&nM!iZFPPP6v%3uaWyWF!NS}_1JE*hwPla zV(+-p?hobfy#wB7zJR~VzhBW?v0vF=xxnZ)1iAwE0;_@VHN!P4HGhJA!KL7Ss4Fxd w+71tdcO$itfyncyFWMVjh;GKZW9#v{_>;BT=&Phj7Cv7cGg$Lob6W;~0Zs(#761SM diff --git a/src/assets/iconfonts/light/iconfont.woff b/src/assets/iconfonts/light/iconfont.woff index 15e47766b25b47dff1f3d0242638e4565c5ef44a..870050458d8f5f5819292da87f6349e2e4307ec8 100644 GIT binary patch delta 12121 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 KB-?>JJplmpP=>hx diff --git a/src/assets/styles/mixin.scss b/src/assets/styles/mixin.scss index b82c6a9..2550fef 100644 --- a/src/assets/styles/mixin.scss +++ b/src/assets/styles/mixin.scss @@ -859,4 +859,5 @@ width: 40px !important; } } -} \ No newline at end of file +} + diff --git a/src/views/system/log/errorLog/index.vue b/src/views/system/log/errorLog/index.vue new file mode 100644 index 0000000..0d84de7 --- /dev/null +++ b/src/views/system/log/errorLog/index.vue @@ -0,0 +1,161 @@ + + + + + diff --git a/src/views/system/log/index.vue b/src/views/system/log/index.vue index 2296b5c..e026fe9 100644 --- a/src/views/system/log/index.vue +++ b/src/views/system/log/index.vue @@ -1,141 +1,57 @@ diff --git a/src/views/system/log/errorLog.vue b/src/views/system/log/index2.vue similarity index 51% rename from src/views/system/log/errorLog.vue rename to src/views/system/log/index2.vue index 1e4d7d8..2296b5c 100644 --- a/src/views/system/log/errorLog.vue +++ b/src/views/system/log/index2.vue @@ -1,7 +1,7 @@ + + diff --git a/src/views/system/log/operateLog/index.vue b/src/views/system/log/operateLog/index.vue new file mode 100644 index 0000000..ac19aee --- /dev/null +++ b/src/views/system/log/operateLog/index.vue @@ -0,0 +1,143 @@ + + + + + diff --git a/src/views/system/log/search.vue b/src/views/system/log/search.vue index a9d7200..3abb0f3 100644 --- a/src/views/system/log/search.vue +++ b/src/views/system/log/search.vue @@ -1,40 +1,94 @@ diff --git a/src/views/system/notifyManage/data.json b/src/views/system/notifyManage/data.json new file mode 100644 index 0000000..1f91dfd --- /dev/null +++ b/src/views/system/notifyManage/data.json @@ -0,0 +1,26 @@ +[ + { + "id": 1, + "label": "全宗部门选择", + "children": [ + { + "id": 2, + "label": "全宗A", + "children": [ + { + "id": 4, + "label": "部门A1" + }, + { + "id": 5, + "label": "部门A2" + } + ] + }, + { + "id": 3, + "label": "全宗B" + } + ] + } +] diff --git a/src/views/system/notifyManage/index.vue b/src/views/system/notifyManage/index.vue index 4598847..b6c37bc 100644 --- a/src/views/system/notifyManage/index.vue +++ b/src/views/system/notifyManage/index.vue @@ -7,7 +7,7 @@ - 发布 + 发布 @@ -86,7 +86,7 @@ - + - - - -
- - - - 用户 - 设备 - - - - -
-
+ @@ -131,12 +113,14 @@ import CRUD, { presenter, header, form, crud } from '@crud/crud' import rrOperation from '@crud/RR.operation' import DateRangePicker from '@/components/DateRangePicker' +import SelectObj from './module/selectObj' // noticeDel import { noticeCreate, getAllDev, getAllUser, getNoticeList } from '@/api/system/logs' + const defaultForm = {} export default { name: 'NotifyManage', - components: { rrOperation, DateRangePicker }, + components: { rrOperation, DateRangePicker, SelectObj }, cruds() { return CRUD({ title: '通知', url: 'api/system/logs', crudMethod: { }}) }, @@ -148,15 +132,11 @@ export default { tableData: [], selections: [], sendVisible: false, - sendObjVisible: false, sendForm: { msgType: '系统消息', title: null, notification: '' }, - selectObjForm: { - sendObj: 0 - }, pushObj: '用户', checked: '', noticeType: 1, @@ -182,11 +162,6 @@ export default { { required: true, message: '发送对象不可为空', trigger: 'blur' } ] }, - rulesObj: { - sendObj: [ - { required: true, message: '请选择发送对象', trigger: 'change' } - ] - }, allUser: null, allDev: null, page: { @@ -213,6 +188,9 @@ export default { this.getTableData() }, methods: { + openSelectObj() { + this.$refs.selectObj.sendObjVisible = true + }, getParams() { const params = { page: null, @@ -485,4 +463,5 @@ export default { text-align: center; cursor: pointer; } + diff --git a/src/views/system/notifyManage/module/selectObj.vue b/src/views/system/notifyManage/module/selectObj.vue new file mode 100644 index 0000000..a699881 --- /dev/null +++ b/src/views/system/notifyManage/module/selectObj.vue @@ -0,0 +1,177 @@ + + + +