交接???

This commit is contained in:
asd
2020-05-12 01:53:36 +08:00
parent a61a10152b
commit e01d30a77f
13 changed files with 568 additions and 311 deletions

View File

@@ -2,13 +2,13 @@
<div> <div>
<header-nav :index_num="index_num"></header-nav> <header-nav :index_num="index_num"></header-nav>
<div class="content"> <div class="content">
<div class="top"> <!-- <div class="top">
<div class="homeicon"> <div class="homeicon">
<img src="../../static/img/homeicon.png" alt="" class="homeicon"> <img src="../../static/img/homeicon.png" alt="" class="homeicon">
</div> </div>
<div class="el-icon-right"></div> <div class="el-icon-right"></div>
<div class="titleshot">党组织信息</div> <div class="titleshot">党组织信息</div>
</div> </div> -->
<!-- <img src="../../static/img/apple.png" alt class="apply" /> --> <!-- <img src="../../static/img/apple.png" alt class="apply" /> -->
<div class="infobox"> <div class="infobox">
<div class="infotablebg"> <div class="infotablebg">
@@ -63,16 +63,16 @@
</tr> </tr>
<tr> <tr>
<td class="key"> <td class="key">
<p class="keywrap">近三年参加上级党组织培训情况</p> <p class="keywrap" style="text-align:center;width:230px;">近三年参加上级党组织培训情况</p>
</td> </td>
<td class="val"> <td class="val">
<p class="valwrap">{{result.sec_study}}</p> <p class="valwrap" style="top:0">{{result.sec_study}}</p>
</td> </td>
<td class="key"> <td class="key">
<p class="keywrap">是否派选党建工作指导员</p> <p class="keywrap" style="text-align:center;width:230px;position:relative;">是否派选党建工作指导员</p>
</td> </td>
<td class="val"> <td class="val">
<p class="valwrap">{{result.is_choice_instructor ==1?"是":"否"}}</p> <p class="valwrap" style="top:0">{{result.is_choice_instructor ==1?"是":"否"}}</p>
</td> </td>
</tr> </tr>
@@ -84,16 +84,16 @@
</tr> </tr>
<tr> <tr>
<td class="key"> <td class="key">
<p class="keywrap">党组织年度活动经费万元</p> <p class="keywrap" style="text-align:center;width:230px;position:relative;">党组织年度活动经费万元</p>
</td> </td>
<td class="val"> <td class="val">
<p class="valwrap">{{result.year_money}}</p> <p class="valwrap" style="top:0">{{result.year_money}}</p>
</td> </td>
<td class="key"> <td class="key">
<p class="keywrap">党组织年度活动面积平米</p> <p class="keywrap" style="text-align:center;width:230px;position:relative;">党组织年度活动面积平米</p>
</td> </td>
<td class="val"> <td class="val">
<p class="valwrap">{{result.active_year}}</p> <p class="valwrap" style="top:0">{{result.active_year}}</p>
</td> </td>
</tr> </tr>
</table> </table>
@@ -131,7 +131,7 @@ export default {
}, },
data() { data() {
return { return {
index_num: 1, index_num: 0,
result: [] result: []
}; };
}, },
@@ -155,7 +155,7 @@ export default {
width: 100vw; width: 100vw;
display: flex; display: flex;
justify-content: center; justify-content: center;
margin-top: 70px; // margin-top: 70px;
} }
.el-icon-s-home { .el-icon-s-home {
color: #9a9899; color: #9a9899;
@@ -188,6 +188,7 @@ export default {
width: 1200px; width: 1200px;
background-color: white; background-color: white;
margin: 0 auto; margin: 0 auto;
margin-top:42px;
// margin-top: 67px; // margin-top: 67px;
display: flex; display: flex;

View File

@@ -6,10 +6,11 @@
<div class="excute_con"> <div class="excute_con">
<h3>项目申报书</h3> <h3>项目申报书</h3>
<p> <p>
<a :href="centers.probook?centers.probook:''" download>{{centers.probook?((centers.probook.split('/')[8]).split('_')[0]?(centers.probook.split('/')[8]).split('_')[0]:(centers.probook.split('/')[8])):''}}</a> <a :href="centers.probook?centers.probook:''" download>{{centers.probook?(centers.probook.split('/')[8]).split('_')[0]+'.'+(centers.probook.split('.')[3]):''}}</a>
<a :href="centers.probook?centers.probook:''" target="_blank">预览</a> <a :href="centers.probook?centers.probook:''" target="_blank">预览</a>
</p> </p>
<h3>项目实施方案</h3> <h3>项目实施方案</h3>
<!-- probook -->
<p> <p>
<a :href="centers.fangan?centers.fangan:''" download>{{centers.fangan?((centers.fangan.split('/')[8]).split('_')[0]?(centers.fangan.split('/')[8]).split('_')[0]:centers.fangan.split('/')[8]):''}}</a> <a :href="centers.fangan?centers.fangan:''" download>{{centers.fangan?((centers.fangan.split('/')[8]).split('_')[0]?(centers.fangan.split('/')[8]).split('_')[0]:centers.fangan.split('/')[8]):''}}</a>
<a :href="centers.fangan?centers.fangan:''" target="_blank">预览</a> <a :href="centers.fangan?centers.fangan:''" target="_blank">预览</a>
@@ -17,9 +18,10 @@
<h3>中期报告</h3> <h3>中期报告</h3>
<h3>1基本信息</h3> <h3>1基本信息</h3>
<aside> <aside>
<div style="margin-bottom:15px;position:relative;right:94px"> <div style="position:relative;right:30px">
<label style="font-size:20px">项目名称:</label> <div style="margin-bottom:15px;position:relative;right:94px">
<span style="font-size:20px;margin-left:20px">{{zDatc.name}}</span> <label style="">项目名称:</label>
<span style="margin-left:20px">{{zDatc.name}}</span>
<!-- <el-input <!-- <el-input
v-model="zDatc.name" v-model="zDatc.name"
name="name" name="name"
@@ -37,8 +39,8 @@
/>--> />-->
</div> </div>
<div style="margin-bottom:15px;position:relative;right:94px"> <div style="margin-bottom:15px;position:relative;right:94px">
<label style="font-size:20px">机构名称:</label> <label style="">机构名称:</label>
<span style="font-size:20px;margin-left:20px">{{zDatc.company}}</span> <span style="margin-left:20px">{{zDatc.company}}</span>
<!-- <el-input <!-- <el-input
v-model="zDatc.company" v-model="zDatc.company"
name="name" name="name"
@@ -56,8 +58,8 @@
/>--> />-->
</div> </div>
<div style="margin-bottom:15px;position:relative;right:94px"> <div style="margin-bottom:15px;position:relative;right:94px">
<label style="font-size:20px">申请日期:</label> <label style="">申请日期:</label>
<span style="font-size:20px;margin-left:20px">{{zDatc.aterm}}</span> <span style="margin-left:20px">{{zDatc.aterm}}</span>
<!-- <el-date-picker <!-- <el-date-picker
v-model="zDatc.month" v-model="zDatc.month"
type="date" type="date"
@@ -70,8 +72,10 @@
<span></span> <span></span>
<input type="date" name="fterm" v-model="zDatc.fterm" value required />--> <input type="date" name="fterm" v-model="zDatc.fterm" value required />-->
</div> </div>
</div>
<div style="margin-bottom:15px"> <div style="margin-bottom:15px">
<label style="font-size:20px;white-space:nowrap;margin-left:34px">项目执行团队人员构成及分工</label> <label style="font-size:20px;white-space:nowrap;margin-left:6px">项目执行团队人员构成及分工:</label>
<span style="font-size:15px;margin-left:20px">{{zDatc.people}}</span> <span style="font-size:15px;margin-left:20px">{{zDatc.people}}</span>
<div class="rich"> <div class="rich">
<!-- <team @team1="team1" :teamVal="teamval"></team> --> <!-- <team @team1="team1" :teamVal="teamval"></team> -->
@@ -471,7 +475,7 @@ export default {
width: 76%; width: 76%;
} }
span { span {
font-size: 18px; // font-size: 18px;
} }
span a { span a {
color: #7471ef; color: #7471ef;

View File

@@ -6,17 +6,18 @@
<div class="excute_con"> <div class="excute_con">
<h3>项目申报书</h3> <h3>项目申报书</h3>
<p> <p>
<a :href="over.probook">{{over.probook?((over.probook.split('/')[8]).split('_')[0]?(over.probook.split('/')[8]).split('_')[0]:over.probook.split('/')[8])+'.'+over.probook.split('.')[3]:'未上传'}}</a> <a :href="over.probook">{{over.probook?over.probook.split('/')[8]:'未上传'}}</a>
<a :href="over.probook" target="_blank" v-if="over.probook">预览</a> <a :href="over.probook" target="_blank" v-if="over.probook">预览</a>
</p> </p>
<h3>立项批复文件</h3> <h3>立项批复文件</h3>
<p> <p>
<a :href="over.fangan">{{over.fangan?(over.fangan.split('/')[8].split('_')[0]?over.fangan.split('/')[8].split('_')[0]:over.fangan.split('/')[8]):'未上传'}}</a> <a :href="over.fangan">{{over.fangan?over.fangan.split('/')[8]:'未上传'}}</a>
<a :href="over.fangan" target="_blank" v-if="over.fangan">预览</a> <a :href="over.fangan" target="_blank" v-if="over.fangan">预览</a>
</p> </p>
<h3>实施方案</h3> <h3>实施方案</h3>
<p> <p>
<a :href="over.fangan">{{over.fangan?(over.fangan.split('/')[8].split('_')[0]?over.fangan.split('/')[8].split('_')[0]:over.fangan.split('/')[8]):'未上传'}}</a> <a :href="over.fangan">{{over.fangan?over.fangan.split('/')[8]:'未上传'}}</a>
<a :href="over.fangan" target="_blank" v-if="over.fangan">预览</a> <a :href="over.fangan" target="_blank" v-if="over.fangan">预览</a>
</p> </p>
<!-- <h3>街道地区办事处关于2019年社会建设资金购买社会组织服务结项材料的说明</h3> <!-- <h3>街道地区办事处关于2019年社会建设资金购买社会组织服务结项材料的说明</h3>
@@ -30,7 +31,7 @@
<p> <p>
<!-- <a href="#">未上传</a> --> <!-- <a href="#">未上传</a> -->
<a :href="over.pro_condition">{{over.pro_condition?(over.pro_condition.split('/')[8].split('_')[0]?over.pro_condition.split('/')[8].split('_')[0]:over.pro_condition.split('/')[8]):'未上传'}}</a> <a :href="over.pro_condition">{{over.pro_condition?over.pro_condition.split('/')[8]:'未上传'}}</a>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
<a :href="over.pro_condition" download="" v-if="over.pro_condition">下载</a> <a :href="over.pro_condition" download="" v-if="over.pro_condition">下载</a>
<a :href="over.pro_condition" target="_blank" v-if="over.pro_condition">预览</a> <a :href="over.pro_condition" target="_blank" v-if="over.pro_condition">预览</a>
@@ -46,7 +47,7 @@
<h3>1基本信息</h3> <h3>1基本信息</h3>
<aside> <aside>
<div class="baseinfo"> <div class="baseinfo">
<label>项目名称:</label> <label style="margin-left:27px">项目名称:</label>
<p class="right" style="right:12px">{{over.name}}</p> <p class="right" style="right:12px">{{over.name}}</p>
</div> </div>
<div class="baseinfo"> <div class="baseinfo">
@@ -58,7 +59,7 @@
<p class="right">{{over.aterm}}</p> <p class="right">{{over.aterm}}</p>
</div> </div>
<div> <div>
<label class="left" style="margin-left:29px">项目执行团队人员构成及分工:</label> <label class="left" style="font-size:20px">项目执行团队人员构成及分工:</label>
<!-- <input <!-- <input
type="text" type="text"
name="name" name="name"
@@ -107,7 +108,7 @@
3项目财务报告 3项目财务报告
<span class="download"> <span class="download">
<!-- {{over.fina}} --> <!-- {{over.fina}} -->
<a :href="over.fina">{{over.fina?(over.fina.split('/')[8].split('_')[0]?over.fina.split('/')[8].split('_')[0]:over.fina.split('/')[8]):'未上传'}}</a> <a :href="over.fina">{{over.fina?over.fina.split('/')[8]:'未上传'}}</a>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
<a :href="over.fina" download v-if="over.fina"> 下载 |</a> <a :href="over.fina" download v-if="over.fina"> 下载 |</a>
<a :href="over.fina" target="_blank" v-if="over.fina">预览</a> <a :href="over.fina" target="_blank" v-if="over.fina">预览</a>
@@ -116,7 +117,7 @@
<h3> <h3>
4结项电子报告 4结项电子报告
<span class="download"> <span class="download">
<a :href="over.elereport">{{over.elereport?(over.elereport.split('/')[8].split('_')[0]?over.elereport.split('/')[8].split('_')[0]:over.elereport.split('/')[8]):'未上传'}}</a> <a :href="over.elereport">{{over.elereport?over.elereport.split('/')[8]:'未上传'}}</a>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
<a :href="over.elereport" download v-if="over.elereport"> 下载 |</a> <a :href="over.elereport" download v-if="over.elereport"> 下载 |</a>
@@ -126,7 +127,7 @@
<h3> <h3>
项目调整申请表及批复意见表 项目调整申请表及批复意见表
<span class="download"> <span class="download">
<a :href="over.adjust">{{over.adjust?(over.adjust.split('/')[8].split('_')[0]?over.adjust.split('/')[8].split('_')[0]:over.adjust.split('/')[8]):'未上传'}}</a> <a :href="over.adjust">{{over.adjust?over.adjust.split('/')[8]:'未上传'}}</a>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
<a :href="over.adjust" download v-if="over.adjust">下载 |</a> <a :href="over.adjust" download v-if="over.adjust">下载 |</a>
<a :href="over.adjust" target="_blank" v-if="over.adjust">预览</a> <a :href="over.adjust" target="_blank" v-if="over.adjust">预览</a>
@@ -134,7 +135,7 @@
</h3> </h3>
<h3>会议活动相关资料通知议程参加人员名单及签到表现场照片或视频会议纪要活动总结报告媒体报道满意度测评表及报告等</h3> <h3>会议活动相关资料通知议程参加人员名单及签到表现场照片或视频会议纪要活动总结报告媒体报道满意度测评表及报告等</h3>
<span class="download" v-for="(item,index) in over.ziliao" :key="index" style="display:block;margin: 20px 0"> <span class="download" v-for="(item,index) in over.ziliao" :key="index" style="display:block;margin: 20px 0">
<a :href="item.elereport">{{item.elereport?(item.elereport.split('/')[8].split('_')[0]?item.elereport.split('/')[8].split('_')[0]:item.elereport.split('/')[8]):'未上传'}}</a> <a :href="item.elereport">{{item.elereport?item.elereport.split('/')[8]:'未上传'}}</a>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
<a :href="item.elereport" download v-if="item.elereport">下载 |</a> <a :href="item.elereport" download v-if="item.elereport">下载 |</a>
<a :href="item.elereport" target="_blank" v-if="item.elereport">预览</a> <a :href="item.elereport" target="_blank" v-if="item.elereport">预览</a>
@@ -143,7 +144,7 @@
反映项目实施效果的相关资料 反映项目实施效果的相关资料
媒体报道获奖情况文字成果案例等 媒体报道获奖情况文字成果案例等
<span class="download"> <span class="download">
<a :href="over.pro_result">{{over.pro_result.split('/')[8]?(over.pro_result.split('/')[8].split('_')[0]?over.pro_result.split('/')[8].split('_')[0]:over.pro_result.split('/')[8]):'未上传'}}</a> <a :href="over.pro_result">{{over.pro_result?over.pro_result.split('/')[8]:'未上传'}}</a>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
<a :href="over.pro_result" download v-if="over.pro_result">下载 |</a> <a :href="over.pro_result" download v-if="over.pro_result">下载 |</a>
<a :href="over.pro_result" target="_blank" v-if="over.pro_result">预览</a> <a :href="over.pro_result" target="_blank" v-if="over.pro_result">预览</a>
@@ -152,7 +153,7 @@
<h3> <h3>
财务管理制度 财务管理制度
<span class="download"> <span class="download">
<a :href="over.manage">{{over.manage?(over.manage.split('/')[8].split('_')[0]?over.manage.split('/')[8].split('_')[0]:over.manage.split('/')[8]):'未上传'}}</a> <a :href="over.manage">{{over.manage?over.manage.split('/')[8]:'未上传'}}</a>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
<a :href="over.manage" download v-if="over.manage">下载 |</a> <a :href="over.manage" download v-if="over.manage">下载 |</a>
<a :href="over.manage" target="_blank" v-if="over.manage">预览</a> <a :href="over.manage" target="_blank" v-if="over.manage">预览</a>
@@ -161,7 +162,7 @@
<h3> <h3>
项目经费表决算表 项目经费表决算表
<span class="download"> <span class="download">
<a :href="over.money">{{over.money.split('/')[8]?(over.money.split('/')[8].split('_')[0]?over.money.split('/')[8].split('_')[0]:over.money.split('/')[8]):'未上传'}}</a> <a :href="over.money">{{over.money?over.money.split('/')[8]:'未上传'}}</a>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
<a :href="over.money" download v-if="over.money">下载 |</a> <a :href="over.money" download v-if="over.money">下载 |</a>
<a :href="over.money" target="_blank" v-if="over.money">预览</a> <a :href="over.money" target="_blank" v-if="over.money">预览</a>
@@ -302,8 +303,9 @@ export default {
margin-right: 10px; margin-right: 10px;
} }
p{ p{
font-size: 20px!important; font-size: 14px!important;
margin-left: 33px; margin-left: 33px;
line-height: 33px!important;
} }
label { label {
// margin-left: 16px; // margin-left: 16px;
@@ -316,7 +318,7 @@ export default {
color: #333333; color: #333333;
// text-align: right; // text-align: right;
display: inline-block; display: inline-block;
font-size: 20px; // font-size: 20px;
// width: 200px; // width: 200px;
} }
input { input {

View File

@@ -4,7 +4,7 @@
<div id="excute_box"> <div id="excute_box">
<!--内容--> <!--内容-->
<div class="excute_con"> <div class="excute_con">
<h3>项目申报书</h3> <h3><span style="color:red;margin-right:10px;position:relative;right:3px">*</span>项目申报书</h3>
<p> <p>
<a <a
:href="getpros.probook" :href="getpros.probook"
@@ -12,7 +12,7 @@
>{{shili? shili.split('_')[0]+''+(shili.split('_')[0].includes('.')?'':'.'+shili.split('.')[1]):"未上传"}}</a> >{{shili? shili.split('_')[0]+''+(shili.split('_')[0].includes('.')?'':'.'+shili.split('.')[1]):"未上传"}}</a>
<a :href="getpros.probook" target="_blank">预览</a> <a :href="getpros.probook" target="_blank">预览</a>
</p> </p>
<h3>立项批复文件</h3> <h3><span style="color:red;margin-right:10px;position:relative;right:3px">*</span>立项批复文件</h3>
<p> <p>
<a <a
:href="getpros.pifu" :href="getpros.pifu"
@@ -20,7 +20,7 @@
>{{shili1? shili1.split('_')[0]+''+(shili1.split('_')[0].includes('.')?'':'.'+shili1.split('.')[1]):"未上传"}}</a> >{{shili1? shili1.split('_')[0]+''+(shili1.split('_')[0].includes('.')?'':'.'+shili1.split('.')[1]):"未上传"}}</a>
<a :href="getpros.pifu" target="_blank">预览</a> <a :href="getpros.pifu" target="_blank">预览</a>
</p> </p>
<h3>实施方案</h3> <h3><span style="color:red;margin-right:10px;position:relative;right:3px">*</span>实施方案</h3>
<p> <p>
<a <a
:href="getpros.fangan" :href="getpros.fangan"
@@ -39,7 +39,7 @@
<a href="#">预览</a> <a href="#">预览</a>
</p>--> </p>-->
<div class="mid_box"> <div class="mid_box">
<h3>街道地区办事处关于2019年社会建设资金购买社会组织服务结项材料的说明</h3> <h3> <span style="color:red;margin-right:10px;position:relative;right:3px">*</span> 街道地区办事处关于2019年社会建设资金购买社会组织服务结项材料的说明</h3>
<el-upload <el-upload
class="avatar-uploader" class="avatar-uploader"
:action="$upload" :action="$upload"
@@ -74,7 +74,7 @@
class="filename" class="filename"
:href="fileurl" :href="fileurl"
>{{filename? filename.split('_')[0]+''+(filename.split('_')[0].includes('.')?'':'.'+filename.split('.')[1]):""}}</a> >{{filename? filename.split('_')[0]+''+(filename.split('_')[0].includes('.')?'':'.'+filename.split('.')[1]):""}}</a>
<p class="tip">点击上面的+上传文件</p> <p class="tip">点击上方图标可上传文件</p>
<!-- v-if="imageUrl" --> <!-- v-if="imageUrl" -->
<div @click="beforeRemove1(filename,'imageUrl')" class="close" v-if="imageUrl"> <div @click="beforeRemove1(filename,'imageUrl')" class="close" v-if="imageUrl">
<i class="el-icon-close close"></i> <i class="el-icon-close close"></i>
@@ -83,7 +83,7 @@
<!--文件上传--> <!--文件上传-->
</div> </div>
<div class="mid_box"> <div class="mid_box">
<h3>项目实施各阶段情况报告</h3> <h3> <span style="color:red;margin-right:10px;position:relative;right:3px">*</span> 项目实施各阶段情况报告</h3>
<el-upload <el-upload
class="avatar-uploader" class="avatar-uploader"
:action="$upload" :action="$upload"
@@ -114,7 +114,7 @@
:href="fileurl1" :href="fileurl1"
>{{filename1? filename1.split('_')[0]+''+(filename1.split('_')[0].includes('.')?'':'.'+filename1.split('.')[1]):""}}</a> >{{filename1? filename1.split('_')[0]+''+(filename1.split('_')[0].includes('.')?'':'.'+filename1.split('.')[1]):""}}</a>
<!-- <a class="filename" :href="fileurl1">{{filename1}}</a> --> <!-- <a class="filename" :href="fileurl1">{{filename1}}</a> -->
<p class="tip">点击上面的+上传文件</p> <p class="tip">点击上方图标可上传文件</p>
<div <div
@click="beforeRemove1(filename1,'imageUrl1')" @click="beforeRemove1(filename1,'imageUrl1')"
class="close" class="close"
@@ -147,7 +147,7 @@
class="division" class="division"
/>--> />-->
<el-input <el-input
v-model="zData.name" v-model="getpros.name"
placeholder="请输入内容" placeholder="请输入内容"
style="width:300px;margin-left:10px" style="width:300px;margin-left:10px"
></el-input> ></el-input>
@@ -163,7 +163,7 @@
class="division" class="division"
/>--> />-->
<el-input <el-input
v-model="zData.company" v-model="getpros.org_name"
placeholder="请输入机构名称" placeholder="请输入机构名称"
style="width:300px;margin-left:10px" style="width:300px;margin-left:10px"
></el-input> ></el-input>
@@ -194,7 +194,7 @@
<a href="#" download>下载</a> <a href="#" download>下载</a>
</span> </span>
</div> </div>
<div class="mid_box"> <div class="mid_box" style="display:flex;margin-bottom:30px">
<label>上传电子版月报文件</label> <label>上传电子版月报文件</label>
<div class="xxxx"> <div class="xxxx">
<template> <template>
@@ -213,7 +213,7 @@
<el-button <el-button
size="small" size="small"
type="primary" type="primary"
style=" background: #E60012 !important;border:none" style=" background: #E60012 !important;border:none;"
>上传文件</el-button> >上传文件</el-button>
<!-- <span slot="tip" class="el-upload__tip">只能上传一张不同的图片</span> --> <!-- <span slot="tip" class="el-upload__tip">只能上传一张不同的图片</span> -->
</el-upload> </el-upload>
@@ -308,7 +308,7 @@
<div class="excute_text"> <div class="excute_text">
<div class="statistics" v-show="num == 0"> <div class="statistics" v-show="num == 0">
<table> <table>
<tr> <tr style="color:white">
<th>月份</th> <th>月份</th>
<th>提交情况</th> <th>提交情况</th>
<th>月报文件</th> <th>月报文件</th>
@@ -325,7 +325,7 @@
<el-tooltip <el-tooltip
class="item" class="item"
effect="dark" effect="dark"
:content="names.elereport?JSON.parse(names.elereport).name + (JSON.parse(names.elereport).extension == undefined ? '' : '.' + JSON.parse(names.elereport).extension):''" :content="names.elereport?(JSON.parse(names.elereport).name.split('_')[0]?JSON.parse(names.elereport).name.split('_')[0]:JSON.parse(names.elereport).name) + (JSON.parse(names.elereport).extension == undefined ? '' : '.' + JSON.parse(names.elereport).extension):''"
placement="top" placement="top"
> >
<a <a
@@ -353,7 +353,7 @@
</div> </div>
<!--tab切换--> <!--tab切换-->
<div class="mid_box"> <div class="mid_box">
<h3>中期评估报告</h3> <h3><span style="color:red;margin-right:10px;position:relative;right:3px">*</span>中期评估报告</h3>
<!-- <h3>8.1中期评估报告</h3> --> <!-- <h3>8.1中期评估报告</h3> -->
<el-upload <el-upload
class="avatar-uploader" class="avatar-uploader"
@@ -380,7 +380,7 @@
class="filename" class="filename"
:href="fileurl2" :href="fileurl2"
>{{filename2? filename2.split('_')[0]+''+(filename2.split('_')[0].includes('.')?'':'.'+filename2.split('.')[1]):""}}</a> >{{filename2? filename2.split('_')[0]+''+(filename2.split('_')[0].includes('.')?'':'.'+filename2.split('.')[1]):""}}</a>
<p class="tip">点击上面的+上传文件</p> <p class="tip">点击上方图标可上传文件</p>
<div @click="beforeRemove1(filename2,'imageUrl2')" class="close" v-if="imageUrl2"> <div @click="beforeRemove1(filename2,'imageUrl2')" class="close" v-if="imageUrl2">
<i class="el-icon-close close"></i> <i class="el-icon-close close"></i>
</div> </div>
@@ -399,21 +399,22 @@
<i v-else class="el-icon-plus avatar-uploader-icon"></i> <i v-else class="el-icon-plus avatar-uploader-icon"></i>
</el-upload> </el-upload>
<a class="filename" :href="fileurl3">{{filename3}}</a> <a class="filename" :href="fileurl3">{{filename3}}</a>
<p class="tip">点击上面的+上传文件</p> <p class="tip">点击上方图标可上传文件</p>
<div @click="beforeRemove1(filename3,'imageUrl3')" v-if="imageUrl3"> <div @click="beforeRemove1(filename3,'imageUrl3')" v-if="imageUrl3">
<i class="el-icon-close close"></i> <i class="el-icon-close close"></i>
</div> </div>
文件上传 文件上传
</div>--> </div>-->
<h3>结项报告</h3> <h3>结项报告</h3>
<h3>1基本信息</h3> <h3><span style="color:red;margin-right:10px;position:relative;right:3px">*</span>1基本信息</h3>
<aside> <aside>
<div> <div style="margin-left:15px">
<div>
<label>项目名称:</label> <label>项目名称:</label>
<el-input <el-input
v-model="getpros.name" v-model="getpros.name"
name="name" name="name"
style="width:350px" style="width:350px;margin-left:25px"
required required
class="division" class="division"
></el-input> ></el-input>
@@ -424,7 +425,7 @@
<el-input <el-input
v-model="getpros.org_name" v-model="getpros.org_name"
name="company" name="company"
style="width:350px" style="width:350px;margin-left:25px"
required required
class="division" class="division"
></el-input> ></el-input>
@@ -453,10 +454,13 @@
range-separator="" range-separator=""
start-placeholder="开始日期" start-placeholder="开始日期"
end-placeholder="结束日期" end-placeholder="结束日期"
style="margin-left:25px"
></el-date-picker> ></el-date-picker>
</div> </div>
</div>
<div class="fengong"> <div class="fengong">
<label class="fengongtitle">项目执行团队人员构成及分工:</label> <label class="fengongtitle" style="font-size:20px;text-indent:-15px;position:relative;right:19px"><span style="color:red;margin-right:10px;position:relative;right:3px">*</span>项目执行团队人员构成及分工:</label>
<inform <inform
@inform="inform" @inform="inform"
:informVal="getpros.prodemofg" :informVal="getpros.prodemofg"
@@ -473,14 +477,14 @@
</div> </div>
</aside> </aside>
<div class="mid_box"> <div class="mid_box">
<h3>2项目发展性状况</h3> <h3><span style="color:red;margin-right:10px;position:relative;right:3px">*</span>2项目发展性状况</h3>
<div class="rich"> <div class="rich">
<DivisionLabor @divisionLabor="subMid" :divisionLaborVal="subMidVal" :writeable="true"></DivisionLabor> <DivisionLabor @divisionLabor="subMid" :divisionLaborVal="subMidVal" :writeable="true"></DivisionLabor>
<!-- <sub-mid @subMid="subMid" :subMidVal="subMidVal"></sub-mid> --> <!-- <sub-mid @subMid="subMid" :subMidVal="subMidVal"></sub-mid> -->
</div> </div>
</div> </div>
<div class="mid_box"> <div class="mid_box">
<h3>3项目实施情况</h3> <h3> <span style="color:red;margin-right:10px;position:relative;right:3px">*</span> 3项目实施情况</h3>
<div class="rich"> <div class="rich">
<DivisionLabor @divisionLabor="state" :divisionLaborVal="stateVal" :writeable="true"></DivisionLabor> <DivisionLabor @divisionLabor="state" :divisionLaborVal="stateVal" :writeable="true"></DivisionLabor>
<!-- <state @state="state" :stateVal="stateVal"></state> --> <!-- <state @state="state" :stateVal="stateVal"></state> -->
@@ -499,7 +503,7 @@
</div> </div>
</div>--> </div>-->
<div class="mid_box"> <div class="mid_box">
<h3>4项目取得的成效</h3> <h3><span style="color:red;margin-right:10px;position:relative;right:3px">*</span>4项目取得的成效</h3>
<div class="rich"> <div class="rich">
<DivisionLabor @divisionLabor="proact" :divisionLaborVal="proactVal" :writeable="true"></DivisionLabor> <DivisionLabor @divisionLabor="proact" :divisionLaborVal="proactVal" :writeable="true"></DivisionLabor>
<!-- <proact @proact="proact" :proactVal="proactVal"></proact> --> <!-- <proact @proact="proact" :proactVal="proactVal"></proact> -->
@@ -518,14 +522,14 @@
</div> </div>
</div>--> </div>-->
<div class="mid_box"> <div class="mid_box">
<h3>5项目实施至今的情况总结</h3> <h3><span style="color:red;margin-right:10px;position:relative;right:3px">*</span>5项目实施至今的情况总结</h3>
<div class="rich"> <div class="rich">
<DivisionLabor @divisionLabor="sumup" :divisionLaborVal="sumupVal" :writeable="true"></DivisionLabor> <DivisionLabor @divisionLabor="sumup" :divisionLaborVal="sumupVal" :writeable="true"></DivisionLabor>
<!-- <sumup @sumup="sumup" :sumupVal="sumupVal"></sumup> --> <!-- <sumup @sumup="sumup" :sumupVal="sumupVal"></sumup> -->
</div> </div>
</div> </div>
<div class="mid_box"> <div class="mid_box">
<h3>6项目财务报告按实际支出列出明细上传文件</h3> <h3><span style="color:red;margin-right:10px;position:relative;right:3px">*</span>6项目财务报告按实际支出列出明细上传文件</h3>
<el-upload <el-upload
class="avatar-uploader" class="avatar-uploader"
:action="$upload" :action="$upload"
@@ -551,14 +555,14 @@
class="filename" class="filename"
:href="fileurl4" :href="fileurl4"
>{{filename4? filename4.split('_')[0]+''+(filename4.split('_')[0].includes('.')?'':'.'+filename4.split('.')[1]):""}}</a> >{{filename4? filename4.split('_')[0]+''+(filename4.split('_')[0].includes('.')?'':'.'+filename4.split('.')[1]):""}}</a>
<p class="tip">点击上面的+上传文件</p> <p class="tip">点击上方图标可上传文件</p>
<div @click="beforeRemove1(filename4,'imageUrl4')" class="close" v-if="imageUrl4"> <div @click="beforeRemove1(filename4,'imageUrl4')" class="close" v-if="imageUrl4">
<i class="el-icon-close close"></i> <i class="el-icon-close close"></i>
</div> </div>
<!--文件上传--> <!--文件上传-->
</div> </div>
<div class="mid_box"> <div class="mid_box">
<h3>7结项电子报告上传</h3> <h3><span style="color:red;margin-right:10px;position:relative;right:3px">*</span>7结项电子报告上传</h3>
<el-upload <el-upload
class="avatar-uploader" class="avatar-uploader"
:action="$upload" :action="$upload"
@@ -584,14 +588,14 @@
class="filename" class="filename"
:href="fileurl5" :href="fileurl5"
>{{filename5? filename5.split('_')[0]+''+(filename5.split('_')[0].includes('.')?'':'.'+filename5.split('.')[1]):""}}</a> >{{filename5? filename5.split('_')[0]+''+(filename5.split('_')[0].includes('.')?'':'.'+filename5.split('.')[1]):""}}</a>
<p class="tip">点击上面的+上传文件</p> <p class="tip">点击上方图标可上传文件</p>
<div @click="beforeRemove1(filename5,'imageUrl5')" class="close" v-if="imageUrl5"> <div @click="beforeRemove1(filename5,'imageUrl5')" class="close" v-if="imageUrl5">
<i class="el-icon-close close"></i> <i class="el-icon-close close"></i>
</div> </div>
<!--文件上传--> <!--文件上传-->
</div> </div>
<div class="mid_box"> <div class="mid_box">
<h3>项目调整申请及批复</h3> <h3><span style="color:red;margin-right:10px;position:relative;right:3px">*</span>8项目调整申请及批复</h3>
<el-upload <el-upload
class="avatar-uploader" class="avatar-uploader"
:action="$upload" :action="$upload"
@@ -617,7 +621,7 @@
class="filename" class="filename"
:href="fileurl6" :href="fileurl6"
>{{filename6? filename6.split('_')[0]+''+(filename6.split('_')[0].includes('.')?'':'.'+filename6.split('.')[1]):""}}</a> >{{filename6? filename6.split('_')[0]+''+(filename6.split('_')[0].includes('.')?'':'.'+filename6.split('.')[1]):""}}</a>
<p class="tip">点击上面的+上传文件</p> <p class="tip">点击上方图标可上传文件</p>
<div <div
@click="beforeRemove1(filename6,'imageUrl6')" @click="beforeRemove1(filename6,'imageUrl6')"
class="close" class="close"
@@ -630,16 +634,16 @@
</div> </div>
<div class="mid_box"> <div class="mid_box">
<div style="display:flex"> <div style="display:flex">
<h3>十一会议活动的相关资料通知议程参加人员名单及签到表现场照片或视频会议纪要活动总结报告媒体报道满意度测评表及报告等</h3> <h3><span style="color:red;margin-right:10px;position:relative;right:3px">*</span>会议活动的相关资料通知议程参加人员名单及签到表现场照片或视频会议纪要活动总结报告媒体报道满意度测评表及报告等</h3>
<el-button <el-button
type="primary" type="primary"
plain plain
style="height:40px;margin-top:51px;position: relative;top: 5px;left: -69px;" style="height:40px;margin-top:51px;position: relative;top: 83px;left: -108px;"
@click="add" @click="add"
>添加</el-button> >添加</el-button>
</div> </div>
<div v-for="(i,j) in ziliaoarr" :key="j" class="activebox"> <div v-for="(i,j) in ziliaoarr" :key="j" class="activebox">
<span>活动{{j+1}}</span> <span>活动名称{{j+1}}</span>
<el-input <el-input
v-model="name[j]" v-model="name[j]"
name="activity" name="activity"
@@ -685,7 +689,7 @@
> >
{{filenamearr[j]? filenamearr[j].split('_')[0]+''+(filenamearr[j].split('_')[0].includes('.')?'':'.'+filenamearr[j].split('.')[1]):""}}</a> {{filenamearr[j]? filenamearr[j].split('_')[0]+''+(filenamearr[j].split('_')[0].includes('.')?'':'.'+filenamearr[j].split('.')[1]):""}}</a>
<!-- <a class="filename" :href="urls[j]" >{{filenamearr[j]}}</a> --> <!-- <a class="filename" :href="urls[j]" >{{filenamearr[j]}}</a> -->
<p class="tip">点击上面的+上传文件</p> <p class="tip">点击上方图标可上传文件</p>
<div <div
@click="beforeRemove1('','imageUrl7',j)" @click="beforeRemove1('','imageUrl7',j)"
class="close" class="close"
@@ -699,7 +703,7 @@
</div> </div>
</div> </div>
<div class="mid_box"> <div class="mid_box">
<h3>十二反映项目实施效果的相关材料媒体报道获奖情况文字成果案例等</h3> <h3><span style="color:red;margin-right:10px;position:relative;right:3px">*</span>反映项目实施效果的相关材料媒体报道获奖情况文字成果案例等</h3>
<el-upload <el-upload
class="avatar-uploader" class="avatar-uploader"
:action="$upload" :action="$upload"
@@ -725,14 +729,14 @@
class="filename" class="filename"
:href="fileurl8" :href="fileurl8"
>{{filename8? filename8.split('_')[0]+''+(filename8.split('_')[0].includes('.')?'':'.'+filename8.split('.')[1]):""}}</a> >{{filename8? filename8.split('_')[0]+''+(filename8.split('_')[0].includes('.')?'':'.'+filename8.split('.')[1]):""}}</a>
<p class="tip">点击上面的+上传文件</p> <p class="tip">点击上方图标可上传文件</p>
<div @click="beforeRemove1(filename8,'imageUrl8')" class="close" v-if="imageUrl8"> <div @click="beforeRemove1(filename8,'imageUrl8')" class="close" v-if="imageUrl8">
<i class="el-icon-close close"></i> <i class="el-icon-close close"></i>
</div> </div>
<!--文件上传--> <!--文件上传-->
</div> </div>
<div class="mid_box"> <div class="mid_box">
<h3>财务管理制度</h3> <h3><span style="color:red;margin-right:10px;position:relative;right:3px">*</span>财务管理制度</h3>
<el-upload <el-upload
class="avatar-uploader" class="avatar-uploader"
:action="$upload" :action="$upload"
@@ -758,14 +762,14 @@
class="filename" class="filename"
:href="fileurl9" :href="fileurl9"
>{{filename9? filename9.split('_')[0]+''+(filename9.split('_')[0].includes('.')?'':'.'+filename9.split('.')[1]):""}}</a> >{{filename9? filename9.split('_')[0]+''+(filename9.split('_')[0].includes('.')?'':'.'+filename9.split('.')[1]):""}}</a>
<p class="tip">点击上面的+上传文件</p> <p class="tip">点击上方图标可上传文件</p>
<div @click="beforeRemove1(filename9,'imageUrl9')" class="close" v-if="imageUrl9"> <div @click="beforeRemove1(filename9,'imageUrl9')" class="close" v-if="imageUrl9">
<i class="el-icon-close close"></i> <i class="el-icon-close close"></i>
</div> </div>
<!--文件上传--> <!--文件上传-->
</div> </div>
<div class="mid_box"> <div class="mid_box">
<h3>项目经费决算表</h3> <h3><span style="color:red;margin-right:10px;position:relative;right:3px">*</span>项目经费预算决算表</h3>
<el-upload <el-upload
class="avatar-uploader" class="avatar-uploader"
:action="$upload" :action="$upload"
@@ -791,7 +795,7 @@
class="filename" class="filename"
:href="fileurl10" :href="fileurl10"
>{{filename10? filename10.split('_')[0]+''+(filename10.split('_')[0].includes('.')?'':'.'+filename10.split('.')[1]):""}}</a> >{{filename10? filename10.split('_')[0]+''+(filename10.split('_')[0].includes('.')?'':'.'+filename10.split('.')[1]):""}}</a>
<p class="tip">点击上面的+上传文件</p> <p class="tip">点击上方图标可上传文件</p>
<div @click="beforeRemove1(filename10,'imageUrl10')" class="close" v-if="imageUrl10"> <div @click="beforeRemove1(filename10,'imageUrl10')" class="close" v-if="imageUrl10">
<i class="el-icon-close close"></i> <i class="el-icon-close close"></i>
</div> </div>
@@ -1772,6 +1776,10 @@ export default {
this.imageUrl = "/static/img/excel.png"; this.imageUrl = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl = res.url; this.imageUrl = res.url;
}else if(houzui == "zip" || houzui == "rar"){
this.imageUrl = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl = "/static/img/txt.png";
} }
this.filename = res.name + "." + res.extension; this.filename = res.name + "." + res.extension;
// console.log(file); // console.log(file);
@@ -1821,6 +1829,10 @@ export default {
this.imageUrl1 = "/static/img/excel.png"; this.imageUrl1 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl1 = res.url; this.imageUrl1 = res.url;
}else if(houzui == "zip" || houzui == "rar"){
this.imageUrl1 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl1 = "/static/img/txt.png";
} }
this.filename1 = res.name + "." + res.extension; this.filename1 = res.name + "." + res.extension;
// console.log(file); // console.log(file);
@@ -1869,6 +1881,10 @@ export default {
this.imageUrl2 = "/static/img/excel.png"; this.imageUrl2 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl2 = res.url; this.imageUrl2 = res.url;
}else if(houzui == "zip" || houzui == "rar"){
this.imageUrl2 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl2 = "/static/img/txt.png";
} }
this.filename2 = res.name + "." + res.extension; this.filename2 = res.name + "." + res.extension;
@@ -1929,6 +1945,10 @@ export default {
file.response.data.extension == "png" file.response.data.extension == "png"
) { ) {
this.imageUrl3 = file.response.data.url; this.imageUrl3 = file.response.data.url;
}else if(houzui == "zip" || houzui == "rar"){
this.imageUrl3 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl3 = "/static/img/txt.png";
} }
this.filename3 = file.response.data.name; this.filename3 = file.response.data.name;
// this.imageUrl = URL.createObjectURL(file.raw) // this.imageUrl = URL.createObjectURL(file.raw)
@@ -1949,6 +1969,10 @@ export default {
this.imageUrl4 = "/static/img/excel.png"; this.imageUrl4 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl4 = res.url; this.imageUrl4 = res.url;
}else if(houzui == "zip" || houzui == "rar"){
this.imageUrl4 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl4 = "/static/img/txt.png";
} }
this.filename4 = res.name + "." + res.extension; this.filename4 = res.name + "." + res.extension;
// console.log(file); // console.log(file);
@@ -1997,6 +2021,10 @@ export default {
this.imageUrl5 = "/static/img/excel.png"; this.imageUrl5 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl5 = res.url; this.imageUrl5 = res.url;
}else if(houzui == "zip" || houzui == "rar"){
this.imageUrl5 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl5 = "/static/img/txt.png";
} }
this.filename5 = res.name + "." + res.extension; this.filename5 = res.name + "." + res.extension;
@@ -2046,6 +2074,10 @@ export default {
this.imageUrl6 = "/static/img/excel.png"; this.imageUrl6 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl6 = res.url; this.imageUrl6 = res.url;
}else if(houzui == "zip" || houzui == "rar"){
this.imageUrl6 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl6 = "/static/img/txt.png";
} }
this.filename6 = res.name + "." + res.extension; this.filename6 = res.name + "." + res.extension;
// console.log(file); // console.log(file);
@@ -2099,7 +2131,11 @@ export default {
} else if (this.filetype[i] == "pdf") { } else if (this.filetype[i] == "pdf") {
// this.imageUrl7[i] = "/static/img/pdf.jpg"; // this.imageUrl7[i] = "/static/img/pdf.jpg";
this.$set(this.imageUrl7, i, "/static/img/pdf.jpg"); this.$set(this.imageUrl7, i, "/static/img/pdf.jpg");
} else if (this.filetype[i] == "xls" || this.filetype[i] == "xlsx") { }
else if(this.filetype[i] == "txt"){
this.$set(this.imageUrl7, i, "/static/img/txt.png");
}
else if (this.filetype[i] == "xls" || this.filetype[i] == "xlsx") {
// this.imageUrl7[i] = "/static/img/excel.png"; // this.imageUrl7[i] = "/static/img/excel.png";
this.$set(this.imageUrl7, i, "/static/img/excel.png"); this.$set(this.imageUrl7, i, "/static/img/excel.png");
} else if ( } else if (
@@ -2110,7 +2146,10 @@ export default {
// this.imageUrl7[this.urlno] = file // this.imageUrl7[this.urlno] = file
this.$set(this.imageUrl7, this.urlno, res.url); this.$set(this.imageUrl7, this.urlno, res.url);
// this.imageUrl3=this.urls // this.imageUrl3=this.urls
} }else if(this.filetype[i] == "zip" || this.filetype[i] == "rar"){
// this.imageUrl7 = "/static/img/zip.png";
this.$set(this.imageUrl7, i, "/static/img/zip.png");
}
} }
for (let i in this.ziliaoarr) { for (let i in this.ziliaoarr) {
@@ -2183,6 +2222,10 @@ export default {
this.imageUrl8 = "/static/img/excel.png"; this.imageUrl8 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl8 = res.url; this.imageUrl8 = res.url;
}else if(houzui == "zip" || houzui == "rar"){
this.imageUrl8 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl8 = "/static/img/txt.png";
} }
this.filename8 = res.name + "." + res.extension; this.filename8 = res.name + "." + res.extension;
@@ -2232,6 +2275,10 @@ export default {
this.imageUrl9 = "/static/img/excel.png"; this.imageUrl9 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl9 = res.url; this.imageUrl9 = res.url;
}else if(houzui == "zip" || houzui == "rar"){
this.imageUrl9 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl9 = "/static/img/txt.png";
} }
this.filename9 = res.name + "." + res.extension; this.filename9 = res.name + "." + res.extension;
// console.log(file); // console.log(file);
@@ -2280,6 +2327,10 @@ export default {
this.imageUrl10 = "/static/img/excel.png"; this.imageUrl10 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl10 = res.url; this.imageUrl10 = res.url;
}else if(houzui == "zip" || houzui == "rar"){
this.imageUrl10 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl10 = "/static/img/txt.png";
} }
this.filename10 = res.name + "." + res.extension; this.filename10 = res.name + "." + res.extension;
@@ -2362,7 +2413,10 @@ export default {
this.$router.push({ path: "schedule" + this.id }); this.$router.push({ path: "schedule" + this.id });
// this.before() // this.before()
} else { } else {
this.getpros = res.data.data; console.log(res,100)
this.c = res.data.data;
this.getpros=res.data.data
this.getpros.prodemofg=""
let shili = res.data.data.probook; let shili = res.data.data.probook;
this.shili = shili.substring(shili.lastIndexOf("/") + 1); this.shili = shili.substring(shili.lastIndexOf("/") + 1);
@@ -2383,6 +2437,7 @@ export default {
]); ]);
console.log(res.data.data.over, 4455); console.log(res.data.data.over, 4455);
if (res.data.data.over) { if (res.data.data.over) {
this.getpros.prodemofg=res.data.data.prodemofg
if (res.data.data.over.explain) { if (res.data.data.over.explain) {
this.fileloading( this.fileloading(
res.data.data.over.explain, res.data.data.over.explain,
@@ -2456,11 +2511,14 @@ export default {
"fileurl10" "fileurl10"
); );
} }
console.log(res.data.data.over.ziliao)
if (res.data.data.over.ziliao.length) {
for (let i in this.ziliaoarr) { if(res.data.data.over){
let url = JSON.parse(this.getpros.over.ziliao)[i].elereport; if (res.data.data.over.ziliao.length) {
this.name[i] = JSON.parse(this.getpros.over.ziliao)[i].name; for (let i in JSON.parse(res.data.data.over.ziliao)) {
console.log(JSON.parse(res.data.data.over.ziliao)[i],120)
let url = JSON.parse(res.data.data.over.ziliao)[i].elereport;
this.name[i] = JSON.parse(res.data.data.over.ziliao)[i].name;
let filename = url.split('/')[8]; let filename = url.split('/')[8];
this.$set(this.filenamearr, i, filename); this.$set(this.filenamearr, i, filename);
@@ -2483,7 +2541,12 @@ export default {
} else if (url.split(".")[3] == "pdf") { } else if (url.split(".")[3] == "pdf") {
// "/static/img/pdf.jpg" // "/static/img/pdf.jpg"
this.ziliaoarr[i] = "/static/img/pdf.jpg"; this.ziliaoarr[i] = "/static/img/pdf.jpg";
} else if ( } else if (url.split(".")[3] == "txt") {
// "/static/img/pdf.jpg"
this.ziliaoarr[i] = "/static/img/txt.png";
}
else if (
url.split(".")[3] == "jpg" || url.split(".")[3] == "jpg" ||
url.split(".")[3] == "jpeg" || url.split(".")[3] == "jpeg" ||
url.split(".")[3] == "png" url.split(".")[3] == "png"
@@ -2494,14 +2557,16 @@ export default {
} }
console.log(this.ziliaoarr, 11111); console.log(this.ziliaoarr, 11111);
} }
}
console.log(this.getpros.over.pro_condition, 99999); // console.log(this.getpros.over.pro_condition, 99999);
this.subMidVal = res.data.data.over.develop; // this.subMidVal = res.data.data.over.develop;
console.log(); // console.log();
this.stateVal = res.data.data.over.pro_condition; // this.stateVal = res.data.data.over.pro_condition;
this.proactVal = res.data.data.over.result; // this.proactVal = res.data.data.over.result;
this.sumupVal = res.data.data.over.summary; // this.sumupVal = res.data.data.over.summary;
console.log(res.data.data.over.summary, 222222222); // console.log(res.data.data.over.summary, 222222222);
// for(let i in this.ziliaoarr){ // for(let i in this.ziliaoarr){
// let url=JSON.parse(this.getpros.over.ziliao)[i].elereport // let url=JSON.parse(this.getpros.over.ziliao)[i].elereport
// this.name[i]=JSON.parse(this.getpros.over.ziliao)[i].name // this.name[i]=JSON.parse(this.getpros.over.ziliao)[i].name
@@ -2568,6 +2633,10 @@ export default {
this[g] = "/static/img/excel.png"; this[g] = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this[g] = e; this[g] = e;
}else if(houzui == "zip" || houzui == "rar"){
this[g] = "/static/img/zip.png";
}else if(houzui == "txt"){
this[g] = "/static/img/txt.png";
} }
this[f] = e.split("/")[8]; this[f] = e.split("/")[8];
this[m] = e; this[m] = e;
@@ -2729,6 +2798,27 @@ export default {
}; };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
// .upload-demo /deep/ .el-upload-list__item-status-label .el-icon-upload-success{
// display: none !important;
// }
td{
border: 1px solid #eee !important;
}
#excute_box /deep/ .el-upload-list {
// width: 82%;
// width: 575px;/
// margin-left: 175px;
position: relative;
width: 388px;
right: 144px;
}
.upload-demo /deep/ .el-icon-upload-success{
display: none !important;
background: red;
}
.close { .close {
position: relative; position: relative;
top: -77px; top: -77px;
@@ -2769,7 +2859,8 @@ label {
.rich { .rich {
z-index: 10; z-index: 10;
width: 100%; width: 100%;
margin: 30px auto 0px; // margin: 30px auto 0px;
// margin-bottom: 20px;
height: 320px; height: 320px;
} }
#excute_box { #excute_box {
@@ -2785,6 +2876,9 @@ label {
h3 { h3 {
line-height: 260%; line-height: 260%;
font-size: 20px; font-size: 20px;
margin:15px 0;
position: relative;
right:19px;
} }
p a { p a {
line-height: 10%; line-height: 10%;
@@ -2838,7 +2932,7 @@ label {
color: #7471ef; color: #7471ef;
} }
p { p {
font-size: 17px; font-size: 14px;
color: #666; color: #666;
line-height: 30px; line-height: 30px;
} }
@@ -2919,15 +3013,15 @@ label {
.excute_tab { .excute_tab {
clear: both; clear: both;
width: 90%; width: 90%;
margin: 0 auto; margin: 0;
padding-top: 40px; padding: 40px 0;
// border: 1px solid green; // border: 1px solid green;
} }
.caption { .caption {
width: 100%; width: 81%;
height: 38px; height: 38px;
border-bottom: 1px solid #dedede; border-bottom: 1px solid #dedede;
margin-top: 76px; // margin-top: 76px;
margin-bottom: 30px; margin-bottom: 30px;
padding-left: 30px; padding-left: 30px;
box-sizing: border-box; box-sizing: border-box;
@@ -2960,7 +3054,8 @@ label {
} }
.statistics { .statistics {
td { td {
border: none !important; border: 1px solid #eee !important;;
// border: none !important;
} }
} }
th { th {
@@ -2972,7 +3067,7 @@ label {
font-weight: normal; font-weight: normal;
font-stretch: normal; font-stretch: normal;
letter-spacing: 0px; letter-spacing: 0px;
color: #666666; // color: #666666;
background-color: rgba(247, 247, 247, 1); background-color: rgba(247, 247, 247, 1);
box-sizing: border-box; box-sizing: border-box;
background-color: #a3a3a3; background-color: #a3a3a3;

View File

@@ -19,7 +19,8 @@
<span style="color:red;margin-right:10px">*</span>1基本信息 <span style="color:red;margin-right:10px">*</span>1基本信息
</h3> </h3>
<aside> <aside>
<div class="writeinfo"> <div style="margin-left:15px">
<div class="writeinfo">
<label>项目名称:</label> <label>项目名称:</label>
<el-input <el-input
v-model="getsubs.name" v-model="getsubs.name"
@@ -68,6 +69,8 @@
class="shuru" class="shuru"
></el-date-picker> ></el-date-picker>
</div> </div>
</div>
<div> <div>
<h3> <h3>
<span style="color:red;margin-right:10px">*</span>项目执行团队人员构成及分工: <span style="color:red;margin-right:10px">*</span>项目执行团队人员构成及分工:
@@ -193,7 +196,7 @@
style="position: relative" style="position: relative"
:http-request="uploadfile2" :http-request="uploadfile2"
> >
<div style="position: absolute;z-index:9999;width:80px;left:30px;top:42px"> <div style="position: absolute;z-index:9999;width:80px;left:10px;top:42px">
<!-- {{uploadname[2]}} --> <!-- {{uploadname[2]}} -->
<!-- --> <!-- -->
<el-progress <el-progress
@@ -228,7 +231,7 @@
style="position: relative" style="position: relative"
:http-request="uploadfile1" :http-request="uploadfile1"
> >
<div style="position: absolute;z-index:9999;width:80px;left:30px;top:42px"> <div style="position: absolute;z-index:9999;width:80px;left:10px;top:42px">
<!-- {{uploadname[2]}} --> <!-- {{uploadname[2]}} -->
<!-- --> <!-- -->
<el-progress <el-progress
@@ -283,6 +286,12 @@
<!--文件上传--> <!--文件上传-->
</div> </div>
<div class="mid_box"> <div class="mid_box">
<!-- style="height: 40px;
margin-top: 61px;
top: 49px;
position: relative;
right: 168px;" -->
<div style="display:flex"> <div style="display:flex">
<h3 style="text-align:justify"> <h3 style="text-align:justify">
<span style="color:red">*</span> <span style="color:red">*</span>
@@ -291,16 +300,21 @@
style="color:white" style="color:white"
>**</span>片或视频培训课件媒体报导等(原则上体现两点活动实际发生&活动效果) >**</span>片或视频培训课件媒体报导等(原则上体现两点活动实际发生&活动效果)
</h3> </h3>
<el-button <el-button
type="primary" type="primary"
plain plain
style="height:40px;margin-top:51px;position:relative;right:70px" style="height: 40px;
margin-top: 61px;
top: 49px;
position: relative;
right: 168px;
z-index:999"
@click="add" @click="add"
>添加</el-button> >添加</el-button>
</div> </div>
<div v-for="(i,j) in ziliaoarr" :key="j" class="activebox"> <div v-for="(i,j) in ziliaoarr" :key="j" class="activebox">
<span>活动{{j+1}}:</span> <span>活动名称{{j+1}}:</span>
<!-- <el-input <!-- <el-input
v-model="name[j]" v-model="name[j]"
name="activity" name="activity"
@@ -370,7 +384,7 @@
style="position: relative" style="position: relative"
:http-request="uploadfile3" :http-request="uploadfile3"
> >
<div style="position: absolute;z-index:9999;width:80px;left:30px;top:42px"> <div style="position: absolute;z-index:9999;width:80px;left:10px;top:42px">
<!-- {{uploadname[2]}} --> <!-- {{uploadname[2]}} -->
<!-- --> <!-- -->
<el-progress <el-progress
@@ -403,7 +417,7 @@
style="position: relative" style="position: relative"
:http-request="uploadfile4" :http-request="uploadfile4"
> >
<div style="position: absolute;z-index:9999;width:80px;left:30px;top:42px"> <div style="position: absolute;z-index:9999;width:80px;left:10px;top:42px">
<!-- {{uploadname[2]}} --> <!-- {{uploadname[2]}} -->
<!-- --> <!-- -->
<el-progress <el-progress
@@ -436,7 +450,7 @@
style="position: relative" style="position: relative"
:http-request="uploadfile5" :http-request="uploadfile5"
> >
<div style="position: absolute;z-index:9999;width:80px;left:30px;top:42px"> <div style="position: absolute;z-index:9999;width:80px;left:10px;top:42px">
<!-- {{uploadname[2]}} --> <!-- {{uploadname[2]}} -->
<!-- --> <!-- -->
<el-progress <el-progress
@@ -1047,7 +1061,9 @@ export default {
return; return;
}, },
add() { add() {
console.log(111)
this.ziliaoarr.push(1); this.ziliaoarr.push(1);
this.name.push("");
this.uploadname.push(""); this.uploadname.push("");
}, },
active1(m) { active1(m) {
@@ -1103,6 +1119,10 @@ export default {
this[g] = "/static/img/excel.png"; this[g] = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this[g] =e this[g] =e
}else if (houzui == "zip" || houzui == "rar") {
this[g] = "/static/img/zip.png";
}else if(houzui == "txt"){
this[g] = "/static/img/txt.png";
} }
this[f]=e.split('/')[8] this[f]=e.split('/')[8]
this[m]=e this[m]=e
@@ -1126,6 +1146,10 @@ export default {
this.imageUrl = "/static/img/excel.png"; this.imageUrl = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl = res.url; this.imageUrl = res.url;
}else if(houzui == "zip" || houzui == "rar"){
this.imageUrl = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl = "/static/img/txt.png";
} }
this.filename = res.name+'.'+res.extension; this.filename = res.name+'.'+res.extension;
// this.fileurl = file.response.data.url; // this.fileurl = file.response.data.url;
@@ -1172,6 +1196,10 @@ export default {
this.imageUrl1 = "/static/img/excel.png"; this.imageUrl1 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl1 = res.url; this.imageUrl1 = res.url;
}else if(houzui == "zip" || houzui == "rar"){
this.imageUrl1 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl1 = "/static/img/txt.png";
} }
this.filename1 = res.name+'.'+res.extension; this.filename1 = res.name+'.'+res.extension;
// this.fileurl1 = file.response.data.url; // this.fileurl1 = file.response.data.url;
@@ -1220,6 +1248,10 @@ export default {
this.imageUrl2 = "/static/img/excel.png"; this.imageUrl2 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl2 = res.url; this.imageUrl2 = res.url;
}else if(houzui == "zip" || houzui == "rar"){
this.imageUrl2 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl2 = "/static/img/txt.png";
} }
this.filename2 = res.name+'.'+res.extension; this.filename2 = res.name+'.'+res.extension;
}, },
@@ -1255,7 +1287,13 @@ export default {
this.imageUrl3[i] = "/static/img/pdf.jpg"; this.imageUrl3[i] = "/static/img/pdf.jpg";
} else if (this.filetype[i] == "xls" || this.filetype[i] == "xlsx") { } else if (this.filetype[i] == "xls" || this.filetype[i] == "xlsx") {
this.imageUrl3[i] = "/static/img/excel.png"; this.imageUrl3[i] = "/static/img/excel.png";
} else if ( }else if(this.filetype[i] == "zip" || this.filetype[i] == "rar"){
this.imageUrl3[i] = "/static/img/zip.png";
}else if(this.filetype[i] == "txt"){
this.imageUrl3[i] = "/static/img/txt.png";
}
else if (
this.filetype[i] == "jpg" || this.filetype[i] == "jpg" ||
this.filetype[i] == "jpeg" || this.filetype[i] == "jpeg" ||
this.filetype[i] == "png" this.filetype[i] == "png"
@@ -1385,6 +1423,10 @@ export default {
this.imageUrl4 = "/static/img/excel.png"; this.imageUrl4 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl4 = res.url; this.imageUrl4 = res.url;
}else if(houzui == "zip" || houzui == "rar"){
this.imageUrl4 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl4 = "/static/img/txt.png";
} }
this.filename4 = res.name+'.'+res.extension; this.filename4 = res.name+'.'+res.extension;
// this.fileurl4 = file.response.data.url; // this.fileurl4 = file.response.data.url;
@@ -1432,6 +1474,10 @@ export default {
this.imageUrl5 = "/static/img/excel.png"; this.imageUrl5 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl5 = res.url; this.imageUrl5 = res.url;
}else if(houzui == "zip" || houzui == "rar"){
this.imageUrl5 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl5 = "/static/img/txt.png";
} }
this.filename5 = res.name+'.'+res.extension; this.filename5 = res.name+'.'+res.extension;
// this.fileurl5 = file.response.data.url; // this.fileurl5 = file.response.data.url;
@@ -1479,6 +1525,10 @@ export default {
this.imageUrl6 = "/static/img/excel.png"; this.imageUrl6 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl6 = res.url; this.imageUrl6 = res.url;
}else if(houzui == "zip" || houzui == "rar"){
this.imageUrl6 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl6 = "/static/img/txt.png";
} }
this.filename6 = res.name+'.'+res.extension; this.filename6 = res.name+'.'+res.extension;
// this.fileurl6 = file.response.data.url; // this.fileurl6 = file.response.data.url;
@@ -1632,7 +1682,9 @@ export default {
this.ziliaoarr[i]="/static/img/pdf.jpg" this.ziliaoarr[i]="/static/img/pdf.jpg"
}else if(url.split('.')[3]=="jpg"||url.split('.')[3]=="jpeg"||url.split('.')[3]=="png"){ }else if(url.split('.')[3]=="jpg"||url.split('.')[3]=="jpeg"||url.split('.')[3]=="png"){
this.ziliaoarr[i]=url this.ziliaoarr[i]=url
} }else if(url.split('.')[3] == "txt"){
this.ziliaoarr[i]= "/static/img/txt.png";
}
// this.ziliaoarr[i]=JSON.parse(res.data.data.data.center.ziliao)[i].elereport // this.ziliaoarr[i]=JSON.parse(res.data.data.data.center.ziliao)[i].elereport
} }
console.log(this.ziliaoarr,11111) console.log(this.ziliaoarr,11111)
@@ -1859,7 +1911,7 @@ export default {
} }
.activebox { .activebox {
margin-bottom: 30px; margin-bottom: 30px;
margin-left: 17px; margin-left: -11px;
} }
// .activeup { // .activeup {
// // margin-left: 45px; // // margin-left: 45px;

View File

@@ -82,8 +82,8 @@
</ul>--> </ul>-->
<div class="p"> <div class="p">
<ul class="ult-t"> <ul class="ult-t">
<template v-for="(party, index) in bgData.party" > <template v-for="(party, index) in bgData.party" >
<li :key="index" @click="$jP('dangzuzhixq',{id:party.id})"> <li :key="index" @click="$jP('dangzuzhixq',{id:party.id})" style="cursor:pointer">
<!-- <a href="javascript:void(0);">{{party.party_name}}</a> --> <!-- <a href="javascript:void(0);">{{party.party_name}}</a> -->
{{ party.party_name }} {{ party.party_name }}
</li> </li>

View File

@@ -119,13 +119,13 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
.wr { .wr {
width: 934px; width: 934px;
height: 1019px; height:1109px;
background-color: #ffffff; background-color: #ffffff;
box-sizing: border-box; box-sizing: border-box;
padding-top: 35px; padding-top: 35px;
.pages { .pages {
margin-top: 60px; margin-top: -71px;
margin-right: 24px; margin-right: 24px;
height: 36px; height: 36px;
display: flex; display: flex;
@@ -167,12 +167,11 @@ export default {
.page { .page {
margin-bottom: 60px; margin-bottom: 60px;
height: 364px; max-height: 364px;
box-sizing: border-box; box-sizing: border-box;
#box { #box {
overflow-y: scroll; overflow-y: scroll;
height: 375px; max-height: 375px;
padding-bottom: 40px; padding-bottom: 40px;
box-sizing: border-box; box-sizing: border-box;

View File

@@ -373,7 +373,7 @@
style="position: relative" style="position: relative"
:http-request="uploadfile" :http-request="uploadfile"
> >
<div style="position: absolute;z-index:9999;width:72px;left:42px;top:36px"> <div style="position: absolute;z-index:9999;width:72px;left:52px;top:36px">
<!-- {{uploadname[2]}} --> <!-- {{uploadname[2]}} -->
<!-- --> <!-- -->
<el-progress <el-progress
@@ -391,18 +391,23 @@
{{filename?filename:''}}</p>--> {{filename?filename:''}}</p>-->
<!-- :content="filename" --> <!-- :content="filename" -->
<div class="box1" ></div> <div class="box1"></div>
<p style="text-align:center;margin-bottom:10px" v-if="filename.length"> <p style="text-align:center;margin-bottom:10px" v-if="filename.length">
<el-tooltip class="item" effect="dark" placement="top"> <el-tooltip class="item" effect="dark" placement="top" :content="filename">
<div <!-- <div
slot="content" slot="content"
style="width:400px" style="width:400px"
>{{(filename.split('.')[0]).split('_')[0]+'.'+filename.split('.')[1]}}</div> >{{filename}}</div> -->
<!-- <a
:href="ruleForm.probook"
target="_blank"
style="width:157px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;"
>{{filename?(filename.split('.')[0]).split('_')[0]+'.'+filename.split('.')[1]:''}}</a> -->
<a <a
:href="ruleForm.probook" :href="ruleForm.probook"
target="_blank" target="_blank"
style="width:157px;display:block;overflow:hidden;text-overflow: ellipsis;" style="width:157px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;"
>{{filename?(filename.split('.')[0]).split('_')[0]+'.'+filename.split('.')[1]:''}}</a> >{{filename?filename:''}}</a>
</el-tooltip> </el-tooltip>
</p> </p>
<div class="filenames" v-if="filename"> <div class="filenames" v-if="filename">
@@ -428,7 +433,7 @@
style="position: relative" style="position: relative"
:http-request="uploadfile1" :http-request="uploadfile1"
> >
<div style="position: absolute;z-index:9999;width:72px;left:42px;top:36px"> <div style="position: absolute;z-index:9999;width:72px;left:52px;top:36px">
<!-- {{uploadname[2]}} --> <!-- {{uploadname[2]}} -->
<!-- --> <!-- -->
<el-progress <el-progress
@@ -442,27 +447,25 @@
<img v-if="imageUrl1" :src="imageUrl1" class="avatar" /> <img v-if="imageUrl1" :src="imageUrl1" class="avatar" />
<i v-else class="el-icon-plus avatar-uploader-icon"></i> <i v-else class="el-icon-plus avatar-uploader-icon"></i>
</el-upload> </el-upload>
<div v-if="filename1" style="text-align:center;margin-top:18px;margin-bottom:10px"> <div v-if="filename1" style="text-align:center;margin-top:18px;margin-bottom:10px">
<p > <p>
<el-tooltip <el-tooltip
class="item" class="item"
effect="dark" effect="dark"
:content="(filename1.split('.')[0]).split('_')[0]+'.'+filename1.split('.')[1]" :content="filename1"
placement="top" placement="top"
> >
<a <a
:href="ruleForm.fangan" :href="ruleForm.fangan"
target="_blank" target="_blank"
style="width:157px;display:block;overflow:hidden;text-overflow: ellipsis;" style="width:157px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;"
>{{filename1?(filename1.split('.')[0]).split('_')[0]+'.'+filename1.split('.')[1]:''}}</a> >{{filename1?filename1:''}}</a>
</el-tooltip> </el-tooltip>
</p>
</p>
</div> </div>
<div class="filenames" v-if="filename1"> <div class="filenames" v-if="filename1">
<a :href="ruleForm.fangan" class="yulan" target="_blank" style="color:#409eff">下载</a> <a :href="ruleForm.fangan" class="yulan" target="_blank" style="color:#409eff">下载</a>
</div> </div>
<!-- <p class="box1">{{filename1?filename1:''}}</p> --> <!-- <p class="box1">{{filename1?filename1:''}}</p> -->
<p class="box1" style="font-weight:bold"> <p class="box1" style="font-weight:bold">
@@ -486,7 +489,7 @@
style="position: relative" style="position: relative"
:http-request="uploadfile2" :http-request="uploadfile2"
> >
<div style="position: absolute;z-index:9999;width:72px;left:42px;top:36px"> <div style="position: absolute;z-index:9999;width:72px;left:52px;top:36px">
<!-- {{uploadname[2]}} --> <!-- {{uploadname[2]}} -->
<!-- --> <!-- -->
<el-progress <el-progress
@@ -501,21 +504,20 @@
<i v-else class="el-icon-plus avatar-uploader-icon"></i> <i v-else class="el-icon-plus avatar-uploader-icon"></i>
</el-upload> </el-upload>
<div v-if="filename2" style="margin-top:18px;"> <div v-if="filename2" style="margin-top:18px;">
<p style="margin-bottom:10px"> <p style="margin-bottom:10px">
<el-tooltip <el-tooltip
class="item" class="item"
effect="dark" effect="dark"
:content="(filename2.split('.')[0]).split('_')[0]+'.'+filename2.split('.')[1]" :content="filename2"
placement="top" placement="top"
> >
<a <a
:href="ruleForm.pifu" :href="ruleForm.pifu"
target="_blank" target="_blank"
style="width:180px;white-space:nowrap;display:block;overflow:hidden;text-overflow: ellipsis;text-align:center" style="width:180px;white-space:nowrap;display:block;overflow:hidden;text-overflow: ellipsis;text-align:center"
>{{filename2?(filename2.split('.')[0]).split('_')[0]+'.'+filename2.split('.')[1]:''}}</a> >{{filename2?filename2:''}}</a>
</el-tooltip> </el-tooltip>
<!-- <a :href="ruleForm.pifu" target="_blank">{{filename2?filename2:''}}</a> --> <!-- <a :href="ruleForm.pifu" target="_blank">{{filename2?filename2:''}}</a> -->
</p> </p>
<div style="width:170px;text-align:center"> <div style="width:170px;text-align:center">
<a :href="ruleForm.pifu" class="yulan" target="_blank" style="color:#409eff">下载</a> <a :href="ruleForm.pifu" class="yulan" target="_blank" style="color:#409eff">下载</a>
@@ -537,7 +539,7 @@
style="position: relative" style="position: relative"
:http-request="uploadfile3" :http-request="uploadfile3"
> >
<div style="position: absolute;z-index:9999;width:72px;left:42px;top:36px"> <div style="position: absolute;z-index:9999;width:72px;left:52px;top:36px">
<!-- {{uploadname[2]}} --> <!-- {{uploadname[2]}} -->
<!-- --> <!-- -->
<el-progress <el-progress
@@ -552,27 +554,26 @@
<i v-else class="el-icon-plus avatar-uploader-icon"></i> <i v-else class="el-icon-plus avatar-uploader-icon"></i>
</el-upload> </el-upload>
<div v-if="filename3"> <div v-if="filename3">
<p style="margin-top:18px;margin-bottom:10px"> <p style="margin-top:18px;margin-bottom:10px">
<el-tooltip <el-tooltip
class="item" class="item"
effect="dark" effect="dark"
:content="(filename3.split('.')[0]).split('_')[0]+'.'+filename3.split('.')[1]" :content="filename3"
placement="top" placement="top"
> >
<a <a
:href="ruleForm.pact" :href="ruleForm.pact"
target="_blank" target="_blank"
style="width:180px;text-align:center;display:block;overflow:hidden;text-overflow: ellipsis;" style="width:180px;text-align:center;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;"
>{{filename3?(filename3.split('.')[0]).split('_')[0]+'.'+filename3.split('.')[1]:''}}</a> >{{filename3?filename3:''}}</a>
</el-tooltip> </el-tooltip>
<!-- <a :href="ruleForm.pact" target="_blank">{{filename3?filename3:''}}</a> --> <!-- <a :href="ruleForm.pact" target="_blank">{{filename3?filename3:''}}</a> -->
</p>
</p> <div style="width:170px;text-align:center">
<div style="width:170px;text-align:center">
<a :href="ruleForm.pact" class="yulan" target="_blank" style="color:#409eff">下载</a> <a :href="ruleForm.pact" class="yulan" target="_blank" style="color:#409eff">下载</a>
</div>
</div> </div>
</div>
<!-- <p class="box1">{{filename3?filename3:''}}</p> --> <!-- <p class="box1">{{filename3?filename3:''}}</p> -->
<p class="box1" style="font-weight:bold">上传项目合同</p> <p class="box1" style="font-weight:bold">上传项目合同</p>
</div> </div>
@@ -590,7 +591,7 @@
style="position: relative" style="position: relative"
:http-request="uploadfile4" :http-request="uploadfile4"
> >
<div style="position: absolute;z-index:9999;width:72px;left:42px;top:36px"> <div style="position: absolute;z-index:9999;width:72px;left:52px;top:36px">
<!-- {{uploadname[2]}} --> <!-- {{uploadname[2]}} -->
<!-- --> <!-- -->
<el-progress <el-progress
@@ -605,27 +606,25 @@
<i v-else class="el-icon-plus avatar-uploader-icon"></i> <i v-else class="el-icon-plus avatar-uploader-icon"></i>
</el-upload> </el-upload>
<div class="box1" v-if="filename4"> <div class="box1" v-if="filename4">
<p style="margin-bottom:10px"> <p style="margin-bottom:10px">
<el-tooltip <el-tooltip
class="item" class="item"
effect="dark" effect="dark"
:content="(filename4.split('.')[0]).split('_')[0]+'.'+filename4.split('.')[1]" :content="filename4"
placement="top" placement="top"
> >
<a <a
:href="ruleForm.promise" :href="ruleForm.promise"
target="_blank" target="_blank"
style="width:157px;display:block;overflow:hidden;text-overflow: ellipsis;" style="width:157px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;"
>{{filename4?(filename4.split('.')[0]).split('_')[0]+'.'+filename4.split('.')[1]:''}}</a> >{{filename4?filename4:''}}</a>
</el-tooltip> </el-tooltip>
</p>
<div style="text-align:center">
<a :href="ruleForm.promise" class="yulan" target="_blank" style="color:#409eff">下载</a>
</div>
</div>
</p>
<div style="text-align:center">
<a :href="ruleForm.promise" class="yulan" target="_blank" style="color:#409eff">下载</a>
</div>
</div>
<!-- <p class="box1">{{filename4?filename4:''}}</p> --> <!-- <p class="box1">{{filename4?filename4:''}}</p> -->
<p class="box1" style="font-weight:bold">上传服务承诺书</p> <p class="box1" style="font-weight:bold">上传服务承诺书</p>
</div> </div>
@@ -1191,32 +1190,33 @@ export default {
this.filename = ""; this.filename = "";
this.imageUrl = ""; this.imageUrl = "";
this.fileurl = ""; this.fileurl = "";
}, },
del1() { del1() {
this.filename1 = ""; this.filename1 = "";
this.imageUrl1 = ""; this.imageUrl1 = "";
this.fileurl1 = ""; this.fileurl1 = "";
console.log(this.fileurl,this.fileurl1,this.fileurl2,this.fileurl3,this.fileurl4) console.log(
this.fileurl,
this.fileurl1,
this.fileurl2,
this.fileurl3,
this.fileurl4
);
}, },
del2() { del2() {
this.filename2 = ""; this.filename2 = "";
this.imageUrl2 = ""; this.imageUrl2 = "";
this.fileurl2 = ""; this.fileurl2 = "";
}, },
del3() { del3() {
this.filename3 = ""; this.filename3 = "";
this.imageUrl3 = ""; this.imageUrl3 = "";
this.fileurl3 = ""; this.fileurl3 = "";
}, },
del4() { del4() {
this.filename4 = ""; this.filename4 = "";
this.imageUrl4 = ""; this.imageUrl4 = "";
this.fileurl4 = ""; this.fileurl4 = "";
}, },
yulana1(file) { yulana1(file) {
console.log(file, 111); console.log(file, 111);
@@ -1250,6 +1250,10 @@ export default {
this.imageUrl = "/static/img/excel.png"; this.imageUrl = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl = res.url; this.imageUrl = res.url;
} else if (houzui == "zip" || houzui == "rar") {
this.imageUrl = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl = "/static/img/txt.png";
} }
this.filename = res.name; this.filename = res.name;
@@ -1330,6 +1334,10 @@ export default {
this.imageUrl1 = "/static/img/excel.png"; this.imageUrl1 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl1 = res.url; this.imageUrl1 = res.url;
} else if (houzui == "zip" || houzui == "rar") {
this.imageUrl1 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl1 = "/static/img/txt.png";
} }
this.filename1 = res.name; this.filename1 = res.name;
@@ -1375,6 +1383,10 @@ export default {
this.imageUrl2 = "/static/img/excel.png"; this.imageUrl2 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl2 = res.url; this.imageUrl2 = res.url;
} else if (houzui == "zip" || houzui == "rar") {
this.imageUrl2 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl2 = "/static/img/txt.png";
} }
this.filename2 = res.name; this.filename2 = res.name;
@@ -1420,8 +1432,12 @@ export default {
this.imageUrl3 = "/static/img/excel.png"; this.imageUrl3 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl3 = res.url; this.imageUrl3 = res.url;
} else if (houzui == "zip" || houzui == "rar") {
this.imageUrl3 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl3 = "/static/img/txt.png";
} }
console.log(res.name) console.log(res.name);
this.filename3 = res.name; this.filename3 = res.name;
// console.log(file); // console.log(file);
@@ -1465,6 +1481,10 @@ export default {
this.imageUrl4 = "/static/img/excel.png"; this.imageUrl4 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl4 = res.url; this.imageUrl4 = res.url;
} else if (houzui == "zip" || houzui == "rar") {
this.imageUrl4 = "/static/img/zip.png";
}else if(houzui == "txt"){
this.imageUrl4 = "/static/img/txt.png";
} }
this.filename4 = res.name; this.filename4 = res.name;
@@ -1664,7 +1684,7 @@ export default {
this.ruleForm.pifu = this.fileurl2; this.ruleForm.pifu = this.fileurl2;
this.ruleForm.pact = this.fileurl3; this.ruleForm.pact = this.fileurl3;
this.ruleForm.promise = this.fileurl4; this.ruleForm.promise = this.fileurl4;
console.log(this.ruleForm,1664) console.log(this.ruleForm, 1664);
for (let a in this.types) { for (let a in this.types) {
console.log(this.types[a]); console.log(this.types[a]);
if (this.types[a] == this.ruleForm.tid) { if (this.types[a] == this.ruleForm.tid) {
@@ -1994,7 +2014,7 @@ export default {
for (let m in this.ruleForm1) { for (let m in this.ruleForm1) {
this.ruleForm1[m] = this.ruleForm[m]; this.ruleForm1[m] = this.ruleForm[m];
} }
this.fileurl = this.ruleForm.probook ; this.fileurl = this.ruleForm.probook;
this.fileurl1 = this.ruleForm.fangan; this.fileurl1 = this.ruleForm.fangan;
this.fileurl2 = this.ruleForm.pifu; this.fileurl2 = this.ruleForm.pifu;
this.fileurl3 = this.ruleForm.pact; this.fileurl3 = this.ruleForm.pact;
@@ -2033,7 +2053,7 @@ export default {
m = i; m = i;
} }
} }
this.fileurl = this.ruleForm.probook ; this.fileurl = this.ruleForm.probook;
this.fileurl1 = this.ruleForm.fangan; this.fileurl1 = this.ruleForm.fangan;
this.fileurl2 = this.ruleForm.pifu; this.fileurl2 = this.ruleForm.pifu;
this.fileurl3 = this.ruleForm.pact; this.fileurl3 = this.ruleForm.pact;
@@ -2112,6 +2132,10 @@ export default {
this.imageUrl = "../static/img/ppt.png"; this.imageUrl = "../static/img/ppt.png";
} else if (filetype == "pdf") { } else if (filetype == "pdf") {
this.imageUrl = "../static/img/pdf.jpg"; this.imageUrl = "../static/img/pdf.jpg";
} else if (filetype == "zip" || filetype == "rar") {
this.imageUrl = "/static/img/zip.png";
}else if (filetype == "txt") {
this.imageUrl = "/static/img/txt.png";
} }
} }
if (this.ruleForm.fangan) { if (this.ruleForm.fangan) {
@@ -2135,6 +2159,10 @@ export default {
this.imageUrl1 = "../static/img/ppt.png"; this.imageUrl1 = "../static/img/ppt.png";
} else if (filetype == "pdf") { } else if (filetype == "pdf") {
this.imageUrl1 = "../static/img/pdf.jpg"; this.imageUrl1 = "../static/img/pdf.jpg";
}else if (filetype == "zip" || filetype == "rar") {
this.imageUrl1 = "/static/img/zip.png";
}else if (filetype == "txt") {
this.imageUrl1 = "/static/img/txt.png";
} }
} }
if (this.ruleForm.pifu) { if (this.ruleForm.pifu) {
@@ -2157,6 +2185,10 @@ export default {
this.imageUrl2 = "../static/img/ppt.png"; this.imageUrl2 = "../static/img/ppt.png";
} else if (filetype == "pdf") { } else if (filetype == "pdf") {
this.imageUrl2 = "../static/img/pdf.jpg"; this.imageUrl2 = "../static/img/pdf.jpg";
}else if (filetype == "zip" || filetype == "rar") {
this.imageUrl2 = "/static/img/zip.png";
}else if (filetype == "txt") {
this.imageUrl2 = "/static/img/txt.png";
} }
} }
if (this.ruleForm.pact) { if (this.ruleForm.pact) {
@@ -2179,6 +2211,10 @@ export default {
this.imageUrl3 = "../static/img/ppt.png"; this.imageUrl3 = "../static/img/ppt.png";
} else if (filetype == "pdf") { } else if (filetype == "pdf") {
this.imageUrl3 = "../static/img/pdf.jpg"; this.imageUrl3 = "../static/img/pdf.jpg";
}else if (filetype == "zip" || filetype == "rar") {
this.imageUrl3 = "/static/img/zip.png";
}else if (filetype == "txt") {
this.imageUrl3 = "/static/img/txt.png";
} }
} }
if (this.ruleForm.promise) { if (this.ruleForm.promise) {
@@ -2201,6 +2237,10 @@ export default {
this.imageUrl4 = "../static/img/ppt.png"; this.imageUrl4 = "../static/img/ppt.png";
} else if (filetype == "pdf") { } else if (filetype == "pdf") {
this.imageUrl4 = "../static/img/pdf.jpg"; this.imageUrl4 = "../static/img/pdf.jpg";
}else if (filetype == "zip" || filetype == "rar") {
this.imageUrl4 = "/static/img/zip.png";
}else if (filetype == "txt") {
this.imageUrl4 = "/static/img/txt.png";
} }
} }
this.filename = this.bgData.probook.substring( this.filename = this.bgData.probook.substring(
@@ -2251,8 +2291,8 @@ export default {
} }
.close { .close {
position: relative; position: relative;
left: 150px; left: 157px;
top: -10px; top: -23px;
cursor: pointer; cursor: pointer;
} }
.tj { .tj {
@@ -2311,11 +2351,15 @@ export default {
.avatar-uploader .el-upload:hover { .avatar-uploader .el-upload:hover {
border-color: #409eff; border-color: #409eff;
} }
.el-icon-plus:before {
position: relative;
top: 7px;
}
.avatar-uploader-icon { .avatar-uploader-icon {
font-size: 28px; font-size: 28px;
color: #8c939d; color: #8c939d;
width: 80px; width: 100px;
height: 80px; height: 96px;
line-height: 80px; line-height: 80px;
text-align: center; text-align: center;
border: 1.5px dashed #666; border: 1.5px dashed #666;
@@ -2323,8 +2367,8 @@ export default {
margin-top: 15px; margin-top: 15px;
} }
.avatar { .avatar {
width: 80px; width: 100px;
height: 80px; height: 96px;
display: block; display: block;
margin-left: 40px; margin-left: 40px;
} }

View File

@@ -112,7 +112,7 @@
</div> </div>
</div> </div>
</div> </div>
<!-- v-if="status==10" -->
<div class="newButton" v-if="status==10"> <div class="newButton" v-if="status==10">
<button type="primary" class="newBtn" @click="hreftwo" style="cursor:pointer">创建项目执行信息</button> <button type="primary" class="newBtn" @click="hreftwo" style="cursor:pointer">创建项目执行信息</button>
</div> </div>
@@ -1185,7 +1185,7 @@
v-if="fileLists.length" v-if="fileLists.length"
class="yulantext" class="yulantext"
@click="yulana(fileLists[0])" @click="yulana(fileLists[0])"
style="left:424px;width:25px" style="left:368px;width:25px"
>预览</p> >预览</p>
<template> <template>
<!-- v-if="!ifupdate" --> <!-- v-if="!ifupdate" -->
@@ -1263,7 +1263,12 @@
</el-upload> </el-upload>
<p class="box1" v-if="filename"> <p class="box1" v-if="filename">
<el-tooltip class="item" effect="dark" placement="top" :content="filename? filename.split('_')[0]+''+(filename.split('_')[0].includes('.')?'':'.'+filename.split('.')[1]):''"> <el-tooltip
class="item"
effect="dark"
placement="top"
:content="filename? filename.split('_')[0]+''+(filename.split('_')[0].includes('.')?'':'.'+filename.split('.')[1]):''"
>
<!-- <a <!-- <a
:href="ruleForm.probook" :href="ruleForm.probook"
target="_blank" target="_blank"
@@ -1272,7 +1277,7 @@
<a <a
:href="ruleForm.probook" :href="ruleForm.probook"
target="_blank" target="_blank"
style="width:123px;display:block;overflow:hidden;text-overflow: ellipsis;text-align:center" style="width:143px;display:block;overflow:hidden;text-overflow: ellipsis;text-align:center"
>{{filename? filename.split('_')[0]+''+(filename.split('_')[0].includes('.')?'':'.'+filename.split('.')[1]):""}}</a> >{{filename? filename.split('_')[0]+''+(filename.split('_')[0].includes('.')?'':'.'+filename.split('.')[1]):""}}</a>
</el-tooltip> </el-tooltip>
<!-- <a :href="ruleForm.probook" target="_blank">{{filename?filename:''}}</a> --> <!-- <a :href="ruleForm.probook" target="_blank">{{filename?filename:''}}</a> -->
@@ -1283,7 +1288,7 @@
style="width:90px;color:#409eff;display:block;margin-top:20px;text-align:center" style="width:90px;color:#409eff;display:block;margin-top:20px;text-align:center"
>下载</a> >下载</a>
</p> </p>
<p class="box1" style="font-weight:bold;text-indent: 29px;"> <p class="box1" style="font-weight:bold;text-indent: 18px;">
上传项目申报书 上传项目申报书
<span <span
style="font-size:10px;color:red;postion:relative;top:-3px;font-weight:bold" style="font-size:10px;color:red;postion:relative;top:-3px;font-weight:bold"
@@ -1333,7 +1338,7 @@
<a <a
:href="ruleForm.fangan" :href="ruleForm.fangan"
target="_blank" target="_blank"
style="width:123px;display:block;overflow:hidden;text-overflow: ellipsis;text-align:center" style="width:143px;display:block;overflow:hidden;text-overflow: ellipsis;text-align:center"
>{{filename1? filename1.split('_')[0]+''+(filename1.split('_')[0].includes('.')?'':'.'+filename1.split('.')[1]):""}}</a> >{{filename1? filename1.split('_')[0]+''+(filename1.split('_')[0].includes('.')?'':'.'+filename1.split('.')[1]):""}}</a>
</el-tooltip> </el-tooltip>
<!-- <a :href="ruleForm.fangan" target="_blank">{{filename1?filename1:''}}</a> --> <!-- <a :href="ruleForm.fangan" target="_blank">{{filename1?filename1:''}}</a> -->
@@ -1344,7 +1349,7 @@
style="width:90px;color:#409eff;display:block;margin-top:20px;text-align:center" style="width:90px;color:#409eff;display:block;margin-top:20px;text-align:center"
>下载</a> >下载</a>
</p> </p>
<p class="box1" style="font-weight:bold;text-indent: 29px;"> <p class="box1" style="font-weight:bold;text-indent: 24px;">
上传实施方案 上传实施方案
<span <span
style="font-size:10px;color:red;postion:relative;top:-3px;font-weight:bold" style="font-size:10px;color:red;postion:relative;top:-3px;font-weight:bold"
@@ -1392,7 +1397,7 @@
<a <a
:href="ruleForm.pifu" :href="ruleForm.pifu"
target="_blank" target="_blank"
style="width:123px;display:block;overflow:hidden;text-overflow: ellipsis;text-align:center" style="width:143px;display:block;overflow:hidden;text-overflow: ellipsis;text-align:center"
>{{filename2? filename2.split('_')[0]+''+(filename2.split('_')[0].includes('.')?'':'.'+filename2.split('.')[filename2.split('.').length - 1]):""}}</a> >{{filename2? filename2.split('_')[0]+''+(filename2.split('_')[0].includes('.')?'':'.'+filename2.split('.')[filename2.split('.').length - 1]):""}}</a>
</el-tooltip> </el-tooltip>
<!-- <a :href="ruleForm.pifu" target="_blank">{{filename2?filename2:''}}</a> --> <!-- <a :href="ruleForm.pifu" target="_blank">{{filename2?filename2:''}}</a> -->
@@ -1403,7 +1408,7 @@
style="width:90px;color:#409eff;display:block;margin-top:20px;text-align:center" style="width:90px;color:#409eff;display:block;margin-top:20px;text-align:center"
>下载</a> >下载</a>
</p> </p>
<p class="box1" style="font-weight:bold;text-indent: 29px;">上传立项批复文件</p> <p class="box1" style="font-weight:bold;text-indent: 14px;">上传立项批复文件</p>
</div> </div>
<!--文件上传--> <!--文件上传-->
</template> </template>
@@ -1446,7 +1451,7 @@
<a <a
:href="ruleForm.pact" :href="ruleForm.pact"
target="_blank" target="_blank"
style="width:123px;display:block;overflow:hidden;text-overflow: ellipsis;text-align:center" style="width:143px;display:block;overflow:hidden;text-overflow: ellipsis;text-align:center"
>{{filename3? filename3.split('_')[0]+''+(filename3.split('_')[0].includes('.')?'':'.'+filename3.split('.')[1]):""}}</a> >{{filename3? filename3.split('_')[0]+''+(filename3.split('_')[0].includes('.')?'':'.'+filename3.split('.')[1]):""}}</a>
</el-tooltip> </el-tooltip>
<!-- <a :href="ruleForm.pact" target="_blank">{{filename3?filename3:''}}</a> --> <!-- <a :href="ruleForm.pact" target="_blank">{{filename3?filename3:''}}</a> -->
@@ -1500,7 +1505,7 @@
<a <a
:href="ruleForm.promise" :href="ruleForm.promise"
target="_blank" target="_blank"
style="width:123px;display:block;overflow:hidden;text-overflow: ellipsis;text-align:center" style="width:143px;display:block;overflow:hidden;text-overflow: ellipsis;text-align:center"
>{{filename4? filename4.split('_')[0]+''+(filename4.split('_')[0].includes('.')?'':'.'+filename4.split('.')[1]):""}}</a> >{{filename4? filename4.split('_')[0]+''+(filename4.split('_')[0].includes('.')?'':'.'+filename4.split('.')[1]):""}}</a>
</el-tooltip> </el-tooltip>
<!-- <a :href="ruleForm.promise" target="_blank">{{filename4?filename4:''}}</a> --> <!-- <a :href="ruleForm.promise" target="_blank">{{filename4?filename4:''}}</a> -->
@@ -1511,7 +1516,7 @@
style="width:90px;color:#409eff;display:block;margin-top:20px;text-align:center" style="width:90px;color:#409eff;display:block;margin-top:20px;text-align:center"
>下载</a> >下载</a>
</p> </p>
<p class="box1" style="font-weight:bold;text-indent: 29px;">上传服务承诺书</p> <p class="box1" style="font-weight:bold;text-indent: 22px;">上传服务承诺书</p>
</div> </div>
</template> </template>
</div> </div>
@@ -1663,7 +1668,7 @@
<a <a
:href="executio.promise?executio.promise:''" :href="executio.promise?executio.promise:''"
target="_blank" target="_blank"
:download="shili4.split('.')[1]=='jpg'||shili4.split('.')[1]=='jpeg'||shili4.split('.')[1]=='png'||shili4.split('.')[1]=='pdf'?false:true" :download="shili4.split('.')[1]=='jpg'||shili4.split('.')[1]=='jpeg'||shili4.split('.')[1]=='png'||shili4.split('.')[1]=='pdf'?false:true"
>{{shili4?shili4.split('_')[0]+'.'+(shili4.split('_')[0].includes('.')?'':shili4.split('.')[1]):"未上传"}}</a> >{{shili4?shili4.split('_')[0]+'.'+(shili4.split('_')[0].includes('.')?'':shili4.split('.')[1]):"未上传"}}</a>
<!-- <a :href="executio.promise" download>下载</a> | --> <!-- <a :href="executio.promise" download>下载</a> | -->
<a <a
@@ -1813,7 +1818,8 @@
target="_blank" target="_blank"
v-if="dianziurl !=''" v-if="dianziurl !=''"
>预览</a> >预览</a>
<div style=" <div
style="
position: absolute; position: absolute;
top: 51px; top: 51px;
left: 275px; left: 275px;
@@ -1821,7 +1827,10 @@
z-index: 999; z-index: 999;
font-size: 22px; font-size: 22px;
cursor: pointer; cursor: pointer;
" @click="delfileLists1" v-if="dianziurl !=''">×</div> "
@click="delfileLists1"
v-if="dianziurl !=''"
>×</div>
<template> <template>
<el-upload <el-upload
class="upload-demo" class="upload-demo"
@@ -1938,7 +1947,8 @@
target="_blank" target="_blank"
v-if="xinweiurl != ''" v-if="xinweiurl != ''"
>预览</a> >预览</a>
<div style=" <div
style="
position: absolute; position: absolute;
top: 41px; top: 41px;
left: 275px; left: 275px;
@@ -1946,7 +1956,10 @@
z-index: 999; z-index: 999;
font-size: 22px; font-size: 22px;
cursor: pointer; cursor: pointer;
" @click="delfileLists2" v-if="xinweiurl !=''">×</div> "
@click="delfileLists2"
v-if="xinweiurl !=''"
>×</div>
<el-upload <el-upload
class="upload-demo" class="upload-demo"
:action="$upload" :action="$upload"
@@ -2076,28 +2089,29 @@
white-space: nowrap; white-space: nowrap;
text-overflow: ellipsis; " text-overflow: ellipsis; "
> >
<el-tooltip <el-tooltip
class="item" class="item"
effect="dark" effect="dark"
:content="zData.name1" :content="zData.name1"
placement="top" placement="top"
> >
<p style="width:170px;white-space:nowrap;text-indent:30px;overflow:hidden;text-overflow:ellipsis"> {{ zData.name1 }}</p> <p
style="width:170px;white-space:nowrap;text-indent:30px;overflow:hidden;text-overflow:ellipsis"
</el-tooltip> >{{ zData.name1 }}</p>
</el-tooltip>
</td> </td>
<td > <td>
<el-tooltip <el-tooltip
class="item" class="item"
effect="dark" effect="dark"
:content="zData.company" :content="zData.company"
placement="top" placement="top"
> >
<p style=" width: 200px; text-indent:40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; "> <p
{{ zData.company }} style=" width: 200px; text-indent:40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; "
</p> >{{ zData.company }}</p>
</el-tooltip> </el-tooltip>
</td> </td>
<td style="display:flex;flex-wrap:nowrap"> <td style="display:flex;flex-wrap:nowrap">
<el-tooltip <el-tooltip
class="item" class="item"
@@ -3064,6 +3078,10 @@ export default {
this.imageUrl = "../static/img/ppt.png"; this.imageUrl = "../static/img/ppt.png";
} else if (filetype == "pdf") { } else if (filetype == "pdf") {
this.imageUrl = "../static/img/pdf.jpg"; this.imageUrl = "../static/img/pdf.jpg";
}else if(filetype == "zip" || filetype == "rar"){
this.imageUrl = "/static/img/zip.png";
}else if (filetype == "txt") {
this.imageUrl = "/static/img/txt.png";
} }
} }
if (this.ruleForm.fangan) { if (this.ruleForm.fangan) {
@@ -3087,6 +3105,10 @@ export default {
this.imageUrl1 = "../static/img/ppt.png"; this.imageUrl1 = "../static/img/ppt.png";
} else if (filetype == "pdf") { } else if (filetype == "pdf") {
this.imageUrl1 = "../static/img/pdf.jpg"; this.imageUrl1 = "../static/img/pdf.jpg";
}else if(filetype == "zip" || filetype == "rar"){
this.imageUrl1 = "/static/img/zip.png";
}else if (filetype == "txt") {
this.imageUrl1 = "/static/img/txt.png";
} }
} }
if (this.ruleForm.pifu) { if (this.ruleForm.pifu) {
@@ -3109,6 +3131,10 @@ export default {
this.imageUrl2 = "../static/img/ppt.png"; this.imageUrl2 = "../static/img/ppt.png";
} else if (filetype == "pdf") { } else if (filetype == "pdf") {
this.imageUrl2 = "../static/img/pdf.jpg"; this.imageUrl2 = "../static/img/pdf.jpg";
}else if(filetype == "zip" || filetype == "rar"){
this.imageUrl2 = "/static/img/zip.png";
}else if (filetype == "txt") {
this.imageUrl2 = "/static/img/txt.png";
} }
} }
if (this.ruleForm.pact) { if (this.ruleForm.pact) {
@@ -3131,6 +3157,10 @@ export default {
this.imageUrl3 = "../static/img/ppt.png"; this.imageUrl3 = "../static/img/ppt.png";
} else if (filetype == "pdf") { } else if (filetype == "pdf") {
this.imageUrl3 = "../static/img/pdf.jpg"; this.imageUrl3 = "../static/img/pdf.jpg";
}else if(filetype == "zip" || filetype == "rar"){
this.imageUrl3 = "/static/img/zip.png";
}else if (filetype == "txt") {
this.imageUrl3 = "/static/img/txt.png";
} }
} }
if (this.ruleForm.promise) { if (this.ruleForm.promise) {
@@ -3153,6 +3183,10 @@ export default {
this.imageUrl4 = "../static/img/ppt.png"; this.imageUrl4 = "../static/img/ppt.png";
} else if (filetype == "pdf") { } else if (filetype == "pdf") {
this.imageUrl4 = "../static/img/pdf.jpg"; this.imageUrl4 = "../static/img/pdf.jpg";
}else if(filetype == "zip" || filetype == "rar"){
this.imageUrl4 = "/static/img/zip.png";
}else if (filetype == "txt") {
this.imageUrl4 = "/static/img/txt.png";
} }
} }
for (let m in this.ruleForm1) { for (let m in this.ruleForm1) {
@@ -3455,7 +3489,11 @@ export default {
this.imageUrl = "/static/img/excel.png"; this.imageUrl = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl = res.url; this.imageUrl = res.url;
} } else if (houzui == "zip" || houzui == "rar") {
this.imageUrl = "/static/img/zip.png";
}else if (filetype == "txt") {
this.imageUrl = "/static/img/txt.png";
}
this.fileid = res.id; this.fileid = res.id;
// var index = file.response.data.url.lastIndexOf("."); // var index = file.response.data.url.lastIndexOf(".");
@@ -3653,9 +3691,8 @@ export default {
project_id: this.id, project_id: this.id,
month: Math.round(this.month / 1000), month: Math.round(this.month / 1000),
elereport: JSON.stringify(this.fileLists1[0]), elereport: JSON.stringify(this.fileLists1[0]),
pid:this.fileLists1[0].id, pid: this.fileLists1[0].id,
name:this.fileLists1[0].name name: this.fileLists1[0].name
} }
}) })
.then(res => { .then(res => {
@@ -3705,52 +3742,51 @@ export default {
console.log(this.fileLists); console.log(this.fileLists);
// var date = new Date(this.month.replace(/-/g, "/")); // var date = new Date(this.month.replace(/-/g, "/"));
// var datefin = Math.round(date.getTime() / 1000).toString(); // var datefin = Math.round(date.getTime() / 1000).toString();
if(this.fileLists2[0]){ if (this.fileLists2[0]) {
this.$http({ this.$http({
method: "post", method: "post",
url: "v1/pro/news", url: "v1/pro/news",
data: { data: {
project_id: this.id, project_id: this.id,
// project:this.$route.query.id, // project:this.$route.query.id,
month: Math.round(this.month / 1000), month: Math.round(this.month / 1000),
// pid: this.fileid, // pid: this.fileid,
// name: this.filename ? this.filename : this.zData.name1, // name: this.filename ? this.filename : this.zData.name1,
elereport: JSON.stringify(this.fileLists2[0]), elereport: JSON.stringify(this.fileLists2[0]),
pid:this.fileLists2[0].id, pid: this.fileLists2[0].id,
name:this.fileLists2[0].name name: this.fileLists2[0].name
}
})
.then(res => {
if (res.data.data.code === 200) {
console.log(res, 15656);
this.dialogFormVisible = false;
this.getPostData();
this.fileLists2 = [];
this.$message({
type: "success",
message: "操作成功"
});
this.month = "";
this.xinweiurl = "";
} else {
this.$message({
type: "error",
message: res.data.data.msg
});
this.month = "";
this.xinweiurl = "";
} }
}) })
.catch(err => { .then(res => {
console.log(err); if (res.data.data.code === 200) {
}); console.log(res, 15656);
}else{ this.dialogFormVisible = false;
this.$message({ this.getPostData();
type: "error", this.fileLists2 = [];
message: "请先上传电子版新闻稿" this.$message({
type: "success",
message: "操作成功"
});
this.month = "";
this.xinweiurl = "";
} else {
this.$message({
type: "error",
message: res.data.data.msg
});
this.month = "";
this.xinweiurl = "";
}
})
.catch(err => {
console.log(err);
}); });
} else {
this.$message({
type: "error",
message: "请先上传电子版新闻稿"
});
} }
}, },
hreftwo() { hreftwo() {
this.$jP("appcationnew", { id: this.id }); this.$jP("appcationnew", { id: this.id });
@@ -3951,8 +3987,12 @@ export default {
} else if (houzui == "xls" || houzui == "xlsx") { } else if (houzui == "xls" || houzui == "xlsx") {
this.imageUrl1 = "/static/img/excel.png"; this.imageUrl1 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl = res.url; this.imageUrl1 = res.url;
} }else if (houzui == "zip" || houzui == "rar") {
this.imageUrl1 = "/static/img/zip.png";
}else if (filetype == "txt") {
this.imageUrl1 = "/static/img/txt.png";
}
// console.log(file); // console.log(file);
// var index = file.response.data.url.lastIndexOf("."); // var index = file.response.data.url.lastIndexOf(".");
@@ -4016,7 +4056,11 @@ export default {
this.imageUrl2 = "/static/img/excel.png"; this.imageUrl2 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl2 = res.url; this.imageUrl2 = res.url;
} }else if (houzui == "zip" || houzui == "rar") {
this.imageUrl2 = "/static/img/zip.png";
}else if (filetype == "txt") {
this.imageUrl2 = "/static/img/txt.png";
}s
// console.log(file); // console.log(file);
// var index = file.response.data.url.lastIndexOf("."); // var index = file.response.data.url.lastIndexOf(".");
@@ -4078,7 +4122,11 @@ export default {
this.imageUrl3 = "/static/img/excel.png"; this.imageUrl3 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl3 = res.url; this.imageUrl3 = res.url;
} }else if (houzui == "zip" || houzui == "rar") {
this.imageUrl3 = "/static/img/zip.png";
}else if (filetype == "txt") {
this.imageUrl3 = "/static/img/txt.png";
}
// console.log(file); // console.log(file);
// var index = file.response.data.url.lastIndexOf("."); // var index = file.response.data.url.lastIndexOf(".");
@@ -4140,7 +4188,11 @@ export default {
this.imageUrl4 = "/static/img/excel.png"; this.imageUrl4 = "/static/img/excel.png";
} else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") { } else if (houzui == "jpg" || houzui == "jpeg" || houzui == "png") {
this.imageUrl4 = res.url; this.imageUrl4 = res.url;
} }else if (houzui == "zip" || houzui == "rar") {
this.imageUrl4 = "/static/img/zip.png";
}else if (filetype == "txt") {
this.imageUrl4 = "/static/img/txt.png";
}
// console.log(file); // console.log(file);
// var index = file.response.data.url.lastIndexOf("."); // var index = file.response.data.url.lastIndexOf(".");
@@ -4180,15 +4232,15 @@ export default {
// } // }
// } // }
}, },
delfileLists1(){ delfileLists1() {
this.fileLists1 = [] this.fileLists1 = [];
this.dianziurl = "" this.dianziurl = "";
this.$refs.dianzi.clearFiles() this.$refs.dianzi.clearFiles();
}, },
delfileLists2(){ delfileLists2() {
this.fileLists2 = [] this.fileLists2 = [];
this.xinweiurl = "" this.xinweiurl = "";
this.$refs.xinwen.clearFiles() this.$refs.xinwen.clearFiles();
} }
}, },
created() { created() {
@@ -4282,7 +4334,7 @@ export default {
right: 474px; right: 474px;
} }
.yulan { .yulan {
margin-left: 15px !important; margin-left: 25px !important;
} }
.wrapper /deep/ th { .wrapper /deep/ th {
height: 64px !important; height: 64px !important;
@@ -4630,7 +4682,7 @@ export default {
.newButton { .newButton {
position: absolute; position: absolute;
top: 0; top: 0;
right: 200px; right: 300px;
z-index: 999; z-index: 999;
top: -80px; top: -80px;
.newBtn { .newBtn {
@@ -4780,17 +4832,17 @@ export default {
.avatar-uploader-icon { .avatar-uploader-icon {
font-size: 28px; font-size: 28px;
color: #8c939d; color: #8c939d;
width: 80px; width: 100px;
height: 80px; height: 96px;
line-height: 80px; line-height: 80px;
text-align: center; text-align: center;
border: 1.5px dashed #666; border: 1.5px dashed #666;
margin-left: 30px; margin-left: 30px;
margin-top: 15px; margin-top: 2px;
} }
.avatar { .avatar {
width: 178px; width: 100px !important;
height: 178px; height: 96px !important;
margin-left: 21px; margin-left: 21px;
display: block; display: block;
} }
@@ -5643,7 +5695,7 @@ select {
font-size: 28px; font-size: 28px;
color: #8c939d; color: #8c939d;
width: 100px; width: 100px;
height: 100px; height: 96px;
line-height: 100px; line-height: 100px;
text-align: center; text-align: center;
border: 1.5px dashed #666; border: 1.5px dashed #666;
@@ -5671,7 +5723,14 @@ select {
margin-right: 35px; margin-right: 35px;
white-space: nowrap; white-space: nowrap;
} }
/deep/ .el-dialog__header{ /deep/ .el-dialog__header {
background:linear-gradient(69deg,#cc263f,#f42b47 100%,#ed162d 0,#e60012 0),linear-gradient(#e60012,#e60012) !important; background: linear-gradient(
69deg,
#cc263f,
#f42b47 100%,
#ed162d 0,
#e60012 0
),
linear-gradient(#e60012, #e60012) !important;
} }
</style> </style>

View File

@@ -2,14 +2,14 @@
<div> <div>
<header-nav :index_num="index_num"></header-nav> <header-nav :index_num="index_num"></header-nav>
<div class="content"> <div class="content">
<div class="top"> <!-- <div class="top">
<div class="homeicon"> <div class="homeicon">
<img src="../../static/img/homeicon.png" alt class="homeicon" /> <img src="../../static/img/homeicon.png" alt class="homeicon" />
</div> </div>
<div class="el-icon-right"></div> <div class="el-icon-right"></div>
<div class="titleshot">社会组织信息</div> <div class="titleshot">社会组织信息</div>
</div> </div> -->
<img @click="navto()" src="../../static/img/apple.png" alt class="apply" /> <!-- <img @click="navto()" src="../../static/img/apple.png" alt class="apply" /> -->
<div class="infobox"> <div class="infobox">
<div class="infotablebg"> <div class="infotablebg">
<div class="infotable"> <div class="infotable">
@@ -36,7 +36,7 @@
</tr> </tr>
<tr> <tr>
<td class="key">社会组织类型</td> <td class="key">社会组织类型</td>
<td class="val">{{result.society_type?result.society_type:""}}</td> <td class="val">{{result.society_type == 0?"非企业单位":"社会团体"}}</td>
<td class="key">法定代表人</td> <td class="key">法定代表人</td>
<td class="val">{{result.legal_person?result.legal_person:"无"}}</td> <td class="val">{{result.legal_person?result.legal_person:"无"}}</td>
</tr> </tr>
@@ -195,6 +195,7 @@ export default {
display: flex; display: flex;
justify-content: center; justify-content: center;
padding-bottom: 180px; padding-bottom: 180px;
margin-top: 42px;
.infotable { .infotable {
margin-top: 36px; margin-top: 36px;
.tabletitle { .tabletitle {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

BIN
static/img/txt.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
static/img/zip.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB