<!--铁塔当前详情--> <!DOCTYPE html> <html class="x-admin-sm"> <head> <meta charset="UTF-8"> <title>欢迎页面-X-admin2.2</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8"/> <link href="css/font.css" rel="stylesheet"> <link href="css/xadmin.css" rel="stylesheet"> <link href="css/login.css" rel="stylesheet"> <link href="../lib/layui/css/layui.css"> <!-- 隐藏操作中的多一次显示--> <style> .layui-table-tips-main { display: none; } .layui-table-tips-c { display: none; } .layui-table-grid-down{ display: none; } .layui-form-select dl dd.layui-select-tips { padding-left: 10px!important; color: #999; } .layui-layer-lan div.layui-layer-title { background: #eee; color: #333; border: none; } #agreementUp{ display: none; } </style> <script src="js/jquery.min.js"></script> <script src="lib/layui/layui.js"></script> <script src="js/xadmin.js"></script> <script src="js/util.js"></script> <script src="js/getUserToken.js"></script> <script src="js/api.js"></script> <script src="js/layer.js"></script> <!--<script src="js/append.js"></script>--> <script src="js/search.js"></script> <script src="js/jqueryForm.js"></script> <!--动态表单拼接--> <script src="js/parameter.js"></script> <!--详情页动态表单--> <script src="js/base.js"></script> <!--待办动态表单--> <script src="js/Taskdealwith.js"></script> <!--<script src="js/ajax.js"></script>--> <!--详情页静态元素--> <script src="js/Taskdealwith-static.js"></script> <!--已办详情动态拼接--> <script src="js/complete.js"></script> <!--已办详情静态拼接--> <script src="js/complete-static.js"></script> <!--二维码--> <script src="js/jquery.qrcode.min.js"></script> <!--当前详情静态拼接--> <script src="js/baseStatic.js"></script> <!--当前详情动态拼接--> <script src="js/base.js"></script> <script src="js/agreement.js"></script> <!--禁用回车键(texaarea文本输入框除外)--> <script> window.onload = function (){ document.body.onkeydown=function(event){ if(event.keyCode==13 && event.target.nodeName !== 'TEXTAREA'){ event.keyCod=0; return false; } } }; </script> <!--//备注与输入框超过300|100字时截断且提示--> <script src="js/msgRemark.js"></script> <!--//更换阶段负责人--> <script src="js/ifChangeOn.js"></script> <!-- 让IE8/9支持媒体查询,从而兼容栅格 --> <!--[if lt IE 9]> <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script> <script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </head> <body> <style> .layui-form-label { width: 110px; } .layui-form-item .layui-input-inline { width: 144px; } .layui-timeline-item { padding-bottom: 10px; } .layui-card-body { min-height: 450px; } .cascader-input:focus { border-color: #189f92 !important; } .cascader-input { border-radius: 2px; } .cascader-model ul li.cascader-choose-active { color: #000000; } .cascader-model ul li:hover { background-color: #5FB878; } .cascader-model ul li { font-size: 12px; color: #000000; } /*部門下拉框輸入文字顔色*/ .casgray .cascader-input::-webkit-input-placeholder { /* WebKit browsers */ color: #d2d2d2 !important; } .casblack .cascader-input::-webkit-input-placeholder { /* WebKit browsers */ color: #000000; } /*部門下拉框按鈕顔色修改*/ .cascader-i { color: #c2c2c2; right: 10px; } .base-examine { position: relative; top: 0.6vh; } .layui-form-label { line-height: 13px; width: 108px; } .dynamic { margin-top: 3vh; } .layui-timeline-item{ padding-bottom: 7px; } </style> <div class="x-nav"> <span class="layui-breadcrumb"> <a href="">首页</a> <a href="stationData.html">基站数据详情</a> <a><cite>基本数据查看</cite></a> </span> <a class="layui-btn layui-btn-small" style="line-height:1.6em;margin-top:3px;float:right" onclick="location.reload()" title="刷新"> <i class="layui-icon layui-icon-refresh" style="line-height:30px"></i></a> </div> <div style="padding: 20px; background-color: #F2F2F2;"> <div class="layui-row layui-col-space15"> <div class="layui-col-md12"> <div class="layui-card"> <div class="layui-card-header">基本数据查看 <button type="button" id="editBasicData" style="float: right;margin-top: 6px;display: none" class="layui-btn layui-btn-normal">申请修改 </button> <div style="float: right;margin-right: 2px" > <a onclick="jumpToHistory()" class="layui-btn layui-btn-sm" >历史</a> </div> <div style="float: right;margin-right: 2px"> <a onclick="jumpToTask()" class="layui-btn layui-btn-sm"><i class="layui-icon"></i>返回</a> </div> </div> <div class="layui-card-body"> <!-- 动态树--> <ul class="layui-timeline" style="position: fixed;right: 245px;top: 119px;" id="station"></ul> <div class="layui-collapse" lay-filter="test" style="margin-right: 300px;display: none" id="sameShow"> <div class="layui-colla-item" id="title"> <!-- 基本信息--> <h2 class="layui-colla-title">基本信息</h2> <div class="layui-colla-content layui-show"> <a id="aText" style="float: right;z-index: 9999;display: none" class="editor">编辑</a> <form class="layui-form" style="margin-top: 2%;display: flex;flex-direction: row" lay-filter="example"> <div class="layui-container" style="margin: inherit;width: 100%"> <div class="layui-row"> <div class="layui-col-md6"> <div class="layui-form-item"> <label class="layui-form-label"><span class="x-red"></span>上游客户<span class="colon">:</span></label> <div class="layui-input-inline baseshow" style="display: none"> <select name="up" lay-filter="hidden" lay-verify="required" id="sstop" class="bShow"> <option value=""></option> </select> <span class="hideThisSelect" id="upThisSelect" style="display: none"></span> </div> <div class="layui-input-inline basehide"> <span class="base-examine bHide" id="baseThisup"></span> </div> </div> </div> <div class="layui-col-md6"> <div class="layui-form-item"> <label class="layui-form-label"> <span class="x-red"></span>基站名<span class="colon">:</span></label> <div class="layui-input-inline baseshow" style="display: none"> <input type="text" id="B_name" name="B_name" required="" lay-verify="required" autocomplete="off" class="layui-input hideisAll"> <span class="hideisAllspan" id="baseAllspanname" style="display: none"></span> </div> <div class="layui-input-inline basehide" style="white-space: nowrap"> <span class="base-examine" id="baseThisname"></span> </div> </div> </div> <div class="layui-col-md6"> <div class="layui-form-item"> <label class="layui-form-label"><span class="x-red"></span>项目负责人<span class="colon">:</span></label> <div class="layui-input-inline baseshow layui-form" style="display: none" lay-filter="fiman"> <select name="B_manner" id="B_manner" lay-verify="vermanner" class="bShow"> <option value>请选择</option> </select> <span class="hideThisSelect" id="mannerThisSelect" style="display: none"></span> </div> <div class="layui-input-inline basehide"> <span class="base-examine bHide" id="baseThismanner"></span> </div> </div> </div> <div class="layui-col-md6"> <div class="layui-form-item"> <label class="layui-form-label"><span class="x-red"></span>运营商<span class="colon">:</span></label> <div class="layui-input-inline" id="yysHide"> <select name="B_operator" lay-filter="yys_select" lay-verify="required" id="B_operator" class="bShow"> <option value=""></option> </select> <span class="hideThisSelect" id="yysThisSelect" style="display: none"></span> </div> <div class="layui-input-inline" id="yysShow"> <span class="base-examine bHide" id="baseThisoperator"></span> </div> <div class="layui-input-inline" id="yysEdit"> <input type="text" id="disableYys" disabled class="layui-input" style="color: #d2d2d2!important;"> </div> </div> </div> <div class="layui-col-md6"> <div class="layui-form-item" style="display:none;" id="yy_xqh"> <label class="layui-form-label"> <span class="x-red"></span>需求号<span class="colon">:</span></label> <div class="layui-input-inline baseshow" style="display: none"> <input type="text" id="B_cname" name="B_cname" required="" lay-verify="ttxqh" autocomplete="off" class="layui-input hideisAll"> <span class="hideisAllspan" id="baseAllspancname" style="display: none"></span> </div> <div class="layui-input-inline basehide" style="white-space: nowrap"> <span class="base-examine" id="baseThiscname"></span> </div> </div> </div> <div class="layui-col-md6"> <div class="layui-form-item"> <label class="layui-form-label"><span class="x-red"></span>建设方式<span class="colon">:</span></label> <div class="layui-input-inline baseshow" style="display: none"> <select name="S_way" lay-filter="" lay-verify="required" id="B_way" class="bShow"> <option value=""></option> </select> <span class="hideThisSelect" id="wayThisSelect" style="display: none"></span> </div> <div class="layui-input-inline basehide"> <span class="base-examine bHide" id="baseThisway"></span> </div> </div> </div> <div class="layui-col-md6"> <div class="layui-form-item"> <label class="layui-form-label"><span class="x-red"></span>部门<span class="colon">:</span></label> <div class="ClickHideOrShow layui-input-inline layui-show-xs-block casgray baseshow" style="display: none"> <cascader id="deptBase" class="depatBaseselect bShow"></cascader> <div style="display:none;"><input id="department"/></div> <input id="getChoseDeptId" style="display: none"> </div> <div class="layui-input-inline basehide"> <span class="base-examine bHide" id="baseThisdepartment"></span> </div> </div> </div> <div class="layui-col-md6"> <div class="layui-form-item"> <label class="layui-form-label"><span class="x-red"></span>区域<span class="colon">:</span></label> <div class="layui-input-inline baseshow" style="display: none"> <select name="B_area" id="B_area" lay-filter="aihao" lay-verify="required" class="bShow"> <option value=""></option> </select> <span class="hideThisSelect" id="areaThisSelect" style="display: none"></span> </div> <div class="layui-input-inline basehide"> <span class="base-examine bHide" id="baseThisarea"></span> </div> </div> </div> <div class="layui-col-md6"> <div class="layui-form-item"> <label class="layui-form-label"> <span class="x-red"></span>经度<span class="colon">:</span></label> <div class="layui-input-inline baseshow" style="display: none"> <input type="text" id="B_longitude" name="B_longitude" required="" lay-verify="longitude" autocomplete="off" class="layui-input bShow"> </div> <div class="layui-input-inline basehide"> <span class="base-examine bHide" id="baseThislongitude"></span> </div> </div> </div> <div class="layui-col-md6"> <div class="layui-form-item"> <label class="layui-form-label"> <span class="x-red"></span>纬度<span class="colon">:</span></label> <div class="layui-input-inline baseshow" style="display: none"> <input type="text" id="B_latitude" name="B_latitude" required="" lay-verify="latitude" autocomplete="off" class="layui-input bShow"> </div> <div class="layui-input-inline basehide"> <span class="base-examine bHide" id="baseThislatitude"></span> </div> </div> </div> <div class="layui-col-md6"> <div class="layui-form-item"> <label class="layui-form-label"><span class="x-red"></span>阶段负责人<span class="colon">:</span></label> <div class="layui-input-inline baseshow layui-form" style="display: none" lay-filter="fiman"> <select name="B_man" id="B_man" lay-verify="vermann" class="bShow"> <option value="">请选择</option> </select> <span class="hideThisSelect" id="manThisSelect" style="display: none"></span> </div> <div class="layui-input-inline basehide"> <span class="base-examine bHide" id="baseThisman"></span> </div> </div> </div> <div class="layui-col-md6"> <div class="layui-form-item"> <label class="layui-form-label"> <span class="x-red"></span>项目ID<span class="colon">:</span></label> <div class="layui-input-inline baseshow" style="display: none"> <input type="text" id="B_baseId" style="color:#d2d2d2!important" name="B_baseId" lay-verify="" autocomplete="off" class="layui-input bShow" disabled="true"> </div> <div class="layui-input-inline basehide" style="white-space: nowrap"> <span class="base-examine bHide" id="baseThisbaseid"></span> </div> </div> </div> <div class="layui-col-md6"> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label"><span class="x-red"></span>基站创建日期<span class="colon">:</span></label> <div class="layui-input-inline baseshow" style="display: none"> <input type="text" name="basedate" id="basedate" autocomplete="off" lay-verify="required" class="layui-input bShow" placeholder="请选择"> </div> <div class="layui-input-inline basehide"> <span class="base-examine bHide" id="baseThisdate" ></span> </div> </div> </div> </div> <div class="layui-col-md6"> <div class="layui-form-item"> <label class="layui-form-label">地图<span class="colon">:</span></label> <div class="layui-input-inline"> <a class="base-examine" id="baseMap" style="color:#01AAED" href="javascript:void(0)">查看</a> </div> </div> </div> <div class="layui-col-md12"> <div class="layui-form-item" style="text-align: center;position: relative;margin-right: 114px"> <label class="layui-form-label"></label> <button class="layui-btn " type="button" style="display: none;" id="baseOtherbtn" lay-submit="" lay-filter="baseSuccess">提交 </button> <button class="layui-btn layui-btn-danger " type="button" style="display: none;" id="baseOtherCancelbtn" lay-submit="" >取消 </button> </div> </div> </div> </div> </form> </div> </div> <!-- 选址详情--> <div class="layui-colla-item lochide" id="locTypeDiv"> <h2 class="layui-colla-title ">选址详情</h2> <div class="layui-colla-content" id="locType"> <form class="layui-form" lay-filter=""> <div class="layui-container" style="margin: inherit;width: 100%"> <a id="location" style="float: right;z-index: 9999;display: none" class="editor">编辑</a> <div class="layui-row"> <!-- 动态表单--> <div id="locationcontainer" class="dynamic"></div> <!-- 提交按钮--> <div class="layui-col-md12"> <div class="layui-form-item" style="text-align: center"> <button id="move" class="layui-btn" lay-filter="locadd" type="button" lay-submit="" style="display: none" value="提交">提交 </button> <button class="layui-btn layui-btn-danger" type="button" lay-filter="" lay-submit="" style="display: none" id="exitbtn" value="取消"> 取消 </button> </div> </div> </div> </div> </form> </div> </div> <!-- 勘察详情--> <div class="layui-colla-item lochide surhide" id="surTypeDiv"> <h2 class="layui-colla-title">勘察详情</h2> <div class="layui-colla-content" id="surType"> <form class="layui-form" lay-filter=""> <div class="layui-container" style="margin: inherit;width: 100%"> <a id="survey" style="float: right;z-index: 9999;display: none">编辑</a> <div class="layui-row"> <!-- 动态表单--> <div id="surveycontent" class="dynamic"></div> <div class="layui-col-md12"> <div class="layui-form-item" style="text-align: center"> <button class="layui-btn " lay-filter="suradd" lay-submit="" type="button" style="display: none" id="savebtn" value="提交">提交 </button> <button class="layui-btn layui-btn-danger" lay-filter="surcancel" type="button" style="display: none" lay-submit="" id="cancerbtn">取消 </button> </div> </div> </div> </div> </form> </div> </div> <!-- 会审详情--> <div class="layui-colla-item lochide surhide audhide" id="audTypeDiv"> <h2 class="layui-colla-title">会审详情</h2> <div class="layui-colla-content" id="audType"> <form class="layui-form" lay-filter=""> <div class="layui-container" style="margin: inherit;width: 100%"> <a id="auditing" style="float: right;z-index: 9999;display: none">编辑</a> <div class="layui-row"> <!-- 动态表单--> <div id="auditingcontent" class="dynamic"></div> <div class="layui-col-md12"> <div class="layui-form-item" style="text-align: center"> <button class="layui-btn" lay-filter="audadd" lay-submit="" id="auditbtn" style="display: none" type="button" value="提交">提交 </button> <button class="layui-btn layui-btn-danger" lay-filter="audcancel" lay-submit="" id="auditibtn" style="display: none" type="button">取消 </button> </div> </div> </div> </div> </form> </div> </div> <!-- 立项详情--> <div class="layui-colla-item lochide surhide audhide inthide " id="interTypeDiv"> <h2 class="layui-colla-title ">立项详情</h2> <div class="layui-colla-content" id="interType"> <form class="layui-form" lay-filter=""> <div class="layui-container" style="margin: inherit;width: 100%"> <a id="inter" style="float: right;z-index: 9999;display: none" class="editor">编辑</a> <div class="layui-row"> <!-- 动态表单--> <div id="interContent" class="dynamic"></div> <div class="layui-col-md12"> <div class="layui-form-item" style="text-align: center"> <button id="interSavebtn" class="layui-btn" lay-filter="interadd" type="button" lay-submit="" style="display: none" value="提交">提交 </button> <button class="layui-btn layui-btn-danger" type="button" lay-filter="" lay-submit="" style="display: none" id="interCancelbtn" value="取消">取消 </button> </div> </div> </div> </div> </form> </div> </div> <!-- 领料详情--> <div class="layui-colla-item lochide surhide audhide inthide pickhide" id="pickTypeDiv"> <h2 class="layui-colla-title ">领料详情</h2> <div class="layui-colla-content" id="pickType"> <form class="layui-form" lay-filter=""> <div class="layui-container" style="margin: inherit;width: 100%"> <a id="pick" style="float: right;z-index: 9999;display: none" class="editor">编辑</a> <div class="layui-row"> <!-- 动态表单--> <div id="pickContent" class="dynamic"></div> <div class="layui-col-md12"> <div class="layui-form-item" style="text-align: center"> <button id="pickSavebtn" class="layui-btn" lay-filter="pickadd" type="button" lay-submit="" style="display: none" value="提交">提交 </button> <button class="layui-btn layui-btn-danger" type="button" lay-filter="" lay-submit="" style="display: none" id="pickCancelbtn" value="取消">取消 </button> </div> </div> </div> </div> </form> </div> </div> <!-- 施工详情--> <div class="layui-colla-item lochide surhide audhide inthide pickhide accepthide" id="acceptTypeDiv"> <h2 class="layui-colla-title ">施工详情</h2> <div class="layui-colla-content" id="acceptType"> <form class="layui-form" lay-filter=""> <div class="layui-container" style="margin: inherit;width: 100%"> <a id="accept" style="float: right;z-index: 9999;display: none" class="editor">编辑</a> <div class="layui-row"> <!-- 动态表单--> <div id="acceptContent" class="dynamic"></div> <div class="layui-col-md12"> <div class="layui-form-item" style="text-align: center"> <button id="acceptSavebtn" class="layui-btn" lay-filter="acceptadd" type="button" lay-submit="" style="display: none" value="提交">提交 </button> <button class="layui-btn layui-btn-danger" type="button" lay-filter="" lay-submit="" style="display: none" id="acceptCancelbtn" value="取消">取消 </button> </div> </div> </div> </div> </form> </div> </div> <!-- 完工详情--> <div class="layui-colla-item lochide surhide audhide inthide pickhide accepthide openhide" id="openTypeDiv"> <h2 class="layui-colla-title ">完工详情</h2> <div class="layui-colla-content" id="openType"> <form class="layui-form" lay-filter=""> <div class="layui-container" style="margin: inherit;width: 100%"> <a id="open" style="float: right;z-index: 9999;display: none" class="editor">编辑</a> <div class="layui-row"> <!-- 动态表单--> <div id="openContent" class="dynamic"></div> <div class="layui-col-md12"> <div class="layui-form-item" style="text-align: center"> <button id="opSavebtn" class="layui-btn" lay-filter="openadd" type="button" lay-submit="" style="display: none" value="提交">提交 </button> <button class="layui-btn layui-btn-danger" type="button" lay-filter="" lay-submit="" style="display: none" id="opCancelbtn" value="取消">取消 </button> </div> </div> </div> </div> </form> </div> </div> <!-- 交付详情--> <div class="layui-colla-item lochide surhide audhide inthide pickhide accepthide openhide investhide" id="investTypeDiv"> <h2 class="layui-colla-title ">交付详情</h2> <div class="layui-colla-content" id="investType"> <form class="layui-form" lay-filter=""> <div class="layui-container" style="margin: inherit;width: 100%"> <a id="invest" style="float: right;z-index: 9999;display: none" class="editor">编辑</a> <div class="layui-row"> <!-- 动态表单--> <div id="investContent" class="dynamic"></div> <div class="layui-col-md12"> <div class="layui-form-item" style="text-align: center"> <button id="investSavebtn" class="layui-btn" lay-filter="investadd" type="button" lay-submit="" style="display: none" value="提交">提交 </button> <button class="layui-btn layui-btn-danger" type="button" lay-filter="" lay-submit="" style="display: none" id="investCancelbtn" value="取消">取消 </button> </div> </div> </div> </div> </form> </div> </div> <!-- 起租详情--> <div class="layui-colla-item lochide surhide audhide inthide pickhide accepthide openhide investhide stationRenthide" id="rentTypeDiv"> <h2 class="layui-colla-title ">起租详情</h2> <div class="layui-colla-content" id="rentType"> <form class="layui-form" lay-filter=""> <div class="layui-container" style="margin: inherit;width: 100%"> <a id="stationRent" style="float: right;z-index: 9999;display: none" class="editor">编辑</a> <div class="layui-row"> <!--增加合同按钮--> <div style="float: right; width: 25%" id="agree-plus"></div> <!--合同元素--> <div id="baseagreementUpWait"></div> <!-- 动态表单--> <div id="stationrentContent" style="clear: both"></div> <div class="layui-col-md12"> <div class="layui-form-item" style="text-align: center"> <button id="rentSavebtn" class="layui-btn" lay-filter="stationrentadd" type="button" lay-submit="" style="display: none" value="提交">提交 </button> <button class="layui-btn layui-btn-danger" type="button" lay-filter="" lay-submit="" style="display: none" id="rentCancelbtn" value="取消">取消 </button> </div> </div> </div> </div> </form> </div> </div> <!-- 交维详情--> <div class="layui-colla-item lochide surhide audhide inthide pickhide accepthide openhide investhide stationRenthide traffichide " id="stationtrafficTypeDiv"> <h2 class="layui-colla-title ">交维详情</h2> <div class="layui-colla-content" id="stationtrafficType"> <form class="layui-form" lay-filter=""> <div class="layui-container" style="margin: inherit;width: 100%"> <a id="stationTraffic" style="float: right;z-index: 9999;display: none" class="editor">编辑</a> <div class="layui-row"> <!-- 动态表单--> <div id="stationtrafficContent" class="dynamic"></div> <div class="layui-col-md12"> <div class="layui-form-item" style="text-align: center"> <button id="traSavebtn" class="layui-btn" lay-filter="stationtrafficadd" type="button" lay-submit="" style="display: none" value="提交">提交 </button> <button class="layui-btn layui-btn-danger" type="button" lay-filter="" lay-submit="" style="display: none" id="traCancelbtn" value="取消">取消 </button> </div> </div> </div> </div> </form> </div> </div> </div> </div> </div> </div> </div> </div> </div> </body> </html> <script> let locTree = ['选址', '勘察', '会审', '交底', '领料', '验收', '开通', '交资', '交维'] let surTree = ['选址', '勘察', '会审', '立项', '领料', '施工', '完工', '交付', '起租', '交维']; let dataCascader; let cascaderWai; var resDeptData; // 储存部门信息 var cascader;//部门变量 let baseisBase; var currentUser;//阶段负责人存值 var proJectOwner;//项目负责人存值 var projectOwnerId; //部门id存值 var formatDeptArray = ['0']//储存部门树级结构数据,['一级部门','二级部门'.'三级部门'....'n级部门的value值'] let yysEditFlag = true; var pageBack = window.location.href.split('?')[1].split('pageNow=')[1] ? decodeURI(window.location.href.split('?')[1].split('pageNow=')[1].split('&')[0]) : 1; var pageName = window.location.href.split('?')[1].split('pageName=')[1] ? decodeURI(window.location.href.split('?')[1].split('pageName=')[1].split('&')[0]) : 1; let bussinessIdHis = window.location.href.split('businessId=')[1].split('&')[0] //获取后的data值 var getBaseResData; function backFont() { location.href = pageName + '.html?pageBack=' + pageBack } function jumpToTask() { window.location.href = pageName + '.html?pageBack=' + pageBack+'&pageName='+pageName; } function jumpToHistory(){ window.location.href='jz-history-tt.html?businessId=' + bussinessIdHis+ '&pageNow='+pageBack+'&pageName='+pageName } layui.use(['form', 'layer', 'jquery', 'laydate', 'upload'], function () { $ = layui.jquery; var form = layui.form, layer = layui.layer, laydate = layui.laydate, upload = layui.upload; //日期 laydate.render({ // elem: '#locationdate', trigger: 'click' , showBottom: false }); laydate.render({ elem: '#auditingdate', trigger: 'click' , showBottom: false }); laydate.render({ elem: '#surveydate', trigger: 'click' , showBottom: false }); //自定义验证规则 form.verify({ longitude: function (value) { //校验经度是否符合规范 var longrg = /^[\-\+]?(0?\d{1,2}\.\d{6}|1[0-7]?\d{1}\.\d{6}|180\.0{6})$/; if (!longrg.test(value)) { return '经度整数部分为0-180,精确到小数点后6位!'; } }, latitude: function (value) { var latreg = /^[\-\+]?([0-8]?\d{1}\.\d{6}|90\.0{6})$/; if (!latreg.test(value)) { return '纬度整数部分为0-90,精确到小数点后6位!'; } }, ttxqh: function (value) { if ($("#B_operator").val() == "20") { var ttxqhver = /^\s+$/g; if (value.length == 0 || ttxqhver.test(value)) { return '必填项不能为空' } } }, vermanner:function (value) { if (value == "") { return '项目负责人为空' } }, vermann:function (value) { if (value == "") { return '阶段负责人为空' } }, }); // 运营商 铁塔 显示需求号 form.on('select(yys_select)', function (data) { if (data.value == 20) { $('#yy_xqh').css("display", "block") } else { $("#yy_xqh").css("display", "none"); } }); let bussinessId = window.location.href.split('businessId=')[1].split('&')[0] var processLoc = "" var fieldIdS = "" var processSur = "" var fieldIdSur = "" var processAud = "" var fieldIdAud = "" var typeProcessLoc = "" var typeProcessSur = "" var typeProcessAud = "" var typeProcessInt = "" var typeProcessPic = "" var processInt = "" var fieldIdInt = "" var processPic = "" var fieldIdPic = "" var processAcc = "" var fieldIdAcc = "" var processOp = "" var fieldIdOp = "" var processInv = "" var fieldIdInv = "" var processTra = "" var fieldIdTra = "" var typeProcessAcc = "" var typeProcessOp = "" var typeProcessInv = "" var typeProcessTra = "" var fieldIdRen = "" var typeProcessRen = "" var processRen = "" var typeBase = [3, 4, 5, 7, 8, 10, 12, 14, 15, 16] var len = "" var maxLen = -1 var showBigsize = 0 var n = 0; util.ajax({ type: "get", async: false, url: util.interfaceUrl + interfacenName.getBase, dataType: 'json', data: { businessId: bussinessId, }, success: (res) => { var returnCode = res.code; if (returnCode == 200) { getBaseResData = res.data; $("#sameShow").loading('show'); let tempData = res.data let businessId = tempData.businessId let isTree = []; let baseisThis = 0; let depcurtId = tempData.jzMessage.jzCurDept let deptownerId = tempData.jzMessage.projectOwnerDeptId projectOwnerId = tempData.jzMessage.projectOwnerDeptId // var bdate = tempData.jzMessage.createDate let inPorcess = tempData.inPorcess; var depatmentBase = tempData.jzMessage.curDeptName if (!depatmentBase) { depatmentBase = ""; } let tempCode= 0 switch (tempData.jzMessage.jzType){ case '0': tempCode = -1 break; case '1': tempCode = 5 break; case '2': tempCode = 7 break; } if (tempData.jzMessage.jzState > tempCode || tempData.jzMessage.jzState == 0 || tempCode == -1) { yysEditFlag = false } if (tempData) { if (tempData.admin == false && tempData.jzMessage.isMyBusiness == "0" && inPorcess == false) { $("#editBasicData").css("display","inline-block"); } if(inPorcess == true){ $("#editBasicData").html('正在审核中'); $("#editBasicData").attr('disabled','true'); $("#editBasicData").addClass('layui-btn-disabled'); $("#editBasicData").css("display","inline-block"); } if (tempData.admin == true) { $("#aText").css("display", "inline-block"); $("#location").css("display", "inline-block"); $("#survey").css("display", "inline-block"); $("#auditing").css("display", "inline-block"); $("#inter").css("display", "inline-block"); $("#pick").css("display", "inline-block"); $("#accept").css("display", "inline-block"); $("#open").css("display", "inline-block"); $("#invest").css("display", "inline-block"); $("#stationRent").css("display", "inline-block"); $("#stationTraffic").css("display", "inline-block"); } $("#yysShow").css("display","block"); $("#yysHide").css("display","none"); $("#yysEdit").css("display","none"); //查看文本 $("#baseThisname").html(util.dealWithFormatTextByLen((tempData.jzMessage.jzName), 16, true)); $("#baseThisbaseid").html(util.dealWithFormatTextByLen(tempData.jzMessage.jzProjectId, 16, true)); $("#baseThiscname").html(util.dealWithFormatTextByLen(tempData.jzMessage.jzRequire, 16, true)); $("#baseThisdate").html(util.dealWithFormatTextByLen(tempData.jzMessage.jzCreateDate,10,false)); $("#baseAllspanname").html(tempData.jzMessage.jzName); $("#baseAllspancname").html(tempData.jzMessage.jzRequire); if(tempData.jzMessage.jzLatitude || tempData.jzMessage.jzLatitude == '0'){ $("#baseThislatitude").html(tempData.jzMessage.jzLatitude.toFixed(6)); } if(tempData.jzMessage.jzLongitude || tempData.jzMessage.jzLongitude == '0'){ $("#baseThislongitude").html(tempData.jzMessage.jzLongitude.toFixed(6)); } $("#baseThisdepartment").html(util.dealWithFormatTextByLen(depatmentBase, 16, true)); $("#department").val(depcurtId); //基站名经纬度都有才显示 $("#baseMap").click(function () { if (tempData.jzMessage.jzName && (tempData.jzMessage.jzLongitude || tempData.jzMessage.jzLongitude == '0') && (tempData.jzMessage.jzLatitude || tempData.jzMessage.jzLatitude == '0')) { var baseThismaplongitude = $("#baseThislongitude").html(); var baseThismaplatitude = $("#baseThislatitude").html(); var baseThismapname = $("#baseThisname").text(); xadmin.open('地图显示', '/base_map?station_name=' + baseThismapname + '&longitude=' + baseThismaplongitude + '&latitude=' + baseThismaplatitude) } }); var C_date = (util.dealWithFormatTextByLen(tempData.jzMessage.jzCreateDate,10,false)) // 编辑显示输入框 form.val('example', { B_name: tempData.jzMessage.jzName, B_longitude: tempData.jzMessage.jzLongitude ? tempData.jzMessage.jzLongitude.toFixed(6):'0.000000', B_latitude: tempData.jzMessage.jzLatitude ? tempData.jzMessage.jzLatitude.toFixed(6):'0.000000', B_baseId: tempData.jzMessage.jzProjectId, B_cname: tempData.jzMessage.jzRequire }) //隐藏span赋select Value $("#upThisSelect").html(tempData.jzMessage.jzUpCustom); $("#mannerThisSelect").html(tempData.jzMessage.jzProjectOwner); $("#yysThisSelect").html(tempData.jzMessage.jzYys); $("#wayThisSelect").html(tempData.jzMessage.jzConstruct); $("#areaThisSelect").html(tempData.jzMessage.jzQy); $("#manThisSelect").html(tempData.jzMessage.jzCurUser); currentUser = tempData.jzMessage.jzCurUser;//阶段负责人存值 proJectOwner = tempData.jzMessage.jzProjectOwner;//项目负责人存值 laydate.render({ elem: '#basedate', trigger: 'click' , showBottom: false, value:C_date }); form.render(); //上游客户 铁塔 $(function () { util.ajax({ url: util.interfaceUrl + interfacenName.getDic + '/' + "JZ_TT_UPPER", type: "get", asyno: false, dataType: "json", success: function (result) { var top = result.data; for (var i = 0; i < top.length; i++) { if (tempData.jzMessage.jzUpCustom == top[i].value) { $("#baseThisup").html(util.dealWithFormatTextByLen(top[i].name, 16, true)) $("#sstop").append('<option value="' + top[i].value + '" selected="">' + top[i].name + '</option>'); } else { $("#sstop").append('<option value="' + top[i].value + '">' + top[i].name + '</option>'); } } layui.use(['form'], function () { var form = layui.form; form.render('select'); }); } }) }) //运营商 铁塔 $(function () { util.ajax({ url: util.interfaceUrl + interfacenName.getDic + '/' + "JZ_TT_YYS", type: "get", dataType: "json", success: function (result) { var tbus = result.data; for (var i = 0; i < tbus.length; i++) { if (tempData.jzMessage.jzYys == tbus[i].value) { $("#baseThisoperator").html(util.dealWithFormatTextByLen(tbus[i].name, 16, true)) $("#disableYys").val(util.dealWithFormatTextByLen(tbus[i].name, 16, true)) $("#B_operator").append('<option value="' + tbus[i].value + '" selected="">' + tbus[i].name + '</option>'); if (tbus[i].value == 20) { $('#yy_xqh').css("display", "block") } else { $("#yy_xqh").css("display", "none"); } } else { $("#B_operator").append('<option value="' + tbus[i].value + '">' + tbus[i].name + '</option>'); } } layui.use(['form'], function () { var form = layui.form; form.render('select'); }); } }) }) //获取区域 $(function () { util.ajax({ url: util.interfaceUrl + interfacenName.getDic + '/' + "JZ_QY", type: "get", dataType: "json", success: function (result) { var qy = result.data; for (var i = 0; i < qy.length; i++) { if (tempData.jzMessage.jzQy == qy[i].value) { $("#baseThisarea").html(util.dealWithFormatTextByLen(qy[i].name, 16, true)) $("#B_area").append('<option value="' + qy[i].value + '" selected="">' + qy[i].name + '</option>'); } else { $("#B_area").append('<option value="' + qy[i].value + '">' + qy[i].name + '</option>'); } } layui.use(['form'], function () { var form = layui.form; form.render('select'); }); } }) }) //阶段负责人 $(function () { util.ajax({ url: util.interfaceUrl + interfacenName.getUser, type: "get", dataType: "json", data: { deptId: depcurtId }, success: function (result) { var peo = result.data; for (var i = 0; i < peo.length; i++) { if (tempData.jzMessage.jzCurUser == peo[i].businessId) { $("#baseThisman").html(util.dealWithFormatTextByLen(peo[i].name, 16, true)) $("#B_man").append('<option value="' + peo[i].businessId + '" selected="">' + peo[i].name + '</option>') } else { $("#B_man").append('<option value="' + peo[i].businessId + '">' + peo[i].name + '</option>') } } layui.use(['form'], function () { var form = layui.form; form.render('select'); }) }, error: function (res) { } }) }) //项目负责人 $(function () { util.ajax({ url: util.interfaceUrl + interfacenName.getUser, type: "get", dataType: "json", data: { deptId: deptownerId }, success: function (result) { var propeo = result.data; for (var i = 0; i < propeo.length; i++) { if (tempData.jzMessage.jzProjectOwner == propeo[i].businessId) { $("#baseThismanner").html(util.dealWithFormatTextByLen(propeo[i].name, 16, true)) $("#B_manner").append('<option value="' + propeo[i].businessId + '" selected="">' + propeo[i].name + '</option>') } else { $("#B_manner").append('<option value="' + propeo[i].businessId + '">' + propeo[i].name + '</option>') } } layui.use(['form'], function () { var form = layui.form; form.render('select'); }) }, error: function (res) { } }) }) //建设方式 $(function () { util.ajax({ url: util.interfaceUrl + interfacenName.getDic + '/' + "JZ_BUILD", type: "get", dataType: "json", success: function (result) { var build = result.data; for (var i = 0; i < build.length; i++) { if (tempData.jzMessage.jzConstruct == build[i].value) { $("#baseThisway").html(util.dealWithFormatTextByLen(build[i].name, 16, true)) $("#B_way").append('<option value="' + build[i].value + '" selected="">' + build[i].name + '</option>'); } else { $("#B_way").append('<option value="' + build[i].value + '">' + build[i].name + '</option>'); } } layui.use(['form'], function () { var form = layui.form; form.render('select'); }); } }) }) layui.form.render('select'); for (var i = 0; i < (tempData.processMidDTOs).length; i++) { var typeProcess = tempData.processMidDTOs[i].typeProcess var baseisStatic = tempData.processMidDTOs[i].regionStr switch (typeProcess) { case "3": for (var j = 0; j < tempData.processMidDTOs[i].workflowTaskData.length; j++) { jsonHtml(res.data.processMidDTOs[i].workflowTaskData[j], 'locationcontainer', 'loc', 'locisThishide'); fieldIdS = tempData.processMidDTOs[i].workflowTaskData[0].fieldId } processLoc = tempData.processMidDTOs[i].processId typeProcessLoc = 3 len = typeBase.indexOf(typeProcessLoc) maxLen = (maxLen > len) ? maxLen : len if (baseisStatic) { baseStatic(baseisStatic, baseisThis, 'locationcontainer', tempData.jzMessage); } n++; break; case "4": for (var j = 0; j < tempData.processMidDTOs[i].workflowTaskData.length; j++) { jsonHtml(res.data.processMidDTOs[i].workflowTaskData[j], 'surveycontent', 'sur', 'surisThishide'); fieldIdSur = tempData.processMidDTOs[i].workflowTaskData[0].fieldId } processSur = tempData.processMidDTOs[i].processId typeProcessSur = 4 len = typeBase.indexOf(typeProcessSur) maxLen = (maxLen > len) ? maxLen : len if (baseisStatic) { baseStatic(baseisStatic, baseisThis, 'surveycontent', tempData.jzMessage); } n++; break; case "5": for (var j = 0; j < tempData.processMidDTOs[i].workflowTaskData.length; j++) { jsonHtml(res.data.processMidDTOs[i].workflowTaskData[j], 'auditingcontent', 'aud', 'audisThishide'); fieldIdAud = tempData.processMidDTOs[i].workflowTaskData[0].fieldId } typeProcessAud = 5 len = typeBase.indexOf(typeProcessAud) processAud = tempData.processMidDTOs[i].processId maxLen = (maxLen > len) ? maxLen : len if (baseisStatic) { baseStatic(baseisStatic, baseisThis, 'auditingcontent', tempData.jzMessage); } n++; break; case "7": for (var j = 0; j < tempData.processMidDTOs[i].workflowTaskData.length; j++) { jsonHtml(res.data.processMidDTOs[i].workflowTaskData[j], 'interContent', 'int', 'intisThishide'); fieldIdInt = tempData.processMidDTOs[i].workflowTaskData[0].fieldId } processInt = tempData.processMidDTOs[i].processId typeProcessInt = 7 len = typeBase.indexOf(typeProcessInt) maxLen = (maxLen > len) ? maxLen : len if (baseisStatic) { baseStatic(baseisStatic, baseisThis, 'interContent', tempData.jzMessage); } n++; break; case "8": for (var j = 0; j < tempData.processMidDTOs[i].workflowTaskData.length; j++) { jsonHtml(res.data.processMidDTOs[i].workflowTaskData[j], 'pickContent', 'pic', 'picisThishide'); fieldIdPic = tempData.processMidDTOs[i].workflowTaskData[0].fieldId } processPic = tempData.processMidDTOs[i].processId typeProcessPic = 8 len = typeBase.indexOf(typeProcessPic) maxLen = (maxLen > len) ? maxLen : len if (baseisStatic) { baseStatic(baseisStatic, baseisThis, 'pickContent', tempData.jzMessage); } n++; break; case "10": for (var j = 0; j < tempData.processMidDTOs[i].workflowTaskData.length; j++) { jsonHtml(res.data.processMidDTOs[i].workflowTaskData[j], 'acceptContent', 'acc', 'accisThishide'); fieldIdAcc = tempData.processMidDTOs[i].workflowTaskData[0].fieldId } processAcc = tempData.processMidDTOs[i].processId typeProcessAcc = 10 len = typeBase.indexOf(typeProcessAcc) maxLen = (maxLen > len) ? maxLen : len if (baseisStatic) { baseStatic(baseisStatic, baseisThis, 'acceptContent', tempData.jzMessage); } n++; break; case "12": for (var j = 0; j < tempData.processMidDTOs[i].workflowTaskData.length; j++) { jsonHtml(res.data.processMidDTOs[i].workflowTaskData[j], 'openContent', 'op', 'opisThishide'); fieldIdOp = tempData.processMidDTOs[i].workflowTaskData[0].fieldId } processOp = tempData.processMidDTOs[i].processId typeProcessOp = 12 len = typeBase.indexOf(typeProcessOp) maxLen = (maxLen > len) ? maxLen : len if (baseisStatic) { baseStatic(baseisStatic, baseisThis, 'openContent', tempData.jzMessage); } n++; break; case "14": for (var j = 0; j < tempData.processMidDTOs[i].workflowTaskData.length; j++) { jsonHtml(res.data.processMidDTOs[i].workflowTaskData[j], 'investContent', 'inv', 'invisThishide'); fieldIdInv = tempData.processMidDTOs[i].workflowTaskData[0].fieldId } processInv = tempData.processMidDTOs[i].processId typeProcessInv = 14 len = typeBase.indexOf(typeProcessInv) maxLen = (maxLen > len) ? maxLen : len if (baseisStatic) { baseStatic(baseisStatic, baseisThis, 'investContent', tempData.jzMessage); } n++; break; case "15": for (var j = 0; j < tempData.processMidDTOs[i].workflowTaskData.length; j++) { jsonHtml(res.data.processMidDTOs[i].workflowTaskData[j], 'stationrentContent', 'ren', 'renisThishide'); fieldIdRen = tempData.processMidDTOs[i].workflowTaskData[0].fieldId } processRen = tempData.processMidDTOs[i].processId typeProcessRen = 15 len = typeBase.indexOf(typeProcessRen) maxLen = (maxLen > len) ? maxLen : len if (baseisStatic) { baseStatic(baseisStatic, baseisThis, 'stationrentContent', tempData.jzMessage); } n++; break; case "16": for (var j = 0; j < tempData.processMidDTOs[i].workflowTaskData.length; j++) { jsonHtml(res.data.processMidDTOs[i].workflowTaskData[j], 'stationtrafficContent', 'tra', 'traisThishide'); fieldIdTra = tempData.processMidDTOs[i].workflowTaskData[0].fieldId } processTra = tempData.processMidDTOs[i].processId typeProcessTra = 16 len = typeBase.indexOf(typeProcessTra) maxLen = (maxLen > len) ? maxLen : len if (baseisStatic) { baseStatic(baseisStatic, baseisThis, 'stationtrafficContent', tempData.jzMessage); form.render('radio') } n++; break; default: break; } showBigsize = n; } //动态导航树 if (tempData.jzMessage.jzType == "1") { isTree = locTree; } else if (tempData.jzMessage.jzType == "2") { isTree = surTree; } if(tempData.jzMessage.jzState == "1" || tempData.jzMessage.jzState == "19" ){ var baseState = tempData.jzMessage.jzState; var baseIsstate = "" switch (baseState) { case "1": baseIsstate = '已取消'; break; case "19": baseIsstate = '已拆站'; break; default: break; } for (var i = 0; i < showBigsize; i++) { var j = i + 1; $("#station").append('<li class="layui-timeline-item">\n' + ' <i class="layui-icon layui-timeline-axis" onclick="menuChange(' + j + ')"></i>' + ' <div class="layui-timeline-content layui-text">' + ' <div class="layui-timeline-title"><b>' + isTree[i] + '</b></div>' + ' </div>' + ' </li>') } $("#station").append('<li class="layui-timeline-item">' + ' <i class="layui-icon layui-timeline-axis"></i>' + ' <div class="layui-timeline-content layui-text">' + ' <div class="layui-timeline-title"><b style="color: #FF5722">' + baseIsstate + '</b></div>' + ' </div>' + ' </li>') } else{ for (var i = 0; i < showBigsize; i++) { var j = i + 1; if(i == (showBigsize-1) ){ $("#station").append('<li class="layui-timeline-item">\n' + ' <i class="layui-icon layui-timeline-axis" onclick="menuChange(' + j + ')"></i>' + ' <div class="layui-timeline-content layui-text">' + ' <div class="layui-timeline-title"><b style="color: #FF5722">' + isTree[i] + '</b></div>' + ' </div>' + ' </li>') } else{ $("#station").append('<li class="layui-timeline-item">\n' + ' <i class="layui-icon layui-timeline-axis" onclick="menuChange(' + j + ')"></i>' + ' <div class="layui-timeline-content layui-text">' + ' <div class="layui-timeline-title"><b>' + isTree[i] + '</b></div>' + ' </div>' + ' </li>') } } for (var i = showBigsize; i < isTree.length; i++) { var j = i + 1; $("#station").append('<li class="layui-timeline-item">\n' + ' <i class="layui-icon layui-timeline-axis" onclick="menuChange(' + j + ')"></i>' + ' <div class="layui-timeline-content layui-text">' + ' <div class="layui-timeline-title">' + isTree[i] + '</div>' + ' </div>' + ' </li>') } } // 部门下拉框 var dataDept = [] $(function () { util.ajax({ url: util.interfaceUrl + interfacenName.getTableDeptament, type: 'get', dataType: 'json', data: {}, success: function (res) { if (res.code === 200) { //遍历 部门树级结构 找出当前项目负责人所在部门Id的树级结构并存入formatDeptArray中 var secondDept = res.data[0].children; for(let i = 0;i<secondDept.length;i++){ if(secondDept[i]['businessId'] == $("#department").val()){ formatDeptArray.push(secondDept[i]['businessId']) }else { if (secondDept[i].children && secondDept[i].children.length > 0) { var thridTreeDept = secondDept[i].children for (let x = 0; x < thridTreeDept.length; x++) { if (thridTreeDept[x]['businessId'] == $('#department').val()) { formatDeptArray.push(secondDept[i].businessId) formatDeptArray.push(thridTreeDept[x].businessId) break; } } } } } //储存部门树级结构,点击取消之后重新渲染部门组件 resDeptData = res; ajaxCascader(res) } }, error: function (err) { console.log(err) } }) }) layui.config({ base: './lib/layui_exts/ajaxCascader/' , version: '1.3' }); function ajaxCascader(temp) { layui.use(['jquery', 'ajaxCascader'], function () { var $ = layui.jquery; cascader = layui.ajaxCascader; cascaderWai = cascader; // 直接赋值模式 console.info(formatDeptArray) cascader.load({ width: '100%', height: '30', elem: '#deptBase', prop: { value: 'businessId', label: 'title' }, disabled: false, data: temp.data, //设置默认选中项 checkData:formatDeptArray, clear: true }); console.info("--------------------------------") console.info(cascader.getChooseData()) $('#getChoseDeptId').val(cascader.getChooseData()); cascader.on('click', '#deptBase', function (data) { // 获取当前已选中的数据,可单独使用 $("#department").val(data.businessId); util.ajax({ url: util.interfaceUrl + interfacenName.getBaseDeptament, type: 'get', dataType: 'json', async:false, data: { deptId: data.businessId }, success: function (res) { if (res.code === 200) { var cas = res.data $("#B_manner").html(""); $("#B_manner").append('<option value=""></option>'); $("#B_man").html(""); $("#B_man").append('<option value=""></option>'); for (var i = 0; i < cas.length; i++) { $("#B_manner").append('<option value="' + cas[i].businessId + '">' + cas[i].name + '</option>') $("#B_man").append('<option value="' + cas[i].businessId + '">' + cas[i].name + '</option>') } layui.use(['form','layer'], function () { var form = layui.form; form.render('select','fiman'); }) } }, error: function (err) { console.log(err) } }) }); $(".layui-icon-down").removeClass("layui-icon-down") $(".cascader-i").addClass("layui-icon-triangle-d") }) dataCascader = temp.data; baseisBase = depatmentBase; } //动态隐藏 card if (tempData.processMidDTOs.length > 0) { switch (maxLen) { case -1: for (var i = 0; i < document.getElementsByClassName("lochide").length; i++) { document.getElementsByClassName("lochide")[i].style.display = "none"; } break; case 0: for (var i = 0; i < (typeBase.length) - 1; i++) { document.getElementsByClassName("surhide")[i].style.display = "none"; } break; case 1: for (var i = 0; i < (typeBase.length) - maxLen - 1; i++) { document.getElementsByClassName("audhide")[i].style.display = "none"; } break; case 2: for (var i = 0; i < (typeBase.length) - maxLen - 1; i++) { document.getElementsByClassName("inthide")[i].style.display = "none"; } break; case 3: for (var i = 0; i < (typeBase.length) - maxLen - 1; i++) { document.getElementsByClassName("pickhide")[i].style.display = "none"; } break; case 4: for (var i = 0; i < (typeBase.length) - maxLen - 1; i++) { document.getElementsByClassName("accepthide")[i].style.display = "none"; } break; case 5: for (var i = 0; i < (typeBase.length) - maxLen - 1; i++) { document.getElementsByClassName("openhide")[i].style.display = "none"; } break; case 6: for (var i = 0; i < (typeBase.length) - maxLen - 1; i++) { document.getElementsByClassName("investhide")[i].style.display = "none"; } break; case 7: for (var i = 0; i < (typeBase.length) - maxLen - 1; i++) { document.getElementsByClassName("stationRenthide")[i].style.display = "none"; } break; case 8: for (var i = 0; i < (typeBase.length) - maxLen - 1; i++) { document.getElementsByClassName("traffichide")[i].style.display = "none"; } break; default: break; } } else { let allHidecard = document.getElementsByClassName("lochide").length for (var i = 0; i < allHidecard; i++) { document.getElementsByClassName("lochide")[i].style.display = "none"; } } setTimeout(function () { $("#sameShow").loading('hide'); $("#sameShow").css("display", "block") }, 1000) // 基本信息提交 form.on('submit(baseSuccess)', function (data) { var jzNameValue = $("#B_name").val(); var jzLongitudeValue = $("#B_longitude").val(); var jzLatitudeValue = $("#B_latitude").val(); var jzYysValue = ($("#B_operator+div dl .layui-this")[0].attributes['lay-value'].value) var jzQyValue = ($("#B_area+div dl .layui-this")[0].attributes['lay-value'].value) var jzCurUserValue = $("#B_man+div dl .layui-this")[0] == undefined ? null :($("#B_man+div dl .layui-this")[0].attributes['lay-value'].value); var jzProjectOwnerValue = $("#B_manner+div dl .layui-this")[0] == undefined ? null :($("#B_manner+div dl .layui-this")[0].attributes['lay-value'].value); var jzUpCustomValue = ($("#sstop+div dl .layui-this")[0].attributes['lay-value'].value) var jzConstructValue = ($("#B_way+div dl .layui-this")[0].attributes['lay-value'].value) var jzCurDeptValue = $("#department").val(); var jzRequireValue = $("#B_cname").val(); var jzProjectIdValue = $("#B_baseId").val(); var jzCreateDateValue = $("#basedate").val() var JzMessage = { businessId: bussinessId, jzName: jzNameValue, jzLongitude: jzLongitudeValue, jzLatitude: jzLatitudeValue, jzCurDept: jzCurDeptValue, jzYys: jzYysValue, jzQy: jzQyValue, jzCurUser: jzCurUserValue, jzProjectOwner: jzProjectOwnerValue, jzUpCustom: jzUpCustomValue, jzConstruct: jzConstructValue, jzRequire: jzRequireValue, jzProjectId: jzProjectIdValue, jzCreateDate:jzCreateDateValue } if(jzYysValue != "20"){ delete JzMessage['jzRequire']; } util.ajax({ type: "post", url: util.interfaceUrl + interfacenName.getupdatebaseMes, datatype: 'json', contentType: 'application/x-www-form-urlencoded', data: { JzMessage: JSON.stringify(JzMessage) }, success: (res) => { if (res.code == 200) { layer.msg("提交成功", { icon: 6 , closeBtn: 0 }) $('#getChoseDeptId').val(cascader.getChooseData()) var tem = res.data; $("#baseOtherbtn").css("display", "none"); $("#baseOtherCancelbtn").css("display", "none"); $(".baseshow").css("display", "none"); $(".basehide").css("display", "block"); $("#yysShow").css("display","block"); $("#yysHide").css("display","none"); $("#yysEdit").css("display","none"); var redStartoedtior = $("#title .x-red"); for (let i = 0; i < redStartoedtior.length; i++) { $(redStartoedtior[i]).text("") } var redColon = $("#title .colon"); for (let j = 0; j < redColon.length; j++) { $(redColon[j]).text(":") } $("#baseThisname").html(util.dealWithFormatTextByLen((tem.jzName), 16, true)); $("#baseThisbaseid").html(util.dealWithFormatTextByLen(tem.jzProjectId, 16, true)); $("#baseThiscname").html(util.dealWithFormatTextByLen(tem.jzRequire, 16, true)); $("#baseThislatitude").html(tem.jzLatitude.toFixed(6)); $("#baseThislongitude").html(tem.jzLongitude.toFixed(6)); $("#baseAllspanname").html(tem.jzName); $("#baseAllspancname").html(tem.jzRequire); var casinput = $(".cascader-input").val(); var caspra = $(".cascader-input").attr('placeholder'); var casisInput = casinput == "" ? caspra : casinput; casisInput = casisInput.indexOf('/')>-1? casisInput.split('/')[casisInput.split('/').length-1]:casisInput $("#baseThisdepartment").html(util.dealWithFormatTextByLen(casisInput, 16, true)); $("#baseThisdate").html(util.dealWithFormatTextByLen(tem.jzCreateDate,10,false)); $("#baseThisman").html($("#B_man+div dl .layui-this")[0].childNodes[0].data); $("#baseThisup").html($("#sstop+div dl .layui-this")[0].childNodes[0].data); $("#baseThismanner").html($("#B_manner+div dl .layui-this")[0].childNodes[0].data); $("#baseThisarea").html($("#B_area+div dl .layui-this")[0].childNodes[0].data); $("#baseThisway").html($("#B_way+div dl .layui-this")[0].childNodes[0].data); //隐藏span赋select Value $("#department").val(tem.jzCurDept); $("#upThisSelect").html(tem.jzUpCustom); $("#mannerThisSelect").html(tem.jzProjectOwner); $("#yysThisSelect").html(tem.jzYys); $("#wayThisSelect").html(tem.jzConstruct); $("#areaThisSelect").html(tem.jzQy); $("#manThisSelect").html(tem.jzCurUser) currentUser = tem.jzCurUser //阶段负责人更新 proJectOwner = tem.jzProjectOwner;//项目负责人更新值 projectOwnerId = tem.jzCurDept; //部门id更新值 } else if (res.message) { layer.msg(res.message) } else { layer.msg("操作失败") } }, error: function (err) { console.log("错误信息:" + err) } }); //发异步,把数据提交给php return false; }); //选址提交 form.on('submit(locadd)', function (data) { for(let uploadkey in data.field){ locbaseData[uploadkey] = data.field[uploadkey] } for (var key in locbaseData) { if (key === "file") { delete locbaseData[key]; } } var region_strs = {}; var jzMessage = tempData.jzMessage util.ajax({ type: "post", url: util.interfaceUrl + interfacenName.getupdateMes, dataType: 'json', data: { processId: processLoc, jsonStr: JSON.stringify(locbaseData),//动态json字符串对象 regionStr: JSON.stringify(region_strs), jzMessage: JSON.stringify(jzMessage), transition: $('#move').val() }, success: (res) => { if (res.code == 200) { layer.msg("提交成功", { icon: 6 , closeBtn: 0 }) $("#move").css("display", "none"); $("#exitbtn").css("display", "none"); // text-input $(".loc").css("display", "none"); $(".locisThishide").css("display", "block") var redloc = $("#locType .x-red"); for (let i = 0; i < redloc.length; i++) { $(redloc[i]).text("") } var redColonloc = $("#locType .colon"); for (let j = 0; j < redColonloc.length; j++) { $(redColonloc[j]).text(":") } cancelShowmessage('locTypeDiv', locbaseData) } else if (res.message) { layer.msg(res.message) } else { layer.msg("操作失败") } }, error: function (err) { console.log("错误信息:" + err) } }); //发异步,把数据提交给php return false; }); //勘察 form.on('submit(suradd)', function (data) { for(let uploadkey in data.field){ surbaseData[uploadkey] = data.field[uploadkey] } for (var key in surbaseData) { if (key === "file") { delete surbaseData[key]; } } var region_strs = { jzProspectlist: { jzProspectlistName: $('#uploadname_jzProspectlist').val(), jzProspectlistPath: $('#uploadinfo_jzProspectlist').val() } } var jzMessage = tempData.jzMessage; jzMessage.jzProspectlistName = $('#uploadname_jzProspectlist').val(); jzMessage.jzProspectlistPath = $('#uploadinfo_jzProspectlist').val(); util.ajax({ type: "post", url: util.interfaceUrl + interfacenName.getupdateMes, dataType: 'json', data: { processId: processSur, jsonStr: JSON.stringify(surbaseData),//动态json字符串对象 regionStr: JSON.stringify(region_strs), jzMessage: JSON.stringify(jzMessage), transition: $('#savebtn').val() }, success: (res) => { if (res.code == 200) { layer.msg("提交成功", { icon: 6 , closeBtn: 0 }) $("#savebtn").css("display", "none"); $("#cancerbtn").css("display", "none"); // text-input $(".sur").css("display", "none"); $(".surisThishide").css("display", "block"); // 链接变上传 $(".surspectlist").css("display", "inline-block"); $(".surspectislist").css("display", "none"); var redsur = $("#surType .x-red"); for (let i = 0; i < redsur.length; i++) { $(redsur[i]).text("") } var redColonsur = $("#surType .colon"); for (let j = 0; j < redColonsur.length; j++) { $(redColonsur[j]).text(":") } cancelShowmessage('surTypeDiv', surbaseData) $("#hrefnone_jzProspectlist").attr('href',util.interfaceUrl+interfacenName.fileDown+'?fileName='+ region_strs['jzProspectlist']['jzProspectlistName']+'&filePath='+region_strs['jzProspectlist']['jzProspectlistPath']); $("#hrefnone_jzProspectlist").html(util.dealWithFormatTextByLen(region_strs['jzProspectlist']['jzProspectlistName'],16,true)) } else if (res.message) { layer.msg(res.message) } else { layer.msg("操作失败") } }, error: function (err) { console.log("错误信息:" + err) } }); //发异步,把数据提交给php return false; }); //会审 form.on('submit(audadd)', function (data) { for(let uploadkey in data.field){ audbaseData[uploadkey] = data.field[uploadkey] } for (var key in audbaseData) { if (key === "file") { delete audbaseData[key]; } } var region_strs = {}; var jzMessage = tempData.jzMessage; util.ajax({ type: "post", url: util.interfaceUrl + interfacenName.getupdateMes, dataType: 'json', data: { processId: processAud, jsonStr: JSON.stringify(audbaseData),//动态json字符串对象 regionStr: JSON.stringify(region_strs), jzMessage: JSON.stringify(jzMessage), transition: $('#auditbtn').val() }, success: (res) => { if (res.code == 200) { layer.msg("提交成功", { icon: 6 , closeBtn: 0 }) $("#auditbtn").css("display", "none"); $("#auditibtn").css("display", "none"); // text-input $(".aud").css("display", "none"); $(".audisThishide").css("display", "block"); var redaud = $("#audType .x-red"); for (let i = 0; i < redaud.length; i++) { $(redaud[i]).text("") } var redColonaud = $("#audType .colon"); for (let j = 0; j < redColonaud.length; j++) { $(redColonaud[j]).text(":") } cancelShowmessage('audTypeDiv', audbaseData) baseStaticInpuToSpan() } else if (res.message) { layer.msg(res.message) } else { layer.msg("操作失败") } }, error: function (err) { console.log("错误信息:" + err) } }); //发异步,把数据提交给php return false; }); //立项 form.on('submit(interadd)', function (data) { for(let uploadkey in data.field){ intbaseData[uploadkey] = data.field[uploadkey] } for (var key in intbaseData) { if (key === "file") { delete intbaseData[key]; } } var region_strs = { jzCode: $("#jzCode_Input").val(), projectCode: $("#projectCode_Input").val(), businessLine: $("#businessLine_Input").val(), projectAddress:$("#projectAddress_Input").val(), jzDesigndrawing: { jzDesigndrawingName: $('#uploadname_jzDesigndrawing').val(), jzDesigndrawingPath: $('#uploadinfo_jzDesigndrawing').val() }, jzBudgetofelectic: { jzBudgetofelecticName: $('#uploadname_jzBudgetofelectic').val(), jzBudgetofelecticPath: $('#uploadinfo_jzBudgetofelectic').val() }, jzMatterlist: { jzMatterlistName: $('#uploadname_jzMatterlist').val(), jzMatterlistPath: $('#uploadinfo_jzMatterlist').val() }, jzElementlist: { jzElementlistName: $('#uploadname_jzElementlist').val(), jzElementlistPath: $('#uploadinfo_jzElementlist').val() }, }; var jzMessage = tempData.jzMessage; jzMessage.jzCode = $("#jzCode_Input").val(), jzMessage.projectCode = $("#projectCode_Input").val(), jzMessage.jzDesigndrawingName = $('#uploadname_jzDesigndrawing').val(), jzMessage.jzDesigndrawingPath = $('#uploadinfo_jzDesigndrawing').val(), jzMessage.jzBudgetofelecticName = $('#uploadname_jzBudgetofelectic').val(), jzMessage.jzBudgetofelecticPath = $('#uploadinfo_jzBudgetofelectic').val(), jzMessage.jzMatterlistName = $('#uploadname_jzMatterlist').val(), jzMessage.jzMatterlistPath = $('#uploadinfo_jzMatterlist').val(), jzMessage.jzElementlistName = $('#uploadname_jzElementlist').val(), jzMessage.jzElementlistPath = $('#uploadinfo_jzElementlist').val(), jzMessage.businessLine = $("#businessLine_Input").val(), jzMessage.projectAddress = $("#projectAddress_Input").val() util.ajax({ type: "post", url: util.interfaceUrl + interfacenName.getupdateMes, dataType: 'json', async:false, data: { processId: processInt, jsonStr: JSON.stringify(intbaseData),//动态json字符串对象 regionStr: JSON.stringify(region_strs), jzMessage: JSON.stringify(jzMessage), transition: $('#interSavebtn').val() }, success: (res) => { if (res.code == 200) { layer.msg("提交成功", { icon: 6 , closeBtn: 0 }) var tem = res.data; $("#interSavebtn").css("display", "none"); $("#interCancelbtn").css("display", "none"); // text-input $(".int").css("display", "none"); $(".intisThishide").css("display", "block"); $(".basemobileCode").css("display", "none"); $(".basemoblie").css("display", "block"); $(".ttxqhlist").css("display", "block"); $(".ttxqhislist").css("display", "none") // 链接变上传 $(".audspectlist").css("display", "inline-block"); $(".audspectislist").css("display", "none"); $(".ttlispectlist").css("display", "inline-block"); $(".ttlispectislist").css("display", "none") var redint = $("#interType .x-red"); for (let i = 0; i < redint.length; i++) { $(redint[i]).text("") } var redColonint = $("#interType .colon"); for (let j = 0; j < redColonint.length; j++) { $(redColonint[j]).text(":") } cancelShowmessage('interTypeDiv', intbaseData) baseStaticInpuToSpan() $("#Static_businessLine").html(JSON.parse(tem.jzMessage).businessLine); $("#hrefnone_jzDesigndrawing").attr('href',util.interfaceUrl+interfacenName.fileDown+'?fileName='+ region_strs['jzDesigndrawing']['jzDesigndrawingName']+'&filePath='+region_strs['jzDesigndrawing']['jzDesigndrawingPath']); $("#hrefnone_jzDesigndrawing").html(util.dealWithFormatTextByLen(region_strs['jzDesigndrawing']['jzDesigndrawingName'],16,true)) $("#hrefnone_jzBudgetofelectic").attr('href',util.interfaceUrl+interfacenName.fileDown+'?fileName='+ region_strs['jzBudgetofelectic']['jzBudgetofelecticName']+'&filePath='+region_strs['jzBudgetofelectic']['jzBudgetofelecticPath']); $("#hrefnone_jzBudgetofelectic").html(util.dealWithFormatTextByLen(region_strs['jzBudgetofelectic']['jzBudgetofelecticName'],16,true)) $("#hrefnone_jzMatterlist").attr('href',util.interfaceUrl+interfacenName.fileDown+'?fileName='+ region_strs['jzMatterlist']['jzMatterlistName']+'&filePath='+region_strs['jzMatterlist']['jzMatterlistPath']); $("#hrefnone_jzMatterlist").html(util.dealWithFormatTextByLen(region_strs['jzMatterlist']['jzMatterlistName'],16,true)) $("#hrefnone_jzElementlist").attr('href',util.interfaceUrl+interfacenName.fileDown+'?fileName='+ region_strs['jzElementlist']['jzElementlistName']+'&filePath='+region_strs['jzElementlist']['jzElementlistPath']); $("#hrefnone_jzElementlist").html(util.dealWithFormatTextByLen(region_strs['jzElementlist']['jzElementlistName'],16,true)) } else if (res.message) { layer.msg(res.message) } else { layer.msg("操作失败") } }, error: function (err) { console.log("错误信息:" + err) } }); //发异步,把数据提交给php return false; }); //领料 form.on('submit(pickadd)', function (data) { for(let uploadkey in data.field){ picbaseData[uploadkey] = data.field[uploadkey] } for (var key in picbaseData) { if (key === "file") { delete picbaseData[key]; } } var region_strs = { jzOutboundlist: { jzOutboundlistName: $('#uploadname_jzOutboundlist').val(), jzOutboundlistPath: $('#uploadinfo_jzOutboundlist').val() } } var jzMessage = tempData.jzMessage; jzMessage.jzOutboundlistName = $('#uploadname_jzOutboundlist').val(), jzMessage.jzOutboundlistPath = $('#uploadinfo_jzOutboundlist').val() util.ajax({ type: "post", url: util.interfaceUrl + interfacenName.getupdateMes, dataType: 'json', data: { processId: processPic, jsonStr: JSON.stringify(picbaseData),//动态json字符串对象 regionStr: JSON.stringify(region_strs), jzMessage: JSON.stringify(jzMessage), transition: $('#pickSavebtn').val() }, success: (res) => { if (res.code == 200) { layer.msg("提交成功", { icon: 6 , closeBtn: 0 }) $("#pickSavebtn").css("display", "none"); $("#pickCancelbtn").css("display", "none"); // text-input $(".pic").css("display", "none"); $(".picisThishide").css("display", "block"); // 链接变上传 $(".picspectlist").css("display", "inline-block"); $(".picspectislist").css("display", "none"); var redpick = $("#pickType .x-red"); for (let i = 0; i < redpick.length; i++) { $(redpick[i]).text("") } var redColonpick = $("#pickType .colon"); for (let j = 0; j < redColonpick.length; j++) { $(redColonpick[j]).text(":") } cancelShowmessage('pickTypeDiv', picbaseData) baseStaticInpuToSpan() $("#hrefnone_jzOutboundlist").attr('href',util.interfaceUrl+interfacenName.fileDown+'?fileName='+ region_strs['jzOutboundlist']['jzOutboundlistName']+'&filePath='+region_strs['jzOutboundlist']['jzOutboundlistPath']); $("#hrefnone_jzOutboundlist").html(util.dealWithFormatTextByLen(region_strs['jzOutboundlist']['jzOutboundlistName'],16,true)) } else if (res.message) { layer.msg(res.message) } else { layer.msg("操作失败") } }, error: function (err) { console.log("错误信息:" + err) } }); //发异步,把数据提交给php return false; }); //施工 form.on('submit(acceptadd)', function (data) { for(let uploadkey in data.field){ accbaseData[uploadkey] = data.field[uploadkey] } for (var key in accbaseData) { if (key === "file") { delete accbaseData[key]; } } var region_strs = { jzOpenrepory: { jzOpenreporyName: $('#uploadname_jzOpenrepory').val(), jzOpenreporyPath: $('#uploadinfo_jzOpenrepory').val() }, jzConstructprocept: { jzConstructproceptName: $('#uploadname_jzConstructprocept').val(), jzConstructproceptPath: $('#uploadinfo_jzConstructprocept').val() } } var jzMessage = tempData.jzMessage; jzMessage.jzOpenreporyName = $('#uploadname_jzOpenrepory').val(), jzMessage.jzOpenreporyPath = $('#uploadinfo_jzOpenrepory').val(), jzMessage.jzConstructproceptName = $('#uploadname_jzConstructprocept').val(), jzMessage.jzConstructproceptPath = $('#uploadinfo_jzConstructprocept').val() util.ajax({ type: "post", url: util.interfaceUrl + interfacenName.getupdateMes, dataType: 'json', data: { processId: processAcc, jsonStr: JSON.stringify(accbaseData),//动态json字符串对象 regionStr: JSON.stringify(region_strs), jzMessage: JSON.stringify(jzMessage), transition: $('#acceptSavebtn').val() }, success: (res) => { if (res.code == 200) { layer.msg("提交成功", { icon: 6 , closeBtn: 0 }) $("#acceptSavebtn").css("display", "none"); $("#acceptCancelbtn").css("display", "none"); // text-input $(".acc").css("display", "none"); $(".accisThishide").css("display", "block"); // 链接变上传 $(".ttsgspectlist").css("display", "inline-block"); $(".ttsgspectislist").css("display", "none") var redacc = $("#acceptType .x-red"); for (let i = 0; i < redacc.length; i++) { $(redacc[i]).text("") } var redColonacc = $("#acceptType .colon"); for (let j = 0; j < redColonacc.length; j++) { $(redColonacc[j]).text(":") } cancelShowmessage('acceptTypeDiv', accbaseData); baseStaticInpuToSpan() $("#hrefnone_jzOpenrepory").attr('href',util.interfaceUrl+interfacenName.fileDown+'?fileName='+ region_strs['jzOpenrepory']['jzOpenreporyName']+'&filePath='+region_strs['jzOpenrepory']['jzOpenreporyPath']); $("#hrefnone_jzOpenrepory").html(util.dealWithFormatTextByLen(region_strs['jzOpenrepory']['jzOpenreporyName'],16,true)) $("#hrefnone_jzConstructprocept").attr('href',util.interfaceUrl+interfacenName.fileDown+'?fileName='+ region_strs['jzConstructprocept']['jzConstructproceptName']+'&filePath='+region_strs['jzConstructprocept']['jzConstructproceptPath']); $("#hrefnone_jzConstructprocept").html(util.dealWithFormatTextByLen(region_strs['jzConstructprocept']['jzConstructproceptName'],16,true)) } else if (res.message) { layer.msg(res.message) } else { layer.msg("操作失败") } }, error: function (err) { console.log("错误信息:" + err) } }); //发异步,把数据提交给php return false; }); //完工 form.on('submit(openadd)', function (data) { for(let uploadkey in data.field){ opbaseData[uploadkey] = data.field[uploadkey] } for (var key in opbaseData) { if (key === "file") { delete opbaseData[key]; } } var jzMessage = tempData.jzMessage; jzMessage.jzCompletedphotoName = $('#uploadname_jzCompletedphoto').val(), jzMessage.jzCompletedphotoPath = $('#uploadinfo_jzCompletedphoto').val(), jzMessage.jzCompletedreportName = $('#uploadname_jzCompletedreport').val(), jzMessage.jzCompletedreportPath = $('#uploadinfo_jzCompletedreport').val() jzMessage.jzCompletedacceptlistName = $('#uploadname_jzCompletedacceptlist').val(), jzMessage.jzCompletedacceptlistPath = $('#uploadinfo_jzCompletedacceptlist').val() var region_strs = { jzCompletedphoto: { jzCompletedphotoName: $('#uploadname_jzCompletedphoto').val(), jzCompletedphotoPath: $('#uploadinfo_jzCompletedphoto').val() }, jzCompletedreport: { jzCompletedreportName: $('#uploadname_jzCompletedreport').val(), jzCompletedreportPath: $('#uploadinfo_jzCompletedreport').val() }, jzCompletedacceptlist: { jzCompletedacceptlistName: $('#uploadname_jzCompletedacceptlist').val(), jzCompletedacceptlistPath: $('#uploadinfo_jzCompletedacceptlist').val() } } util.ajax({ type: "post", url: util.interfaceUrl + interfacenName.getupdateMes, dataType: 'json', data: { processId: processOp, jsonStr: JSON.stringify(opbaseData),//动态json字符串对象 regionStr: JSON.stringify(region_strs), jzMessage: JSON.stringify(jzMessage), transition: $('#opSavebtn').val() }, success: (res) => { if (res.code == 200) { layer.msg("提交成功", { icon: 6 , closeBtn: 0 }) $("#opSavebtn").css("display", "none"); $("#opCancelbtn").css("display", "none"); // text-input $(".op").css("display", "none"); $(".opisThishide").css("display", "inline-block"); $(".wgopspectislist").css("display", "none"); $(".ttopspectislist").css("display","none"); var redop = $("#openType .x-red"); for (let i = 0; i < redop.length; i++) { $(redop[i]).text("") } var redColonop = $("#openType .colon"); for (let j = 0; j < redColonop.length; j++) { $(redColonop[j]).text(":") } cancelShowmessage('openTypeDiv', opbaseData) baseStaticInpuToSpan() } else if (res.message) { layer.msg(res.message) } else { layer.msg("操作失败") } }, error: function (err) { console.log("错误信息:" + err) } }); //发异步,把数据提交给php return false; }); //交付 form.on('submit(investadd)', function (data) { for(let uploadkey in data.field){ invbaseData[uploadkey] = data.field[uploadkey] } for (var key in invbaseData) { if (key === "file") { delete invbaseData[key]; } } var jzMessage = tempData.jzMessage; var region_strs = {}; util.ajax({ type: "post", url: util.interfaceUrl + interfacenName.getupdateMes, dataType: 'json', data: { processId: processInv, jsonStr: JSON.stringify(invbaseData),//动态json字符串对象 regionStr: JSON.stringify(region_strs), jzMessage: JSON.stringify(jzMessage), transition: $('#investSavebtn').val() }, success: (res) => { if (res.code == 200) { layer.msg("提交成功", { icon: 6 , closeBtn: 0 }) $("#investSavebtn").css("display", "none"); $("#investCancelbtn").css("display", "none"); // text-input $(".inv").css("display", "none"); $(".invisThishide").css("display", "block"); var redinv = $("#investType .x-red"); for (let i = 0; i < redinv.length; i++) { $(redinv[i]).text("") } var redColoninv = $("#investType .colon"); for (let j = 0; j < redColoninv.length; j++) { $(redColoninv[j]).text(":") } cancelShowmessage('investTypeDiv', invbaseData) baseStaticInpuToSpan() } else if (res.message) { layer.msg(res.message) } else { layer.msg("操作失败") } }, error: function (err) { console.log("错误信息:" + err) } }); //发异步,把数据提交给php return false; }); //起租 form.on('submit(stationrentadd)', function (data) { for(let uploadkey in data.field){ renbaseData[uploadkey] = data.field[uploadkey] } for (var key in renbaseData) { if (key === "file") { delete renbaseData[key]; } } var region_strs = { jzRentdrawing: { jzRentdrawingName: $('#uploadname_jzRentdrawing').val(), jzRentdrawingPath: $('#uploadinfo_jzRentdrawing').val() }, } var jzMessage = tempData.jzMessage; jzMessage.jzRentdrawingName = $('#uploadname_jzRentdrawing').val(); jzMessage.jzRentdrawingPath = $('#uploadinfo_jzRentdrawing').val(); //获取合同 // var heTongAllData = []; // for (var keys in heTongEditClass) { // if ($("#" + heTongEditClass[keys]).length > 0) { // //如果有这个div // var heTongData = {}; // heTongData.agree_id = $("#" + heTongEditClass[keys] + " input[name='agree_id']").val(); // heTongData.agree_name = $("#" + heTongEditClass[keys] + " input[name='agree_name']").val(); // heTongData.agree_unit = $("#" + heTongEditClass[keys] + " input[name='agree_unit']").val(); // heTongData.agree_date = $("#" + heTongEditClass[keys] + " input[name='agree_date']").val(); // if ("2" === $("#" + heTongEditClass[keys] + " select[name='agree_check']").val()) { // heTongData.agree_check = "否"; // } else { // heTongData.agree_check = "是"; // } // heTongAllData.push(heTongData); // } // } // renbaseData[$('#heTongEditHideInput').val()] = heTongAllData; //获取合同内容 var a = $('div[contract~="contractData"]'); var idList = ["agree_id","agree_name","agree_unit","agree_date","agree_check"] var json_agreements = []; $.each(a,function (index) { var inputList; inputList = $(a[index]).find("input"); var json_strsCon = {}; $.each(inputList,function (index) { json_strsCon[idList[index]] = $(inputList[index]).val() }); json_agreements.push(json_strsCon); }); var contractIds = []; //获取有关开通的id $.each(getBaseResData.processMidDTOs, function (index) { if (getBaseResData.processMidDTOs[index].typeTemplate == 'T10') { $.each(getBaseResData.processMidDTOs[index].workflowTaskData,function (index1) { contractIds.push(getBaseResData.processMidDTOs[index].workflowTaskData[index1].fieldId) }) } }); // var json_strs = {} //拼接动态json for(id in json_ids){ var fid = json_ids[id].fid; // console.log(fid) // console.log('***',contractIds.indexOf(fid)) if (contractIds.indexOf(fid) !== -1) { if(json_ids[id].vid.indexOf("contact_") > -1) renbaseData[fid] = json_agreements else renbaseData[fid] = $("#" + json_ids[id].vid).val() } } util.ajax({ type: "post", url: util.interfaceUrl + interfacenName.getupdateMes, dataType: 'json', data: { processId: processRen, jsonStr: JSON.stringify(renbaseData),//动态json字符串对象 regionStr: JSON.stringify(region_strs), jzMessage: JSON.stringify(jzMessage), transition: $('#rentSavebtn').val() }, success: (res) => { if (res.code == 200) { layer.msg("提交成功", { icon: 6 , closeBtn: 0 }) $("#rentSavebtn").css("display", "none"); $("#rentCancelbtn").css("display", "none"); // text-input $(".ren").css("display", "none"); $(".renisThishide").css("display", "block"); // 链接变上传 $(".renspectlist").css("display", "inline-block"); $(".renspectislist").css("display", "none"); $(".baseopenshow").css("display", "none"); $(".baseisopenshow").css("display", "block"); //增加合同按钮显示 $("#addbaseshow").css("display", "none"); //隐藏删除按钮 $(".delButton").css("display", "none"); var redren = $("#rentType .x-red"); for (let i = 0; i < redren.length; i++) { $(redren[i]).text("") } var redColonren = $("#rentType .colon"); for (let j = 0; j < redColonren.length; j++) { $(redColonren[j]).text(":") } cancelShowmessage('rentTypeDiv', renbaseData,json_agreements) baseStaticInpuToSpan() $("#hrefnone_jzRentdrawing").attr('href',util.interfaceUrl+interfacenName.fileDown+'?fileName='+ region_strs['jzRentdrawing']['jzRentdrawingName']+'&filePath='+region_strs['jzRentdrawing']['jzRentdrawingPath']); $("#hrefnone_jzRentdrawing").html(util.dealWithFormatTextByLen(region_strs['jzRentdrawing']['jzRentdrawingName'],16,true)) baseStaticSpanToInput() } else if (res.message) { layer.msg(res.message) } else { layer.msg("操作失败") } }, error: function (err) { console.log("错误信息:" + err) } }); //发异步,把数据提交给php return false; }); //交维 form.on('submit(stationtrafficadd)', function (data) { for(let uploadkey in data.field){ trabaseData[uploadkey] = data.field[uploadkey] } for (var key in trabaseData) { if (key === "file") { delete trabaseData[key]; } } if(trabaseData['jz_isconnectwithowner']){ delete trabaseData['jz_isconnectwithowner'] } for(var key in trabaseData){ if(key == "jz_isconnectwithowner"){ delete trabaseData[key]; } } var region_strs = { jzPropertyname: $("#jzPropertyname_Input").val(), jzOwnercontactinfo: $("#jzOwnercontactinfo_Input").val(), jzIsconnectwithowner: $(".jz_isconnectwithowner:checked").val(), jzMatintain : $("#jzMatintain_Input").val() }; var jzMessage = tempData.jzMessage; jzMessage.jzPropertyname = $("#jzPropertyname_Input").val(), jzMessage.jzOwnercontactinfo = $("#jzOwnercontactinfo_Input").val(), jzMessage.jzIsconnectwithowner = $(".jz_isconnectwithowner:checked").val(), jzMessage.jzMatintain = $("#jzMatintain_Input").val(); util.ajax({ type: "post", url: util.interfaceUrl + interfacenName.getupdateMes, dataType: 'json', data: { processId: processTra, jsonStr: JSON.stringify(trabaseData),//动态json字符串对象 regionStr: JSON.stringify(region_strs), jzMessage: JSON.stringify(jzMessage), transition: $('#traSavebtn').val() }, success: (res) => { if (res.code == 200) { layer.msg("提交成功", { icon: 6 , closeBtn: 0 }) $("#traSavebtn").css("display", "none"); $("#traCancelbtn").css("display", "none"); // text-input $(".tra").css("display", "none"); $(".traisThishide").css("display", "block"); $(".tralist").css("display", "block"); $(".traislist").css("display", "none"); var redtra = $("#stationtrafficType .x-red"); for (let i = 0; i < redtra.length; i++) { $(redtra[i]).text("") } var redColontra = $("#stationtrafficType .colon"); for (let j = 0; j < redColontra.length; j++) { $(redColontra[j]).text(":") } cancelShowmessage('stationtrafficTypeDiv', trabaseData) baseStaticInpuToSpan() } else if (res.message) { layer.msg(res.message) } else { layer.msg("操作失败") } }, error: function (err) { console.log("错误信息:" + err) } }); //发异步,把数据提交给php return false; }); } } }, error: function (err) { console.log(err) //return false; } }) /** * 点击编辑后跳转到修改页面 */ $("#editBasicData").on("click", function () { window.location.href = 'baseOther-edit.html?bussinessId=' + bussinessId + '&pageNow=' + pageBack+'&pageName='+pageName; }); }); //编辑按钮 //基本信息 var link = document.getElementById("aText"); link.onclick = function () { var redStartoedtior = $("#title .x-red"); var redColon = $("#title .colon"); for (let i = 0; i < redStartoedtior.length; i++) { $(redStartoedtior[i]).text("*") } for (let j = 0; j < redColon.length; j++) { $(redColon[j]).text("") } } $("#aText").on("click", function () { $("#baseOtherbtn").css("display", "inline-block"); $("#baseOtherCancelbtn").css("display", "inline-block"); $("#resetbtn").css("display", "inline-block"); $(".layui-icon-down").removeClass("layui-icon-down"); $(".cascader-i").addClass("layui-icon-triangle-d"); $(".casgray").removeClass("casgray"); $(".ClickHideOrShow").addClass("casblack"); $(".baseshow").css("display", "block"); $(".basehide").css("display", "none"); if (yysEditFlag) { $("#yysShow").css("display","none"); $("#yysHide").css("display","inline-block"); $("#yysEdit").css("display","none"); }else{ $("#yysShow").css("display","none"); $("#yysHide").css("display","none"); $("#yysEdit").css("display","inline-block"); } }); //选址 $("#location").on("click", function () { $("#move").css("display", "inline-block"); $("#exitbtn").css("display", "inline-block"); // text-input $(".loc").css("display", "block"); $(".locisThishide").css("display", "none") var redloc = $("#locType .x-red.requiredWrite"); for (let i = 0; i < redloc.length; i++) { $(redloc[i]).text("*") } var redColonloc = $("#locType .colon"); for (let j = 0; j < redColonloc.length; j++) { $(redColonloc[j]).text("") } $("#locTypeDiv .ttopspectislist").css("display","inline-block"); }); //勘察 $("#survey").on("click", function () { $(".surload").css("display", "inline-block"); $(".surdown").css("display", "none"); $("#savebtn").css("display", "inline-block"); $("#cancerbtn").css("display", "inline-block"); // text-input $(".sur").css("display", "block"); $(".surisThishide").css("display", "none"); // 链接变上传 $(".surspectislist").css("display", "inline-block"); var redsur = $("#surType .x-red.requiredWrite"); for (let i = 0; i < redsur.length; i++) { $(redsur[i]).text("*") } var redColonsur = $("#surType .colon"); for (let j = 0; j < redColonsur.length; j++) { $(redColonsur[j]).text("") } editThisa('surType'); $("#surTypeDiv .ttopspectislist").css("display","inline-block"); }); //会审 $("#auditing").on("click", function () { $("#auditbtn").css("display", "inline-block"); $("#auditibtn").css("display", "inline-block"); // text-input $(".aud").css("display", "block"); $(".audisThishide").css("display", "none"); var redaud = $("#audType .x-red"); for (let i = 0; i < redaud.length; i++) { $(redaud[i]).text("*") } var redColonaud = $("#audType .colon"); for (let j = 0; j < redColonaud.length; j++) { $(redColonaud[j]).text("") } $("#audTypeDiv .ttopspectislist").css("display","inline-block"); }); //立项 $("#inter").on("click", function () { $("#interSavebtn").css("display", "inline-block"); $("#interCancelbtn").css("display", "inline-block"); // text-input $(".int").css("display", "block"); $(".intisThishide").css("display", "none"); $(".basemobileCode").css("display", "block"); $(".basemoblie").css("display", "none"); $(".ttxqhlist").css("display", "none"); $(".ttxqhislist").css("display", "block") // 链接变上传 $(".audspectislist").css("display", "inline-block"); $(".ttlispectislist").css("display", "inline-block") var redint = $("#interType .x-red"); for (let i = 0; i < redint.length; i++) { $(redint[i]).text("*") } var redColonint = $("#interType .colon"); for (let j = 0; j < redColonint.length; j++) { $(redColonint[j]).text("") } editThisa('interType'); $("#interTypeDiv .ttopspectislist").css("display","inline-block"); }); //领料 $("#pick").on("click", function () { $("#pickSavebtn").css("display", "inline-block"); $("#pickCancelbtn").css("display", "inline-block"); // text-input $(".pic").css("display", "block"); $(".picisThishide").css("display", "none"); // 链接变上传 $(".picspectislist").css("display", "inline-block"); var redpick = $("#pickType .x-red"); for (let i = 0; i < redpick.length; i++) { $(redpick[i]).text("*") } var redColonpick = $("#pickType .colon"); for (let j = 0; j < redColonpick.length; j++) { $(redColonpick[j]).text("") } editThisa('picType'); $("#pickTypeDiv .ttopspectislist").css("display","inline-block"); }); // 施工 $("#accept").on("click", function () { $("#acceptSavebtn").css("display", "inline-block"); $("#acceptCancelbtn").css("display", "inline-block"); // text-input $(".acc").css("display", "block"); $(".accisThishide").css("display", "none"); // 链接变上传 $(".ttsgspectislist").css("display", "inline-block") var redacc = $("#acceptType .x-red"); for (let i = 0; i < redacc.length; i++) { $(redacc[i]).text("*") } var redColonacc = $("#acceptType .colon"); for (let j = 0; j < redColonacc.length; j++) { $(redColonacc[j]).text("") } editThisa('acceptType'); $("#acceptTypeDiv .ttopspectislist").css("display","inline-block"); }); //完工 $("#open").on("click", function () { $("#opSavebtn").css("display", "inline-block"); $("#opCancelbtn").css("display", "inline-block"); // text-input $(".op").css("display", "block"); $(".opisThishide").css("display", "none"); // $(".wgopspectislist").css("display", "inline-block"); $(".ttopspectislist").css("display","inline-block"); var redop = $("#openType .x-red"); for (let i = 0; i < redop.length; i++) { $(redop[i]).text("*") } var redColonop = $("#openType .colon"); for (let j = 0; j < redColonop.length; j++) { $(redColonop[j]).text("") } editThisa('openType'); $("#openTypeDiv .ttopspectislist").css("display","inline-block"); }); //交付 $("#invest").on("click", function () { $("#investSavebtn").css("display", "inline-block"); $("#investCancelbtn").css("display", "inline-block"); // text-input $(".inv").css("display", "block"); $(".invisThishide").css("display", "none"); var redinv = $("#investType .x-red"); for (let i = 0; i < redinv.length; i++) { $(redinv[i]).text("*") } var redColoninv = $("#investType .colon"); for (let j = 0; j < redColoninv.length; j++) { $(redColoninv[j]).text("") } editThisa('investType'); $("#investTypeDiv .ttopspectislist").css("display","inline-block"); }); //起租 $("#stationRent").on("click", function () { $("#rentSavebtn").css("display", "inline-block"); $("#rentCancelbtn").css("display", "inline-block"); // text-input $(".ren").css("display", "block"); $(".renisThishide").css("display", "none"); // 链接变上传 $(".renspectislist").css("display", "inline-block"); $(".baseopenshow").css("display", "block"); $(".baseisopenshow").css("display", "none"); //增加合同按钮显示 $("#addbaseshow").css("display", "block"); //除第一个合同以外 其他遍历除的合同显示删除按钮 for (var th = 1;th<agree_number;th++ ) { $('#del'+th).css('display',''); } var redren = $("#rentType .x-red"); for (let i = 0; i < redren.length; i++) { $(redren[i]).text("*") } var redColonren = $("#rentType .colon"); for (let j = 0; j < redColonren.length; j++) { $(redColonren[j]).text("") } editThisa('rentType'); $("#rentTypeDiv .ttopspectislist").css("display","inline-block"); }); //交维 $("#stationTraffic").on("click", function () { $("#traSavebtn").css("display", "inline-block"); $("#traCancelbtn").css("display", "inline-block"); // text-input $(".tra").css("display", "block"); $(".traisThishide").css("display", "none"); $(".tralist").css("display", "none"); $(".traislist").css("display", "block"); var redtra = $("#stationtrafficType .x-red"); for (let i = 0; i < redtra.length; i++) { $(redtra[i]).text("*") } var redColontra = $("#stationtrafficType .colon"); for (let j = 0; j < redColontra.length; j++) { $(redColontra[j]).text("") } $("#stationtrafficTypeDiv .ttopspectislist").css("display","inline-block"); }); //取消按钮 // 基本信息 $("#baseOtherCancelbtn").on("click", function () { $("#baseOtherbtn").css("display", "none"); $("#baseOtherCancelbtn").css("display", "none"); $(".baseshow").css("display", "none"); $(".basehide").css("display", "block"); $("#yysShow").css("display","block"); $("#yysHide").css("display","none"); $("#yysEdit").css("display","none"); if($("#yysThisSelect").html() == "20"){ $("#yy_xqh").css("display","block"); } else{ $("#yy_xqh").css("display","none"); } var bShow = $(".bShow"); var bHide = $(".bHide"); var bSelect =$(".hideThisSelect"); // 下拉框 取消后 赋值 var n=0; for(var z=0;z<bShow.length;z++){ if(bShow[z].tagName == 'SELECT'){ if($(bShow[z]).attr('id').indexOf('B_man')>-1 || $(bShow[z]).attr('id').indexOf('B_manner')>-1){ n++; continue; }else{ var selecteagainValue = $(bSelect[n]).html(); var selectedagain = bShow[z].name; let temp = {}; temp[selectedagain] = selecteagainValue; layui.form.val('example', temp); layui.form.render('select'); n++; } } } // 输入框 取消后 赋值 for(var k=0;k<bShow.length;k++){ // if($(bShow[k])[0].nodeName == 'INPUT'&&(($(bShow[k]).attr('name')=='B_num') || $(bShow[k]).attr('name')=='B_name')){ $(bShow[k]).val($(bHide[k]).text()); // }else{ // $(bShow[k]).attr('value',$(bHide[k]).text()); // } } //部门赋值 var DeptValue = $("#getChoseDeptId").val(); DeptValue = DeptValue.split(',') console.info(DeptValue,'点击取消后拿到的值') cascader.load({ width: '100%', height: '30', elem: '#deptBase', prop: { value: 'businessId', label: 'title' }, disabled: false, data: resDeptData.data, checkData:DeptValue, }); console.log(currentUser); console.log(proJectOwner); console.log(projectOwnerId); //阶段负责人 util.ajax({ url: util.interfaceUrl + interfacenName.getUser, type: "get", dataType: "json", async:false, data: { deptId: projectOwnerId }, success: function (result) { var peo = result.data; $("#B_man").html(""); $("#B_man").append('<option value="" selected>请选择</option>') for (var i = 0; i < peo.length; i++) { if (currentUser == peo[i].businessId) { $("#baseThisman").html(util.dealWithFormatTextByLen(peo[i].name, 16, true)) $("#B_man").append('<option value="' + peo[i].businessId + '" selected>' + peo[i].name + '</option>') } else { $("#B_man").append('<option value="' + peo[i].businessId + '">' + peo[i].name + '</option>') } } layui.form.render('select','fiman'); }, error: function (res) { } }) //项目负责人 util.ajax({ url: util.interfaceUrl + interfacenName.getUser, type: "get", dataType: "json", async:false, data: { deptId: projectOwnerId }, success: function (result) { var propeo = result.data; $("#B_manner").html("") $("#B_manner").append('<option value="" selected>请选择</option>') for (var i = 0; i < propeo.length; i++) { if (proJectOwner== propeo[i].businessId) { $("#baseThismanner").html(util.dealWithFormatTextByLen(propeo[i].name, 16, true)) $("#B_manner").append('<option value="' + propeo[i].businessId + '" selected="">' + propeo[i].name + '</option>') } else { $("#B_manner").append('<option value="' + propeo[i].businessId + '">' + propeo[i].name + '</option>') } } layui.form.render('select','fiman'); }, error: function (res) { } }) var hideisAll = $(".hideisAll"); var hideisAllspan = $(".hideisAllspan") for(var k=0;k<hideisAll.length;k++){ $(hideisAll[k]).val($(hideisAllspan[k]).text()); } var redStartoedtior = $("#title .x-red"); for (let i = 0; i < redStartoedtior.length; i++) { $(redStartoedtior[i]).text("") } var redColon = $("#title .colon"); for (let j = 0; j < redColon.length; j++) { $(redColon[j]).text(":") } }); //选址 var locCancel = document.getElementById("exitbtn") locCancel.onclick = function () { $("#move").css("display", "none"); $("#exitbtn").css("display", "none"); // text-input var loc = $(".loc"); var locThis = $(".locisThishide"); for(var q=0;q<loc.length;q++){ if($(loc[q]).attr('id') == 'select_'+$(loc[q]).attr('id').split('select_')[1]){ var selectElement = $(loc[q]).find('select') $(selectElement[0]).val($(selectElement[0]).prev().text()); }else { $(loc[q]).val($(locThis[q]).prev().text()) } } $(".loc").css("display", "none"); $(".locisThishide").css("display", "block") var redloc = $("#locType .x-red"); for (let i = 0; i < redloc.length; i++) { $(redloc[i]).text("") } var redColonloc = $("#locType .colon"); for (let j = 0; j < redColonloc.length; j++) { $(redColonloc[j]).text(":") } $("#locTypeDiv .ttopspectislist").css("display","none"); cancelThisActivea('locType'); } //勘察 var surCancel = document.getElementById("cancerbtn") surCancel.onclick = function () { $("#savebtn").css("display", "none"); $("#cancerbtn").css("display", "none"); var sur = $(".sur"); var surThis = $(".surisThishide"); for(var q=0;q<sur.length;q++){ if($(sur[q]).attr('id') == 'select_'+$(sur[q]).attr('id').split('select_')[1]){ var selectElement = $(sur[q]).find('select') $(selectElement[0]).val($(selectElement[0]).prev().text()); }else { $(sur[q]).val($(surThis[q]).prev().text()) } } $(".sur").css("display", "none"); $(".surisThishide").css("display", "block"); // 链接变上传 $(".surspectlist").css("display", "inline-block"); $(".surspectislist").css("display", "none"); var redsur = $("#surType .x-red"); for (let i = 0; i < redsur.length; i++) { $(redsur[i]).text("") } var redColonsur = $("#surType .colon"); for (let j = 0; j < redColonsur.length; j++) { $(redColonsur[j]).text(":") } cancelThisActivea('surType'); cancelThisa('surType'); $("#surTypeDiv .ttopspectislist").css("display","none"); } //会审 var audCancel = document.getElementById("auditibtn") audCancel.onclick = function () { $("#auditbtn").css("display", "none"); $("#auditibtn").css("display", "none"); // text-input var aud = $(".aud") var audisThishide = $(".audisThishide") for(var k=0;k<aud.length;k++){ if($(aud[k]).attr('id') == 'select_'+$(aud[k]).attr('id').split('select_')[1]){ var selectElement = $(aud[k]).find('select') $(selectElement[0]).val($(selectElement[0]).prev().text()); }else{ $(aud[k]).val($(audisThishide[k]).prev().text()) } } $(".aud").css("display", "none"); $(".audisThishide").css("display", "block"); var redaud = $("#audType .x-red"); for (let i = 0; i < redaud.length; i++) { $(redaud[i]).text("") } var redColonaud = $("#audType .colon"); for (let j = 0; j < redColonaud.length; j++) { $(redColonaud[j]).text(":") } cancelThisActivea('audType'); baseStaticSpanToInput(); $("#audTypeDiv .ttopspectislist").css("display","none"); } //立项 var interCancel = document.getElementById("interCancelbtn") interCancel.onclick = function () { $("#interSavebtn").css("display", "none"); $("#interCancelbtn").css("display", "none"); // text-input var int = $(".int") var intisThishide = $(".intisThishide") for(var k=0;k<int.length;k++){ if($(int[k]).attr('id') == 'select_'+$(int[k]).attr('id').split('select_')[1]){ var selectElement = $(int[k]).find('select') $(selectElement[0]).val($(selectElement[0]).prev().text()); }else { $(int[k]).val($(intisThishide[k]).prev().text()) } } $(".int").css("display", "none"); $(".intisThishide").css("display", "block"); $(".basemobileCode").css("display", "none"); $(".basemoblie").css("display", "block"); $(".ttxqhlist").css("display", "block"); $(".ttxqhislist").css("display", "none") // 链接变上传 $(".audspectlist").css("display", "inline-block"); $(".audspectislist").css("display", "none"); $(".ttlispectlist").css("display", "inline-block"); $(".ttlispectislist").css("display", "none") var redint = $("#interType .x-red"); for (let i = 0; i < redint.length; i++) { $(redint[i]).text("") } var redColonint = $("#interType .colon"); for (let j = 0; j < redColonint.length; j++) { $(redColonint[j]).text(":") } cancelThisActivea('interType'); cancelThisa('interType'); baseStaticSpanToInput(); $("#interTypeDiv .ttopspectislist").css("display","none"); } //领料 var pickCancel = document.getElementById("pickCancelbtn") pickCancel.onclick = function () { $("#pickSavebtn").css("display", "none"); $("#pickCancelbtn").css("display", "none"); // text-input var pic = $(".pic") var picisThishide = $(".picisThishide") for(var k=0;k<pic.length;k++){ if($(pic[k]).attr('id') == 'select_'+$(pic[k]).attr('id').split('select_')[1]){ var selectElement = $(pic[k]).find('select') $(selectElement[0]).val($(selectElement[0]).prev().text()); }else { $(pic[k]).val($(picisThishide[k]).prev().text()) } } $(".pic").css("display", "none"); $(".picisThishide").css("display", "block"); // 链接变上传 $(".picspectlist").css("display", "inline-block"); $(".picspectislist").css("display", "none"); var redpick = $("#pickType .x-red"); for (let i = 0; i < redpick.length; i++) { $(redpick[i]).text("") } var redColonpick = $("#pickType .colon"); for (let j = 0; j < redColonpick.length; j++) { $(redColonpick[j]).text(":") } cancelThisActivea('pickType'); cancelThisa('pickType'); baseStaticSpanToInput(); $("#pickTypeDiv .ttopspectislist").css("display","none"); } //施工 var accCancel = document.getElementById("acceptCancelbtn") accCancel.onclick = function () { $("#acceptSavebtn").css("display", "none"); $("#acceptCancelbtn").css("display", "none"); // text-input var acc = $(".acc") var accisThishide = $(".accisThishide") for(var k=0;k<acc.length;k++){ if($(acc[k]).attr('id') == 'select_'+$(acc[k]).attr('id').split('select_')[1]){ var selectElement = $(acc[k]).find('select') $(selectElement[0]).val($(selectElement[0]).prev().text()); }else { $(acc[k]).val($(accisThishide[k]).prev().text()) } } $(".acc").css("display", "none"); $(".accisThishide").css("display", "block"); // 链接变上传 $(".ttsgspectlist").css("display", "inline-block"); $(".ttsgspectislist").css("display", "none") var redacc = $("#acceptType .x-red"); for (let i = 0; i < redacc.length; i++) { $(redacc[i]).text("") } var redColonacc = $("#acceptType .colon"); for (let j = 0; j < redColonacc.length; j++) { $(redColonacc[j]).text(":") } cancelThisActivea('acceptType'); cancelThisa('acceptType'); baseStaticSpanToInput(); $("#acceptTypeDiv .ttopspectislist").css("display","none"); } //完工 var openCancel = document.getElementById("opCancelbtn") openCancel.onclick = function () { $("#opSavebtn").css("display", "none"); $("#opCancelbtn").css("display", "none"); // text-input var op = $(".op") var opisThishide = $(".opisThishide") for(var k=0;k<op.length;k++){ if($(op[k]).attr('id') == 'select_'+$(op[k]).attr('id').split('select_')[1]){ var selectElement = $(op[k]).find('select') $(selectElement[0]).val($(selectElement[0]).prev().text()); }else { $(op[k]).val($(opisThishide[k]).prev().text()) } } $(".op").css("display","none"); $(".opisThishide").css("display", "inline-block"); $(".wgopspectislist").css("display","none"); $(".ttopspectislist").css("display","none"); var redop = $("#openType .x-red"); for (let i = 0; i < redop.length; i++) { $(redop[i]).text("") } var redColonop = $("#openType .colon"); for (let j = 0; j < redColonop.length; j++) { $(redColonop[j]).text(":") } cancelThisa('openType'); cancelThisActivea('openType'); baseStaticSpanToInput(); $("#openTypeDiv .ttopspectislist").css("display","none"); } //交付 var investCancel = document.getElementById("investCancelbtn") investCancel.onclick = function () { $("#investSavebtn").css("display", "none"); $("#investCancelbtn").css("display", "none"); // text-input var inv = $(".inv") var invisThishide = $(".invisThishide") for(var k=0;k<inv.length;k++){ if($(inv[k]).attr('id') == 'select_'+$(inv[k]).attr('id').split('select_')[1]){ var selectElement = $(inv[k]).find('select') $(selectElement[0]).val($(selectElement[0]).prev().text()); }else { $(inv[k]).val($(invisThishide[k]).prev().text()) } } $(".inv").css("display", "none"); $(".invisThishide").css("display", "block"); var redinv = $("#investType .x-red"); for (let i = 0; i < redinv.length; i++) { $(redinv[i]).text("") } var redColoninv = $("#investType .colon"); for (let j = 0; j < redColoninv.length; j++) { $(redColoninv[j]).text(":") } cancelThisActivea('investType') baseStaticSpanToInput('investType'); $("#investTypeDiv .ttopspectislist").css("display","none"); } //起租 $("#rentCancelbtn").on("click", function () { $(".addContract").remove(); $("#rentSavebtn").css("display", "none"); $("#rentCancelbtn").css("display", "none"); // text-input var ren = $(".ren") var renisThishide = $(".renisThishide") for(var k=0;k<ren.length;k++){ if($(ren[k]).attr('id') == 'select_'+$(ren[k]).attr('id').split('select_')[1]){ var selectElement = $(ren[k]).find('select') $(selectElement[0]).val($(selectElement[0]).prev().text()); }else { $(ren[k]).val($(renisThishide[k]).prev().text()) } } $(".ren").css("display", "none"); $(".renisThishide").css("display", "block"); // 链接变上传 $(".renspectlist").css("display", "inline-block"); $(".renspectislist").css("display", "none"); $(".baseopenshow").css("display", "none"); $(".baseisopenshow").css("display", "block"); //增加合同按钮显示 $("#addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); var redren = $("#rentType .x-red"); for (let i = 0; i < redren.length; i++) { $(redren[i]).text("") } var redColonren = $("#rentType .colon"); for (let j = 0; j < redColonren.length; j++) { $(redColonren[j]).text(":") } cancelThisActivea('rentType') cancelThisa('rentType'); baseStaticSpanToInput(); $("#rentTypeDiv .ttopspectislist").css("display","none"); }); //交维 var trafficCancel = document.getElementById("traCancelbtn") trafficCancel.onclick = function () { $("#traSavebtn").css("display", "none"); $("#traCancelbtn").css("display", "none"); // text-input var tra = $(".tra") var traisThishide = $(".traisThishide") for(var k=0;k<tra.length;k++){ if($(tra[k]).attr('id') == 'select_'+$(tra[k]).attr('id').split('select_')[1]){ var selectElement = $(tra[k]).find('select') $(selectElement[0]).val($(selectElement[0]).prev().text()); }else { $(tra[k]).val($(traisThishide[k]).prev().text()) } } $(".tra").css("display", "none"); $(".traisThishide").css("display", "block"); $(".tralist").css("display", "block"); $(".traislist").css("display", "none"); var redtra = $("#stationtrafficType .x-red"); for (let i = 0; i < redtra.length; i++) { $(redtra[i]).text("") } var redColontra = $("#stationtrafficType .colon"); for (let j = 0; j < redColontra.length; j++) { $(redColontra[j]).text(":") } cancelThisActivea('stationtrafficType'); baseStaticSpanToInput(); $("#stationtrafficTypeDiv .ttopspectislist").css("display","none"); } //导航树跳转 function menuChange(num) { var typeId = "" switch (num) { case 1: typeId = "#locType"; break; case 2: typeId = "#surType"; break; case 3: typeId = "#audType"; break; case 4: typeId = "#interType"; break; case 5: typeId = "#pickType"; break; case 6: typeId = "#acceptType"; break; case 7: typeId = "#openType"; break; case 8: typeId = "#investType"; break; case 9: typeId = "#rentType"; break; case 10: typeId = "#stationtrafficType"; break; default: return } $(typeId).addClass("layui-show") window.location.href = typeId + 'Div' } function cancelShowmessage(divRenterid, data,hetong) { if(hetong != undefined){ $("#baseagreementUpWait").children(".addOrDel").remove() var agree_number = 0; var heTongEditClass = []; var heTongEditClassIndex = 0; var contractDiv = '' $.each((hetong), function (index) { var isSelectedOpeionSubmit = ""; var isSelectedOpeionText = ""; if (hetong[index].agree_check === '1'|| hetong[index].agree_check === '是') { isSelectedOpeionText = "是"; isSelectedOpeionSubmit = '<option value ="1" selected>是</option>' + '<option value ="2">否</option>'; } else if (hetong[index].agree_check === '2' ||hetong[index].agree_check === '否') { isSelectedOpeionText = "否"; isSelectedOpeionSubmit = '<option value ="1">是</option>' + '<option value ="2" selected>否</option>'; }else{ isSelectedOpeionText = ""; isSelectedOpeionSubmit ='<option value="" selected>请选择</option>'+ '<option value ="1">是</option>' + '<option value ="2" selected>否</option>'; } contractDiv += '<div contract="contractData" class="addOrDel" style="clear: both" id="addOrDelHeTong'+heTongEditClassIndex+'">' + '<div class="layui-col-md6"><div class="layui-form-item">'+ '<div class="layui-inline">' + '<label class="layui-form-label"><span class="x-red"></span>合同编号<span class="colon">:</span></label><div class="layui-input-inline" style="width: 190px;white-space: nowrap">' + '<span class="base-examine baseisopenshow">'+util.dealWithFormatTextByLen(hetong[index].agree_id,16,true)+'</span>'+ '<input type="text" '+ ' value="' + hetong[index].agree_id + '" required="" lay-verify="required" autocomplete="off" class="layui-input baseopenshow" style="display: none"></div></div></div></div>' + '<div class="layui-col-md6"><div class="layui-form-item">'+ '<div class="layui-inline">' + '<label class="layui-form-label"><span class="x-red"></span>合同名称<span class="colon">:</span></label><div class="layui-input-inline" style="width: 190px;white-space: nowrap">' + '<span class="base-examine baseisopenshow">'+util.dealWithFormatTextByLen(hetong[index].agree_name,16,true)+'</span>'+ '<input type="text" '+ ' value="' + hetong[index].agree_name + '" required="" lay-verify="required" autocomplete="off" class="layui-input baseopenshow" style="display: none"></div></div></div></div>' + '<div class="layui-col-md6"><div class="layui-form-item">'+ '<div class="layui-inline">' + '<label class="layui-form-label"><span class="x-red"></span>往来单位<span class="colon">:</span></label><div class="layui-input-inline" style="width: 190px;white-space: nowrap">' + '<span class="base-examine baseisopenshow">'+util.dealWithFormatTextByLen(hetong[index].agree_unit,16,true)+'</span>'+ '<input type="text" '+ ' value="' + hetong[index].agree_unit + '" required="" lay-verify="required" autocomplete="off" class="layui-input baseopenshow" style="display: none"></div></div></div></div>' + '<div class="layui-col-md6"><div class="layui-form-item">'+ '<div class="layui-inline">' + '<label class="layui-form-label"><span class="x-red"></span>签订日期<span class="colon">:</span></label><div class="layui-input-inline">' + '<span class="base-examine baseisopenshow" >'+util.dealWithFormatTextByLen(hetong[index].agree_date,10,false)+'</span>'+ '<input type="text" id="agree_date' + index + '" value="' + hetong[index].agree_date + '" lay-verify="date" placeholder="yyyy-MM-dd" autocomplete="off" class="baseopenshow layui-input signDate arr' + agree_number + '" style="display: none"/></div></div></div></div>' + '<div class="layui-col-md6"><div class="layui-form-item">'+ '<div class="layui-inline">' + '<label class="layui-form-label"><span class="x-red"></span>是否验证<span class="colon">:</span></label>' + '<div class="layui-input-inline">' + '<span class="base-examine baseisopenshow">'+isSelectedOpeionText+'</span></div>'+ '<div class="layui-input-inline baseopenshow" style="display: none">' + '<select id="agreeCheck_'+index+'" required="" lay-verify="required" autocomplete="off" class="layui-select ">' + isSelectedOpeionSubmit+ // '<option value ="1">是</option>' + // '<option value ="2">否</option>' + '</select></div></div></div></div>' + '<div class="layui-inline delButton" id="del'+agree_number+'" style="display: none;"><label class="layui-form-label" >' + '<span onclick="baseremoveAgreement(this)"><i class="layui-icon layui-icon-delete" style="font-size: 25px; color: orangered;position: relative;right: -78%"></i></span></label></div></div>'; heTongEditClass.push('addOrDelHeTong'+ heTongEditClassIndex); heTongEditClassIndex++; agree_number++; }); $('#baseagreementUpWait').append(contractDiv); for(var index = 0 ;index<hetong.length;index++){ layui.laydate.render({ elem: '#agree_date'+index, trigger: 'click' , showBottom: false }); } var inputarea = $.find("#baseagreementUpWait input") if(inputarea &&inputarea !== undefined && inputarea.length>0) $.each(inputarea,function (index) { if($(inputarea[index]).css('display')!='none' || $(inputarea[index]).attr('lay-verify')){ $(inputarea[index]).attr('maxlength',"100") $(inputarea[index]).on('keyup',function () { $(inputarea[index]).attr('onmouseover',function () { $(inputarea[index]).attr('title',$(inputarea[index]).val()) }) if(($(inputarea[index]).val()).length == 100){ layer.msg("输入框最多输入100字符",{time:1000,icon:0}) } }) } }) } // 动态表单回显 for (var key in data) { var divbase = $('#' + divRenterid) var spanbase = $(divbase).find('span') for (var m = 0; m < spanbase.length; m++) { let kid = $(spanbase[m]).attr("id"); if (kid == 'dateText_' + key) { if($('#dateText_' + key).attr('dataName') == '资源点' || $('#dateText_' + key).attr('dataName') == '资源点标签二维码' || ($('#dateText_' + key).attr('dataPhone') != "" &&$('#dateText_' + key).attr('dataPhone') != undefined)){ $(spanbase[m]).html(data[key]); } else{ $(spanbase[m]).html(util.dealWithFormatTextByLen(data[key], 16, true)); } continue; } else if (kid == 'dateBaseDate_' + key) { $(spanbase[m]).html(util.dealWithFormatTextByLen(data[key], 10, false)); continue; } else if(kid =='dateSelectText_'+key){ $(spanbase[m]).html(util.dealWithFormatTextByLen($('#select_' + key+' dd.layui-this').text(),16,true)); continue; }else if(kid == 'hideSpanToElement_'+key){ $(spanbase[m]).html(data[key]); continue; }else if(kid == 'hideSpanToElementDate_'+key){ $(spanbase[m]).html(util.dealWithFormatTextByLen(data[key], 10, false)); continue; } } var hrefUpdadte = $(divbase).find('a') for (var n = 0; n < hrefUpdadte.length; n++) { let hrefId = $( hrefUpdadte[n]).attr('id') if(hrefId.indexOf('hrefnone_')>-1){ continue; } if ('href_'+key == hrefId) { $('#hrefnone_'+key).attr('href',$('#href_'+key).attr('href')) $('#hrefnone_'+key).html($('#href_'+key).html()) } } } $('.ttopspectislist').css('display','none') } // 静态表单回显 function baseStaticInpuToSpan() { let toSpan = ['projectAddress', 'jzUppermachineroomplace', 'jzIsconnectwithowner','jzNeId', 'jzPropertycode', 'jzPropertyname', 'jzOwnercontactinfo', 'jzCode', 'projectCode']; let toSelect = ['jzMatintain', 'businessLine'] for (var key in toSpan) { if( $('#' + toSpan[key] + '_Span').attr('dataName') == '项目编号' || $('#' + toSpan[key] + '_Span').attr('dataName') == '基站地址' || $('#' + toSpan[key] + '_Span').attr('dataName') == '基站号' || $('#' + toSpan[key] + '_Span').attr('dataName') == '业务主联系方式'){ $('#' + toSpan[key] + '_Span').html($('#' + toSpan[key] + '_Input').val()) $('#'+key+'_SpanAgain').html($('#' + toSpan[key] + '_Input').val()) } else if(toSpan[key] ==='jzIsconnectwithowner'){ $('#' + toSpan[key] + '_Span').html($('.jz_isconnectwithowner:checked').val()) $('#' + toSpan[key] + '_SpanAgain').text($('.jz_isconnectwithowner:checked').val()) } else{ $('#' + toSpan[key] + '_Span').html(util.dealWithFormatTextByLen($('#' + toSpan[key] + '_Input').val(), 16, true)) $('#'+key+'_SpanAgain').html($('#' + toSpan[key] + '_Input').val()) } } for (var key in toSelect) { $('#' + toSelect[key] + '_Span').html($('#' + toSelect[key] + '_Input option:selected').text()) } } // 取消后静态a标签赋值 function cancelThisa(currDiv) { let toThisa = ['jzProspectlist','jzCompletedreport','jzConstructprocept','jzOpenrepory','jzMatterlist','jzBudgetofelectic', 'jzDesigndrawing','jzElementlist','jzOutboundlist','jzOperatoracceptlist','jzRoutedrawing','jzCompletedacceptlist','jzRentdrawing','jzCompletedphoto','jzOpendrawing',''] for(var key in toThisa){ if($("#"+currDiv+" "+'#href_'+toThisa[key])){ $('#'+currDiv+' #href_'+toThisa[key]).attr("href", $('#hrefnone_'+toThisa[key]).attr("href")); $('#'+currDiv+' #href_'+toThisa[key]).html($('#hrefnone_'+toThisa[key]).text()); } } } // 取消后动态a标签赋值 function cancelThisActivea() { for(var key in hrefid){ $('#'+hrefid[key]['beforeHref']).attr("href", $('#'+hrefid[key]['afterHref']).attr("href")); $('#'+hrefid[key]['beforeHref']).html($('#'+hrefid[key]['afterHref']).text()); } } // 编辑后a标签截取 function editThisa(currentDivId) { let toEdita = ['jzProspectlist','jzCompletedreport','jzConstructprocept','jzOpenrepory','jzMatterlist','jzBudgetofelectic', 'jzDesigndrawing','jzElementlist','jzOutboundlist','jzOperatoracceptlist','jzRoutedrawing','jzCompletedacceptlist','jzRentdrawing','jzCompletedphoto','jzOpendrawing',''] for(var key in toEdita){ if($("#"+currentDivId+" "+'#href_'+toEdita[key])){ $('#'+currentDivId+' #href_'+toEdita[key]).html(util.dealWithFormatTextByLen($('#href_'+toEdita[key]).text(),10,true)); } } $("#"+currentDivId+" "+".uploadspecial").html(util.dealWithFormatTextByLen($(".uploadspecial").text(),10,true)) layui.form.render() } // 静态span赋值给输入框 function baseStaticSpanToInput() { let toSpan = ['projectAddress','jzUppermachineroomplace','jzNeId','jzPropertycode','jzPropertyname','jzOwnercontactinfo','jzCode','projectCode']; let toSelect = ['jzMatintain','businessLine'] for(var key in toSpan){ if(toSpan[key] === 'jzIsconnectwithowner') { $('.jz_isconnectwithowner[value =' + $('#' + toSpan[key] + '_SpanAgain').text() + ']').next().click(); } else{ $('#'+toSpan[key]+'_Input').val($('#'+toSpan[key]+'_SpanAgain').text()) } } for(var key in toSelect){ $('#'+toSelect[key]+'_Input').val($('#Static_'+toSelect[key]).html()); layui.form.render('select') } } </script>