提交 57e2c6c4 authored 作者: thy's avatar thy

Merge branch 'master' into 'thy'

# Conflicts: # src/components/evaluationReport/evaluationReport.vue
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
label="操作" label="操作"
align="center"> align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="change revise" @click="yesEdit(scope.row)"><span class="img support-img"></span>支持国产化</span> <span class="buttonSupport support" @click="yesEdit(scope.row)">支持国产化</span>
<span class="change delete" @click="noEdit(scope.row)"><span class="img Unsupport-img"></span>不支持国产化</span> <span class="buttonSupport Unsupport" @click="noEdit(scope.row)">不支持国产化</span>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -76,6 +76,7 @@ export default { ...@@ -76,6 +76,7 @@ export default {
components: '', components: '',
technologyId:'内部依赖(未知)', technologyId:'内部依赖(未知)',
input2: '', input2: '',
status: 0
} }
}, },
mounted() { mounted() {
...@@ -95,12 +96,11 @@ export default { ...@@ -95,12 +96,11 @@ export default {
}) })
}, },
// 数据 // 数据
getConfigList() { getConfigList(dex, num, st) {
let obj = { let obj = {
technologyName:this.technologyId technologyName:this.technologyId
} }
this.$server.getConfigPageList(this.myPage,8,obj).then(res => { this.$server.getConfigPageList(this.myPage,8,obj).then(res => {
console.log(res);
this.tableData = res.data.objects; this.tableData = res.data.objects;
this.tablePageSize = res.data.totalElement; this.tablePageSize = res.data.totalElement;
}); });
...@@ -121,7 +121,7 @@ export default { ...@@ -121,7 +121,7 @@ export default {
this.components = ''; this.components = '';
}, },
// 支持国产化 // 支持国产化
yesEdit(row){ yesEdit(row, index){
let obj = { let obj = {
suffix: ['java'], suffix: ['java'],
target: row.target, target: row.target,
...@@ -135,6 +135,7 @@ export default { ...@@ -135,6 +135,7 @@ export default {
id:row.id id:row.id
} }
}; };
console.log(index)
this.$server.editConfigUpdate(obj).then(res => { this.$server.editConfigUpdate(obj).then(res => {
this.$message({ this.$message({
message: '修改成功', message: '修改成功',
...@@ -144,7 +145,7 @@ export default { ...@@ -144,7 +145,7 @@ export default {
}); });
}, },
// 不支持国产化 // 不支持国产化
noEdit(row){ noEdit(row, index){
let obj = { let obj = {
suffix: ['java'], suffix: ['java'],
target: row.target, target: row.target,
...@@ -219,32 +220,29 @@ export default { ...@@ -219,32 +220,29 @@ export default {
.UnDependence .content .button:hover{ .UnDependence .content .button:hover{
background: rgba(72,119,230,.6); background: rgba(72,119,230,.6);
} }
.UnDependence .content .revise{ /*.UnDependence .content .img{*/
margin-right: 10px; /* width: 21px;*/
} /* height: 21px;*/
.UnDependence .content .img{ /* display: inline-block;*/
width: 17px; /* vertical-align: middle;*/
height: 17px; /* margin-right: 5px;*/
/*}*/
.UnDependence .content .buttonSupport{
display: inline-block; display: inline-block;
vertical-align: middle; background-color: #4877e6;
color: #ffffff;
border-radius: 4px;
line-height: 34px;
margin-right: 5px; margin-right: 5px;
width: 115px;
height: 34px;
} }
.UnDependence .support-img{ .UnDependence .content .support:hover{
background-image: url("./img/select.png"); background-color: #ffffff;
} color: #4877e6;
.Unsupport-img{
background-image: url("./img/un-select.png");
}
.el-table--striped .el-table__body tr.el-table__row--striped.el-table__row--striped.el-table__row--striped:hover td .support-img{
width: 19px;
height: 18px;
background-image: url("./img/select-h.png");
/*表格双行hover样式*/
} }
.el-table--enable-row-hover .el-table__body tr:hover>td .support-img{ .UnDependence .content .Unsupport:hover{
width: 19px; background-color: #ffffff;
height: 18px; color: #4877e6;
background-image: url("./img/select-h.png");
/*表格单行hover样式*/
} }
</style> </style>
\ No newline at end of file
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
<p class="title">最新动态</p> <p class="title">最新动态</p>
<p class="search"> <p class="search">
<span class="searchVal"> <span class="searchVal">
<span>名称</span> <span>查询</span>
<el-input v-model="searchVal" size="medium" placeholder="请输入"></el-input> <el-input v-model="searchVal" size="medium" placeholder="请输入查询内容"></el-input>
</span> </span>
<span class="button">搜索</span> <span class="button">搜索</span>
</p> </p>
...@@ -77,7 +77,7 @@ export default { ...@@ -77,7 +77,7 @@ export default {
searchVal: '', searchVal: '',
currentPage: 1, // 分页第一页 currentPage: 1, // 分页第一页
pagesize: 8, // 每页个数 pagesize: 8, // 每页个数
totleLength: 100, // 获取后台传的所有数据的长度 totleLength: 8, // 获取后台传的所有数据的长度
allData:[ allData:[
{ {
name: '天津麒麟正式更名为麒麟软件 国产操作系统主力军吹响出征号角!', name: '天津麒麟正式更名为麒麟软件 国产操作系统主力军吹响出征号角!',
...@@ -189,13 +189,13 @@ export default { ...@@ -189,13 +189,13 @@ export default {
display: flex; display: flex;
} }
.dynamicList .content .searchVal{ .dynamicList .content .searchVal{
width: 245px; width: 280px;
display: flex; display: flex;
font-size: 18px; font-size: 18px;
color: #4663a6; color: #4663a6;
} }
.dynamicList .content .searchVal>span{ .dynamicList .content .searchVal>span{
width: 85px; width: 75px;
display: inline-block; display: inline-block;
line-height: 34px; line-height: 34px;
} }
...@@ -205,7 +205,6 @@ export default { ...@@ -205,7 +205,6 @@ export default {
font-size: 18px; font-size: 18px;
height: 34px; height: 34px;
line-height: 34px; line-height: 34px;
width: 180px;
} }
.dynamicList .content .button{ .dynamicList .content .button{
display: inline-block; display: inline-block;
...@@ -218,6 +217,7 @@ export default { ...@@ -218,6 +217,7 @@ export default {
border-radius: 4px; border-radius: 4px;
color: #fff; color: #fff;
font-size: 18px; font-size: 18px;
margin-left: 100px;
} }
.dynamicList .content .button:hover{ .dynamicList .content .button:hover{
background: rgba(72,119,230,.6); background: rgba(72,119,230,.6);
......
...@@ -144,6 +144,7 @@ export default { ...@@ -144,6 +144,7 @@ export default {
}, },
// 搜索栏 // 搜索栏
search() { search() {
this.currentPage = 1;
this.init(); this.init();
}, },
// 点击分页 // 点击分页
......
...@@ -133,7 +133,7 @@ export default { ...@@ -133,7 +133,7 @@ export default {
} }
let val = { let val = {
name: '基础资料管理', name: '基础资料管理',
index: 4, index: 11,
childPath: 'person', childPath: 'person',
childIndex: 2 childIndex: 2
} }
...@@ -181,6 +181,7 @@ export default { ...@@ -181,6 +181,7 @@ export default {
}, },
// 搜索栏 // 搜索栏
search() { search() {
this.currentPage = 1;
this.init(); this.init();
}, },
// 点击分页 // 点击分页
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
<p class="title">角色管理</p> <p class="title">角色管理</p>
<p class="search"> <p class="search">
<span class="searchVal"> <span class="searchVal">
<span>角色名称</span> <span>查询</span>
<el-input v-model="searchVal" size="medium" placeholder="请输入" @change="search"></el-input> <el-input v-model="searchVal" size="medium" placeholder="请输入角色名称" @change="search"></el-input>
</span> </span>
<span class="button" @click="search">搜索</span> <span class="button" @click="search">搜索</span>
<span class="button new" @click="addrole" title="新增角色"><img src="./img/add.png"></span> <span class="button new" @click="addrole" title="新增角色"><img src="./img/add.png"></span>
...@@ -117,6 +117,7 @@ export default { ...@@ -117,6 +117,7 @@ export default {
}, },
// 搜索栏 // 搜索栏
search() { search() {
this.currentPage = 1;
this.init(); this.init();
}, },
// 点击分页 // 点击分页
...@@ -197,7 +198,7 @@ export default { ...@@ -197,7 +198,7 @@ export default {
color: #4663a6; color: #4663a6;
} }
.role .content .searchVal>span{ .role .content .searchVal>span{
width: 140px; width: 75px;
display: inline-block; display: inline-block;
line-height: 34px; line-height: 34px;
} }
...@@ -218,7 +219,6 @@ export default { ...@@ -218,7 +219,6 @@ export default {
font-size: 18px; font-size: 18px;
height: 34px; height: 34px;
line-height: 34px; line-height: 34px;
width: 180px;
} }
.role .content .button{ .role .content .button{
display: inline-block; display: inline-block;
...@@ -231,6 +231,7 @@ export default { ...@@ -231,6 +231,7 @@ export default {
border-radius: 4px; border-radius: 4px;
color: #fff; color: #fff;
font-size: 18px; font-size: 18px;
margin-left: 100px;
} }
.role .content .button:hover{ .role .content .button:hover{
background: rgba(72,119,230,.6); background: rgba(72,119,230,.6);
......
...@@ -6,9 +6,10 @@ ...@@ -6,9 +6,10 @@
<p class="title">意见建议</p> <p class="title">意见建议</p>
<p class="search"> <p class="search">
<span class="searchVal"> <span class="searchVal">
<span>查询:</span>
<el-input v-model="searchVal" size="medium" placeholder="请输入查询内容" @change="search"></el-input> <el-input v-model="searchVal" size="medium" placeholder="请输入查询内容" @change="search"></el-input>
</span> </span>
<span class="button" @click="search">查询</span> <span class="button" @click="search">搜索</span>
<span class="button new" @click="addComplaint" title="新增意见"><img src="./img/add.png"></span> <span class="button new" @click="addComplaint" title="新增意见"><img src="./img/add.png"></span>
</p> </p>
<div class="common-table"> <div class="common-table">
...@@ -137,6 +138,7 @@ export default { ...@@ -137,6 +138,7 @@ export default {
}, },
// 搜索栏 // 搜索栏
search() { search() {
this.currentPage = 1;
this.init(); this.init();
}, },
// 点击分页 // 点击分页
...@@ -205,13 +207,13 @@ export default { ...@@ -205,13 +207,13 @@ export default {
display: flex; display: flex;
} }
.complaint .content .searchVal{ .complaint .content .searchVal{
width: 190px; width: 280px;
display: flex; display: flex;
font-size: 18px; font-size: 18px;
color: #4663a6; color: #4663a6;
} }
.complaint .content .searchVal>span{ .complaint .content .searchVal>span{
width: 140px; width: 75px;
display: inline-block; display: inline-block;
line-height: 34px; line-height: 34px;
} }
...@@ -228,7 +230,6 @@ export default { ...@@ -228,7 +230,6 @@ export default {
font-size: 18px; font-size: 18px;
height: 34px; height: 34px;
line-height: 34px; line-height: 34px;
width: 180px;
} }
.complaint .content .button{ .complaint .content .button{
display: inline-block; display: inline-block;
...@@ -241,6 +242,7 @@ export default { ...@@ -241,6 +242,7 @@ export default {
border-radius: 4px; border-radius: 4px;
color: #fff; color: #fff;
font-size: 18px; font-size: 18px;
margin-left: 100px;
} }
.complaint .content .button:hover{ .complaint .content .button:hover{
background: rgba(72,119,230,.6); background: rgba(72,119,230,.6);
......
...@@ -6,9 +6,10 @@ ...@@ -6,9 +6,10 @@
<p class="title">投诉管理</p> <p class="title">投诉管理</p>
<p class="search"> <p class="search">
<span class="searchVal"> <span class="searchVal">
<span>查询:</span>
<el-input v-model="searchVal" size="medium" placeholder="请输入查询内容" @change="search"></el-input> <el-input v-model="searchVal" size="medium" placeholder="请输入查询内容" @change="search"></el-input>
</span> </span>
<span class="button" @click="search">查询</span> <span class="button" @click="search">搜索</span>
<span class="button new" @click="addComplaint" title="新增意见"><img src="./img/add.png"></span> <span class="button new" @click="addComplaint" title="新增意见"><img src="./img/add.png"></span>
</p> </p>
<div class="common-table"> <div class="common-table">
...@@ -138,6 +139,7 @@ export default { ...@@ -138,6 +139,7 @@ export default {
}, },
// 搜索栏 // 搜索栏
search() { search() {
this.currentPage = 1;
this.init(); this.init();
}, },
// 点击分页 // 点击分页
...@@ -203,13 +205,13 @@ export default { ...@@ -203,13 +205,13 @@ export default {
display: flex; display: flex;
} }
.complaintManagement .content .searchVal{ .complaintManagement .content .searchVal{
width: 190px; width: 280px;
display: flex; display: flex;
font-size: 18px; font-size: 18px;
color: #4663a6; color: #4663a6;
} }
.complaintManagement .content .searchVal>span{ .complaintManagement .content .searchVal>span{
width: 140px; width: 75px;
display: inline-block; display: inline-block;
line-height: 34px; line-height: 34px;
} }
...@@ -226,7 +228,6 @@ export default { ...@@ -226,7 +228,6 @@ export default {
font-size: 18px; font-size: 18px;
height: 34px; height: 34px;
line-height: 34px; line-height: 34px;
width: 180px;
} }
.complaintManagement .content .button{ .complaintManagement .content .button{
display: inline-block; display: inline-block;
...@@ -239,6 +240,7 @@ export default { ...@@ -239,6 +240,7 @@ export default {
border-radius: 4px; border-radius: 4px;
color: #fff; color: #fff;
font-size: 18px; font-size: 18px;
margin-left: 100px;
} }
.complaintManagement .content .button:hover{ .complaintManagement .content .button:hover{
background: rgba(72,119,230,.6); background: rgba(72,119,230,.6);
......
...@@ -7,7 +7,8 @@ ...@@ -7,7 +7,8 @@
<p class="title">评估报告管理</p> <p class="title">评估报告管理</p>
<p class="search"> <p class="search">
<span class="searchVal"> <span class="searchVal">
<el-input v-model="searchVal" size="medium" placeholder="请输入查询内容" @change="search"></el-input> <span>查询:</span>
<el-input v-model="searchVal" size="medium" placeholder="请输入项目名称" @change="search"></el-input>
</span> </span>
<span class="button" @click="search">查询</span> <span class="button" @click="search">查询</span>
<span class="button new" title="新增报告" @click="add"><img src="./img/add.png"></span> <span class="button new" title="新增报告" @click="add"><img src="./img/add.png"></span>
...@@ -218,13 +219,13 @@ export default { ...@@ -218,13 +219,13 @@ export default {
display: flex; display: flex;
} }
.evaluationReport .content .searchVal{ .evaluationReport .content .searchVal{
width: 190px; width: 280px;
display: flex; display: flex;
font-size: 18px; font-size: 18px;
color: #4663a6; color: #4663a6;
} }
.evaluationReport .content .searchVal>span{ .evaluationReport .content .searchVal>span{
width: 140px; width: 75px;
display: inline-block; display: inline-block;
line-height: 34px; line-height: 34px;
} }
...@@ -241,7 +242,6 @@ export default { ...@@ -241,7 +242,6 @@ export default {
font-size: 18px; font-size: 18px;
height: 34px; height: 34px;
line-height: 34px; line-height: 34px;
width: 180px;
} }
.evaluationReport .content .button{ .evaluationReport .content .button{
display: inline-block; display: inline-block;
...@@ -254,6 +254,7 @@ export default { ...@@ -254,6 +254,7 @@ export default {
border-radius: 4px; border-radius: 4px;
color: #fff; color: #fff;
font-size: 18px; font-size: 18px;
margin-left: 100px;
} }
.evaluationReport .content .button:hover{ .evaluationReport .content .button:hover{
background: rgba(72,119,230,.6); background: rgba(72,119,230,.6);
......
...@@ -133,10 +133,13 @@ export default { ...@@ -133,10 +133,13 @@ export default {
if (val !== '') { if (val !== '') {
$('.sidebar .menu').removeClass('click'); // 样式修改 $('.sidebar .menu').removeClass('click'); // 样式修改
$('.sidebar .font').removeClass('fontClick'); $('.sidebar .font').removeClass('fontClick');
$('.sidebar .line').removeClass('lineClick');
let menu = '.sidebar>div:nth-child(' + val.index + ') .menu'; let menu = '.sidebar>div:nth-child(' + val.index + ') .menu';
let font = '.sidebar>div:nth-child(' + val.index + ') .font'; let font = '.sidebar>div:nth-child(' + val.index + ') .font';
let line = '.sidebar>div:nth-child(' + val.index + ') .line';
$(menu).addClass('click'); $(menu).addClass('click');
$(font).addClass('fontClick'); $(font).addClass('fontClick');
$(line).addClass('lineClick');
if (val.childPath === '') { if (val.childPath === '') {
$('.listVal>span').removeClass('menuClick') // 修改样式 $('.listVal>span').removeClass('menuClick') // 修改样式
$('.menuTitle').addClass('goTitle') $('.menuTitle').addClass('goTitle')
......
...@@ -8,19 +8,27 @@ ...@@ -8,19 +8,27 @@
<img src="./img/JD.png"> <img src="./img/JD.png">
<span>基地建设</span> <span>基地建设</span>
</p> </p>
<p class="bg" @click="jump('XCalliance',9,'XX联盟')"> <p class="bg" @click="jump('XCalliance',9,'XX联盟')" v-if="this.$store.getters.getUserData.type === 1">
<img src="./img/XC.png"> <img src="./img/XC.png">
<span>XX联盟</span> <span>XX联盟</span>
</p> </p>
<p class="bg" @click="jump('integration',10,'XXX一体化')"> <p class="bg" @click="jump('integration',10,'XXX一体化')" v-if="this.$store.getters.getUserData.type === 1">
<img src="./img/ZQ.png"> <img src="./img/ZQ.png">
<span>XXX一体化</span> <span>XXX一体化</span>
</p> </p>
<p class="bg" v-if="this.$store.getters.getUserData.type !== 1" @click="jump('company',11,'国家名录')"> <p class="bg" @click="jump('XCalliance',5,'XX联盟')" v-if="this.$store.getters.getUserData.type !== 1">
<img src="./img/XC.png">
<span>XX联盟</span>
</p>
<p class="bg" @click="jump('integration',6,'XXX一体化')" v-if="this.$store.getters.getUserData.type !== 1">
<img src="./img/ZQ.png">
<span>XXX一体化</span>
</p>
<p class="bg" v-if="this.$store.getters.getUserData.type !== 1" @click="jump('company',7,'国家名录')">
<img src="./img/GJ.png"> <img src="./img/GJ.png">
<span>国家名录</span> <span>国家名录</span>
</p> </p>
<p class="bg" v-if="this.$store.getters.getUserData.type !== 1" @click="jump('product',12,'市级名录')"> <p class="bg" v-if="this.$store.getters.getUserData.type !== 1" @click="jump('product',8,'市级名录')">
<img src="./img/SJ.png"> <img src="./img/SJ.png">
<span>市级名录</span> <span>市级名录</span>
</p> </p>
...@@ -38,8 +46,8 @@ ...@@ -38,8 +46,8 @@
</p> </p>
</div> </div>
<div class="menu"> <div class="menu">
<p class="bg"> <p class="bg" @click="jump('evaluationReport',1,'评估报告管理')">
<img src="./img/PG.png" @click="jump('evaluationReport',1,'评估报告管理')"> <img src="./img/PG.png">
<span>评估报告管理</span> <span>评估报告管理</span>
</p> </p>
<p class="bg" v-if="this.$store.getters.getUserData.type !== 1" @click="jump('projectManagement',2,'我的项目')"> <p class="bg" v-if="this.$store.getters.getUserData.type !== 1" @click="jump('projectManagement',2,'我的项目')">
...@@ -67,7 +75,7 @@ ...@@ -67,7 +75,7 @@
<img src="./img/GJJS.png"> <img src="./img/GJJS.png">
<span>关键技术管理</span> <span>关键技术管理</span>
</p> </p>
<p class="bg" v-if="this.$store.getters.getUserData.type === 1"> <p class="bg" v-if="this.$store.getters.getUserData.type === 1" @click="jump('roleDispose',5,'规则配置')">
<img src="./img/GZ.png"> <img src="./img/GZ.png">
<span>规则配置</span> <span>规则配置</span>
</p> </p>
...@@ -75,7 +83,7 @@ ...@@ -75,7 +83,7 @@
<img src="./img/CS.png"> <img src="./img/CS.png">
<span>参数配置</span> <span>参数配置</span>
</p> </p>
<p class="bg" v-if="this.$store.getters.getUserData.type === 1"> <p class="bg" v-if="this.$store.getters.getUserData.type === 1" @click="jump('UnDependence',7,'未知依赖配置')">
<img src="./img/WZ.png"> <img src="./img/WZ.png">
<span>未知依赖配置</span> <span>未知依赖配置</span>
</p> </p>
...@@ -130,6 +138,8 @@ export default { ...@@ -130,6 +138,8 @@ export default {
.firstHome{ .firstHome{
background: #ebf0f8; background: #ebf0f8;
padding: 116px 116px 0 150px; padding: 116px 116px 0 150px;
height: 982px;
box-sizing: border-box;
} }
.firstHome .bg{ .firstHome .bg{
width: 180px; width: 180px;
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
<p class="title">最新动态</p> <p class="title">最新动态</p>
<p class="search"> <p class="search">
<span class="searchVal"> <span class="searchVal">
<span>名称</span> <span>查询</span>
<el-input v-model="searchVal" size="medium" placeholder="请输入"></el-input> <el-input v-model="searchVal" size="medium" placeholder="请输入查询内容"></el-input>
</span> </span>
<span class="button">搜索</span> <span class="button">搜索</span>
</p> </p>
...@@ -77,7 +77,7 @@ export default { ...@@ -77,7 +77,7 @@ export default {
searchVal: '', searchVal: '',
currentPage: 1, // 分页第一页 currentPage: 1, // 分页第一页
pagesize: 8, // 每页个数 pagesize: 8, // 每页个数
totleLength: 100, // 获取后台传的所有数据的长度 totleLength: 8, // 获取后台传的所有数据的长度
allData:[ allData:[
{ {
name: '市民政局领导到秀水中专调研与考察老年健康与护理实训基地', name: '市民政局领导到秀水中专调研与考察老年健康与护理实训基地',
...@@ -175,13 +175,13 @@ export default { ...@@ -175,13 +175,13 @@ export default {
display: flex; display: flex;
} }
.dynamicList .content .searchVal{ .dynamicList .content .searchVal{
width: 245px; width: 280px;
display: flex; display: flex;
font-size: 18px; font-size: 18px;
color: #4663a6; color: #4663a6;
} }
.dynamicList .content .searchVal>span{ .dynamicList .content .searchVal>span{
width: 85px; width: 75px;
display: inline-block; display: inline-block;
line-height: 34px; line-height: 34px;
} }
...@@ -191,7 +191,6 @@ export default { ...@@ -191,7 +191,6 @@ export default {
font-size: 18px; font-size: 18px;
height: 34px; height: 34px;
line-height: 34px; line-height: 34px;
width: 180px;
} }
.dynamicList .content .button{ .dynamicList .content .button{
display: inline-block; display: inline-block;
...@@ -204,6 +203,7 @@ export default { ...@@ -204,6 +203,7 @@ export default {
border-radius: 4px; border-radius: 4px;
color: #fff; color: #fff;
font-size: 18px; font-size: 18px;
margin-left: 100px;
} }
.dynamicList .content .button:hover{ .dynamicList .content .button:hover{
background: rgba(72,119,230,.6); background: rgba(72,119,230,.6);
......
...@@ -7,9 +7,10 @@ ...@@ -7,9 +7,10 @@
<p class="title">关键技术管理</p> <p class="title">关键技术管理</p>
<p class="search"> <p class="search">
<span class="searchVal"> <span class="searchVal">
<span>查询:</span>
<el-input v-model="searchVal" size="medium" placeholder="请输入查询内容" @change="search"></el-input> <el-input v-model="searchVal" size="medium" placeholder="请输入查询内容" @change="search"></el-input>
</span> </span>
<span class="button" @click="search">查询</span> <span class="button" @click="search">搜索</span>
<span class="button new" title="新增技术" @click="add"><img src="./img/add.png"></span> <span class="button new" title="新增技术" @click="add"><img src="./img/add.png"></span>
</p> </p>
<div class="common-table"> <div class="common-table">
...@@ -184,13 +185,13 @@ export default { ...@@ -184,13 +185,13 @@ export default {
display: flex; display: flex;
} }
.keyTechnology .content .searchVal{ .keyTechnology .content .searchVal{
width: 190px; width: 280px;
display: flex; display: flex;
font-size: 18px; font-size: 18px;
color: #4663a6; color: #4663a6;
} }
.keyTechnology .content .searchVal>span{ .keyTechnology .content .searchVal>span{
width: 140px; width: 75px;
display: inline-block; display: inline-block;
line-height: 34px; line-height: 34px;
} }
...@@ -201,13 +202,12 @@ export default { ...@@ -201,13 +202,12 @@ export default {
.keyTechnology .content .change>img{ .keyTechnology .content .change>img{
margin-right: 3px; margin-right: 3px;
} }
.keyTechnology>>>.el-input__inner{ .keyTechnology .searchVal>>>.el-input__inner{
border: 1px solid rgba(8,104,157,.3); border: 1px solid rgba(8,104,157,.3);
border-radius: 2px; border-radius: 2px;
font-size: 18px; font-size: 18px;
height: 34px; height: 34px;
line-height: 34px; line-height: 34px;
width: 180px;
} }
.keyTechnology .content .button{ .keyTechnology .content .button{
display: inline-block; display: inline-block;
...@@ -220,6 +220,7 @@ export default { ...@@ -220,6 +220,7 @@ export default {
border-radius: 4px; border-radius: 4px;
color: #fff; color: #fff;
font-size: 18px; font-size: 18px;
margin-left: 100px;
} }
.keyTechnology .content .button:hover{ .keyTechnology .content .button:hover{
background: rgba(72,119,230,.6); background: rgba(72,119,230,.6);
......
...@@ -171,7 +171,7 @@ export default { ...@@ -171,7 +171,7 @@ export default {
font-size: 18px; font-size: 18px;
height: 34px; height: 34px;
line-height: 34px; line-height: 34px;
width: 150px; width: 190px;
} }
.addkeyTechnology .line{ .addkeyTechnology .line{
margin: 55px 20px 0 20px; margin: 55px 20px 0 20px;
......
...@@ -6,7 +6,8 @@ ...@@ -6,7 +6,8 @@
<div class="content"> <div class="content">
<p class="search"> <p class="search">
<span class="searchVal"> <span class="searchVal">
<el-input v-model="searchVal" size="medium" placeholder="请输入" @change="search"></el-input> <span>查询:</span>
<el-input v-model="searchVal" size="medium" placeholder="请输入查询内容" @change="search"></el-input>
</span> </span>
<span class="button buttonSave" @click="search">搜索</span> <span class="button buttonSave" @click="search">搜索</span>
</p> </p>
...@@ -141,7 +142,12 @@ export default { ...@@ -141,7 +142,12 @@ export default {
font-size: 18px; font-size: 18px;
color: #4663a6; color: #4663a6;
} }
.hardware .content .searchVal>span{
width: 75px;
display: inline-block;
line-height: 34px;
}
.hardware .content .button { .hardware .content .button {
margin-left: 12px; margin-left: 100px;
} }
</style> </style>
...@@ -6,7 +6,8 @@ ...@@ -6,7 +6,8 @@
<div class="content"> <div class="content">
<p class="search"> <p class="search">
<span class="searchVal"> <span class="searchVal">
<el-input v-model="searchVal" size="medium" placeholder="请输入" @change="search"></el-input> <span>查询:</span>
<el-input v-model="searchVal" size="medium" placeholder="请输入查询内容" @change="search"></el-input>
</span> </span>
<span class="button buttonSave" @click="search">搜索</span> <span class="button buttonSave" @click="search">搜索</span>
</p> </p>
...@@ -148,7 +149,12 @@ export default { ...@@ -148,7 +149,12 @@ export default {
font-size: 18px; font-size: 18px;
color: #4663a6; color: #4663a6;
} }
.journal .content .searchVal>span{
width: 75px;
display: inline-block;
line-height: 34px;
}
.journal .content .button { .journal .content .button {
margin-left: 12px; margin-left: 100px;
} }
</style> </style>
...@@ -7,7 +7,8 @@ ...@@ -7,7 +7,8 @@
<p class="title">{{pageName}}</p> <p class="title">{{pageName}}</p>
<p class="search"> <p class="search">
<span class="searchVal"> <span class="searchVal">
<el-input v-model="searchVal" size="medium" placeholder="请输入查询内容" @change="search"></el-input> <span>查询:</span>
<el-input v-model="searchVal" size="medium" placeholder="请输入项目名称" @change="search"></el-input>
</span> </span>
<span class="button buttonSave" @click="search">搜索</span> <span class="button buttonSave" @click="search">搜索</span>
<span class="button add" @click="addProject" title="新增项目"><img src="./img/addpro.png"></span> <span class="button add" @click="addProject" title="新增项目"><img src="./img/addpro.png"></span>
...@@ -213,13 +214,12 @@ export default { ...@@ -213,13 +214,12 @@ export default {
display: flex; display: flex;
} }
.project .content .searchVal{ .project .content .searchVal{
width: 280px;
display: flex; display: flex;
font-size: 18px; font-size: 18px;
color: #4663a6; color: #4663a6;
} }
.project .content .button { .project .content .button {
margin-left: 12px; margin-left: 100px;
display: inline-block; display: inline-block;
width: 100px; width: 100px;
height: 34px; height: 34px;
...@@ -240,13 +240,13 @@ export default { ...@@ -240,13 +240,13 @@ export default {
background: rgba(72,119,230,.6); background: rgba(72,119,230,.6);
} }
.project .content .searchVal{ .project .content .searchVal{
width: 190px; width: 280px;
display: flex; display: flex;
font-size: 18px; font-size: 18px;
color: #4663a6; color: #4663a6;
} }
.project .content .searchVal>span{ .project .content .searchVal>span{
width: 140px; width: 75px;
display: inline-block; display: inline-block;
line-height: 34px; line-height: 34px;
} }
...@@ -256,6 +256,5 @@ export default { ...@@ -256,6 +256,5 @@ export default {
font-size: 18px; font-size: 18px;
height: 34px; height: 34px;
line-height: 34px; line-height: 34px;
width: 180px;
} }
</style> </style>
...@@ -6,7 +6,8 @@ ...@@ -6,7 +6,8 @@
<div class="content"> <div class="content">
<p class="search"> <p class="search">
<span class="searchVal"> <span class="searchVal">
<el-input v-model="searchVal" size="medium" placeholder="请输入" @change="search"></el-input> <span>查询:</span>
<el-input v-model="searchVal" size="medium" placeholder="请输入查询内容" @change="search"></el-input>
</span> </span>
<span class="button buttonSave" @click="search">搜索</span> <span class="button buttonSave" @click="search">搜索</span>
</p> </p>
...@@ -154,7 +155,12 @@ export default { ...@@ -154,7 +155,12 @@ export default {
font-size: 18px; font-size: 18px;
color: #4663a6; color: #4663a6;
} }
.software .content .searchVal>span{
width: 75px;
display: inline-block;
line-height: 34px;
}
.software .content .button { .software .content .button {
margin-left: 12px; margin-left: 100px;
} }
</style> </style>
...@@ -254,4 +254,4 @@ export default { ...@@ -254,4 +254,4 @@ export default {
color: #ffffff; color: #ffffff;
/*表格单行hover样式*/ /*表格单行hover样式*/
} }
</style> </style>
\ No newline at end of file
<template> <template>
<div class="sidebarAll"> <div class="sidebarAll">
<div class="sidebar"> <div class="sidebar" v-if="this.$store.getters.getUserData.type !== 1">
<div @click="clickMenu('evaluationReport',1,'评估报告管理')"> <div @click="clickMenu('evaluationReport',1,'评估报告管理')">
<p class="menu"> <p class="menu">
<span class="font">评估报告管理</span> <span class="font">评估报告管理</span>
...@@ -8,93 +8,129 @@ ...@@ -8,93 +8,129 @@
</p> </p>
</div> </div>
<div @click="clickMenu('projectManagement',2,'项目管理')" v-if="this.$store.getters.getUserData.type === 1"> <div @click="clickMenu('projectManagement',2,'我的项目')" v-if="this.$store.getters.getUserData.type !== 1">
<p class="menu"> <p class="menu">
<span class="font">项目管理</span> <span class="font">我的项目</span>
<span class="line"></span> <span class="line"></span>
</p> </p>
</div> </div>
<div @click="clickMenu('projectManagement',2,'我的项目')" v-if="this.$store.getters.getUserData.type !== 1"> <div @click="clickMenu('complaint',3,'意见建议')" v-if="this.$store.getters.getUserData.type !== 1">
<p class="menu"> <p class="menu">
<span class="font">我的项目</span> <span class="font">意见建议</span>
<span class="line"></span> <span class="line"></span>
</p> </p>
</div> </div>
<div @click="clickMenu('complaintManagement',3,'投诉管理')" v-if="this.$store.getters.getUserData.type === 1"> <div>
<p class="menu"> <p class="menu">
<span class="font">投诉管理</span> <span class="font">基地建设</span>
<span class="line"></span> <span class="line"></span>
</p> </p>
</div> </div>
<div @click="clickMenu('complaint',3,'意见建议')" v-if="this.$store.getters.getUserData.type !== 1"> <div @click="clickMenu('XCalliance',5,'XX联盟')">
<p class="menu"> <p class="menu">
<span class="font">意见建议</span> <span class="font">XX联盟</span>
<span class="line"></span> <span class="line"></span>
</p> </p>
</div> </div>
<div @click="clickMenu('keyTechnology',4,'关键技术管理')"> <div @click="clickMenu('integration',6,'XXX一体化')">
<p class="menu"> <p class="menu">
<span class="font">关键技术管理</span> <span class="font">XXX一体化</span>
<span class="line"></span> <span class="line"></span>
</p> </p>
</div> </div>
<div @click="clickMenu('roleDispose',5,'规则配置')"> <div @click="clickMenu('',7,'国家名录')" v-if="this.$store.getters.getUserData.type !== 1">
<p class="menu"> <p class="menu">
<span class="font">规则配置</span> <span class="font">国家名录</span>
<span class="line"></span> <span class="line"></span>
</p> </p>
</div> </div>
<div @click="clickMenu('parameterConfiguration',6,'参数配置')"> <div @click="clickMenu('',8,'市级名录')" v-if="this.$store.getters.getUserData.type !== 1">
<p class="menu"> <p class="menu">
<span class="font">参数配置</span> <span class="font">市级名录</span>
<span class="line"></span> <span class="line"></span>
</p> </p>
</div> </div>
<div @click="clickMenu('UnDependence',7,'未知依赖配置')"> <div>
<p class="menu"> <p class="menu">
<span class="font">未知依赖配置</span> <span class="font">课题攻关</span>
<span class="line"></span>
</p>
</div>
</div>
<div class="sidebar" v-if="this.$store.getters.getUserData.type === 1">
<div @click="clickMenu('evaluationReport',1,'评估报告管理')">
<p class="menu">
<span class="font">评估报告管理</span>
<span class="line"></span> <span class="line"></span>
</p> </p>
</div> </div>
<div> <div @click="clickMenu('projectManagement',2,'项目管理')" v-if="this.$store.getters.getUserData.type === 1">
<p class="menu"> <p class="menu">
<span class="font">基地建设</span> <span class="font">项目管理</span>
<span class="line"></span> <span class="line"></span>
</p> </p>
</div> </div>
<div @click="clickMenu('XCalliance',9,'XX联盟')"> <div @click="clickMenu('complaintManagement',3,'投诉管理')" v-if="this.$store.getters.getUserData.type === 1">
<p class="menu"> <p class="menu">
<span class="font">XX联盟</span> <span class="font">投诉管理</span>
<span class="line"></span> <span class="line"></span>
</p> </p>
</div> </div>
<div @click="clickMenu('integration',10,'XXX一体化')"> <div @click="clickMenu('keyTechnology',4,'关键技术管理')" v-if="this.$store.getters.getUserData.type === 1">
<p class="menu"> <p class="menu">
<span class="font">XXX一体化</span> <span class="font">关键技术管理</span>
<span class="line"></span> <span class="line"></span>
</p> </p>
</div> </div>
<div @click="clickMenu('',11,'国家名录')" v-if="this.$store.getters.getUserData.type !== 1"> <div @click="clickMenu('roleDispose',5,'规则配置')" v-if="this.$store.getters.getUserData.type === 1">
<p class="menu"> <p class="menu">
<span class="font">国家名录</span> <span class="font">规则配置</span>
<span class="line"></span> <span class="line"></span>
</p> </p>
</div> </div>
<div @click="clickMenu('',12,'市级名录')" v-if="this.$store.getters.getUserData.type !== 1"> <div @click="clickMenu('parameterConfiguration',6,'参数配置')" v-if="this.$store.getters.getUserData.type === 1">
<p class="menu"> <p class="menu">
<span class="font">市级名录</span> <span class="font">参数配置</span>
<span class="line"></span>
</p>
</div>
<div @click="clickMenu('UnDependence',7,'未知依赖配置')" v-if="this.$store.getters.getUserData.type === 1">
<p class="menu">
<span class="font">未知依赖配置</span>
<span class="line"></span>
</p>
</div>
<div>
<p class="menu">
<span class="font">基地建设</span>
<span class="line"></span>
</p>
</div>
<div @click="clickMenu('XCalliance',9,'XX联盟')">
<p class="menu">
<span class="font">XX联盟</span>
<span class="line"></span>
</p>
</div>
<div @click="clickMenu('integration',10,'XXX一体化')">
<p class="menu">
<span class="font">XXX一体化</span>
<span class="line"></span> <span class="line"></span>
</p> </p>
</div> </div>
......
...@@ -6,7 +6,7 @@ import store from '../store'; ...@@ -6,7 +6,7 @@ import store from '../store';
// 添加请求拦截器 // 添加请求拦截器
axios.interceptors.request.use(function (config) { axios.interceptors.request.use(function (config) {
// console.log(store.getters.getSession.session) // console.log(store.getters.getSession.session)
// config.headers.session = store.getters.getSession.session; config.headers.session = store.getters.getSession.session;
// 预处理请求信息(config 发出的数据) 下方是三种请求,李迪凡的 // 预处理请求信息(config 发出的数据) 下方是三种请求,李迪凡的
if (config.method === 'post' || config.method === 'put' || config.method === 'delete') { if (config.method === 'post' || config.method === 'put' || config.method === 'delete') {
// POST传参序列化 // POST传参序列化
......
...@@ -9,7 +9,6 @@ import axios from '@/services/axios'; ...@@ -9,7 +9,6 @@ import axios from '@/services/axios';
* headers * headers
* dataType * dataType
*/ */
const assessment = 'http://120.55.57.35:8079'
const server = { const server = {
getfindAll() { // 获取权限列表 getfindAll() { // 获取权限列表
return axios('/authority/findAll', { return axios('/authority/findAll', {
...@@ -279,75 +278,75 @@ const server = { ...@@ -279,75 +278,75 @@ const server = {
}) })
}, },
getEvaluationList(page,size,data) { // 评估报告管理 getEvaluationList(page,size,data) { // 评估报告管理
return axios(assessment + '/evaluation/search/' + page + '/' + size,{ return axios('/evaluation/search/' + page + '/' + size,{
method: 'post', method: 'post',
data: data data: data
}) })
}, },
delEvaluationList(id) { // 删除评估报告管理 delEvaluationList(id) { // 删除评估报告管理
return axios(assessment + '/evaluation/' + id,{ return axios('/evaluation/' + id,{
method: 'delete' method: 'delete'
}) })
}, },
getAllPageList(page,size,data){ // 关键技术管理列表 getAllPageList(page,size,data){ // 关键技术管理列表
return axios(assessment + '/technology/search/' + page + '/' + size,{ return axios('/technology/search/' + page + '/' + size,{
method: 'post', method: 'post',
data: data data: data
}) })
}, },
getAllKeySelect(){ // 获取关键技术类型 getAllKeySelect(){ // 获取关键技术类型
return axios(assessment + '/category',{ return axios('/category',{
method: 'get' method: 'get'
}) })
}, },
addTec(data){ // 新增关键技术管理 addTec(data){ // 新增关键技术管理
return axios(assessment + '/technology/add',{ return axios('/technology/add',{
method: 'post', method: 'post',
data: data data: data
}) })
}, },
editKey(id,data){ // 修改关键技术管理 editKey(id,data){ // 修改关键技术管理
return axios(assessment + '/technology/' + id,{ return axios('/technology/' + id,{
method: 'post', method: 'post',
data: data data: data
}) })
}, },
getConfigValue(){ // 获取参数配置 getConfigValue(){ // 获取参数配置
return axios(assessment + '/config',{ return axios('/config',{
method: 'get', method: 'get',
}) })
}, },
editConfigValue(data){ // 修改参数配置 editConfigValue(data){ // 修改参数配置
return axios(assessment + '/config/updates',{ return axios('/config/updates',{
method: 'post', method: 'post',
data: data data: data
}) })
}, },
getAllList(){ // 关键技术 getAllList(){ // 关键技术
return axios(assessment + '/technology',{ return axios('/technology',{
method: 'get' method: 'get'
}) })
}, },
editConfigUpdate(data){ // 修改规则配置 editConfigUpdate(data){ // 修改规则配置
return axios(assessment + '/rule/update',{ return axios('/rule/update',{
method: 'post', method: 'post',
data:data data:data
}) })
}, },
addConfig(data){ // 规则 addConfig(data){ // 规则
return axios(assessment + '/rule',{ return axios('/rule',{
method: 'post', method: 'post',
data: data data: data
}) })
}, },
delConfig(data){ // 规则配置删除 delConfig(data){ // 规则配置删除
return axios(assessment + '/rule/',{ return axios('/rule/',{
method: 'delete', method: 'delete',
data: data data: data
}) })
}, },
getConfigPageList(page,size,data){ // 未知规则配置搜索 getConfigPageList(page,size,data){ // 未知规则配置搜索
return axios(assessment + '/rule/search/' + page + '/' + size,{ return axios('/rule/search/' + page + '/' + size,{
method: 'post', method: 'post',
data: data data: data
}) })
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论