|
@@ -252,27 +252,6 @@
|
|
|
</div>
|
|
|
<div class="table_box" style="padding-top: 0;">
|
|
|
<div class="table_process" style="position: relative">
|
|
|
- <div class="export" style="background: transparent" @mouseover="openExport" @mouseout="choseExport">
|
|
|
- <div class="export" style="right: 25px;top: 0">
|
|
|
- <img src="${WebSite.asset}/css/images/left/export.svg"/>
|
|
|
- <span>导出</span>
|
|
|
- </div>
|
|
|
- <div class="export-item" v-if="showExport">
|
|
|
- <button type="button" class="" @click="exportExcel">
|
|
|
- 项目汇总
|
|
|
- </button>
|
|
|
- <button type="button" class=""
|
|
|
- @click="exportExcelByIndusKind">按所属行业
|
|
|
- </button>
|
|
|
- <button type="button" class=""
|
|
|
- @click="exportSchedulingExcel">项目调度表
|
|
|
- </button>
|
|
|
- <!-- <button type="button" class="" @click="exportExcel2">项目明细导出</button> -->
|
|
|
- <button type="button" class=""
|
|
|
- @click="exportMoreExcel">自定义
|
|
|
- </button>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
<table id="table1" lay-filter="test"></table>
|
|
|
<div class="pagination-box" id="pagination"></div>
|
|
|
</div>
|
|
@@ -280,109 +259,109 @@
|
|
|
<div style="height: 20px;"></div>
|
|
|
</div>
|
|
|
</template>
|
|
|
-<div id="setReason" style="display: none;">
|
|
|
- <form class="layui-form" lay-filter="reasonForm">
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-col-xs6 layui-col-sm6">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label">已开工未入库原因:</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <textarea name="reasonNoRk" maxlength="200" style="height: 50px;width: 80%;" id="reasonNoRk"
|
|
|
- autocomplete="off" class="layui-textarea"></textarea>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-col-xs6 layui-col-sm6">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label">已入库无投资原因:</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <textarea name="reasonNoAmt" maxlength="200" style="height: 50px;width: 80%;" id="reasonNoAmt"
|
|
|
- autocomplete="off" class="layui-textarea"></textarea>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-col-xs6 layui-col-sm6">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label">是否入统:</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <input type="radio" name="isRk" value="0" title="否" checked="checked"/>
|
|
|
- <input type="radio" name="isRk" value="1" title="是"/>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-col-xs6 layui-col-sm6">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label">未开工建设原因:</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <textarea name="reasonNoKg" maxlength="200" style="height: 50px;width: 80%;" id="reasonNoKg"
|
|
|
- autocomplete="off" class="layui-textarea"></textarea>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-col-xs6 layui-col-sm6">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label">存在的问题:</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <textarea name="reasonq" maxlength="200" style="height: 50px;width: 80%;" id="reasonq"
|
|
|
- autocomplete="off" class="layui-textarea"></textarea>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-col-xs6 layui-col-sm6">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label">已开工进度慢原因:</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <textarea name="reasonJd" maxlength="200" style="height: 50px;width: 80%;" id="reasonJd"
|
|
|
- autocomplete="off" class="layui-textarea"></textarea>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
-</div>
|
|
|
-
|
|
|
-
|
|
|
-<div id="problem" class="layuimini-main" style="display: none;">
|
|
|
- <form class="layui-form" lay-filter="problemForm">
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-col-xs12 layui-col-sm12">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label">状态:</label>
|
|
|
- <div class="layui-input-block block-width">
|
|
|
- <input type="radio" name="statusF" value="2" title="红灯" checked="checked"/>
|
|
|
- <input type="radio" name="statusF" value="1" title="黄灯"/>
|
|
|
- <input type="radio" name="statusF" value="0" title="绿灯"/>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-col-xs12 layui-col-sm12">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label">问题描述:</label>
|
|
|
- <div class="layui-input-block block-width">
|
|
|
- <textarea name="status_reason" maxlength="400" style="height: 300px;width: 80%;"
|
|
|
- id="problemReason" autocomplete="off" class="layui-textarea"></textarea>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-col-xs12 layui-col-sm12">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label">要求解决日期:</label>
|
|
|
- <div class="layui-input-block block-width" style="width: 25%">
|
|
|
- <input type="text" id="dateConfirm" name="dateConfirm" autocomplete="off" class="layui-input">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
-</div>
|
|
|
+<%--<div id="setReason" style="display: none;">--%>
|
|
|
+<%-- <form class="layui-form" lay-filter="reasonForm">--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class="layui-col-xs6 layui-col-sm6">--%>
|
|
|
+<%-- <div class="layui-form-item">--%>
|
|
|
+<%-- <label class="layui-form-label">已开工未入库原因:</label>--%>
|
|
|
+<%-- <div class="layui-input-block">--%>
|
|
|
+<%-- <textarea name="reasonNoRk" maxlength="200" style="height: 50px;width: 80%;" id="reasonNoRk"--%>
|
|
|
+<%-- autocomplete="off" class="layui-textarea"></textarea>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-col-xs6 layui-col-sm6">--%>
|
|
|
+<%-- <div class="layui-form-item">--%>
|
|
|
+<%-- <label class="layui-form-label">已入库无投资原因:</label>--%>
|
|
|
+<%-- <div class="layui-input-block">--%>
|
|
|
+<%-- <textarea name="reasonNoAmt" maxlength="200" style="height: 50px;width: 80%;" id="reasonNoAmt"--%>
|
|
|
+<%-- autocomplete="off" class="layui-textarea"></textarea>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class="layui-col-xs6 layui-col-sm6">--%>
|
|
|
+<%-- <div class="layui-form-item">--%>
|
|
|
+<%-- <label class="layui-form-label">是否入统:</label>--%>
|
|
|
+<%-- <div class="layui-input-block">--%>
|
|
|
+<%-- <input type="radio" name="isRk" value="0" title="否" checked="checked"/>--%>
|
|
|
+<%-- <input type="radio" name="isRk" value="1" title="是"/>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-col-xs6 layui-col-sm6">--%>
|
|
|
+<%-- <div class="layui-form-item">--%>
|
|
|
+<%-- <label class="layui-form-label">未开工建设原因:</label>--%>
|
|
|
+<%-- <div class="layui-input-block">--%>
|
|
|
+<%-- <textarea name="reasonNoKg" maxlength="200" style="height: 50px;width: 80%;" id="reasonNoKg"--%>
|
|
|
+<%-- autocomplete="off" class="layui-textarea"></textarea>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class="layui-col-xs6 layui-col-sm6">--%>
|
|
|
+<%-- <div class="layui-form-item">--%>
|
|
|
+<%-- <label class="layui-form-label">存在的问题:</label>--%>
|
|
|
+<%-- <div class="layui-input-block">--%>
|
|
|
+<%-- <textarea name="reasonq" maxlength="200" style="height: 50px;width: 80%;" id="reasonq"--%>
|
|
|
+<%-- autocomplete="off" class="layui-textarea"></textarea>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-col-xs6 layui-col-sm6">--%>
|
|
|
+<%-- <div class="layui-form-item">--%>
|
|
|
+<%-- <label class="layui-form-label">已开工进度慢原因:</label>--%>
|
|
|
+<%-- <div class="layui-input-block">--%>
|
|
|
+<%-- <textarea name="reasonJd" maxlength="200" style="height: 50px;width: 80%;" id="reasonJd"--%>
|
|
|
+<%-- autocomplete="off" class="layui-textarea"></textarea>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </form>--%>
|
|
|
+<%--</div>--%>
|
|
|
+
|
|
|
+
|
|
|
+<%--<div id="problem" class="layuimini-main" style="display: none;">--%>
|
|
|
+<%-- <form class="layui-form" lay-filter="problemForm">--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class="layui-col-xs12 layui-col-sm12">--%>
|
|
|
+<%-- <div class="layui-form-item">--%>
|
|
|
+<%-- <label class="layui-form-label">状态:</label>--%>
|
|
|
+<%-- <div class="layui-input-block block-width">--%>
|
|
|
+<%-- <input type="radio" name="statusF" value="2" title="红灯" checked="checked"/>--%>
|
|
|
+<%-- <input type="radio" name="statusF" value="1" title="黄灯"/>--%>
|
|
|
+<%-- <input type="radio" name="statusF" value="0" title="绿灯"/>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class="layui-col-xs12 layui-col-sm12">--%>
|
|
|
+<%-- <div class="layui-form-item">--%>
|
|
|
+<%-- <label class="layui-form-label">问题描述:</label>--%>
|
|
|
+<%-- <div class="layui-input-block block-width">--%>
|
|
|
+<%-- <textarea name="status_reason" maxlength="400" style="height: 300px;width: 80%;"--%>
|
|
|
+<%-- id="problemReason" autocomplete="off" class="layui-textarea"></textarea>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class="layui-col-xs12 layui-col-sm12">--%>
|
|
|
+<%-- <div class="layui-form-item">--%>
|
|
|
+<%-- <label class="layui-form-label">要求解决日期:</label>--%>
|
|
|
+<%-- <div class="layui-input-block block-width" style="width: 25%">--%>
|
|
|
+<%-- <input type="text" id="dateConfirm" name="dateConfirm" autocomplete="off" class="layui-input">--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </form>--%>
|
|
|
+<%--</div>--%>
|
|
|
|
|
|
<div id="toBack" class="layuimini-main" style="display: none;">
|
|
|
<form class="layui-form" lay-filter="toBackForm">
|
|
@@ -574,12 +553,13 @@
|
|
|
9: "投产"
|
|
|
};
|
|
|
param.statusName = statusMap[param.status] || "未知状态";
|
|
|
-
|
|
|
- this.closeAllLayers();
|
|
|
+ let self = this;
|
|
|
+ self.closeAllLayers();
|
|
|
App.msg.confirm(`是否移入`+param.statusName+`库?`, () => {
|
|
|
App.postJson("/api/subject/subInfo/moveDb", { id: param.id, status: param.status }, (res) => {
|
|
|
if (res.success) {
|
|
|
App.msg.success("移入成功");
|
|
|
+ self.getData()
|
|
|
} else {
|
|
|
App.msg.error(res.message || "移入失败,请重试");
|
|
|
}
|
|
@@ -746,16 +726,6 @@
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
- setQueryForm2: function () {
|
|
|
- $("#searchForm").find(".layui-form-item").parent()
|
|
|
- .removeClass("layui-col-xs3").removeClass("layui-col-sm3").removeClass("layui-col-md3")
|
|
|
- .addClass("layui-col-xs5").addClass("layui-col-sm5").addClass("layui-col-md5");
|
|
|
- },
|
|
|
- setQueryForm4: function () {
|
|
|
- $("#searchForm").find(".layui-form-item").parent()
|
|
|
- .removeClass("layui-col-xs5").removeClass("layui-col-sm5").removeClass("layui-col-md5")
|
|
|
- .addClass("layui-col-xs3").addClass("layui-col-sm3").addClass("layui-col-md3");
|
|
|
- },
|
|
|
showMore: function () {
|
|
|
this.showMoreFlag = !this.showMoreFlag;
|
|
|
if (this.showMoreFlag) {
|
|
@@ -906,47 +876,37 @@
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- isNoHide: function (obj) {
|
|
|
- var self = this;
|
|
|
- App.msg.confirm("是否移除在建库?", function () {
|
|
|
- App.postJson("/api/subject/subInfo/setBackIsHide", {subId: obj.data.id}, function (res) {
|
|
|
- if (res.success) {
|
|
|
- App.msg.success("设置成功");
|
|
|
- self.getData();
|
|
|
- layer.close(index);
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
- },
|
|
|
|
|
|
move (obj) {
|
|
|
this.moveDbParam.id = obj.data.id
|
|
|
+ const formTemplate = `<div class="layui-form" style="padding: 20px;">
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label">当前状态:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input type="text" name="currentState" value="储备库" disabled class="layui-input">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label">移入到:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <select v-model="subInfo.status" lay-filter="moveStatus" lay-verify="required">
|
|
|
+ <option value="">请选择</option>
|
|
|
+ <option value="2">新建</option>
|
|
|
+ <option value="3">在建</option>
|
|
|
+ <option value="9">投产</option>
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item" style="text-align: right;">
|
|
|
+ <button type="button" class="layui-btn layui-btn-primary layui-border" onclick="vm.closeAllLayers()">取消</button>
|
|
|
+ <button type="button" class="layui-btn moveConfirm" onclick="vm.confirmMove()">确认移入</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ `;
|
|
|
layer.open({
|
|
|
type: 1,
|
|
|
title: '移入',
|
|
|
- content: '<div class="layui-form" style="padding: 20px;">' +
|
|
|
- '<div class="layui-form-item">' +
|
|
|
- '<label class="layui-form-label">当前状态:</label>' +
|
|
|
- '<div class="layui-input-block">' +
|
|
|
- '<input type="text" name="currentState" value="储备库" disabled class="layui-input">' +
|
|
|
- '</div>' +
|
|
|
- '</div>' +
|
|
|
- '<div class="layui-form-item">' +
|
|
|
- '<label class="layui-form-label">移入到:</label>' +
|
|
|
- '<div class="layui-input-block">' +
|
|
|
- '<select v-model="subInfo.status" lay-filter="moveStatus" lay-verify="required">' +
|
|
|
- '<option value="">请选择</option>' +
|
|
|
- '<option value="2">新建</option>' +
|
|
|
- '<option value="3">在建</option>' +
|
|
|
- '<option value="9">投产</option>' +
|
|
|
- '</select>' +
|
|
|
- '</div>' +
|
|
|
- '</div>' +
|
|
|
- '<div class="layui-form-item" style="text-align: right;">' +
|
|
|
- '<button type="button" class="layui-btn layui-btn-primary layui-border" onclick="vm.closeAllLayers()">取消</button>' +
|
|
|
- '<button type="button" class="layui-btn moveConfirm" onclick="vm.confirmMove()">确认移入</button>' +
|
|
|
- '</div>' +
|
|
|
- '</div>',
|
|
|
+ content: formTemplate,
|
|
|
area: ['350px', '300px'],
|
|
|
success: function(layero, index){
|
|
|
layui.form.render();
|
|
@@ -982,72 +942,72 @@
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
- yearPlan: function (obj) {
|
|
|
- window.location.href = App.getUrl("amtPlan/detail?subId=" + obj.data.id);
|
|
|
- },
|
|
|
- setSubReason: function (obj) {
|
|
|
- var self = this;
|
|
|
- layui.form.val("reasonForm", obj.data);
|
|
|
- layer.open({
|
|
|
- type: 1,
|
|
|
- title: "项目原因录入",
|
|
|
- content: $("#setReason"),
|
|
|
- area: ['880px', '560px'],
|
|
|
- btn: ["保存", "取消"],
|
|
|
- yes: function (index) {
|
|
|
- var reason = layui.form.val("reasonForm");
|
|
|
- reason.subId = obj.data.id;
|
|
|
- App.postJson("/api/subject/subInfo/setSubReason", reason, function (res) {
|
|
|
- if (res.success) {
|
|
|
- App.msg.success("设置成功");
|
|
|
- self.getData();
|
|
|
- layer.close(index);
|
|
|
- }
|
|
|
- });
|
|
|
- },
|
|
|
- close: function (index) {
|
|
|
- layer.close(index);
|
|
|
- }
|
|
|
- })
|
|
|
- },
|
|
|
- problem: function (obj) {
|
|
|
- var self = this;
|
|
|
- obj.data.status_reason = "";
|
|
|
- layui.form.val("problemForm", obj.data);
|
|
|
- layer.open({
|
|
|
- type: 1,
|
|
|
- title: "问题督办",
|
|
|
- content: $("#problem"),
|
|
|
- area: ['800px', '600px'],
|
|
|
- btn: ["保存", "取消"],
|
|
|
- yes: function (index) {
|
|
|
- var reason = layui.form.val("problemForm");
|
|
|
- reason.subId = obj.data.id;
|
|
|
-
|
|
|
- if (reason.statusF == "2" || reason.statusF == "1") {
|
|
|
- if (reason.status_reason == "" || reason.status_reason == undefined) {
|
|
|
- layer.msg("红灯,黄灯必须输入原因");
|
|
|
- return;
|
|
|
- }
|
|
|
- }
|
|
|
- App.postJson("/api/subject/subInfo/setStatus", {
|
|
|
- subId: obj.data.id,
|
|
|
- statusFgw: reason.statusF,
|
|
|
- reason: reason.status_reason,
|
|
|
- dateConfirm: reason.dateConfirm
|
|
|
- }, function (res) {
|
|
|
- if (res.success) {
|
|
|
- App.msg.success("设置成功");
|
|
|
- self.getData();
|
|
|
- layer.close(index);
|
|
|
- }
|
|
|
- });
|
|
|
- },
|
|
|
- close: function (index) {
|
|
|
- layer.close(index);
|
|
|
- }
|
|
|
- })
|
|
|
- },
|
|
|
+ // yearPlan: function (obj) {
|
|
|
+ // window.location.href = App.getUrl("amtPlan/detail?subId=" + obj.data.id);
|
|
|
+ // },
|
|
|
+ // setSubReason: function (obj) {
|
|
|
+ // var self = this;
|
|
|
+ // layui.form.val("reasonForm", obj.data);
|
|
|
+ // layer.open({
|
|
|
+ // type: 1,
|
|
|
+ // title: "项目原因录入",
|
|
|
+ // content: $("#setReason"),
|
|
|
+ // area: ['880px', '560px'],
|
|
|
+ // btn: ["保存", "取消"],
|
|
|
+ // yes: function (index) {
|
|
|
+ // var reason = layui.form.val("reasonForm");
|
|
|
+ // reason.subId = obj.data.id;
|
|
|
+ // App.postJson("/api/subject/subInfo/setSubReason", reason, function (res) {
|
|
|
+ // if (res.success) {
|
|
|
+ // App.msg.success("设置成功");
|
|
|
+ // self.getData();
|
|
|
+ // layer.close(index);
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ // },
|
|
|
+ // close: function (index) {
|
|
|
+ // layer.close(index);
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // },
|
|
|
+ // problem: function (obj) {
|
|
|
+ // var self = this;
|
|
|
+ // obj.data.status_reason = "";
|
|
|
+ // layui.form.val("problemForm", obj.data);
|
|
|
+ // layer.open({
|
|
|
+ // type: 1,
|
|
|
+ // title: "问题督办",
|
|
|
+ // content: $("#problem"),
|
|
|
+ // area: ['800px', '600px'],
|
|
|
+ // btn: ["保存", "取消"],
|
|
|
+ // yes: function (index) {
|
|
|
+ // var reason = layui.form.val("problemForm");
|
|
|
+ // reason.subId = obj.data.id;
|
|
|
+ //
|
|
|
+ // if (reason.statusF == "2" || reason.statusF == "1") {
|
|
|
+ // if (reason.status_reason == "" || reason.status_reason == undefined) {
|
|
|
+ // layer.msg("红灯,黄灯必须输入原因");
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // App.postJson("/api/subject/subInfo/setStatus", {
|
|
|
+ // subId: obj.data.id,
|
|
|
+ // statusFgw: reason.statusF,
|
|
|
+ // reason: reason.status_reason,
|
|
|
+ // dateConfirm: reason.dateConfirm
|
|
|
+ // }, function (res) {
|
|
|
+ // if (res.success) {
|
|
|
+ // App.msg.success("设置成功");
|
|
|
+ // self.getData();
|
|
|
+ // layer.close(index);
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ // },
|
|
|
+ // close: function (index) {
|
|
|
+ // layer.close(index);
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // },
|
|
|
exportExcel: function () {
|
|
|
var param = this.getSearchParams();
|
|
|
App.common.utils.downFile(App.getUrl("subInfoExport/exportSumExcel"), "POST", param, "项目情况表.xlsx", "导出失败");
|
|
@@ -1130,30 +1090,30 @@
|
|
|
});
|
|
|
//top.layer.full(index);
|
|
|
},
|
|
|
- print: function (obj) {
|
|
|
- window.open(App.getUrl("/subject/apply/downPdf?subId=" + obj.data.id));
|
|
|
- },
|
|
|
+ // print: function (obj) {
|
|
|
+ // window.open(App.getUrl("/subject/apply/downPdf?subId=" + obj.data.id));
|
|
|
+ // },
|
|
|
toEditSubInfo: function (obj) {
|
|
|
window.location.href = App.getUrl("/subject/subInfo/editSubInfo2?subId=" + obj.data.id + "&queryType=3");
|
|
|
},
|
|
|
- preNew: function (obj) {
|
|
|
- window.location.href = App.getUrl("/subPreNew/todo?subId=" + obj.data.id);
|
|
|
- },
|
|
|
- toTh: function (obj) {
|
|
|
- if (obj.data.statusJh == null || obj.data.statusJh == '0' || obj.data.statusJh == '1') {
|
|
|
- App.msg.confirm("是否需要退回到暂存状态?", function () {
|
|
|
- App.postJson("/api/subject/subInfo/toTemp", {subId: obj.data.id, status: "0"}, function (res) {
|
|
|
- if (res.success) {
|
|
|
- layer.msg("成功", {icon: 6, time: 1000});
|
|
|
- //
|
|
|
- window.location.href = App.getUrl("subject/subInfo/projTz");
|
|
|
- }
|
|
|
- });
|
|
|
- })
|
|
|
- } else {
|
|
|
- App.msg.warn("已做过开工申报,需要走变更流程");
|
|
|
- }
|
|
|
- },
|
|
|
+ // preNew: function (obj) {
|
|
|
+ // window.location.href = App.getUrl("/subPreNew/todo?subId=" + obj.data.id);
|
|
|
+ // },
|
|
|
+ // toTh: function (obj) {
|
|
|
+ // if (obj.data.statusJh == null || obj.data.statusJh == '0' || obj.data.statusJh == '1') {
|
|
|
+ // App.msg.confirm("是否需要退回到暂存状态?", function () {
|
|
|
+ // App.postJson("/api/subject/subInfo/toTemp", {subId: obj.data.id, status: "0"}, function (res) {
|
|
|
+ // if (res.success) {
|
|
|
+ // layer.msg("成功", {icon: 6, time: 1000});
|
|
|
+ // //
|
|
|
+ // window.location.href = App.getUrl("subject/subInfo/projTz");
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ // })
|
|
|
+ // } else {
|
|
|
+ // App.msg.warn("已做过开工申报,需要走变更流程");
|
|
|
+ // }
|
|
|
+ // },
|
|
|
search: function () {
|
|
|
var param = layui.form.getValue("searchForm");
|
|
|
window.localStorage.setItem(this.cacheName, JSON.stringify(param));
|