diff --git a/src/assets/image/dashboard/quickEnter/data-dictionary.png b/src/assets/image/dashboard/quickEnter/data-dictionary.png new file mode 100644 index 0000000..dbb40a7 Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/data-dictionary.png differ diff --git a/src/assets/image/dashboard/quickEnter/dynamic-messages.png b/src/assets/image/dashboard/quickEnter/dynamic-messages.png new file mode 100644 index 0000000..974d125 Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/dynamic-messages.png differ diff --git a/src/assets/image/dashboard/quickEnter/enterprise-standards.png b/src/assets/image/dashboard/quickEnter/enterprise-standards.png new file mode 100644 index 0000000..2bdea34 Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/enterprise-standards.png differ diff --git a/src/assets/image/dashboard/quickEnter/foreign-standards.png b/src/assets/image/dashboard/quickEnter/foreign-standards.png new file mode 100644 index 0000000..8e65154 Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/foreign-standards.png differ diff --git a/src/assets/image/dashboard/quickEnter/friendship-link.png b/src/assets/image/dashboard/quickEnter/friendship-link.png new file mode 100644 index 0000000..5ef7042 Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/friendship-link.png differ diff --git a/src/assets/image/dashboard/quickEnter/information-center.png b/src/assets/image/dashboard/quickEnter/information-center.png new file mode 100644 index 0000000..e1ee025 Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/information-center.png differ diff --git a/src/assets/image/dashboard/quickEnter/label-manage.png b/src/assets/image/dashboard/quickEnter/label-manage.png new file mode 100644 index 0000000..fee4479 Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/label-manage.png differ diff --git a/src/assets/image/dashboard/quickEnter/market-regulations-list.png b/src/assets/image/dashboard/quickEnter/market-regulations-list.png new file mode 100644 index 0000000..c4c5ef4 Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/market-regulations-list.png differ diff --git a/src/assets/image/dashboard/quickEnter/my-collection.png b/src/assets/image/dashboard/quickEnter/my-collection.png new file mode 100644 index 0000000..d8b38ed Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/my-collection.png differ diff --git a/src/assets/image/dashboard/quickEnter/my-message.png b/src/assets/image/dashboard/quickEnter/my-message.png new file mode 100644 index 0000000..c4f24af Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/my-message.png differ diff --git a/src/assets/image/dashboard/quickEnter/non-conformance-project-library.png b/src/assets/image/dashboard/quickEnter/non-conformance-project-library.png new file mode 100644 index 0000000..3ee0b1d Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/non-conformance-project-library.png differ diff --git a/src/assets/image/dashboard/quickEnter/ocr-identify.png b/src/assets/image/dashboard/quickEnter/ocr-identify.png new file mode 100644 index 0000000..42209f9 Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/ocr-identify.png differ diff --git a/src/assets/image/dashboard/quickEnter/process-center.png b/src/assets/image/dashboard/quickEnter/process-center.png new file mode 100644 index 0000000..0f1d425 Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/process-center.png differ diff --git a/src/assets/image/dashboard/quickEnter/regulatory-compliance-assessment.png b/src/assets/image/dashboard/quickEnter/regulatory-compliance-assessment.png new file mode 100644 index 0000000..c9dbf82 Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/regulatory-compliance-assessment.png differ diff --git a/src/assets/image/dashboard/quickEnter/role-manage.png b/src/assets/image/dashboard/quickEnter/role-manage.png new file mode 100644 index 0000000..f6310ba Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/role-manage.png differ diff --git a/src/assets/image/dashboard/quickEnter/split-comparison.png b/src/assets/image/dashboard/quickEnter/split-comparison.png new file mode 100644 index 0000000..1851822 Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/split-comparison.png differ diff --git a/src/assets/image/dashboard/quickEnter/standard-master-plan.png b/src/assets/image/dashboard/quickEnter/standard-master-plan.png new file mode 100644 index 0000000..a5aa652 Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/standard-master-plan.png differ diff --git a/src/assets/image/dashboard/quickEnter/standard-splitting.png b/src/assets/image/dashboard/quickEnter/standard-splitting.png new file mode 100644 index 0000000..1b33e66 Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/standard-splitting.png differ diff --git a/src/assets/image/dashboard/quickEnter/user-manage.png b/src/assets/image/dashboard/quickEnter/user-manage.png new file mode 100644 index 0000000..892b948 Binary files /dev/null and b/src/assets/image/dashboard/quickEnter/user-manage.png differ diff --git a/src/views/dashboard/Analysis.vue b/src/views/dashboard/Analysis.vue index 2b89429..762288b 100644 --- a/src/views/dashboard/Analysis.vue +++ b/src/views/dashboard/Analysis.vue @@ -46,7 +46,7 @@ export default { @import '~@assets/less/common.less'; .all-wrapper { - padding-top: 20px; + padding: 20px 8px 0; } .flex-item { margin: 10px; diff --git a/src/views/dashboard/modules/FriendLinkCard.vue b/src/views/dashboard/modules/FriendLinkCard.vue index dc0f958..8aec043 100644 --- a/src/views/dashboard/modules/FriendLinkCard.vue +++ b/src/views/dashboard/modules/FriendLinkCard.vue @@ -47,7 +47,7 @@ export default { this.loading = true getAction(this.url.list, {}).then((res) => { if (res.success) { - this.dataSource = res.result + this.dataSource = res.result || [] } else { this.$message.warning(res.message) } diff --git a/src/views/dashboard/modules/QuickEnterCard.vue b/src/views/dashboard/modules/QuickEnterCard.vue index a32dc39..518791b 100644 --- a/src/views/dashboard/modules/QuickEnterCard.vue +++ b/src/views/dashboard/modules/QuickEnterCard.vue @@ -11,7 +11,7 @@ -

{{ item.name }}

+
@@ -32,64 +32,13 @@ import MenuManageModal from '@views/dashboard/modules/MenuManageModal' import { getQuickEntryModuleList } from '@api/dashboard' -// 菜单id或name --> 图标名 -const map = [ - { id: '897f80938bcd2157018bcd22d1770001', name: '法规评估库', srcName: 'project-library' }, - { id: '1696430663505027073', name: '企业标准', srcName: 'enterprise-standard' }, - { id: '1701430695719411713', name: '企标复审计划', srcName: 'standard-review-plan' }, - { id: '1699984911627018242', name: '企标宣贯', srcName: 'standard-promotion' }, - { id: '1701402482251210753', name: '企标稽查', srcName: 'standard-audit' }, - { id: '1699610110131494913', name: '企标级别映射', srcName: 'standard-level-mapping' }, - { id: '1701846774438457346', name: '企标计划', srcName: 'standard-plan' }, - { id: '1701129706890174465', name: '企标评审会记录', srcName: 'standard-review-minutes' }, - { id: '1699268154566213634', name: '内部工作组', srcName: 'internal-working-group' }, - { id: '1706216785733353474', name: '动态消息', srcName: 'dynamic-message' }, - { id: '1699621406990196738', name: '友情链接管理', srcName: 'friend-link-management' }, - { id: '1694954872496123906', name: '国内标准', srcName: 'domestic-standards' }, - { id: '1702146447208464385', name: '已发分享', srcName: 'shared-items' }, - { id: '1702153747398770689', name: '已收分享', srcName: 'received-shares' }, - { id: '897f809c8b41f679018b41f679090000', name: '征求意见', srcName: 'soliciting-opinions' }, - { id: '1692098082295779330', name: '我的收藏', srcName: 'my-favorites' }, - { id: '53a9230444d33de28aa11cc108fb1dba', name: '我的消息', srcName: 'my-messages' }, - { id: 'f1cb187abf927c88b89470d08615f5ac', name: '数据字典', srcName: 'data-dictionary' }, - { id: '1691007717915566081', name: '文档拆分', srcName: 'document-splitting' }, - { id: '897f89fa8b07e219018b07e4338f0001', name: '新建流程', srcName: 'new-process' }, - { id: '1692057704023822337', name: '新旧拆分单对比', srcName: 'new-old-split-comparison' }, - { id: '897f80938bcd2157018bcd21573b0000', name: '未符合项', srcName: 'non-compliance-items' }, - { id: '1697502618994315265', name: '标准化活动', srcName: 'standardization-activities' }, - { id: '897f80868b84b221018b84bb4fe20005', name: '标准预警', srcName: 'standard-warning' }, - { id: '1689517320967122945', name: '标签管理', srcName: 'tag-management' }, - { id: '897f89fa8b1c5a5b018b1c5a5b4c0000', name: '流程中心', srcName: 'process-center' }, - { id: '897f809c8b0cf422018b0d1b5d790006', name: '流程配置', srcName: 'process-configuration' }, - { id: '1702153981491265538', name: '浏览记录', srcName: 'browsing-history' }, - { id: '1696420777130401794', name: '海外标准', srcName: 'overseas-standards' }, - { id: '3f915b2769fc80648e92d04e84ca059d', name: '用户管理', srcName: 'user-center' }, - { id: '897f89fa8b130b62018b130b620d0000', name: '联络人管理', srcName: 'contact-management' }, - { id: '897f809c8b5f5aff018b5f5aff0f0000', name: '自定义比对', srcName: 'custom-comparison' }, - { id: '190c2b43bec6a5f7a4194a85db67d96a', name: '角色管理', srcName: 'role-center' }, - { id: '1706587922522857473', name: '资料中心', srcName: 'resource-center' }, - { id: '1701115229728014338', name: '车型项目库', srcName: 'vehicle-project-library' }, - { id: '45c966826eeff4c99b8f8ebfe74511fc', name: '部门管理', srcName: 'department-management' }, - { id: '1704319763516084225', name: '问答库', srcName: 'questions-answers-library' }, - { id: '897f89d78ca41926018ca419266c0000', name: '任务转交', srcName: 'task-transfer' }, - { id: '897f89d78d1beaa3018d1bec513c0001', name: '文档动态', srcName: 'document-dynamics' } -] - export default { name: 'QuickEnterCard', components: { MenuManageModal }, data () { return { loading: false, - dataSource: [ - // { iconName: 'shengchanliuchengguanli', name: '新建流程' }, - // { iconName: 'a-moxingkuaisuchaifen1', name: '标准拆分' }, - // { iconName: 'shoucang', name: '我的收藏' }, - // { iconName: 'a-fagui1', name: '国内法规' }, - // { iconName: 'a-moxingkuaisuchaifen1', name: '征求意见' }, - // { iconName: 'jiaoseguanli', name: '角色管理' }, - { src: require(`@/assets/image/dashboard/quickEnter/new-process.png`), name: '新建流程' } - ] + dataSource: [] } }, created () { @@ -103,11 +52,8 @@ export default { if (res.success) { const data = res.result || [] this.dataSource = data.map(item => { - // 如果能找到菜单名,就用对应图标 - const findMap = map.find(m => m.id === item.id || m.name === item.name) - if (findMap) { - item.src = require(`@/assets/image/dashboard/quickEnter/${findMap.srcName}.png`) - } + // homeIcon在数据库配置 + item.src = require(`@/assets/image/dashboard/quickEnter/${item.homeIcon}.png`) return item }) } else { @@ -168,6 +114,7 @@ export default { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; + max-width: 100%; } } }