You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

347 lines
25 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html>
<html lang="cn">
<head>
<meta charset="UTF-8">
<title>项目查询</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="stylesheet" href="../lib/layui/css/layui.css" media="all">
<link rel="stylesheet" href="./icons.css">
<link rel="stylesheet" href="./projectOperate.css">
</head>
<body>
<div style="margin: 10px 10px 0 20px">
<div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
<ul class="layui-tab-title" style="text-align: center;">
<li>项目信息</li>
<li class="layui-this">项目进度</li>
</ul>
<div class="layui-tab-content" style="height: 100px;">
<div class="layui-tab-item" style="padding: 0 30px;" id="projectInfoView"></div>
<script type="text/html" id="projectInfoScript">
<div class="ItemTitle">
<i class="iconfont icon-jibenxinxiyuandi" style="font-size: 22px;color: #FCAA5B;"></i>
<div class="titleText">基本信息</div>
</div>
<div class="ItemContent">
<div class="flex">
<div style="width: 100%;">
项目名称{{d.xmmc}}
{{# if(d.data_type==0){ }}
<span class="project-source project-source-xj">新建</span>
{{# } else { }}
<span class="project-source project-source-xb">新建</span>
{{# } }}
</div>
</div>
<div class="flex">
<div style="width: 30%;">项目编号{{d.task_number}}</div>
<div style="width: 30%;">项目单位{{d.xmdw}}</div>
<div style="width: 30%;">项目类型{{d.subject_type_name}}</div>
</div>
<div class="flex">
<div style="width: 30%;">
预算年度{{d.sbnd}}
</div>
<div style="width: 30%;">申报时间{{d.lixiang_time.substring(0,10)}}</div>
<div style="width: 30%;"></div>
</div>
<div class="flex">
<div style="width: 100%;">
项目简介{{d.xmjj}}</div>
</div>
{{# if(d.is_finish_flag==3){ }}
<div class="flex" style="color: red;">
<div style="width: 30%;">项目状态已结转</div>
</div>
<div class="flex" style="color: red;">
<div style="width: 100%;">
结转说明{{d.finish_memo}}</div>
</div>
{{# } }}
</div>
<div class="ItemTitle">
<i class="iconfont icon-jindutiaoshouyidaozhang" style="font-size: 22px;color: #FCAA5B;"></i>
<div class="titleText">项目金额</div>
</div>
<div class="ItemContent">
<div class="flex">
<div style="width: 30%;">项目预算万元{{d.money}}</div>
<div style="width: 30%;">实际金额万元--</div>
<div style="width: 30%;"></div>
</div>
</div>
</script>
<div class="layui-tab-item layui-show">
<div class="setpList">
<div class="xmjdNone" id="01" disabled="disabled">
<div class="xmjdIcon"><i class="iconfont icon-yinchuo"
style="font-size: 30px;color: #2FC25B;"></i></div>
<div class="xmjdText">项目立项</div>
<div id="divShadow" class="xmjdshadow"></div>
</div>
<div class="xmjdLine"></div>
<div class="xmjd" id="02">
<div class="xmjdIcon"><i class="iconfont icon-chakan"
style="font-size: 30px;color: #1E9FFF;"> </i></div>
<div class="xmjdText">招标采购</div>
<div id="divShadow" class="xmjdshadow"></div>
</div>
<div class="xmjdLine"></div>
<div class="xmjd" id="03" disabled>
<div class="xmjdIcon"><i class="iconfont icon-cangchuguanli-yanshouguanli-caigouyanshou"
style="font-size: 30px;color: #1E9FFF;"> </i></div>
<div class="xmjdText">实施验收</div>
<div id="divShadow" class="xmjdshadow"></div>
</div>
<div class="xmjdLine"></div>
<div class="xmjdNone" id="04">
<div class="xmjdIcon"><i class="iconfont icon-icon_bokuan"
style="font-size: 30px;color: #AAAAAA;"> </i></div>
<div class="xmjdText">项目拨付</div>
<div id="divShadow" class="xmjdshadow"></div>
</div>
</div>
<div id="timeLineView" style="margin-left: 100px;margin-bottom: 50px;"></div>
<script id="timeLineScript" type="text/html">
<ul class="layui-timeline">
{{# layui.each(d.list, function(index, item){ }}
<li class="layui-timeline-item">
<i class="layui-timeline-axis iconfont {{item.stepDotIcon}} {{item.stepStatus}}" style="display: flex;align-items: center;justify-content: center;">
{{# if(item.stepNum !== undefined){ }}
{{# if(item.stepStatus !== "stepFinish"){ }}
{{item.stepNum}}
{{# } }}
{{# } }}
</i>
<div class="layui-timeline-content layui-text">
<h3 class="layui-timeline-title" style="font-size: 16px;">{{item.stepTitle}}{{item.orgName}}</h3>
<p style="color: #AAAAAA;">{{item.end_time}}</p>
{{# if(item.stepDocuemntTypeList !== undefined){ }}
{{# if(item.stepDocuemntTypeList.length >0){ }}
{{# for (var i = 0; i < item.stepDocuemntTypeList.length; i++) { }}
<p class="operationTitle">{{item.stepDocuemntTypeList[i].document_type_name}}</p>
{{# if(item.buttonShow){ }}
<p>
<!-- <button id="uploadFile_{{i}}" type_id="{{item.stepDocuemntTypeList[i].document_type_id}}" class="layui-btn layui-btn-primary layui-border-blue layui-btn-sm" style="border-radius: 5px;"><i class="layui-icon layui-icon-file" style="font-size: 18px;color: #1E9FFF;"></i>&nbsp</button> -->
<button id="uploadFile_{{i}}" type_id="{{item.stepDocuemntTypeList[i].document_type_id}}" progress_id="{{item.progress_id}}" class="layui-btn layui-btn-primary layui-border-blue layui-btn-sm" style="border-radius: 5px;"><i class="layui-icon layui-icon-file" style="font-size: 18px;color: #1E9FFF;"></i>&nbsp</button>
{{# if(item.step_code === '0303'){ }}
<span style="font-size: 12px;color: #AAA;">请上传实施现场佐证材料装备中心督导问题记录及整改结果等</span>
{{# } }}
<!-- <button onclick="uploadImg(this);" id="2" class="layui-btn layui-btn-primary layui-border-blue layui-btn-sm" style="border-radius: 5px;"><i class="layui-icon layui-icon-picture" style="font-size: 18px;color: #1E9FFF;"></i>&nbsp</button> -->
</p>
{{# } }}
<div id="fileList_{{item.progress_id}}_{{item.stepDocuemntTypeList[i].document_type_id}}">
{{# for (var j = 0; j < item.stepDocuemntTypeList[i].files.length; j++) { }}
<div class="fileItem" id="{{ item.stepDocuemntTypeList[i].files[j].fileId }}" >
<div class="fileLeft">
<div style="width: 50px;">
{{# if(item.stepDocuemntTypeList[i].files[j].type_id === "1"){ }}
<i class="layui-icon layui-icon-file" style="font-size: 30px;color: #3977D1;margin: 0 10px;"></i>
{{# } else { }}
<i class="layui-icon layui-icon-picture" style="font-size: 26px;color: #3977D1;margin: 0 10px;"></i>
{{# } }}
</div>
<div class="fileInfo">
<div class="fileName" title="{{ item.stepDocuemntTypeList[i].files[j].fileName}}">
<a href="{{ item.stepDocuemntTypeList[i].files[j].url }}" download="{{ item.stepDocuemntTypeList[i].files[j].fileName }}">
{{ item.stepDocuemntTypeList[i].files[j].fileName.substring(0,18) }}
{{# if(item.stepDocuemntTypeList[i].files[j].fileName.length>18){ }}
...
{{# } }}
</a>
</div>
<div class="fileSize">{{ item.stepDocuemntTypeList[i].files[j].fileSize }}</div>
</div>
{{# if(item.buttonShow){ }}
<i class="layui-icon layui-icon-close" style="font-size: 16px;color: #3977D1;cursor:pointer" onclick="removeFile('{{ item.stepDocuemntTypeList[i].files[j].fileId }}');"></i>
{{# } }}
</div>
</div>
{{# } }}
</div>
{{# } }}
{{# } }}
{{# } }}
{{# if(item.text !== undefined){ }}
{{# if(item.text.length >0){ }}
<p>
<div class="statusTxt">{{item.text}}</div>
</p>
{{# } }}
{{# } }}
{{# if(item.radio_name !== undefined){ }}
{{# if(item.radio_name.length >0){ }}
<p>
<div class="statusTxt">{{item.radio_name}}</div>
</p>
{{# } }}
{{# } }}
<!-- {{# if(item.step_code === '0302'){ }}
{{# if(item.is_current === 1 || item.question_count>0){ }}
<div style="margin-top: 10px;">
<div style="height: 40px;width: 285px;background: #DEE5F7;display: flex;align-items: center;justify-content: space-between;padding: 0 10px;">
{{# if(item.question_count === 0){ }}
<span>暂无问题</span>
{{# } else { }}
{{# if(item.question_remain_count === 0){ }}
<span> {{item.question_count}} 条问题已全部整改</span>
{{# } else { }}
<span> {{item.question_count}} 条问题<span style="color: red;">{{item.question_remain_count}}</span> </span>
{{# } }}
<span><a href="javascript:void(0)" onclick="questionDetail('{{item.subject_id}}');">详情></a></span>
{{# } }}
</div>
</div>
{{# } }}
{{# } }} -->
{{# if(item.radioShow){ }}
{{# if(item.radioList !== undefined){ }}
{{# if(item.radioList.length > 0){ }}
<div style="margin: 15px 0 10px 0;">
{{# for (var i = 0; i < item.radioList.length; i++){ }}
{{# if(item.radioList[i].radio_id === item.radio_id){ }}
{{# if(item.is_current !==1 || item.can_do === 0){ }}
<input type="radio" name="cglx{{ index }}" value="{{ item.radioList[i].radio_id }}" checked="checked" disabled><span style="margin-left: 5px;">{{ item.radioList[i].radio_name }}</span>
{{# } else { }}
<input type="radio" name="cglx{{ index }}" id="cglx{{ item.radioList[i].radio_id }}" value="{{ item.radioList[i].radio_id }}" checked="checked" onchange="radioChange('{{item.radioList[i].radio_id}}','{{item.radioList[i].radio_name}}')"><label for="cglx{{ item.radioList[i].radio_id }}" style="margin-left: 5px;">{{ item.radioList[i].radio_name }}</label>
<!-- <span style="margin-left: 5px;">{{ item.radioList[i].radio_name }}</span> -->
{{# } }}
{{# } else { }}
{{# if(item.is_current !==1 || item.can_do === 0){ }}
<input type="radio" name="cglx{{ index }}" value="{{ item.radioList[i].radio_id }}" disabled><span style="margin-left: 5px;">{{ item.radioList[i].radio_name }}</span>
{{# } else { }}
<input type="radio" name="cglx{{ index }}" id="cglx{{ item.radioList[i].radio_id }}" value="{{ item.radioList[i].radio_id }}" onchange="radioChange('{{item.radioList[i].radio_id}}','{{item.radioList[i].radio_name}}')"><label for="cglx{{ item.radioList[i].radio_id }}" style="margin-left: 5px;">{{ item.radioList[i].radio_name }}</label>
<!-- <span style="margin-left: 5px;">{{ item.radioList[i].radio_name }}</span> -->
{{# } }}
{{# } }}
{{# } }}
</div>
{{# } }}
{{# } }}
{{# } }}
{{# if(item.inputShow){ }}
<div style="width: 350px;">
{{# if(item.inputList.length >0){ }}
{{# if(item.inputList[0].input_type_id === 2){ }}
{{# if(item.is_current !==1 || item.can_do === 0){ }}
<textarea class="layui-textarea" disabled>{{ item.input_value }}</textarea>
{{# } else { }}
<textarea id="inputValue" placeholder="{{ item.placeholder }}" class="layui-textarea">{{ item.input_value }}</textarea>
{{# } }}
{{# } else { }}
{{# if(item.is_current !==1 || item.can_do === 0){ }}
<input type="text" autocomplete="off" class="layui-input" value="{{ item.input_value }}" disabled>
{{# } else { }}
<input id="inputValue" type="text" autocomplete="off" placeholder="{{ item.placeholder }}" class="layui-input" value="{{ item.input_value }}">
{{# } }}
{{# } }}
{{# } }}
</div>
{{# } }}
<!--
{{# if(item.mxShow){ }}
<div style="margin-top: 10px;">
<div style="display: flex;align-items: center;">
<i class="layui-icon layui-icon-slider" style="color: #3977D1;margin-right: 5px;"></i><span style="color: #4261B5;font-weight: bolder;"></span>
</div>
<div style="height: 40px;width: 285px;background: #DEE5F7;display: flex;align-items: center;justify-content: space-between;padding: 0 10px;">
{{# if(item.mx_total == 0){ }}
<span>暂无验收明细</span>
{{# } else { }}
<span>共计 {{item.mx_total}} </span>
<!-- {{# if(item.mx_not_pass_count == 0){ }}
<span>共计 {{item.mx_total}} 全部合格</span>
{{# } else { }}
<span>共计 {{item.mx_total}} 其中 {{item.mx_not_pass_count}} 项不合格</span>
{{# } }} -->
{{# } }}
<span><a href="javascript:void(0)" onclick="mxDetail('{{item.step_code}}');">详细></a></span>
</div>
</div>
{{# } }}
-->
<!--
{{# if(item.mx_url){ }}
<div style="display: flex;align-items: center;margin-top: 10px;">
<i class="layui-icon layui-icon-search" style="color: #F59A2A;margin-right: 5px;"></i><a target="_blank" href="./exportPdf.html?url={{item.mx_url}}&titleFlag=1" style="color: #F59A2A;font-weight: bolder;"></a>
</div>
{{# } }}
{{# if(item.psShow){ }}
<div style="display: flex;align-items: center;margin-top: 10px;">
<i class="layui-icon layui-icon-search" style="color: #F59A2A;margin-right: 5px;"></i><a target="_blank" href="./exportPdf.html?url={{item.ps_url}}&titleFlag=2" style="color: #F59A2A;font-weight: bolder;"></a>
</div>
{{# } }}
-->
</div>
</li>
{{# }); }}
</ul>
</script>
<div id="submitView">
</div>
<script id="submitScript" type="text/html">
{{# if( d.show_button && d.can_do === '1' ){ }}
<div style="height: 5px;">
<div class="di" >
<div style="display: flex;align-items: center;justify-content: center;margin-top: 5px;">
<button type="button" class="layui-btn layui-btn-normal" onclick="submit();">
</button>
</div>
</div>
</div>
{{# }; }}
</script>
</div>
</div>
<!-- <button class="layui-btn layui-btn-primary layui-border-black layui-btn-sm layui-icon layui-icon-return"
style="position: absolute;top: 11px;right: 10px;border-radius: 5px;font-weight: bold;"
id="back">&nbsp&nbsp返 回</button> -->
</div>
</div>
<script src="../lib/layui/layui.js"></script>
<script src="../lib/jquery.min.js"></script>
<script src="../lib/layer/layer.js"></script>
<script src="./projectOperate.js"></script>
</body>
</html>