This commit is contained in:
11528
2022-03-22 18:02:45 +08:00
parent d889ef6b12
commit fbe05218ad
7 changed files with 2225 additions and 2176 deletions
+1 -1
View File
@@ -324,7 +324,7 @@
{ {
title: '操作日志', title: '操作日志',
path: '/OperationLog', path: '/OperationLog',
menuId: '' menuId: 'eb1565c40ca7506f89655f79f7a1ca65'
}, },
// { // {
// title: '资料中心管理', // title: '资料中心管理',
@@ -3,7 +3,7 @@
<div class="attribute-custom v-class"> <div class="attribute-custom v-class">
<div class="action-bar1"> <div class="action-bar1">
<el-button class="common-button-primary add-button" style="margin-right: 5px" size="mini" type="primary" v-btn-permission="'fa21906587bacdcaf0a72f995db4e40d'" @click="showAddModel">新增</el-button> <el-button class="common-button-primary add-button" style="margin-right: 5px" size="mini" type="primary" v-btn-permission="'fa21906587bacdcaf0a72f995db4e40d'" @click="showAddModel">新增</el-button>
<el-button class="common-button-default" size="small" @click="showDisplayLocationDialog" v-btn-permission="'85b2b303cce28234fafa1f5ab12ba61d'">展示区域管理</el-button> <el-button class="common-button-default" size="small" v-btn-permission="'85b2b303cce28234fafa1f5ab12ba61d'" @click="showDisplayLocationDialog">展示区域管理</el-button>
</div> </div>
<loading :loading="attributeDataLoading">数据处理中</loading> <loading :loading="attributeDataLoading">数据处理中</loading>
<div class="content"> <div class="content">
@@ -1,19 +1,19 @@
<template> <template>
<div class="wx-custom-tab"> <div class="wx-custom-tab">
<el-tabs v-model="tabValue" style="height: 100%;"> <el-tabs v-model="tabValue" style="height: 100%;">
<el-tab-pane label="国内外标准法规" name="stand"> <el-tab-pane label="国内外标准法规" name="stand" v-btn-permission="'ad3ef2b8b8487229e52a7fe93416c437'">
<div style="position: absolute;top: 0;left: 0;right: 0;bottom: 0;"> <div style="position: absolute;top: 0;left: 0;right: 0;bottom: 0;">
<stand v-if="tabValue === 'stand'" v-btn-permission="'ad3ef2b8b8487229e52a7fe93416c437'"></stand> <stand v-if="tabValue === 'stand'"></stand>
</div> </div>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="国内外政策" name="laws" > <el-tab-pane label="国内外政策" name="laws" v-btn-permission="'efcbe65f90d3a23f0be5df5ad60d1dac'">
<div style="position: absolute;top: 0;left: 0;right: 0;bottom: 0;"> <div style="position: absolute;top: 0;left: 0;right: 0;bottom: 0;">
<laws v-if="tabValue === 'laws'" v-btn-permission="'efcbe65f90d3a23f0be5df5ad60d1dac'"></laws > <laws v-if="tabValue === 'laws'" ></laws >
</div> </div>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="企业标准库" name="buss"> <el-tab-pane label="企业标准库" name="buss" v-btn-permission="'7feeb73929c25a6f1fd67952704ec02b'">
<div style="position: absolute;top: 0;left: 0;right: 0;bottom: 0;"> <div style="position: absolute;top: 0;left: 0;right: 0;bottom: 0;">
<buss v-if="tabValue === 'buss'" v-btn-permission="'7feeb73929c25a6f1fd67952704ec02b'"></buss> <buss v-if="tabValue === 'buss'" ></buss>
</div> </div>
</el-tab-pane> </el-tab-pane>
<!-- <el-tab-pane label="其他" name="other"> <!-- <el-tab-pane label="其他" name="other">
+34 -4
View File
@@ -2,11 +2,11 @@
<template> <template>
<div class="data-link"> <div class="data-link">
<el-tabs v-model="activeName"> <el-tabs v-model="activeName">
<el-tab-pane label="第一行链接" name="firstLink"> <el-tab-pane label="第一行链接" name="firstLink" v-if="project">
<first-link v-if="activeName === 'firstLink'" v-btn-permission="'c8355290d8ece5202db506405c7df6fd'"></first-link> <first-link v-if="activeName === 'firstLink'" ></first-link>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="第二行链接" name="secondLink"> <el-tab-pane label="第二行链接" name="secondLink" v-if="skill">
<second-link v-if="activeName === 'secondLink'" v-btn-permission="'b22bdd0959e5a445fd90a9e0e7a8f607'"></second-link> <second-link v-if="activeName === 'secondLink'" ></second-link>
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
</div> </div>
@@ -23,11 +23,41 @@ export default {
}, },
data() { data() {
return { return {
skill: false,
project: false,
activeName: 'firstLink', activeName: 'firstLink',
menuName: [ "第一行链接", "第二行链接"]
} }
}, },
methods: { methods: {
}, },
mounted() {
const menuList = this.$store.getters.getMenuList;
let menuData = [];
let menuID = ["c8355290d8ece5202db506405c7df6fd", "b22bdd0959e5a445fd90a9e0e7a8f607"];
this.menuName.forEach(item => {
for (let i = 0; i < menuList.length; i++) {
let entity = menuList[i];
if (item != entity.menuName) continue;
if (menuID.indexOf(entity.id) >= 0 && menuData.indexOf(entity.id) == -1) {
menuData.push(entity.id);
if (entity.id === "c8355290d8ece5202db506405c7df6fd") {
this.project = true
} else if (entity.id === "b22bdd0959e5a445fd90a9e0e7a8f607") {
this.skill = true
}
}
}
});
if (this.project === true) {
this.activeName = "firstLink"
return;
} else if (this.skill === true) {
this.activeName = "secondLink"
return;
}
}
} }
</script> </script>
@@ -6,8 +6,8 @@
<el-button <el-button
type="primary" type="primary"
class="common-button-primary add-button" class="common-button-primary add-button"
@click="addLink"
v-btn-permission="'a87f58f50bed49452ee2a9147254b16b'" v-btn-permission="'a87f58f50bed49452ee2a9147254b16b'"
@click="addLink"
size="mini">新增 size="mini">新增
</el-button> </el-button>
<!-- <el-button <!-- <el-button
@@ -190,7 +190,7 @@
<el-divider content-position="left"><h2>企业标准相关流程</h2></el-divider> <el-divider content-position="left"><h2>企业标准相关流程</h2></el-divider>
<div class="process-box"> <div class="process-box">
<div class="process-name"> <div class="process-name">
<el-card shadow="hover" v-btn-permission="''"> <el-card shadow="hover" v-btn-permission="'62d7895323fc44fcd3a2d7fa1a0c84bf'">
<div class="card-box" @click="handleCreateProcess('buss1')"> <div class="card-box" @click="handleCreateProcess('buss1')">
<div class="card-top"> <div class="card-top">
<div class="card-top-left"> <div class="card-top-left">
@@ -205,7 +205,7 @@
</el-card> </el-card>
</div> </div>
<div class="process-name"> <div class="process-name">
<el-card shadow="hover" v-btn-permission="''"> <el-card shadow="hover" v-btn-permission="'c149ed69750916dce3e26c35c4728542'">
<div class="card-box" @click="handleCreateProcess('buss2')"> <div class="card-box" @click="handleCreateProcess('buss2')">
<div class="card-top"> <div class="card-top">
<div class="card-top-left"> <div class="card-top-left">
@@ -219,6 +219,21 @@
</div> </div>
</el-card> </el-card>
</div> </div>
<div class="process-name">
<el-card shadow="hover" v-btn-permission="'2ddb307d6b6840ac4e7f8f46d4c8f437'">
<div class="card-box" @click="handleCreateProcess('26')">
<div class="card-top">
<div class="card-top-left">
<img :src="getImg(Math.floor(Math.random() * 6))">
</div>
<div class="card-top-right">
<div class="card-top-right-text">企标制修订-立项计划</div>
<div class="card-top-right-line"></div>
</div>
</div>
</div>
</el-card>
</div>
<div class="process-name"> <div class="process-name">
<el-card shadow="hover" v-btn-permission="'5af5073695c2e1d12ca3d5a6afae67b5'"> <el-card shadow="hover" v-btn-permission="'5af5073695c2e1d12ca3d5a6afae67b5'">
<div class="card-box" @click="handleCreateProcess('23')"> <div class="card-box" @click="handleCreateProcess('23')">
@@ -28,6 +28,7 @@
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="small" size="small"
v-btn-permission="'23e01cb6ac6bfcedd39537f236a769e5'"
@click="searchSarAccessBtn"> @click="searchSarAccessBtn">
查询 查询
</el-button> </el-button>
@@ -36,6 +37,7 @@
<el-button <el-button
class="common-button-default" class="common-button-default"
size="small" size="small"
v-btn-permission="'23e01cb6ac6bfcedd39537f236a769e5'"
@click="clearSearch">清空</el-button> @click="clearSearch">清空</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
@@ -46,12 +48,14 @@
type="primary" type="primary"
class="common-button-primary add-button" class="common-button-primary add-button"
size="mini" size="mini"
v-btn-permission="'226bcb0d4d1b5767183d51186f24c57a'"
@click="showAddModel(1, null)" @click="showAddModel(1, null)"
><i class="el-icon-plus"></i>新增</el-button> ><i class="el-icon-plus"></i>新增</el-button>
<el-button <el-button
class="common-button-default delete-button" class="common-button-default delete-button"
:loading="delLoading" :loading="delLoading"
size="mini" size="mini"
v-btn-permission="'bdc3bb8549669702642f86aa4323c568'"
@click="deleteSarAccess('demore',null)" @click="deleteSarAccess('demore',null)"
><i class="iconfont">&#xe61b;</i>批量删除</el-button> ><i class="iconfont">&#xe61b;</i>批量删除</el-button>
</div> </div>
@@ -109,8 +113,8 @@
<el-dropdown trigger="click" @command="handleCommand"> <el-dropdown trigger="click" @command="handleCommand">
<i class="iconfont">&#xe61e;</i> <i class="iconfont">&#xe61e;</i>
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
<el-dropdown-item :command="[scope.row, '编辑']">编辑</el-dropdown-item> <el-dropdown-item :command="[scope.row, '编辑']" v-btn-permission="'9cfce14dcb70220b1feb948f956b3e0e'">编辑</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '删除']">删除</el-dropdown-item> <el-dropdown-item :command="[scope.row, '删除']" v-btn-permission="'c5931f7d69d66aae5f45c9e88a137f5a'">删除</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
</div> </div>