diff --git a/package-lock.json b/package-lock.json index 1b98a335f436993ee14e8c87285ac0bbff3e94a0..c624f1ffa5a2501008197bf4ac00bd78b81593ee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1811,6 +1811,11 @@ "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", "dev": true }, + "all": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/all/-/all-0.0.0.tgz", + "integrity": "sha1-+yqnXUdZ1A457LsRj6vwzBH/VU8=" + }, "alphanum-sort": { "version": "1.0.2", "resolved": "https://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz", diff --git a/package.json b/package.json index e237df68d992091eb922dd42722b5ccefe241a5a..761049433311e92cf1c7ec6d5400797e5129e8ed 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "lint": "vue-cli-service lint" }, "dependencies": { + "all": "0.0.0", "axios": "^0.21.1", "buefy": "^0.9.7", "bulma": "^0.9.2", diff --git a/src/api/billboard.js b/src/api/billboard.js index d97b2aa6f25feb4f4a12e9316543313b16225957..620d838f259c2c9f7195ed28e5e89e426d685bae 100644 --- a/src/api/billboard.js +++ b/src/api/billboard.js @@ -5,4 +5,12 @@ export function getBillboard() { url: '/billboard/show', method: 'get' }) +} + +export function createBillboard(text) { + return request({ + url: '/billboard/add', + method: 'post', + data: text + }) } \ No newline at end of file diff --git a/src/assets/app.css b/src/assets/app.css index def002df534de85d78125998d8c99dbea02d13f0..b3885049f9ddf68cba0d49bd749b276c6b3fc165 100644 --- a/src/assets/app.css +++ b/src/assets/app.css @@ -159,6 +159,32 @@ a:hover { font-size: 14px !important; } +.text { + font-size: 12px; +} + +.item { + margin-bottom: 18px; +} + +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} + +.smq { + padding: 6px; +} + +.clearfix:after { + clear: both; +} + +.box-cardAdmin { + width: 960px; +} + .like{ color: rgb(64, 158, 255); background: rgb(205, 228, 255); diff --git a/src/component/layout/Header.vue b/src/component/layout/Header.vue index 195037c2df4f144d69d5e8d8bd4c16452a01e439..ccbe1f60aaf7608fb179410f86da661de816dd75 100644 --- a/src/component/layout/Header.vue +++ b/src/component/layout/Header.vue @@ -99,6 +99,13 @@ > ⚙ {{ $t('Header.settings') }} + + 🔑 {{ $t('Header.admin') }} + import('@/view/admin/Admin'), + meta: { + title: getLang() === 'zh' ? '修改公告' : 'Administration' + } } ] diff --git a/src/view/admin/Admin.vue b/src/view/admin/Admin.vue new file mode 100644 index 0000000000000000000000000000000000000000..488abc060940f15342576c0730197ce096427b72 --- /dev/null +++ b/src/view/admin/Admin.vue @@ -0,0 +1,83 @@ + + +