From d82a5e66ce303323b62a40ba8c4d3c3e31c0628d Mon Sep 17 00:00:00 2001 From: Logaxn Date: Mon, 11 Mar 2019 20:35:25 +0800 Subject: [PATCH 01/14] Signed-off-by: Logaxn --- .gitignore | 1 + src/router/index.js | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/.gitignore b/.gitignore index 9322b8a68d2..ba56a3e1ffd 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ dist/ npm-debug.log* yarn-debug.log* yarn-error.log* +/yarn.lock **/*.log test/unit/coverage diff --git a/src/router/index.js b/src/router/index.js index a4a71e46188..808e54435b8 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -78,6 +78,19 @@ export const constantRouterMap = [ } ] }, + { + path: '/gift', + component: Layout, + // redirect: '/documentation/index', + children: [ + { + path: 'list', + component: () => import('@/views/documentation/index'), + name: 'Documentation', + meta: { title: 'Gift List', icon: 'documentation', affix: true } + } + ] + }, { path: '/documentation', component: Layout, From 49ae4d9aee5e4d19bfb10eb35d51e815f22b17e9 Mon Sep 17 00:00:00 2001 From: Logaxn Date: Mon, 11 Mar 2019 20:58:20 +0800 Subject: [PATCH 02/14] Signed-off-by: Logaxn --- src/router/index.js | 6 +- src/views/gift/list.vue | 362 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 365 insertions(+), 3 deletions(-) create mode 100644 src/views/gift/list.vue diff --git a/src/router/index.js b/src/router/index.js index 808e54435b8..fa33e86b349 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -85,9 +85,9 @@ export const constantRouterMap = [ children: [ { path: 'list', - component: () => import('@/views/documentation/index'), - name: 'Documentation', - meta: { title: 'Gift List', icon: 'documentation', affix: true } + component: () => import('@/views/gift/list'), + name: 'GiftList', + meta: { title: 'Gift List', icon: 'table', affix: true } } ] }, diff --git a/src/views/gift/list.vue b/src/views/gift/list.vue new file mode 100644 index 00000000000..25cb9428f7f --- /dev/null +++ b/src/views/gift/list.vue @@ -0,0 +1,362 @@ + + + From 08e09565bdc15c43a49214f3c068752b2ab82724 Mon Sep 17 00:00:00 2001 From: Logaxn Date: Mon, 11 Mar 2019 23:37:17 +0800 Subject: [PATCH 03/14] Signed-off-by: Logaxn --- .gitignore | 2 +- .idea/codeStyles/Project.xml | 24 + .idea/codeStyles/codeStyleConfig.xml | 5 + .idea/encodings.xml | 4 + .idea/inspectionProfiles/Project_Default.xml | 15 + .idea/jsLibraryMappings.xml | 6 + .idea/misc.xml | 9 + .idea/modules.xml | 8 + .idea/zealouscrm-vue.iml | 8 + build/webpack.base.conf.js | 3 +- src/lang/index.js | 2 + src/views/gift/list.vue | 460 ++++++++++--------- src/views/gift/local.js | 11 + 13 files changed, 331 insertions(+), 226 deletions(-) create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/codeStyles/codeStyleConfig.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/jsLibraryMappings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/zealouscrm-vue.iml create mode 100644 src/views/gift/local.js diff --git a/.gitignore b/.gitignore index ba56a3e1ffd..25f3edf9f8f 100644 --- a/.gitignore +++ b/.gitignore @@ -12,7 +12,7 @@ test/e2e/reports selenium-debug.log # Editor directories and files -.idea +/.idea/workspace.xml .vscode *.suo *.ntvs* diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 00000000000..055a186919a --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,24 @@ + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 00000000000..79ee123c2b2 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 00000000000..15a15b218a2 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 00000000000..c4e998ee3b1 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/.idea/jsLibraryMappings.xml b/.idea/jsLibraryMappings.xml new file mode 100644 index 00000000000..d23208fbb71 --- /dev/null +++ b/.idea/jsLibraryMappings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 00000000000..920034107bd --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000000..8ad00b21bae --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/zealouscrm-vue.iml b/.idea/zealouscrm-vue.iml new file mode 100644 index 00000000000..c956989b29a --- /dev/null +++ b/.idea/zealouscrm-vue.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/build/webpack.base.conf.js b/build/webpack.base.conf.js index 3b946b4b242..b90dca78dad 100644 --- a/build/webpack.base.conf.js +++ b/build/webpack.base.conf.js @@ -41,7 +41,8 @@ module.exports = { }, module: { rules: [ - ...(config.dev.useEslint ? [createLintingRule()] : []), + // 暂时禁用 Eslint todo + // ...(config.dev.useEslint ? [createLintingRule()] : []), { test: /\.vue$/, loader: 'vue-loader', diff --git a/src/lang/index.js b/src/lang/index.js index 7c9c8af67b1..cd8d49e029d 100644 --- a/src/lang/index.js +++ b/src/lang/index.js @@ -26,6 +26,8 @@ const messages = { } const i18n = new VueI18n({ + // 暂时隐藏 i18n 警告 todo + silentTranslationWarn: true, // set locale // options: en | zh | es locale: Cookies.get('language') || 'en', diff --git a/src/views/gift/list.vue b/src/views/gift/list.vue index 25cb9428f7f..1e38b09a46c 100644 --- a/src/views/gift/list.vue +++ b/src/views/gift/list.vue @@ -18,14 +18,14 @@ + v-loading="listLoading" + :key="tableKey" + :data="list" + border + fit + highlight-current-row + style="width: 100%;" + @sort-change="sortChange"> - + @@ -81,7 +81,7 @@ - + @@ -128,235 +128,247 @@ diff --git a/src/views/gift/local.js b/src/views/gift/local.js new file mode 100644 index 00000000000..775ca0bea90 --- /dev/null +++ b/src/views/gift/local.js @@ -0,0 +1,11 @@ +export default { + en: { + giftName: 'Name' + }, + zh: { + giftName: '礼品' + }, + es: { + giftName: 'Gift' + } +} From e7c895c7f01a2236a89d3072b652fde8fc2ed07f Mon Sep 17 00:00:00 2001 From: Logaxn Date: Tue, 12 Mar 2019 00:40:40 +0800 Subject: [PATCH 04/14] Signed-off-by: Logaxn --- .idea/codeStyles/Project.xml | 3 ++- src/views/gift/list.vue | 41 +++++++++++++++++++++++++++--------- 2 files changed, 33 insertions(+), 11 deletions(-) diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 055a186919a..3e0d8cdb7dd 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -1,6 +1,7 @@ -