diff --git a/test_client/package-lock.json b/test_client/package-lock.json index c9691af..0e758f9 100644 --- a/test_client/package-lock.json +++ b/test_client/package-lock.json @@ -875,6 +875,75 @@ "to-fast-properties": "^2.0.0" } }, + "@ckeditor/ckeditor5-build-classic": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-build-classic/-/ckeditor5-build-classic-18.0.0.tgz", + "integrity": "sha512-7nyaDU5sUSl+7wXPwr0d5bOlO2e0LRQh2iJJCJfAjjuUESwtiBGoFC+Ql5dEht0xlfARoSWQMlkUvGuHOVja7A==" + }, + "@ckeditor/ckeditor5-core": { + "version": "18.0.0", + "resolved": "https://registry.npm.taobao.org/@ckeditor/ckeditor5-core/download/@ckeditor/ckeditor5-core-18.0.0.tgz", + "integrity": "sha1-71NcvrPEgY1GPkXnhEY/k3vy1js=", + "requires": { + "@ckeditor/ckeditor5-engine": "^18.0.0", + "@ckeditor/ckeditor5-utils": "^18.0.0", + "lodash-es": "^4.17.10" + } + }, + "@ckeditor/ckeditor5-editor-classic": { + "version": "18.0.0", + "resolved": "https://registry.npm.taobao.org/@ckeditor/ckeditor5-editor-classic/download/@ckeditor/ckeditor5-editor-classic-18.0.0.tgz", + "integrity": "sha1-YquzsVFShohUzoJJ/8MKRT8k/ek=", + "requires": { + "@ckeditor/ckeditor5-core": "^18.0.0", + "@ckeditor/ckeditor5-engine": "^18.0.0", + "@ckeditor/ckeditor5-ui": "^18.0.0", + "@ckeditor/ckeditor5-utils": "^18.0.0", + "lodash-es": "^4.17.10" + } + }, + "@ckeditor/ckeditor5-engine": { + "version": "18.0.0", + "resolved": "https://registry.npm.taobao.org/@ckeditor/ckeditor5-engine/download/@ckeditor/ckeditor5-engine-18.0.0.tgz", + "integrity": "sha1-iKtK8/zggGuQ/drZjJDRYkFlst4=", + "requires": { + "@ckeditor/ckeditor5-utils": "^18.0.0", + "lodash-es": "^4.17.10" + } + }, + "@ckeditor/ckeditor5-ui": { + "version": "18.0.0", + "resolved": "https://registry.npm.taobao.org/@ckeditor/ckeditor5-ui/download/@ckeditor/ckeditor5-ui-18.0.0.tgz", + "integrity": "sha1-GSlSk6IwAR3tU/5OYgQFppwMsRU=", + "requires": { + "@ckeditor/ckeditor5-core": "^18.0.0", + "@ckeditor/ckeditor5-utils": "^18.0.0", + "lodash-es": "^4.17.10" + } + }, + "@ckeditor/ckeditor5-upload": { + "version": "18.0.0", + "resolved": "https://registry.npm.taobao.org/@ckeditor/ckeditor5-upload/download/@ckeditor/ckeditor5-upload-18.0.0.tgz", + "integrity": "sha1-ay1FTh3+rcKQQW7UrkJNGGQktfo=", + "requires": { + "@ckeditor/ckeditor5-core": "^18.0.0", + "@ckeditor/ckeditor5-ui": "^18.0.0", + "@ckeditor/ckeditor5-utils": "^18.0.0" + } + }, + "@ckeditor/ckeditor5-utils": { + "version": "18.0.0", + "resolved": "https://registry.npm.taobao.org/@ckeditor/ckeditor5-utils/download/@ckeditor/ckeditor5-utils-18.0.0.tgz", + "integrity": "sha1-lc1mYcAA6RV+u3BSoUKp2qNLU4g=", + "requires": { + "lodash-es": "^4.17.10" + } + }, + "@ckeditor/ckeditor5-vue": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-vue/-/ckeditor5-vue-1.0.1.tgz", + "integrity": "sha512-4MaQwZ04cWwqYW0732sg2aqx9ILeHIP0LSLKUuLCLR21qYONZPvxY/V/czh1DH99toaL/iwPvEoJtO2ldriPaA==" + }, "@hapi/address": { "version": "2.1.4", "resolved": "https://registry.npm.taobao.org/@hapi/address/download/@hapi/address-2.1.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Faddress%2Fdownload%2F%40hapi%2Faddress-2.1.4.tgz", @@ -9793,7 +9862,7 @@ }, "load-script": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/load-script/download/load-script-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/load-script/-/load-script-1.0.0.tgz", "integrity": "sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ=" }, "loader-fs-cache": { @@ -9897,6 +9966,11 @@ "integrity": "sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg=", "dev": true }, + "lodash-es": { + "version": "4.17.15", + "resolved": "https://registry.npm.taobao.org/lodash-es/download/lodash-es-4.17.15.tgz", + "integrity": "sha1-Ib2Wg5NUQS8j16EDQOXqxu5FXXg=" + }, "lodash.defaultsdeep": { "version": "4.6.1", "resolved": "https://registry.npm.taobao.org/lodash.defaultsdeep/download/lodash.defaultsdeep-4.6.1.tgz?cache=0&sync_timestamp=1562718178896&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash.defaultsdeep%2Fdownload%2Flodash.defaultsdeep-4.6.1.tgz", diff --git a/test_client/package.json b/test_client/package.json index d19708d..47d7430 100644 --- a/test_client/package.json +++ b/test_client/package.json @@ -15,6 +15,10 @@ "svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml" }, "dependencies": { + "@ckeditor/ckeditor5-build-classic": "^18.0.0", + "@ckeditor/ckeditor5-editor-classic": "^18.0.0", + "@ckeditor/ckeditor5-upload": "^18.0.0", + "@ckeditor/ckeditor5-vue": "^1.0.1", "axios": "0.18.1", "ckeditor4-vue": "^0.2.0", "echarts": "^4.7.0", diff --git a/test_client/src/api/cms.js b/test_client/src/api/cms.js new file mode 100644 index 0000000..0f65da2 --- /dev/null +++ b/test_client/src/api/cms.js @@ -0,0 +1,34 @@ +import request from '@/utils/request' + +export function getArticleList() { + return request({ + url: '/cms/article/', + method: 'get', + }) +} +export function createArticle(data) { + return request({ + url: '/cms/article/', + method: 'post', + data + }) +} +export function updateArticle(id, data) { + return request({ + url: `/cms/article/${id}/`, + method: 'put', + data + }) +} +export function deleteArticle(id) { + return request({ + url: `/cms/article/${id}/`, + method: 'delete', + }) +} +export function getArticle(id) { + return request({ + url: `/cms/article/${id}/`, + method: 'get', + }) +} diff --git a/test_client/src/components/Tinymce/index.vue b/test_client/src/components/Tinymce/index.vue index 0c6174c..fe0daed 100644 --- a/test_client/src/components/Tinymce/index.vue +++ b/test_client/src/components/Tinymce/index.vue @@ -1,9 +1,6 @@