|
|
<!DOCTYPE html>
|
|
|
<html lang="cn">
|
|
|
|
|
|
<head>
|
|
|
<meta charset="UTF-8">
|
|
|
<title>项目查询</title>
|
|
|
<link rel="stylesheet" href="../../lib/layui/css/layui.css">
|
|
|
<link rel="stylesheet" href="../../css/icons.css">
|
|
|
<link rel="stylesheet" href="./projectDetails.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 class="layui-this" lay-id="111">项目信息</li>
|
|
|
<li>项目进度</li>
|
|
|
</ul>
|
|
|
<div class="layui-tab-content" style="height: 100px;">
|
|
|
|
|
|
|
|
|
<div class="layui-tab-item layui-show" style="padding: 0 30px;">
|
|
|
|
|
|
<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%;">
|
|
|
项目名称:2021年多功能运动场改造
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="flex">
|
|
|
<div style="width: 30%;">项目编号:20212010010670</div>
|
|
|
<div style="width: 30%;">项目单位:长春市第一中学</div>
|
|
|
<div style="width: 30%;">项目类型:基础条件装备</div>
|
|
|
</div>
|
|
|
<div class="flex">
|
|
|
<div style="width: 30%;">
|
|
|
预算年度:2021年
|
|
|
</div>
|
|
|
<div style="width: 30%;">申报时间:2021-09-20</div>
|
|
|
<div style="width: 30%;"></div>
|
|
|
</div>
|
|
|
<div class="flex">
|
|
|
<div style="width: 100%;">
|
|
|
项目简介:组织中小学生足、篮、排、中学生运动会和冰雪项目比赛,加大学生体质健康标准测试工作力度,全面提高学生身体素质,提高标准比率,全员参与,共同发展。</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%;">项目预算(万元):66.86</div>
|
|
|
<div style="width: 30%;">实际金额(万元):68.68</div>
|
|
|
<div style="width: 30%;"></div>
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="layui-tab-item">
|
|
|
|
|
|
<div id="timeLineView"></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" 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> 上传文件</button>
|
|
|
|
|
|
<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> 上传文件</button>
|
|
|
</p>
|
|
|
{{# } }}
|
|
|
|
|
|
{{# for (var j = 0; j < item.stepDocuemntTypeList[i].files.length; j++) { }}
|
|
|
<div class="fileItem">
|
|
|
<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">{{ item.stepDocuemntTypeList[i].files[j].fileName }}</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="delFile(this);"></i>
|
|
|
{{# } }}
|
|
|
</div>
|
|
|
</div>
|
|
|
{{# } }}
|
|
|
{{# } }}
|
|
|
{{# } }}
|
|
|
{{# } }}
|
|
|
|
|
|
{{# if(item.text !== undefined){ }}
|
|
|
{{# if(item.text.length >0){ }}
|
|
|
<p>
|
|
|
<div class="statusTxt">{{item.text}}</div>
|
|
|
</p>
|
|
|
{{# } }}
|
|
|
{{# } }}
|
|
|
|
|
|
{{# 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){ }}
|
|
|
<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 }}" value="{{ item.radioList[i].radio_id }}" checked="checked"><span style="margin-left: 5px;">{{ item.radioList[i].radio_name }}</span>
|
|
|
{{# } }}
|
|
|
{{# } else { }}
|
|
|
{{# if(item.is_current !==1){ }}
|
|
|
<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 }}" value="{{ item.radioList[i].radio_id }}" ><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){ }}
|
|
|
<textarea placeholder="请输入实施内容..." class="layui-textarea" disabled>{{ item.input_value }}</textarea>
|
|
|
{{# } else { }}
|
|
|
<textarea placeholder="请输入实施内容..." class="layui-textarea">{{ item.input_value }}</textarea>
|
|
|
{{# } }}
|
|
|
{{# } else { }}
|
|
|
{{# if(item.is_current !==1){ }}
|
|
|
<input type="text" autocomplete="off" placeholder="请输入供应商..." class="layui-input" value="{{ item.input_value }}" disabled>
|
|
|
{{# } else { }}
|
|
|
<input type="text" autocomplete="off" placeholder="请输入供应商..." class="layui-input" value="{{ item.input_value }}">
|
|
|
{{# } }}
|
|
|
{{# } }}
|
|
|
{{# } }}
|
|
|
</div>
|
|
|
{{# } }}
|
|
|
|
|
|
</div>
|
|
|
</li>
|
|
|
{{# }); }}
|
|
|
</ul>
|
|
|
</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;" id="back">  返 回</button>
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script src="../../lib/layui/layui.js"></script>
|
|
|
<script src="../../lib/jquery.min.js"></script>
|
|
|
<script src="./projectDetails.js"></script>
|
|
|
</body>
|
|
|
|
|
|
</html> |