26 changed files with 102 additions and 95 deletions
@ -1 +0,0 @@ |
|||
.announcement-container[data-v-34e6c3de]{max-width:1200px;margin:0 auto;padding:20px}.page-title[data-v-34e6c3de]{font-size:20px;font-weight:700;color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.detail[data-v-34e6c3de]{background:#fff;padding:20px}@media (max-width:768px){.search-input[data-v-34e6c3de]{width:100%}.announcement-header[data-v-34e6c3de]{flex-direction:column;align-items:flex-start}.announcement-date[data-v-34e6c3de]{margin-top:5px}} |
@ -1 +0,0 @@ |
|||
.announcement-container[data-v-2630b25e]{max-width:1200px;margin:0 auto;padding:20px}.page-title[data-v-2630b25e]{font-size:20px;font-weight:700;color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.search-bar[data-v-2630b25e]{margin-bottom:20px}.search-input[data-v-2630b25e]{width:400px}.announcement-list-card[data-v-2630b25e]{border-radius:4px}.announcement-item[data-v-2630b25e]{padding:15px 0;border-bottom:1px dashed #eee;transition:background-color .2s;cursor:pointer}.announcement-item[data-v-2630b25e]:last-child{border-bottom:none}.announcement-item[data-v-2630b25e]:hover{background-color:#f9f9f9}.announcement-header[data-v-2630b25e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.announcement-title[data-v-2630b25e]{display:flex;align-items:center;font-weight:500;color:#333}.announcement-title .is-top[data-v-2630b25e]{color:#e6a23c}.announcement-title .el-tag[data-v-2630b25e]{margin-left:10px}.announcement-date[data-v-2630b25e]{color:#999;font-size:12px}.announcement-content[data-v-2630b25e]{color:#666;line-height:1.6;margin-bottom:10px}.announcement-action[data-v-2630b25e]{text-align:right}.empty-state[data-v-2630b25e]{padding:50px 0}.pagination-container[data-v-2630b25e]{margin-top:20px;text-align:right}.detail-meta[data-v-2630b25e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee;color:#999;font-size:12px}.detail-text[data-v-2630b25e]{line-height:1.8;color:#333}@media (max-width:768px){.search-input[data-v-2630b25e]{width:100%}.announcement-header[data-v-2630b25e]{flex-direction:column;align-items:flex-start}.announcement-date[data-v-2630b25e]{margin-top:5px}} |
@ -1 +0,0 @@ |
|||
.home-layout-container[data-v-40153470]{display:flex;width:100%;height:auto}.left-nav[data-v-40153470]{width:200px;background-color:#f8f9fa;padding:20px 0;box-sizing:border-box;border-radius:10px 0 0 10px}.nav-list[data-v-40153470]{list-style:none;margin:0;padding:0}.nav-item[data-v-40153470]{padding:12px 20px;cursor:pointer;color:#333;transition:all .3s ease;display:flex}.nav-item img[data-v-40153470]{width:20px;margin-right:5px}.nav-item[data-v-40153470]:hover{background-color:#e9ecef;padding-left:25px;color:#fff;background:#6a8a27}.main-content[data-v-40153470]{flex:1;height:auto;overflow:hidden}.carousel-img[data-v-40153470]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-content[data-v-40153470] .el-carousel__container{height:100%!important}.right-info[data-v-40153470]{width:280px;background-color:#fff;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;border-left:1px solid #eee;border-radius:0 10px 10px 0}.avatar-container[data-v-40153470]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.user-avatar[data-v-40153470]{width:60px;height:60px;border-radius:50%;margin-bottom:10px;border:2px solid #f0f0f0}.welcome-text[data-v-40153470]{font-size:14px;color:#333}.btn-group[data-v-40153470]{display:flex;gap:10px;margin-bottom:30px;width:100%}.func-icons[data-v-40153470]{display:flex;justify-content:space-around;flex-wrap:wrap;width:100%;margin-bottom:10px;padding:10px 0;border-top:1px dashed #eee;border-bottom:1px dashed #eee}.icon-item[data-v-40153470]{display:flex;flex-direction:column;align-items:center;cursor:pointer;color:#666;transition:color .3s ease;width:50%}.icon-item[data-v-40153470]:nth-child(n+3){margin-top:20px}.icon-item[data-v-40153470]:hover{color:#1890ff}.icon[data-v-40153470]{font-size:24px;margin-bottom:5px}.icon-item span[data-v-40153470]{font-size:12px}.announcement[data-v-40153470]{display:flex;align-items:center;font-size:12px;color:#666;width:100%;padding-top:10px}.announcement span[data-v-40153470]{margin-left:10px}.product-list .product-grid[data-v-71ee3626]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.product-list .product-card[data-v-71ee3626]{border:1px solid #eaeaea;border-radius:8px;overflow:hidden;transition:all .3s ease;padding:10px;background:#fff;border-radius:10px}.product-list .product-card[data-v-71ee3626]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.product-list .product-card .product-img[data-v-71ee3626]{height:250px;overflow:hidden}.product-list .product-card .product-img .product-pic[data-v-71ee3626]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.product-list .product-card .product-img .product-pic[data-v-71ee3626]:hover{transform:scale(1.05)}.product-list .product-card .product-info[data-v-71ee3626]{padding:10px}.product-list .product-card .product-info .product-name[data-v-71ee3626]{font-size:14px;line-height:20px;min-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px}.product-list .product-card .product-info .product-name a[data-v-71ee3626]{color:#333}.product-list .product-card .product-info .product-name a[data-v-71ee3626]:hover{color:#409eff}.product-list .product-card .product-info .product-price[data-v-71ee3626]{margin-bottom:15px}.product-list .product-card .product-info .product-price .current-price[data-v-71ee3626]{color:#f40;font-size:16px;font-weight:700}.product-list .product-card .product-info .product-price .original-price[data-v-71ee3626]{color:#999;font-size:12px;text-decoration:line-through;margin-left:8px}.product-list .product-card .product-info .product-actions[data-v-71ee3626]{margin-bottom:10px}.product-list .product-card .product-info .product-sales[data-v-71ee3626]{font-size:12px;color:#999;margin-bottom:15px}.product-list .no-products[data-v-71ee3626]{padding:50px 0;text-align:center}.product-box[data-v-c53f5724]{margin:30px 0}.product-box h2[data-v-c53f5724]{margin-bottom:20px} |
@ -0,0 +1 @@ |
|||
.announcement-container[data-v-2e0c8dfc]{max-width:1200px;margin:0 auto;padding:20px}.page-title[data-v-2e0c8dfc]{font-size:20px;font-weight:700;color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.search-bar[data-v-2e0c8dfc]{margin-bottom:20px}.search-input[data-v-2e0c8dfc]{width:400px}.announcement-list-card[data-v-2e0c8dfc]{border-radius:4px}.announcement-item[data-v-2e0c8dfc]{padding:15px 0;border-bottom:1px dashed #eee;transition:background-color .2s;cursor:pointer}.announcement-item[data-v-2e0c8dfc]:last-child{border-bottom:none}.announcement-item[data-v-2e0c8dfc]:hover{background-color:#f9f9f9}.announcement-header[data-v-2e0c8dfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.announcement-title[data-v-2e0c8dfc]{display:flex;align-items:center;font-weight:500;color:#333}.announcement-title .is-top[data-v-2e0c8dfc]{color:#e6a23c}.announcement-title .el-tag[data-v-2e0c8dfc]{margin-left:10px}.announcement-date[data-v-2e0c8dfc]{color:#999;font-size:12px}.announcement-content[data-v-2e0c8dfc]{color:#666;line-height:1.6;margin-bottom:10px}.announcement-action[data-v-2e0c8dfc]{text-align:right}.empty-state[data-v-2e0c8dfc]{padding:50px 0}.pagination-container[data-v-2e0c8dfc]{margin-top:20px;text-align:right}.detail-meta[data-v-2e0c8dfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee;color:#999;font-size:12px}.detail-text[data-v-2e0c8dfc]{line-height:1.8;color:#333}@media (max-width:768px){.search-input[data-v-2e0c8dfc]{width:100%}.announcement-header[data-v-2e0c8dfc]{flex-direction:column;align-items:flex-start}.announcement-date[data-v-2e0c8dfc]{margin-top:5px}} |
@ -0,0 +1 @@ |
|||
.home-layout-container[data-v-185af175]{display:flex;width:100%;height:auto}.left-nav[data-v-185af175]{width:200px;background-color:#f8f9fa;padding:20px 0;box-sizing:border-box;border-radius:10px 0 0 10px}.nav-list[data-v-185af175]{list-style:none;margin:0;padding:0}.nav-item[data-v-185af175]{padding:12px 20px;cursor:pointer;color:#333;transition:all .3s ease;display:flex}.nav-item img[data-v-185af175]{width:20px;margin-right:5px}.nav-item[data-v-185af175]:hover{background-color:#e9ecef;padding-left:25px;color:#fff;background:#6a8a27}.main-content[data-v-185af175]{flex:1;height:auto;overflow:hidden}.carousel-img[data-v-185af175]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-content[data-v-185af175] .el-carousel__container{height:100%!important}.right-info[data-v-185af175]{width:280px;background-color:#fff;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;border-left:1px solid #eee;border-radius:0 10px 10px 0}.avatar-container[data-v-185af175]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.user-avatar[data-v-185af175]{width:60px;height:60px;border-radius:50%;margin-bottom:10px;border:2px solid #f0f0f0}.welcome-text[data-v-185af175]{font-size:14px;color:#333}.btn-group[data-v-185af175]{display:flex;gap:10px;margin-bottom:30px;width:100%}.func-icons[data-v-185af175]{display:flex;justify-content:space-around;flex-wrap:wrap;width:100%;margin-bottom:10px;padding:10px 0;border-top:1px dashed #eee;border-bottom:1px dashed #eee}.icon-item[data-v-185af175]{display:flex;flex-direction:column;align-items:center;cursor:pointer;color:#666;transition:color .3s ease;width:50%}.icon-item[data-v-185af175]:nth-child(n+3){margin-top:20px}.icon-item[data-v-185af175]:hover{color:#1890ff}.icon[data-v-185af175]{font-size:24px;margin-bottom:5px}.icon-item span[data-v-185af175]{font-size:12px}.announcement[data-v-185af175]{display:flex;align-items:center;font-size:12px;color:#666;width:100%;padding-top:10px;cursor:pointer}.announcement span[data-v-185af175]{margin-left:10px}.product-list .product-grid[data-v-71ee3626]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.product-list .product-card[data-v-71ee3626]{border:1px solid #eaeaea;border-radius:8px;overflow:hidden;transition:all .3s ease;padding:10px;background:#fff;border-radius:10px}.product-list .product-card[data-v-71ee3626]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.product-list .product-card .product-img[data-v-71ee3626]{height:250px;overflow:hidden}.product-list .product-card .product-img .product-pic[data-v-71ee3626]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.product-list .product-card .product-img .product-pic[data-v-71ee3626]:hover{transform:scale(1.05)}.product-list .product-card .product-info[data-v-71ee3626]{padding:10px}.product-list .product-card .product-info .product-name[data-v-71ee3626]{font-size:14px;line-height:20px;min-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px}.product-list .product-card .product-info .product-name a[data-v-71ee3626]{color:#333}.product-list .product-card .product-info .product-name a[data-v-71ee3626]:hover{color:#409eff}.product-list .product-card .product-info .product-price[data-v-71ee3626]{margin-bottom:15px}.product-list .product-card .product-info .product-price .current-price[data-v-71ee3626]{color:#f40;font-size:16px;font-weight:700}.product-list .product-card .product-info .product-price .original-price[data-v-71ee3626]{color:#999;font-size:12px;text-decoration:line-through;margin-left:8px}.product-list .product-card .product-info .product-actions[data-v-71ee3626]{margin-bottom:10px}.product-list .product-card .product-info .product-sales[data-v-71ee3626]{font-size:12px;color:#999;margin-bottom:15px}.product-list .no-products[data-v-71ee3626]{padding:50px 0;text-align:center}.product-box[data-v-c53f5724]{margin:30px 0}.product-box h2[data-v-c53f5724]{margin-bottom:20px} |
@ -0,0 +1 @@ |
|||
.announcement-container[data-v-61ff5634]{max-width:1200px;margin:0 auto;padding:20px}.page-title[data-v-61ff5634]{font-size:20px;font-weight:700;color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.detail[data-v-61ff5634]{background:#fff;padding:20px}@media (max-width:768px){.search-input[data-v-61ff5634]{width:100%}.announcement-header[data-v-61ff5634]{flex-direction:column;align-items:flex-start}.announcement-date[data-v-61ff5634]{margin-top:5px}} |
File diff suppressed because one or more lines are too long
@ -1 +1 @@ |
|||
<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>shiweisuzhou</title><script defer="defer" src="/js/chunk-vendors.9c0851b6.js"></script><script defer="defer" src="/js/app.5f630284.js"></script><link href="/css/chunk-vendors.10dd4e95.css" rel="stylesheet"><link href="/css/app.5fbd07a4.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but shiweisuzhou doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html> |
|||
<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>shiweisuzhou</title><script defer="defer" src="/js/chunk-vendors.9c0851b6.js"></script><script defer="defer" src="/js/app.7dbbe996.js"></script><link href="/css/chunk-vendors.10dd4e95.css" rel="stylesheet"><link href="/css/app.7a96818a.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but shiweisuzhou doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html> |
@ -1,2 +0,0 @@ |
|||
"use strict";(self["webpackChunkshiweisuzhou"]=self["webpackChunkshiweisuzhou"]||[]).push([[315],{7315:function(t,n,e){e.r(n),e.d(n,{default:function(){return r}});var i=function(){var t=this,n=t._self._c;return n("div",{staticClass:"announcement-container"},[n("div",{staticClass:"page-title"},[t._v("公告详情")]),n("div",{staticClass:"detail",domProps:{innerHTML:t._s(t.util.formateRichText(t.content))}})])},s=[],c={name:"Announcement",data(){return{content:{}}},created(){this.getAnnouncement()},methods:{getAnnouncement(){this.get({id:this.$route.query.id},"/api/anncmnt/getAnncmntById").then(t=>{1==t.code&&(this.content=t.data.content)})}}},a=c,u=e(1656),o=(0,u.A)(a,i,s,!1,null,"34e6c3de",null),r=o.exports}}]); |
|||
//# sourceMappingURL=315.010ae2e0.js.map
|
@ -1 +0,0 @@ |
|||
{"version":3,"file":"js/315.010ae2e0.js","mappings":"oKAAA,IAAIA,EAAS,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACE,YAAY,0BAA0B,CAACF,EAAG,MAAM,CAACE,YAAY,cAAc,CAACJ,EAAIK,GAAG,UAAUH,EAAG,MAAM,CAACE,YAAY,SAASE,SAAS,CAAC,UAAYN,EAAIO,GAAGP,EAAIQ,KAAKC,gBAAgBT,EAAIU,cACnQ,EACIC,EAAkB,GCStB,GACAC,KAAA,eACAC,IAAAA,GACA,OACAH,QAAA,GAEA,EACAI,OAAAA,GAEA,KAAAC,iBACA,EACAC,QAAA,CAEAD,eAAAA,GACA,KAAAE,IACA,CACAC,GAAA,KAAAC,OAAAC,MAAAF,IAEA,+BACAG,KAAAC,IACA,GAAAA,EAAAC,OACA,KAAAb,QAAAY,EAAAT,KAAAH,UAGA,ICnCoQ,I,UCQhQc,GAAY,OACd,EACAzB,EACAY,GACA,EACA,KACA,WACA,MAIF,EAAea,E","sources":["webpack://shiweisuzhou/./src/views/notice/noticeDetail.vue","webpack://shiweisuzhou/src/views/notice/noticeDetail.vue","webpack://shiweisuzhou/./src/views/notice/noticeDetail.vue?b35e","webpack://shiweisuzhou/./src/views/notice/noticeDetail.vue?4a16"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"announcement-container\"},[_c('div',{staticClass:\"page-title\"},[_vm._v(\"公告详情\")]),_c('div',{staticClass:\"detail\",domProps:{\"innerHTML\":_vm._s(_vm.util.formateRichText(_vm.content))}})])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <div class=\"announcement-container\">\r\n <!-- 页面标题 -->\r\n <div class=\"page-title\">公告详情</div>\r\n\r\n <!-- 公告详情 -->\r\n <div class=\"detail\" v-html=\"util.formateRichText(content)\"></div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: \"Announcement\",\r\n data() {\r\n return {\r\n content: {}\r\n };\r\n },\r\n created() {\r\n // 初始化加载数据\r\n this.getAnnouncement();\r\n },\r\n methods: {\r\n // 获取公告详情\r\n getAnnouncement() {\r\n this.get(\r\n {\r\n id: this.$route.query.id\r\n },\r\n \"/api/anncmnt/getAnncmntById\"\r\n ).then((res) => {\r\n if (res.code == 1) {\r\n this.content = res.data.content;\r\n }\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.announcement-container {\r\n max-width: 1200px;\r\n margin: 0 auto;\r\n padding: 20px;\r\n}\r\n\r\n.page-title {\r\n font-size: 20px;\r\n font-weight: bold;\r\n color: #333;\r\n margin-bottom: 20px;\r\n padding-bottom: 10px;\r\n border-bottom: 1px solid #eee;\r\n}\r\n\r\n.detail {\r\n background: #fff;\r\n padding: 20px;\r\n}\r\n\r\n@media (max-width: 768px) {\r\n .search-input {\r\n width: 100%;\r\n }\r\n\r\n .announcement-header {\r\n flex-direction: column;\r\n align-items: flex-start;\r\n }\r\n\r\n .announcement-date {\r\n margin-top: 5px;\r\n }\r\n}\r\n</style>\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./noticeDetail.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./noticeDetail.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./noticeDetail.vue?vue&type=template&id=34e6c3de&scoped=true\"\nimport script from \"./noticeDetail.vue?vue&type=script&lang=js\"\nexport * from \"./noticeDetail.vue?vue&type=script&lang=js\"\nimport style0 from \"./noticeDetail.vue?vue&type=style&index=0&id=34e6c3de&prod&scoped=true&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"34e6c3de\",\n null\n \n)\n\nexport default component.exports"],"names":["render","_vm","this","_c","_self","staticClass","_v","domProps","_s","util","formateRichText","content","staticRenderFns","name","data","created","getAnnouncement","methods","get","id","$route","query","then","res","code","component"],"sourceRoot":""} |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,2 +1,2 @@ |
|||
"use strict";(self["webpackChunkshiweisuzhou"]=self["webpackChunkshiweisuzhou"]||[]).push([[443],{5443:function(t,e,n){n.r(e),n.d(e,{default:function(){return l}});var a=function(){var t=this,e=t._self._c;return e("div",{staticClass:"announcement-container"},[e("div",{staticClass:"page-title"},[t._v("公告列表")]),e("el-card",{staticClass:"announcement-list-card"},[t._l(t.announcementList,function(n){return e("div",{key:n.id,staticClass:"announcement-item",on:{click:function(e){return t.gotoDetail(n)}}},[e("div",{staticClass:"announcement-header"},[e("div",{staticClass:"announcement-title"},[e("span",{class:{"is-top":n.isTop}},[t._v(t._s(n.title))])]),e("div",{staticClass:"announcement-date"},[t._v(t._s(n.createTime))])]),e("div",{staticClass:"announcement-content text-overflowRows",domProps:{innerHTML:t._s(t.util.formateRichText(n.content))}}),e("div",{staticClass:"announcement-action"},[e("el-button",{attrs:{type:"text"}},[t._v("查看详情")])],1)])}),0===t.announcementList.length?e("div",{staticClass:"empty-state"},[e("el-empty",{attrs:{description:"暂无公告信息"}})],1):t._e()],2),t.total>0?e("div",{staticClass:"pagination-container"},[e("el-pagination",{attrs:{"current-page":t.currentPage,"page-sizes":[5,10,20],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)},i=[],s=(n(4114),{name:"AnnouncementList",data(){return{searchKeyword:"",currentPage:1,pageSize:5,total:0,announcementList:[]}},filters:{ellipsis(t,e){return t?t.length<=e?t:t.slice(0,e)+"...":""}},created(){this.getAnnouncementList()},methods:{getAnnouncementList(){this.post({offset:(this.currentPage-1)*this.pageSize,limit:this.pageSize},"/api/anncmnt/getAnncmntByType").then(t=>{1==t.code&&(this.announcementList=t.data.list,this.total=t.data.total)})},handleSearch(){this.currentPage=1,this.getAnnouncementList()},handleSizeChange(t){this.pageSize=t,this.currentPage=1,this.getAnnouncementList()},handleCurrentChange(t){this.currentPage=t,this.getAnnouncementList()},gotoDetail(t){this.$router.push("/NoticeDetail?id="+t.id)}}}),c=s,o=n(1656),r=(0,o.A)(c,a,i,!1,null,"2630b25e",null),l=r.exports}}]); |
|||
//# sourceMappingURL=443.953569b3.js.map
|
|||
"use strict";(self["webpackChunkshiweisuzhou"]=self["webpackChunkshiweisuzhou"]||[]).push([[601],{6601:function(t,e,n){n.r(e),n.d(e,{default:function(){return l}});var a=function(){var t=this,e=t._self._c;return e("div",{staticClass:"announcement-container"},[e("div",{staticClass:"page-title"},[t._v("公告列表")]),e("el-card",{staticClass:"announcement-list-card"},[t._l(t.announcementList,function(n){return e("div",{key:n.id,staticClass:"announcement-item",on:{click:function(e){return t.gotoDetail(n)}}},[e("div",{staticClass:"announcement-header"},[e("div",{staticClass:"announcement-title"},[e("span",{class:{"is-top":n.isTop}},[t._v(t._s(n.title))])]),e("div",{staticClass:"announcement-date"},[t._v(t._s(n.createTime))])]),e("div",{staticClass:"announcement-content text-overflowRows",domProps:{innerHTML:t._s(t.util.formateRichText(n.content))}}),e("div",{staticClass:"announcement-action"},[e("el-button",{attrs:{type:"text"}},[t._v("查看详情")])],1)])}),0===t.announcementList.length?e("div",{staticClass:"empty-state"},[e("el-empty",{attrs:{description:"暂无公告信息"}})],1):t._e()],2),t.total>0?e("div",{staticClass:"pagination-container"},[e("el-pagination",{attrs:{"current-page":t.currentPage,"page-sizes":[5,10,20],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)},i=[],s=(n(4114),{name:"AnnouncementList",data(){return{searchKeyword:"",currentPage:1,pageSize:5,total:0,announcementList:[]}},filters:{ellipsis(t,e){return t?t.length<=e?t:t.slice(0,e)+"...":""}},created(){this.getAnnouncementList()},methods:{getAnnouncementList(){this.post({offset:(this.currentPage-1)*this.pageSize,limit:this.pageSize},"/api/anncmnt/getAnncmntByType").then(t=>{1==t.code&&(this.announcementList=t.data.list,this.total=t.data.total)})},handleSearch(){this.currentPage=1,this.getAnnouncementList()},handleSizeChange(t){this.pageSize=t,this.currentPage=1,this.getAnnouncementList()},handleCurrentChange(t){this.currentPage=t,this.getAnnouncementList()},gotoDetail(t){this.$router.push("/NoticeDetail?type=notice&id="+t.id)}}}),c=s,o=n(1656),r=(0,o.A)(c,a,i,!1,null,"2e0c8dfc",null),l=r.exports}}]); |
|||
//# sourceMappingURL=601.1c95e2ee.js.map
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,2 @@ |
|||
"use strict";(self["webpackChunkshiweisuzhou"]=self["webpackChunkshiweisuzhou"]||[]).push([[831],{7831:function(t,e,n){n.r(e),n.d(e,{default:function(){return r}});var i=function(){var t=this,e=t._self._c;return e("div",{staticClass:"announcement-container"},[e("div",{staticClass:"page-title"},[t._v("详情")]),e("div",{staticClass:"detail",domProps:{innerHTML:t._s(t.util.formateRichText(t.content))}})])},s=[],a={name:"Announcement",data(){return{content:{}}},created(){this.getAnnouncement()},methods:{getAnnouncement(){"notice"==this.$route.query.type?this.get({id:this.$route.query.id},"/api/anncmnt/getAnncmntById").then(t=>{1==t.code&&(this.content=t.data.content)}):"footer"==this.$route.query.type&&this.get({id:this.$route.query.id},"/api/navigation/getNavigationById").then(t=>{this.content=t.data.content})}}},o=a,u=n(1656),c=(0,u.A)(o,i,s,!1,null,"61ff5634",null),r=c.exports}}]); |
|||
//# sourceMappingURL=831.a64e98d7.js.map
|
@ -0,0 +1 @@ |
|||
{"version":3,"file":"js/831.a64e98d7.js","mappings":"oKAAA,IAAIA,EAAS,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACE,YAAY,0BAA0B,CAACF,EAAG,MAAM,CAACE,YAAY,cAAc,CAACJ,EAAIK,GAAG,QAAQH,EAAG,MAAM,CAACE,YAAY,SAASE,SAAS,CAAC,UAAYN,EAAIO,GAAGP,EAAIQ,KAAKC,gBAAgBT,EAAIU,cACjQ,EACIC,EAAkB,GCStB,GACAC,KAAA,eACAC,IAAAA,GACA,OACAH,QAAA,GAEA,EACAI,OAAAA,GAEA,KAAAC,iBACA,EACAC,QAAA,CAEAD,eAAAA,GACA,eAAAE,OAAAC,MAAAC,KACA,KAAAC,IACA,CACAC,GAAA,KAAAJ,OAAAC,MAAAG,IAEA,+BACAC,KAAAC,IACA,GAAAA,EAAAC,OACA,KAAAd,QAAAa,EAAAV,KAAAH,WAGA,eAAAO,OAAAC,MAAAC,MACA,KAAAC,IACA,CACAC,GAAA,KAAAJ,OAAAC,MAAAG,IAEA,qCACAC,KAAAC,IACA,KAAAb,QAAAa,EAAAV,KAAAH,SAGA,IC9CoQ,I,UCQhQe,GAAY,OACd,EACA1B,EACAY,GACA,EACA,KACA,WACA,MAIF,EAAec,E","sources":["webpack://shiweisuzhou/./src/views/notice/noticeDetail.vue","webpack://shiweisuzhou/src/views/notice/noticeDetail.vue","webpack://shiweisuzhou/./src/views/notice/noticeDetail.vue?b35e","webpack://shiweisuzhou/./src/views/notice/noticeDetail.vue?4a16"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"announcement-container\"},[_c('div',{staticClass:\"page-title\"},[_vm._v(\"详情\")]),_c('div',{staticClass:\"detail\",domProps:{\"innerHTML\":_vm._s(_vm.util.formateRichText(_vm.content))}})])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <div class=\"announcement-container\">\r\n <!-- 页面标题 -->\r\n <div class=\"page-title\">详情</div>\r\n\r\n <!-- 公告详情 -->\r\n <div class=\"detail\" v-html=\"util.formateRichText(content)\"></div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: \"Announcement\",\r\n data() {\r\n return {\r\n content: {},\r\n };\r\n },\r\n created() {\r\n // 初始化加载数据\r\n this.getAnnouncement();\r\n },\r\n methods: {\r\n // 获取详情\r\n getAnnouncement() {\r\n if (this.$route.query.type == \"notice\") {\r\n this.get(\r\n {\r\n id: this.$route.query.id,\r\n },\r\n \"/api/anncmnt/getAnncmntById\"\r\n ).then((res) => {\r\n if (res.code == 1) {\r\n this.content = res.data.content;\r\n }\r\n });\r\n } else if (this.$route.query.type == \"footer\") {\r\n this.get(\r\n {\r\n id: this.$route.query.id,\r\n },\r\n \"/api/navigation/getNavigationById\"\r\n ).then((res) => {\r\n this.content = res.data.content;\r\n });\r\n }\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.announcement-container {\r\n max-width: 1200px;\r\n margin: 0 auto;\r\n padding: 20px;\r\n}\r\n\r\n.page-title {\r\n font-size: 20px;\r\n font-weight: bold;\r\n color: #333;\r\n margin-bottom: 20px;\r\n padding-bottom: 10px;\r\n border-bottom: 1px solid #eee;\r\n}\r\n\r\n.detail {\r\n background: #fff;\r\n padding: 20px;\r\n}\r\n\r\n@media (max-width: 768px) {\r\n .search-input {\r\n width: 100%;\r\n }\r\n\r\n .announcement-header {\r\n flex-direction: column;\r\n align-items: flex-start;\r\n }\r\n\r\n .announcement-date {\r\n margin-top: 5px;\r\n }\r\n}\r\n</style>\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./noticeDetail.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./noticeDetail.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./noticeDetail.vue?vue&type=template&id=61ff5634&scoped=true\"\nimport script from \"./noticeDetail.vue?vue&type=script&lang=js\"\nexport * from \"./noticeDetail.vue?vue&type=script&lang=js\"\nimport style0 from \"./noticeDetail.vue?vue&type=style&index=0&id=61ff5634&prod&scoped=true&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"61ff5634\",\n null\n \n)\n\nexport default component.exports"],"names":["render","_vm","this","_c","_self","staticClass","_v","domProps","_s","util","formateRichText","content","staticRenderFns","name","data","created","getAnnouncement","methods","$route","query","type","get","id","then","res","code","component"],"sourceRoot":""} |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in new issue