|
@@ -77,268 +77,8 @@
|
|
|
<div class="layui-layout layui-layout-admin">
|
|
|
<!-- 内容区域 -->
|
|
|
<div class="right_title">
|
|
|
- <%-- <span class="txt">重点项目信息台账</span>--%>
|
|
|
- <%-- <span class="txt">储备项目库</span>--%>
|
|
|
<div class="txt" style="width: 100%;text-align: center">储备项目库</div>
|
|
|
<div style="width: 100%;text-align: center">${tips}</div>
|
|
|
- <%-- <div class="layui-collapse">
|
|
|
- <div class="layui-colla-item">
|
|
|
- <%– <h2 class="layui-colla-title">筛选</h2>–%>
|
|
|
- <div class="layui-colla-content layui-show">
|
|
|
- <form class="layui-form" lay-filter="searchForm" id="searchForm">
|
|
|
- <input type="hidden" name="queryType" value="yearNew">
|
|
|
- <input type="hidden" name="fixCat" value="1">
|
|
|
- <input type="hidden" name="isFix" value="1">
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers required">项目名称</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <input type="text" name="subName" placeholder="请输入" autocomplete="off"
|
|
|
- class="layui-input">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3 hiddenParam">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers">领导</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <input type="text" name="leaderName" placeholder="请输入领导姓名"
|
|
|
- autocomplete="off"
|
|
|
- class="layui-input">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3 hiddenParam">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers required">投资类型</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <select name="kindNature">
|
|
|
- <option value="">请选择</option>
|
|
|
- <c:forEach items="${TZXZ }" var="hy">
|
|
|
- <option value="${hy.code }">${hy.title }</option>
|
|
|
- </c:forEach>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3" style="display:none;">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers required">项目类型</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <div id="kind" name="kind"></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3 hiddenParam">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers required">月份</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <select id="month" name="month">
|
|
|
- <option value="">请选择</option>
|
|
|
- <option value="1">1月</option>
|
|
|
- <option value="2">2月</option>
|
|
|
- <option value="3">3月</option>
|
|
|
- <option value="4">4月</option>
|
|
|
- <option value="5">5月</option>
|
|
|
- <option value="6">6月</option>
|
|
|
- <option value="7">7月</option>
|
|
|
- <option value="8">8月</option>
|
|
|
- <option value="9">9月</option>
|
|
|
- <option value="10">10月</option>
|
|
|
- <option value="11">11月</option>
|
|
|
- <option value="12">12月</option>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <c:if test="${isHydw}">
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3 hiddenParam">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers required">预警灯</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <div id="light"></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </c:if>
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3 hiddenParam">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers required">建设性质</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <select name="propKind">
|
|
|
- <option value="">请选择</option>
|
|
|
- <c:forEach items="${JSXZ}" var="js">
|
|
|
- <option value="${js.code }">${js.title }</option>
|
|
|
- </c:forEach>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3 hiddenParam">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers required">资金来源</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <select name="zjly" lay-search="">
|
|
|
- <option value="">请选择</option>
|
|
|
- <c:forEach items="${ZJLY }" var="zj">
|
|
|
- <option value="${zj.id }">${zj.title }</option>
|
|
|
- </c:forEach>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3 ">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers required">所属行业</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <div id="indusKind"></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <c:if test="${isHydw }">
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3 hiddenParam">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers">是否分管</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <select name="blSub">
|
|
|
- <option value="false">所有项目</option>
|
|
|
- <option value="true">是</option>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </c:if>
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3 ">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers">项目单位</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <input type="text" name="sbdw" placeholder="请输入项目项目单位名称"
|
|
|
- autocomplete="off"
|
|
|
- class="layui-input">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers required">建设地点</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <select name="subjectId">
|
|
|
- <option value="">请选择</option>
|
|
|
- <c:forEach items="${JSDD }" var="hy">
|
|
|
- <option value="${hy.code }">${hy.title }</option>
|
|
|
- </c:forEach>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
-
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3 hiddenParam">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers">项目状态</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <select name="status">
|
|
|
- <option value="">请选择</option>
|
|
|
- <option value="1">项目前期</option>
|
|
|
- <option value="6">待开工</option>
|
|
|
- <option value="7">施工中</option>
|
|
|
- <option value="8">暂停施工</option>
|
|
|
- <option value="A">已竣工</option>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <%– <div class="layui-col-xs3 layui-col-sm3 layui-col-md3 hiddenParam">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers required">资金来源</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <select name="zjly" lay-search="">
|
|
|
- <option value="">请选择</option>
|
|
|
- <c:forEach items="${ZJLY }" var="zj">
|
|
|
- <option value="${zj.id }">${zj.title }</option>
|
|
|
- </c:forEach>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>–%>
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3 hiddenParam">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers ">偏离度</label>
|
|
|
- <div class="layui-input-block time_box">
|
|
|
- <input type="text" id="offsetMin" name="offsetMin"
|
|
|
- placeholder="请输入最小偏离度"
|
|
|
- autocomplete="off"
|
|
|
- class="layui-input" value="${offsetMin}">
|
|
|
- <span class="split_txt">至</span>
|
|
|
- <input type="text" id="offsetMax" name="offsetMax"
|
|
|
- placeholder="请输入最大偏离度"
|
|
|
- autocomplete="off"
|
|
|
- class="layui-input" value="${offsetMax}">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
-
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3 ">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers required">年份</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <input type="text" id="year" readonly="readonly" name="year"
|
|
|
- class="layui-input">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3 hiddenParam">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label label-longers required">金额(万元)</label>
|
|
|
- <div class="layui-input-block time_box">
|
|
|
- <input type="text" id="startAmt" name="startAmt"
|
|
|
- placeholder="请输入最小金额"
|
|
|
- autocomplete="off"
|
|
|
- class="layui-input" value="${minAmt}">
|
|
|
- <span class="split_txt">至</span>
|
|
|
- <input type="text" id="endAmt" name="endAmt" placeholder="请输入最大金额"
|
|
|
- autocomplete="off"
|
|
|
- class="layui-input" value="${maxAmt}">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="layui-col-xs3 layui-col-sm3 layui-col-md3 hiddenParams">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label"></label>
|
|
|
- <div class="layui-input-block" style="width: 600px">
|
|
|
- <button type="button" class="layui-btn layui-btn-normal"
|
|
|
- style="margin-left: 50px" @click="search">查询
|
|
|
- </button>
|
|
|
- <span class="morePan" @click="showMore"><a
|
|
|
- v-if="!showMoreFlag">更多 </a><a
|
|
|
- v-if="showMoreFlag">收起 V</a></span>
|
|
|
- <button type="button" class="layui-btn layui-btn-normal"
|
|
|
- style="margin-left: 80px" @click="intoSub">纳入
|
|
|
- </button>
|
|
|
- <button type="button" class="layui-btn layui-btn-norma"
|
|
|
- style="margin-left: 20px"
|
|
|
- @click="downLoadTemplate">模板下载
|
|
|
- </button>
|
|
|
- <button type="button" class="layui-btn layui-btn-norma"
|
|
|
- style="margin-left: 20px" @click="uploadProject">导入
|
|
|
- </button>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <%– <div class="layui-col-xs3 layui-col-sm3 layui-col-md6">–%>
|
|
|
- <%– <span style="color: red;float: right;">带*号的条件可在导出时使用,其中年份及月份仅限导出使用,年份不选择默认为当前年份</span>–%>
|
|
|
- <%– </div>–%>
|
|
|
-
|
|
|
- </div>
|
|
|
- </form>
|
|
|
-
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>--%>
|
|
|
</div>
|
|
|
<div>
|
|
|
<div class="layui-row">
|
|
@@ -393,55 +133,8 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</label>
|
|
|
- <%-- <label class="juli">
|
|
|
- 竣工率<span class="lanse-first">{{beginRate.endRate}}</span>
|
|
|
- <div class="progress-div">
|
|
|
- <div class="layui-progress">
|
|
|
- <div class="layui-progress-bar" :style="'width:'+beginRate.endRate"></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </label>--%>
|
|
|
- </div>
|
|
|
- <div style="display: flex">
|
|
|
- <label class="juli">
|
|
|
- 投资进度<span class="lanse-first">{{beginRate.amtRate}}%</span>
|
|
|
- <div class="progress-div">
|
|
|
- <div class="layui-progress">
|
|
|
- <div class="layui-progress-bar" :style="'width:'+beginRate.amtRate+'%'"></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </label>
|
|
|
- <label class="juli">
|
|
|
- 年初计划<span class="lanse-first">{{beginRate.yearAmt}}亿元</span>
|
|
|
- <div class="progress-div">
|
|
|
- <div class="layui-progress">
|
|
|
- <div class="layui-progress-bar"></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </label>
|
|
|
- <label class="juli">
|
|
|
- 月实际<span class="lanse-first">{{beginRate.yearAmtSj}}亿元</span>
|
|
|
- <div class="progress-div">
|
|
|
- <div class="layui-progress">
|
|
|
- <div class="layui-progress-bar"></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </label>
|
|
|
- <label class="juli">
|
|
|
- 月任务<span class="lanse-first">{{beginRate.yearAmtAssign}}亿元</span>
|
|
|
- <div class="progress-div">
|
|
|
- <div class="layui-progress">
|
|
|
- <div class="layui-progress-bar"></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </label>
|
|
|
</div>
|
|
|
<div style="display: flex;margin-bottom: 3px">
|
|
|
-
|
|
|
- <label @click="levelList('kindNatures',item.split(',')[1],item.split(',')[0])" class="juli"
|
|
|
- v-for="(item, index) in beginRate.tzlxList" :key="index">
|
|
|
- {{item.split(",")[1]}}<span class="lanse-first">{{item.split(",")[2]}}</span>
|
|
|
- </label>
|
|
|
<label class="juli" @click="levelList('subjects',item.split(',')[1],item.split(',')[0])"
|
|
|
v-for="(item, index) in beginRate.jsddList" :key="index">
|
|
|
{{item.split(",")[1]}}<span class="lanse-first">{{item.split(",")[2]}}</span>
|
|
@@ -638,13 +331,7 @@
|
|
|
|
|
|
<script type="text/html" id="subName">
|
|
|
<div style="display: flex;flex-direction: column;justify-content: center;height: 100%">
|
|
|
- <%-- {{# if(d.usersub == "1") { }}--%>
|
|
|
<span title="{{d.subName}}" style="white-space: normal;line-height: 1.25">{{d.subName}}</span>
|
|
|
- <%-- <div title="{{d.subName}}">分管领导: {{d.leaderName||'--'}}</div>--%>
|
|
|
- <%-- {{# }else { }}--%>
|
|
|
- <%-- <span title="{{d.subName}}">{{d.subName}}</span>--%>
|
|
|
- <%-- {{#}}}--%>
|
|
|
-
|
|
|
</div>
|
|
|
</script>
|
|
|
<script type="text/html" id="abcSpan">
|
|
@@ -666,12 +353,6 @@
|
|
|
}}
|
|
|
<span title="">
|
|
|
<span class="qianse">总投资:</span><strong class="lanse">{{d.amtTotal}}</strong> 万元 <br/>
|
|
|
- <span class="qianse">已完成投资:</span><strong class="lanse">{{d.allAmt}}</strong> 万元(<i
|
|
|
- class="lanse">{{computedPer(d.amtTotal, d.allAmt)}} %</i> )<br/>
|
|
|
- <span class="qianse">年度计划投资:</span><strong class="lanse">{{d.yearPlanAmt}}</strong> 万元 <br/>
|
|
|
- <span class="qianse">年度完成投资:</span><strong class="lanse">{{d.yearEndAmt}}</strong> 万元(<i
|
|
|
- class="lanse">{{computedPer(d.yearPlanAmt, d.yearEndAmt)}} %</i> )
|
|
|
-
|
|
|
</span>
|
|
|
</script>
|
|
|
|
|
@@ -942,28 +623,6 @@
|
|
|
showMore: function () {
|
|
|
this.showMoreFlag = !this.showMoreFlag;
|
|
|
$(".hiddenParam").toggle();
|
|
|
- /* var self = this;
|
|
|
- layer.open({
|
|
|
- title: "查询条件",
|
|
|
- type: 1,
|
|
|
- area: ['800px', ''],
|
|
|
- content: $("#searchForm"),
|
|
|
- btn: ["查询"],
|
|
|
- yes: function (index) {
|
|
|
- self.search();
|
|
|
- layer.close(index);
|
|
|
- },
|
|
|
- success: function () {
|
|
|
- self.setQueryForm2();
|
|
|
- $(".hiddenParam").show();
|
|
|
- $(".hiddenParams").hide();
|
|
|
- },
|
|
|
- end: function () {
|
|
|
- self.setQueryForm4();
|
|
|
- $(".hiddenParam").hide();
|
|
|
- $(".hiddenParams").show();
|
|
|
- }
|
|
|
- })*/
|
|
|
},
|
|
|
levelList: function (field, title, val) {
|
|
|
//详情
|
|
@@ -982,16 +641,6 @@
|
|
|
showImage: function (that) {
|
|
|
var imageUrl = $(that).find("img").eq(0).attr("realUrl");
|
|
|
if (imageUrl) {
|
|
|
- // layer.open({
|
|
|
- // type: 2,
|
|
|
- // content: imageUrl,
|
|
|
- // area: ['500px', '1000px'],
|
|
|
- // offset: 'auto',
|
|
|
- //
|
|
|
- // success: function (obj, index) {
|
|
|
- // layer.full(index);
|
|
|
- // }
|
|
|
- // })
|
|
|
layer.photos({
|
|
|
photos: {
|
|
|
"title": "",
|
|
@@ -1166,7 +815,6 @@
|
|
|
cols: [[ // 设置表头
|
|
|
{
|
|
|
type: 'numbers',
|
|
|
- fixed: 'left',
|
|
|
align: 'center',
|
|
|
title: '序号',
|
|
|
width: 50,
|
|
@@ -1178,27 +826,13 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- {field: 'subName', fixed: 'left', title: '项目名称', minWidth: 200, templet: '#subName'},
|
|
|
- // {field: 'abc',type:'string', title: 'ABC',fixed: 'left', align:'center', width: 60, templet: "#abcSpan"},
|
|
|
- /* {field: 'offset', title: '偏离状态', fixed: 'left', minWidth: 150},*/
|
|
|
- {
|
|
|
- field: 'offsetLight',
|
|
|
- title: '偏离状态',
|
|
|
- type: 'string',
|
|
|
- align: 'center',
|
|
|
- fixed: 'left',
|
|
|
- width: 100,
|
|
|
- templet: '#offsetLight'
|
|
|
- },
|
|
|
+ {field: 'subName', title: '项目名称', minWidth: 200},
|
|
|
+ {field: 'subjectId', title: '项目所在地', minWidth: 200, templet: '#subjectId'},
|
|
|
+ {field: 'content', title: '项目建设内容', minWidth: 200, templet: '#content'},
|
|
|
{field: 'amtTotal', title: '投资金额', minWidth: 250, templet: '#amt', sort: true},
|
|
|
- {field: 'fileId', title: '现场影像', width: 90, templet: '#imageDiv'},
|
|
|
- {field: 'state', title: '计划时间', width: 140, templet: '#date'},
|
|
|
- // {field: 'leaderName', title: '分管领导', minWidth: 180, templet: '#leaderInfo'},
|
|
|
- {field: 'statusName', title: '项目进度', width: 60},
|
|
|
- {field: 'mainName', title: '日常责任监管单位', minWidth: 100},
|
|
|
- {field: 'unitName', title: '项目单位', minWidth: 110},
|
|
|
- // { field: 'openLight', title: '开工红黄灯', minWidth: 150, templet: '#openLight' },
|
|
|
- {title: '操作', width: 180, toolbar: '#toolBar', fixed: 'right',},
|
|
|
+ {field: 'progress', title: '进展情况', minWidth: 200},
|
|
|
+ {field: 'remark', title: '备注', minWidth: 200},
|
|
|
+ {title: '操作', width: 180, toolbar: '#toolBar'},
|
|
|
]],
|
|
|
fixed: true,
|
|
|
height: window.screen.availHeight - 470,
|