diff --git a/package.json b/package.json index 225eff3..ab211f4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "micro-ui", "version": "0.4.3", - "description": "AllData科学护城河-前端项目", + "description": "数据标准符合性检测工具-前端项目", "author": "AllDataDC", "license": "Apache-2.0", "scripts": { diff --git a/public/favicon.ico b/public/favicon.ico index ce7d690..ec6bb95 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/src/api/metadata/datasource.js b/src/api/metadata/datasource.js index 2a02d2a..dcdb5e2 100644 --- a/src/api/metadata/datasource.js +++ b/src/api/metadata/datasource.js @@ -105,3 +105,11 @@ export function word(id) { responseType: 'blob' }) } + +export function getMetadatablood(data) { + return request({ + url: '/data/metadata/sources/getMetadatablood', + method: 'post', + data: data + }) +} diff --git a/src/assets/icons/svg/codeConsole.svg b/src/assets/icons/svg/codeConsole.svg index 672ec6e..8934663 100644 --- a/src/assets/icons/svg/codeConsole.svg +++ b/src/assets/icons/svg/codeConsole.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/src/assets/icons/svg/develop.svg b/src/assets/icons/svg/develop.svg index e189223..6cae83b 100644 --- a/src/assets/icons/svg/develop.svg +++ b/src/assets/icons/svg/develop.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/src/assets/icons/svg/dictionary.svg b/src/assets/icons/svg/dictionary.svg index 6e83c43..b1d0fc0 100644 --- a/src/assets/icons/svg/dictionary.svg +++ b/src/assets/icons/svg/dictionary.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/src/assets/icons/svg/index.svg b/src/assets/icons/svg/index.svg index fdb3826..066cf64 100644 --- a/src/assets/icons/svg/index.svg +++ b/src/assets/icons/svg/index.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/src/assets/icons/svg/mnt.svg b/src/assets/icons/svg/mnt.svg index 936ce29..8067945 100644 --- a/src/assets/icons/svg/mnt.svg +++ b/src/assets/icons/svg/mnt.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/src/assets/icons/svg/server.svg b/src/assets/icons/svg/server.svg index db6dcdf..75eb187 100644 --- a/src/assets/icons/svg/server.svg +++ b/src/assets/icons/svg/server.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/src/assets/icons/svg/system.svg b/src/assets/icons/svg/system.svg index 9333c60..3c1bc27 100644 --- a/src/assets/icons/svg/system.svg +++ b/src/assets/icons/svg/system.svg @@ -1 +1 @@ - + diff --git a/src/assets/images/data.png b/src/assets/images/data.png new file mode 100644 index 0000000..3ae22f0 Binary files /dev/null and b/src/assets/images/data.png differ diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 573e929..2537f1b 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -23,8 +23,8 @@ -
- +
+ {{ extractName(user.nickName) }}
@@ -110,6 +110,17 @@ export default { this.$store.dispatch('LogOut').then(() => { location.reload() }) + }, + extractColorByName(name) { + var temp = [] + temp.push('#') + for (let index = 0; index < name.length; index++) { + temp.push(parseInt(name[index].charCodeAt(0), 10).toString(16)) + } + return temp.slice(0, 5).join('').slice(0, 4) + }, + extractName(name) { + return name.slice(0, 1) } } } diff --git a/src/layout/components/Sidebar/Logo.vue b/src/layout/components/Sidebar/Logo.vue index 2f35b4e..7eb0efb 100644 --- a/src/layout/components/Sidebar/Logo.vue +++ b/src/layout/components/Sidebar/Logo.vue @@ -14,7 +14,7 @@ + + diff --git a/src/views/quality/checkcontentrule/CheckContentRuleDetail.vue b/src/views/quality/checkcontentrule/CheckContentRuleDetail.vue new file mode 100644 index 0000000..078cf7d --- /dev/null +++ b/src/views/quality/checkcontentrule/CheckContentRuleDetail.vue @@ -0,0 +1,278 @@ + + + + + diff --git a/src/views/quality/checkcontentrule/CheckContentRuleEdit.vue b/src/views/quality/checkcontentrule/CheckContentRuleEdit.vue new file mode 100644 index 0000000..eb2d070 --- /dev/null +++ b/src/views/quality/checkcontentrule/CheckContentRuleEdit.vue @@ -0,0 +1,411 @@ + + + + + diff --git a/src/views/quality/checkcontentrule/CheckContentRuleList.vue b/src/views/quality/checkcontentrule/CheckContentRuleList.vue new file mode 100644 index 0000000..6300a83 --- /dev/null +++ b/src/views/quality/checkcontentrule/CheckContentRuleList.vue @@ -0,0 +1,407 @@ + + + + + diff --git a/src/views/quality/checkcontentrule/index.vue b/src/views/quality/checkcontentrule/index.vue new file mode 100644 index 0000000..3ab6240 --- /dev/null +++ b/src/views/quality/checkcontentrule/index.vue @@ -0,0 +1,48 @@ + + + + + diff --git a/src/views/quality/checkjob/CheckJobList.vue b/src/views/quality/checkjob/CheckJobList.vue index 185346d..3c643c3 100644 --- a/src/views/quality/checkjob/CheckJobList.vue +++ b/src/views/quality/checkjob/CheckJobList.vue @@ -27,35 +27,26 @@ diff --git a/src/views/quality/checkreport/index.vue b/src/views/quality/checkreport/index.vue index a9aa60f..f68a858 100644 --- a/src/views/quality/checkreport/index.vue +++ b/src/views/quality/checkreport/index.vue @@ -36,7 +36,7 @@ -