|
@@ -1,7 +1,7 @@
|
|
<template>
|
|
<template>
|
|
<div class="height_100">
|
|
<div class="height_100">
|
|
<el-row :gutter="24">
|
|
<el-row :gutter="24">
|
|
- <el-col :span="6" v-for="(item, index) in tableData" class="c">
|
|
|
|
|
|
+ <el-col :span="6" v-for="(item, index) in tableData" style="padding-bottom:10px">
|
|
<myCard shadow="never">
|
|
<myCard shadow="never">
|
|
<div slot="head" class="clearfix">
|
|
<div slot="head" class="clearfix">
|
|
<span># {{ (index + 1) + ((queryParams.current - 1) * queryParams.size) }}</span>
|
|
<span># {{ (index + 1) + ((queryParams.current - 1) * queryParams.size) }}</span>
|
|
@@ -10,10 +10,6 @@
|
|
<i class="el-icon-more el-icon--right"></i>
|
|
<i class="el-icon-more el-icon--right"></i>
|
|
</span>
|
|
</span>
|
|
<el-dropdown-menu slot="dropdown" class="text-align_center">
|
|
<el-dropdown-menu slot="dropdown" class="text-align_center">
|
|
- <el-dropdown-item command="e" >
|
|
|
|
- <span v-if="$permission('/workspace/project/modify') && ($r(item.id,[2])||userinfo.id == item.createBy)">编辑</span>
|
|
|
|
- <span v-else>查看</span>
|
|
|
|
- </el-dropdown-item>
|
|
|
|
<el-dropdown-item command="0" :disabled="!($permission('/workspace/project/patent_import')&& $r(item.id,[1,2]))">
|
|
<el-dropdown-item command="0" :disabled="!($permission('/workspace/project/patent_import')&& $r(item.id,[1,2]))">
|
|
<el-dropdown @command="handleCommand($event, item)" placement="right-start">
|
|
<el-dropdown @command="handleCommand($event, item)" placement="right-start">
|
|
<span class="el-dropdown-link"> 专利导入 </span>
|
|
<span class="el-dropdown-link"> 专利导入 </span>
|
|
@@ -30,7 +26,7 @@
|
|
<el-dropdown-item command="7" v-if="$permission('/workspace/event')">事 件</el-dropdown-item>
|
|
<el-dropdown-item command="7" v-if="$permission('/workspace/event')">事 件</el-dropdown-item>
|
|
<el-dropdown-item command="8" :disabled="!$permission('/workspace/project/other_accessories')">其它附件</el-dropdown-item>
|
|
<el-dropdown-item command="8" :disabled="!$permission('/workspace/project/other_accessories')">其它附件</el-dropdown-item>
|
|
<el-dropdown-item command="9" :disabled="!($permission('/workspace/project/project_share')&&$r(item.id,[2]))">项目分享</el-dropdown-item>
|
|
<el-dropdown-item command="9" :disabled="!($permission('/workspace/project/project_share')&&$r(item.id,[2]))">项目分享</el-dropdown-item>
|
|
- <el-dropdown-item command="10" divided class="color-red" :disabled="!($permission('/workspace/project/modify') && ($r(item.id,[2])||userinfo.id == item.createBy))">删除</el-dropdown-item>
|
|
|
|
|
|
+
|
|
</el-dropdown-menu>
|
|
</el-dropdown-menu>
|
|
</el-dropdown>
|
|
</el-dropdown>
|
|
</div>
|
|
</div>
|
|
@@ -38,32 +34,31 @@
|
|
<el-form-item label="名称">
|
|
<el-form-item label="名称">
|
|
<div>
|
|
<div>
|
|
<el-link :disabled="!$permission('/workspace/folder')" :class="$permission('/workspace/folder')?'':'jinzhi'" type="primary" @click.native="handleClick(item)" :title="item.name">
|
|
<el-link :disabled="!$permission('/workspace/folder')" :class="$permission('/workspace/folder')?'':'jinzhi'" type="primary" @click.native="handleClick(item)" :title="item.name">
|
|
- <span v-if="item.innerFile">{{ item.innerFile }} - </span>
|
|
|
|
|
|
+ <span v-if="item.volumeNumber">{{ item.volumeNumber }} - </span>
|
|
<span>{{ item.name }}</span>
|
|
<span>{{ item.name }}</span>
|
|
</el-link>
|
|
</el-link>
|
|
</div>
|
|
</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="委托方">
|
|
<el-form-item label="委托方">
|
|
- <div :title="item.clientName">{{ item.clientName }}</div>
|
|
|
|
|
|
+ <myTooltip :content="item.entrustName" >
|
|
|
|
+ <div v-html="$commonJS.getColumnData(item, {type:'String',value:'entrustName'})" class="noWrap"></div>
|
|
|
|
+ </myTooltip>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="应用场景">
|
|
<el-form-item label="应用场景">
|
|
- <div :title="item.scenarioName">
|
|
|
|
- <span v-for="name in item.scenarioName">{{ name }} <br> </span>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <myTooltip :content="$commonJS.getColumnData(item, {type:'Array',value:'scenarioNames'})">
|
|
|
|
+ <div class="noWrap" v-html="$commonJS.getColumnData(item, {type:'Array',value:'scenarioNames'})"></div>
|
|
|
|
+ </myTooltip>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="调查类型">
|
|
<el-form-item label="调查类型">
|
|
- <div :title="item.typeName">
|
|
|
|
- <span v-for="name in item.typeName">{{ name }} <br> </span>
|
|
|
|
- </div>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="技术主题" style="border-bottom: 0">
|
|
|
|
- <div :title="item.technicalTheme">{{ item.technicalTheme }}</div>
|
|
|
|
|
|
+ <myTooltip :content="$commonJS.getColumnData(item, {type:'Array',value:'matterNames'})">
|
|
|
|
+ <div class="noWrap" v-html="$commonJS.getColumnData(item, {type:'Array',value:'matterNames'})"></div>
|
|
|
|
+ </myTooltip>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
<div slot="foot">
|
|
<div slot="foot">
|
|
<div class="btn">
|
|
<div class="btn">
|
|
- <i class="el-icon-edit" @click="handleEdit(item)"></i>
|
|
|
|
- <i class="el-icon-delete" @click="handleCommand('3', item)"></i>
|
|
|
|
|
|
+ <i class="el-icon-edit" @click="handleCommand('e', item)"></i>
|
|
|
|
+ <i class="el-icon-delete" @click="handleCommand('10', item)"></i>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</myCard>
|
|
</myCard>
|
|
@@ -94,17 +89,6 @@
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style lang="scss">
|
|
<style lang="scss">
|
|
- .jinzhi{
|
|
|
|
- cursor: not-allowed;
|
|
|
|
- pointer-events:none;
|
|
|
|
- }
|
|
|
|
- .btn{
|
|
|
|
- margin: 0;
|
|
|
|
- i{
|
|
|
|
- color: var(--color2);
|
|
|
|
- font-size: 16px;
|
|
|
|
- margin-right:16px
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
</style>
|
|
</style>
|
|
|
|
|