<!--移动当前详情--> <!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; } .layui-timeline-item{ padding-bottom: 7px; } /*部門下拉框輸入文字顔色*/ .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; } </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="ydxqh" 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="B_way" id="B_way" lay-filter="" lay-verify="required" class="way 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_relationship" name="B_relationship" required="" lay-verify="required" autocomplete="off" class="layui-input hideisAll"> <span class="hideisAllspan" id="baseAllspanlationship" style="display: none"></span> </div> <div class="layui-input-inline basehide" style="white-space: nowrap"> <span class="base-examine" id="baseThisrelationship"></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_rway" name="B_rway" required="" lay-verify="phone" autocomplete="off" class="layui-input bShow"> </div> <div class="layui-input-inline basehide"> <span class="base-examine bHide" id="baseThisrway"></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" 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-left: 26px"> <button class="layui-btn " type="button" style="display: none;" id="subbtn" lay-submit="" lay-filter="baseSuccess">提交 </button> <button class="layui-btn layui-btn-danger " type="button" style="display: none;" id="baseOtherCancelbtn" >取消 </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="loc"> <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 style="float: right; width: 25%" class="botherbefore"></div>--> <!-- <!–合同元素–>--> <!-- <div class="botherht"></div>--> <!-- 动态表单--> <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="sur"> <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" value="提交" id="savebtn">提交 </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="aud"> <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" value="提交" type="button">提交 </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="inter"> <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="pic"> <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="acc"> <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="open"> <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 style="float: right; width: 25%" id="agree-plus"></div> <!--合同元素--> <div id="baseagreementUpWait"></div> <!-- 动态表单--> <div id="openContent" style="clear: both"></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="inv"> <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 traffichide" id="stationtrafficTypeDiv"> <h2 class="layui-colla-title ">交维详情</h2> <div class="layui-colla-content" id="stationtrafficType"> <form class="layui-form" lay-filter="tra"> <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; let baseisBase; let dedeptcurId; var contractHeTong //储存合同变量 var resDeptData; // 储存部门信息 var cascader;//全局部门变量 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-yd.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 }); // 运营商 移动 显示需求号 form.on('select(yys_select)', function (data) { if (data.value == 10) { $('#yy_xqh').css("display", "block") } else { $("#yy_xqh").css("display", "none"); } }); //自定义验证规则 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位!'; } }, ydxqh: function (value) { if ($("#B_operator").val() == "10") { var ydxqhver = /^\s+$/g; if (value.length == 0 || ydxqhver.test(value)) { return '必填项不能为空' } } }, vermanner:function (value) { if (value == "") { return '项目负责人为空' } }, vermann:function (value) { if (value == "") { return '阶段负责人为空' } }, }); let bussinessId = window.location.href.split('businessId=')[1].split('&')[0] var processLoc = "" var processSur = "" 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 typeBase = [3, 4, 5, 6, 8, 9, 11, 13, 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 isTree = []; let baseisThis = 0; var deptcurId = tempData.jzMessage.jzCurDept; dedeptcurId = deptcurId; let deptownerId = tempData.jzMessage.projectOwnerDeptId; projectOwnerId = tempData.jzMessage.projectOwnerDeptId let inPorcess = tempData.inPorcess; 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) { let businessId = tempData.businessId; var depatmentBase = tempData.jzMessage.curDeptName; 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"); $("#stationTraffic").css("display","inline-block"); } $("#yysShow").css("display","inline-block"); $("#yysHide").css("display","none"); $("#yysEdit").css("display","none"); //查看文本 $("#baseThisname").html(util.dealWithFormatTextByLen((tempData.jzMessage.jzName), 16, true)); $("#baseAllspanname").html(tempData.jzMessage.jzName); $("#baseAllspancname").html(tempData.jzMessage.jzRequire); $("#baseAllspanlationship").html(tempData.jzMessage.jzMobileRelation); $("#baseThisbaseid").html(util.dealWithFormatTextByLen(tempData.jzMessage.jzProjectId, 16, true)); $("#baseThisrway").html(util.dealWithFormatTextByLen(tempData.jzMessage.jzMobilePhone, 11, false)); $("#baseThiscname").html(util.dealWithFormatTextByLen(tempData.jzMessage.jzRequire, 16, true)); $("#baseThisdate").html(util.dealWithFormatTextByLen(tempData.jzMessage.jzCreateDate,10,false)); 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)); } $("#baseThisrelationship").html(util.dealWithFormatTextByLen(tempData.jzMessage.jzMobileRelation, 16, true)); $("#baseThisdepartment").html(util.dealWithFormatTextByLen(depatmentBase,16, true)); $("#department").val(deptcurId) //基站名经纬度都有才显示 $("#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, B_rway: tempData.jzMessage.jzMobilePhone, B_relationship: tempData.jzMessage.jzMobileRelation, }) //隐藏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 }); // 下拉框 //移动 区域 $(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: deptcurId }, 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_YD_UPPER", type: "get", 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_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)) $(".way").append('<option value="' + build[i].value + '" selected="">' + build[i].name + '</option>'); } else { $(".way").append('<option value="' + build[i].value + '">' + build[i].name + '</option>'); } } layui.use(['form'], function () { var form = layui.form; form.render('select'); }); } }) }) // 运营商 移动 $(function () { util.ajax({ url: util.interfaceUrl + interfacenName.getDic + '/' + "JZ_YD_YYS", type: "get", dataType: "json", success: function (result) { var sbus = result.data; for (var i = 0; i < sbus.length; i++) { if (tempData.jzMessage.jzYys == sbus[i].value) { $("#baseThisoperator").html(util.dealWithFormatTextByLen(sbus[i].name, 16, true)) $("#disableYys").val(util.dealWithFormatTextByLen(sbus[i].name, 16, true)) $("#B_operator").append('<option value="' + sbus[i].value + '" selected="">' + sbus[i].name + '</option>'); if (sbus[i].value == 10) { $('#yy_xqh').css("display", "block") } else { $("#yy_xqh").css("display", "none"); } } else { $("#B_operator").append('<option value="' + sbus[i].value + '">' + sbus[i].name + '</option>'); } } layui.use(['form'], function () { var form = layui.form; form.render('select'); }); } }) }) if (tempData.processMidDTOs) { 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'); } 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'); } 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 "6": 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 = 6 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 "9": 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 = 9 len = typeBase.indexOf(typeProcessAcc) maxLen = (maxLen > len) ? maxLen : len if (baseisStatic) { baseStatic(baseisStatic, baseisThis, 'acceptContent', tempData.jzMessage); } n++; break; case "11": if (baseisStatic) { baseStatic(baseisStatic, baseisThis, 'openContent', tempData.jzMessage); } 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 = 11 len = typeBase.indexOf(typeProcessOp) maxLen = (maxLen > len) ? maxLen : len n++; break; case "13": 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 = 13 len = typeBase.indexOf(typeProcessInv) maxLen = (maxLen > len) ? maxLen : len if (baseisStatic) { baseStatic(baseisStatic, baseisThis, 'investContent', 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) { 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', // placeholder: depatmentBase, 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', data: { deptId: data.businessId }, success: function (res) { if (res.code === 200) { var cas = res.data $("#B_manner").html("") $("#B_man").html(""); $("#B_man").append('<option value=""></option>'); $("#B_manner").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'], 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; } 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"; } 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("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 jzMobilePhoneValue = $("#B_rway").val(); var jzMobileRelationValue = $("#B_relationship").val(); 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, jzMobilePhone: jzMobilePhoneValue, jzMobileRelation: jzMobileRelationValue, 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 != "10"){ delete JzMessage['jzRequire']; } // if(jzCurUserValue == null) // { // layer.msg('阶段负责人为空', {icon: 2, time: 2000}); // } // if(jzProjectOwnerValue == null) // { // layer.msg('项目负责人为空', {icon: 2, time: 2000}); // } // else{ util.ajax({ type: "post", url: util.interfaceUrl + interfacenName.getupdatebaseMes, datatype: 'json', // contentType: "application/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; $("#subbtn").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)); $("#baseThisrway").html(util.dealWithFormatTextByLen(tem.jzMobilePhone, 11, false)); $("#baseThiscname").html(util.dealWithFormatTextByLen(tem.jzRequire, 16, true)); $("#baseThislatitude").html(tem.jzLatitude.toFixed(6)); $("#baseThisrelationship").html(util.dealWithFormatTextByLen(tem.jzMobileRelation, 16, true)); $("#baseThislongitude").html(tem.jzLongitude.toFixed(6)); $("#baseThisdate").html(util.dealWithFormatTextByLen(tem.jzCreateDate,10,false)); $("#baseAllspanname").html(tem.jzName); $("#baseAllspancname").html(tem.jzRequire); $("#baseAllspanlationship").html(tem.jzMobileRelation); 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)); $("#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); $("#baseThisoperator").html($("#B_operator+div dl .layui-this")[0].childNodes[0].data); //隐藏span赋select Value $("#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; // //获取合同内容 // var a = $('div[contract~="contractData"]'); // var idList = ["agree_id","agree_name","agree_unit","agree_date","agree_check"] // var json_agreements = []; // debugger // $.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 == 'M01'|| getBaseResData.processMidDTOs[index].typeTemplate == 'M02') { // $.each(getBaseResData.processMidDTOs[index].workflowTaskData,function (index1) { // contractIds.push(getBaseResData.processMidDTOs[index].workflowTaskData[index1].fieldId) // }) // // } // // }); // //拼接动态json // for(id in json_ids){ // // var fid = json_ids[id].fid; // if (contractIds.indexOf(fid) !== -1) { // // if(json_ids[id].vid.indexOf("contact_") > -1) // locbaseData[fid] = json_agreements // else // locbaseData[fid] = $("#" + json_ids[id].vid).val() // } // } 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"); $("#locTypeDiv .ttopspectislist").css("display","none"); //增加合同按钮显示 $("#locTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#locTypeDiv .baseopenshow").css("display", "none"); $("#locTypeDiv .baseisopenshow").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 }) $("#savebtn").css("display", "none"); $("#cancerbtn").css("display", "none"); // 链接变上传 $(".surspectlist").css("display", "inline-block"); $(".surspectislist").css("display", "none"); // text-input $(".sur").css("display", "none"); $(".surisThishide").css("display", "block"); $("#surTypeDiv .ttopspectislist").css("display","none"); //增加合同按钮显示 $("#surTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#surTypeDiv .baseopenshow").css("display", "none"); $("#surTypeDiv .baseisopenshow").css("display", "block"); 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 = { jzCode: $('#jzCode_Input').val(), projectCode: $('#projectCode_Input').val(), projectAddress: $('#projectAddress_Input').val(), businessLine: $('#businessLine_Input').val(), jzElementlist: { jzElementlistName: $('#uploadname_jzElementlist').val(), jzElementlistPath: $('#uploadinfo_jzElementlist').val() }, jzDesigndrawing: { jzDesigndrawingName: $('#uploadname_jzDesigndrawing').val(), jzDesigndrawingPath: $('#uploadinfo_jzDesigndrawing').val() }, } var jzMessage = tempData.jzMessage; jzMessage.jzElementlistName = $('#uploadname_jzElementlist').val(); jzMessage.jzElementlistPath = $('#uploadinfo_jzElementlist').val(); jzMessage.jzDesigndrawingName = $('#uploadname_jzDesigndrawing').val(); jzMessage.jzDesigndrawingPath = $('#uploadinfo_jzDesigndrawing').val(); jzMessage.jzCode = $('#jzCode_Input').val(), jzMessage.projectCode = $('#projectCode_Input').val(), jzMessage.projectAddress = $('#projectAddress_Input').val(), jzMessage.businessLine = $('#businessLine_Input').val() // //获取合同内容 // 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 == 'M08') { // $.each(getBaseResData.processMidDTOs[index].workflowTaskData,function (index1) { // contractIds.push(getBaseResData.processMidDTOs[index].workflowTaskData[index1].fieldId) // }) // // } // // }); // //拼接动态json // for(id in json_ids){ // // var fid = json_ids[id].fid; // if (contractIds.indexOf(fid) !== -1) { // // if(json_ids[id].vid.indexOf("contact_") > -1) // audbaseData[fid] = json_agreements // else // audbaseData[fid] = $("#" + json_ids[id].vid).val() // } // } 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 }) var tem = res.data; $("#auditbtn").css("display", "none"); $("#auditibtn").css("display", "none"); // 链接变上传 $(".audspectlist").css("display", "inline-block"); $(".audspectislist").css("display", "none"); // text-input $(".aud").css("display", "none"); $(".audisThishide").css("display", "block"); $(".basemobileCode").css("display", "none"); $(".basemoblie").css("display", "block"); $("#audTypeDiv .ttopspectislist").css("display","none"); //增加合同按钮显示 $("#audTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#audTypeDiv .baseopenshow").css("display", "none"); $("#audTypeDiv .baseisopenshow").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() $("#Static_businessLine").html(JSON.parse(tem.jzMessage).businessLine); $("#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)) $("#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)) } 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 = {}; var jzMessage = tempData.jzMessage; // //获取合同内容 // 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 == 'M08') { // $.each(getBaseResData.processMidDTOs[index].workflowTaskData,function (index1) { // contractIds.push(getBaseResData.processMidDTOs[index].workflowTaskData[index1].fieldId) // }) // // } // // }); // //拼接动态json // for(id in json_ids){ // // var fid = json_ids[id].fid; // if (contractIds.indexOf(fid) !== -1) { // // if(json_ids[id].vid.indexOf("contact_") > -1) // intbaseData[fid] = json_agreements // else // intbaseData[fid] = $("#" + json_ids[id].vid).val() // } // } util.ajax({ type: "post", url: util.interfaceUrl + interfacenName.getupdateMes, dataType: 'json', 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 }) $("#interSavebtn").css("display", "none"); $("#interCancelbtn").css("display", "none"); // text-input $(".int").css("display", "none"); $(".intisThishide").css("display", "block"); $("#interTypeDiv .ttopspectislist").css("display","none"); //增加合同按钮显示 $("#interTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#interTypeDiv .baseopenshow").css("display", "none"); $("#interTypeDiv .baseisopenshow").css("display", "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(":") } cancelShowmessage('interTypeDiv',intbaseData) baseStaticInpuToSpan() } 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(); // //获取合同内容 // 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 == 'M08') { // $.each(getBaseResData.processMidDTOs[index].workflowTaskData,function (index1) { // contractIds.push(getBaseResData.processMidDTOs[index].workflowTaskData[index1].fieldId) // }) // // } // // }); // //拼接动态json // for(id in json_ids){ // // var fid = json_ids[id].fid; // if (contractIds.indexOf(fid) !== -1) { // // if(json_ids[id].vid.indexOf("contact_") > -1) // picbaseData[fid] = json_agreements // else // picbaseData[fid] = $("#" + json_ids[id].vid).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"); $("#pickTypeDiv .ttopspectislist").css("display","none"); //增加合同按钮显示 $("#pickTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#pickTypeDiv .baseopenshow").css("display", "none"); $("#pickTypeDiv .baseisopenshow").css("display", "block"); var redpic = $("#pickType .x-red"); for (let i = 0; i < redpic.length; i++) { $(redpic[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 = { jzUppermachineroomplace: $("#jzUppermachineroomplace_Input").val(), jzCompletedacceptlist: { jzCompletedacceptlistName: $('#uploadname_jzCompletedacceptlist').val(), jzCompletedacceptlistPath: $('#uploadinfo_jzCompletedacceptlist').val() }, jzOperatoracceptlist: { jzOperatoracceptlistName: $('#uploadname_jzOperatoracceptlist').val(), jzOperatoracceptlistPath: $('#uploadinfo_jzOperatoracceptlist').val() }, } var jzMessage = tempData.jzMessage; jzMessage.jzCompletedacceptlistName = $('#uploadname_jzCompletedacceptlist').val(); jzMessage.jzCompletedacceptlistPath = $('#uploadinfo_jzCompletedacceptlist').val(); jzMessage.jzOperatoracceptlistName = $('#uploadname_jzOperatoracceptlist').val(); jzMessage.jzOperatoracceptlistPath = $('#uploadinfo_jzOperatoracceptlist').val(); jzMessage.jzUppermachineroomplace = $("#jzUppermachineroomplace_Input").val(); // //获取合同内容 // 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 == 'M08') { // $.each(getBaseResData.processMidDTOs[index].workflowTaskData,function (index1) { // contractIds.push(getBaseResData.processMidDTOs[index].workflowTaskData[index1].fieldId) // }) // // } // // }); // //拼接动态json // for(id in json_ids){ // // var fid = json_ids[id].fid; // if (contractIds.indexOf(fid) !== -1) { // // if(json_ids[id].vid.indexOf("contact_") > -1) // accbaseData[fid] = json_agreements // else // accbaseData[fid] = $("#" + json_ids[id].vid).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"); $(".basepostionUp").css("display", "none"); $(".postionUp").css("display", "block"); // 链接变上传 $(".accspectlist").css("display", "inline-block"); $(".accspectislist").css("display", "none"); $("#acceptTypeDiv .ttopspectislist").css("display","none"); //增加合同按钮显示 $("#acceptTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#acceptTypeDiv .baseopenshow").css("display", "none"); $("#acceptTypeDiv .baseisopenshow").css("display", "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(":") } cancelShowmessage('acceptTypeDiv',accbaseData) baseStaticInpuToSpan() $("#hrefnone_jzCompletedacceptlist").attr('href',util.interfaceUrl+interfacenName.fileDown+'?fileName='+ region_strs['jzCompletedacceptlist']['jzCompletedacceptlistName']+'&filePath='+region_strs['jzCompletedacceptlist']['jzCompletedacceptlistPath']); $("#hrefnone_jzCompletedacceptlist").html(util.dealWithFormatTextByLen(region_strs['jzCompletedacceptlist']['jzCompletedacceptlistName'],16,true)) $("#hrefnone_jzOperatoracceptlist").attr('href',util.interfaceUrl+interfacenName.fileDown+'?fileName='+ region_strs['jzOperatoracceptlist']['jzOperatoracceptlistName']+'&filePath='+region_strs['jzOperatoracceptlist']['jzOperatoracceptlistPath']); $("#hrefnone_jzOperatoracceptlist").html(util.dealWithFormatTextByLen(region_strs['jzOperatoracceptlist']['jzOperatoracceptlistName'],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 region_strs = {}; // for (var key in opbaseData) { // if (key === "file") { // delete opbaseData[key]; // } else if (key === "agree_id") { // delete opbaseData[key]; // } else if (key === "agree_name") { // delete opbaseData[key]; // } else if (key === "agree_unit") { // delete opbaseData[key]; // } else if (key === "agree_date") { // delete opbaseData[key]; // } else if (key === "agree_check") { // delete opbaseData[key]; // } // } var region_strs = { jzNeId: $("#jzNeId_Input").val(), jzOpendrawing: { jzOpendrawingName: $('#uploadname_jzOpendrawing').val(), jzOpendrawingPath: $('#uploadinfo_jzOpendrawing').val() }, } var jzMessage = tempData.jzMessage; jzMessage.jzOpendrawingName = $('#uploadname_jzOpendrawing').val(); jzMessage.jzOpendrawingPath = $('#uploadinfo_jzOpendrawing').val(); jzMessage.jzNeId = $("#jzNeId_Input").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); // } // } // opbaseData[$('#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 == 'M08') { $.each(getBaseResData.processMidDTOs[index].workflowTaskData,function (index1) { contractIds.push(getBaseResData.processMidDTOs[index].workflowTaskData[index1].fieldId) }) } }); //拼接动态json for(id in json_ids){ var fid = json_ids[id].fid; if (contractIds.indexOf(fid) !== -1) { if(json_ids[id].vid.indexOf("contact_") > -1) opbaseData[fid] = json_agreements else opbaseData[fid] = $("#" + json_ids[id].vid).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"); //增加合同按钮显示 $("#openTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#openTypeDiv .baseopenshow").css("display", "none"); $("#openTypeDiv .baseisopenshow").css("display", "block"); //text-input $(".op").css("display", "none"); $(".opisThishide").css("display", "block"); $(".baseneId").css("display", "none"); $(".baseisbaseneId").css("display", "block"); // 链接变上传 $(".opspectlist").css("display", "inline-block"); $(".opspectislist").css("display", "none"); $("#openTypeDiv .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,json_agreements) baseStaticInpuToSpan() $("#hrefnone_jzOpendrawing").attr('href',util.interfaceUrl+interfacenName.fileDown+'?fileName='+ region_strs['jzOpendrawing']['jzOpendrawingName']+'&filePath='+region_strs['jzOpendrawing']['jzOpendrawingPath']); $("#hrefnone_jzOpendrawing").html(util.dealWithFormatTextByLen(region_strs['jzOpendrawing']['jzOpendrawingName'],16,true)) baseStaticSpanToInput() } 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 region_strs = { jzPropertycode: $("#jzPropertycode_Input").val() }; var jzMessage = tempData.jzMessage; jzMessage.jzPropertycode = $("#jzPropertycode_Input").val(); // //获取合同内容 // 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 == 'M08') { // $.each(getBaseResData.processMidDTOs[index].workflowTaskData,function (index1) { // contractIds.push(getBaseResData.processMidDTOs[index].workflowTaskData[index1].fieldId) // }) // // } // // }); // //拼接动态json // for(id in json_ids){ // // var fid = json_ids[id].fid; // if (contractIds.indexOf(fid) !== -1) { // // if(json_ids[id].vid.indexOf("contact_") > -1) // invbaseData[fid] = json_agreements // else // invbaseData[fid] = $("#" + json_ids[id].vid).val() // } // } 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"); $(".basepropertycode").css("display", "block"); $(".basepropertyiscode").css("display", "none"); $("#investTypeDiv .ttopspectislist").css("display","none"); //增加合同按钮显示 $("#investTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#investTypeDiv .baseopenshow").css("display", "none"); $("#investTypeDiv .baseisopenshow").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(stationtrafficadd)', function (data) { for(let uploadkey in data.field){ trabaseData[uploadkey] = data.field[uploadkey] } console.log(trabaseData) for (var key in trabaseData) { if (key === "file") { delete trabaseData[key]; } } if(trabaseData['jz_isconnectwithowner']){ delete trabaseData['jz_isconnectwithowner'] } var region_strs = { jzIsconnectwithowner:$(".jz_isconnectwithowner:checked").val(), jzPropertyname: $("#jzPropertyname_Input").val(), jzOwnercontactinfo:$("#jzOwnercontactinfo_Input").val(), jzMatintain:$("#jzMatintain_Input").val() }; var jzMessage = tempData.jzMessage; jzMessage.jzIsconnectwithowner = $(".jz_isconnectwithowner:checked").val(), jzMessage.jzPropertyname = $("#jzPropertyname_Input").val(), jzMessage.jzOwnercontactinfo = $("#jzOwnercontactinfo_Input").val(), jzMessage.jzMatintain = $("#jzMatintain_Input").val(); // //获取合同内容 // 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 == 'M08') { // $.each(getBaseResData.processMidDTOs[index].workflowTaskData,function (index1) { // contractIds.push(getBaseResData.processMidDTOs[index].workflowTaskData[index1].fieldId) // }) // // } // // }); // //拼接动态json // for(id in json_ids){ // // var fid = json_ids[id].fid; // if (contractIds.indexOf(fid) !== -1) { // // if(json_ids[id].vid.indexOf("contact_") > -1) // trabaseData[fid] = json_agreements // else // trabaseData[fid] = $("#" + json_ids[id].vid).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"); $("#stationtrafficTypeDiv .ttopspectislist").css("display","none"); //增加合同按钮显示 $("#stationtrafficTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#stationtrafficTypeDiv .baseopenshow").css("display", "none"); $("#stationtrafficTypeDiv .baseisopenshow").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(":") } 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 = 'base-edit.html?bussinessId=' + bussinessId + '&pageNow=' + pageBack+'&pageName='+pageName; }); }); //编辑按钮 //基本信息 var link = document.getElementById("aText"); link.onclick = function () { 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("") } } $("#aText").on("click", function () { $("#subbtn").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"); // //增加合同按钮显示 // $("#locTypeDiv .addbaseshow").css("display", "block"); // // //除第一个合同以外 其他遍历除的合同显示删除按钮 // for (var th = 1;th<agree_number;th++ ) { // $('#del'+th).css('display',''); // } $("#locTypeDiv .baseopenshow").css("display", "block"); $("#locTypeDiv .baseisopenshow").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 () { // 按钮 $("#savebtn").css("display", "inline-block"); $("#cancerbtn").css("display", "inline-block"); // 链接变上传 $(".surspectislist").css("display", "inline-block"); // text-input $(".sur").css("display", "block"); $(".surisThishide").css("display", "none"); // //增加合同按钮显示 // $("#surTypeDiv .addbaseshow").css("display", "block"); // // //除第一个合同以外 其他遍历除的合同显示删除按钮 // for (var th = 1;th<agree_number;th++ ) { // $('#del'+th).css('display',''); // } $("#surTypeDiv .baseopenshow").css("display", "block"); $("#surTypeDiv .baseisopenshow").css("display", "none"); 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 () { // 链接变上传 // $(".audspectlist").css("display", "none"); $(".audspectislist").css("display", "inline-block"); // 按钮 $("#auditbtn").css("display", "inline-block"); $("#auditibtn").css("display", "inline-block"); // text-input $(".aud").css("display", "block"); $(".audisThishide").css("display", "none"); $(".basemobileCode").css("display", "block"); $(".basemoblie").css("display", "none"); // //增加合同按钮显示 // $("#audTypeDiv .addbaseshow").css("display", "block"); // // //除第一个合同以外 其他遍历除的合同显示删除按钮 // for (var th = 1;th<agree_number;th++ ) { // $('#del'+th).css('display',''); // } $("#audTypeDiv .baseopenshow").css("display", "block"); $("#audTypeDiv .baseisopenshow").css("display", "none"); var redaud = $("#audType .x-red.requiredWrite"); 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("") } editThisa('audType'); $("#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"); // //增加合同按钮显示 // $("#interTypeDiv .addbaseshow").css("display", "block"); // // //除第一个合同以外 其他遍历除的合同显示删除按钮 // for (var th = 1;th<agree_number;th++ ) { // $('#del'+th).css('display',''); // } $("#interTypeDiv .baseopenshow").css("display", "block"); $("#interTypeDiv .baseisopenshow").css("display", "none"); var redint = $("#interType .x-red.requiredWrite"); 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("") } $("#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"); // //增加合同按钮显示 // $("#pickTypeDiv .addbaseshow").css("display", "block"); // // //除第一个合同以外 其他遍历除的合同显示删除按钮 // for (var th = 1;th<agree_number;th++ ) { // $('#del'+th).css('display',''); // } $("#pickTypeDiv .baseopenshow").css("display", "block"); $("#pickTypeDiv .baseisopenshow").css("display", "none"); // 链接变上传 $(".picspectislist").css("display", "inline-block"); var redpic = $("#pickType .x-red.requiredWrite"); for (let i = 0; i < redpic.length; i++) { $(redpic[i]).text("*") } var redColonpick = $("#pickType .colon"); for(let j=0;j<redColonpick.length;j++){ $(redColonpick[j]).text("") } editThisa('pickType'); $("#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"); $(".basepostionUp").css("display", "block"); $(".postionUp").css("display", "none"); // //增加合同按钮显示 // $("#acceptTypeDiv .addbaseshow").css("display", "block"); // // //除第一个合同以外 其他遍历除的合同显示删除按钮 // for (var th = 1;th<agree_number;th++ ) { // $('#del'+th).css('display',''); // } $("#acceptTypeDiv .baseopenshow").css("display", "block"); $("#acceptTypeDiv .baseisopenshow").css("display", "none"); // 链接变上传 $(".accspectislist").css("display", "inline-block"); var redacc = $("#acceptType .x-red.requiredWrite"); 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"); // //增加合同按钮显示 $("#openTypeDiv .addbaseshow").css("display", "block"); // //除第一个合同以外 其他遍历除的合同显示删除按钮 for (var th = 1;th<agree_number;th++ ) { $('#del'+th).css('display',''); } $("#openTypeDiv .baseopenshow").css("display", "block"); $("#openTypeDiv .baseisopenshow").css("display", "none"); //text-input $(".op").css("display", "block"); $(".opisThishide").css("display", "none"); $(".baseneId").css("display", "block"); $(".baseisbaseneId").css("display", "none"); // 链接变上传 $(".opspectislist").css("display", "inline-block"); var redop = $("#openType .x-red.requiredWrite"); 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"); $(".basepropertycode").css("display", "none"); $(".basepropertyiscode").css("display", "block") // //增加合同按钮显示 // $("#investTypeDiv .addbaseshow").css("display", "block"); // // //除第一个合同以外 其他遍历除的合同显示删除按钮 // for (var th = 1;th<agree_number;th++ ) { // $('#del'+th).css('display',''); // } $("#investTypeDiv .baseopenshow").css("display", "block"); $("#investTypeDiv .baseisopenshow").css("display", "none"); var redinv = $("#investType .x-red.requiredWrite"); 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("") } $("#investTypeDiv .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"); // //增加合同按钮显示 // $("#stationtrafficTypeDiv .addbaseshow").css("display", "block"); // // //除第一个合同以外 其他遍历除的合同显示删除按钮 // for (var th = 1;th<agree_number;th++ ) { // $('#del'+th).css('display',''); // } $("#stationtrafficTypeDiv .baseopenshow").css("display", "block"); $("#stationtrafficTypeDiv .baseisopenshow").css("display", "none"); var redtra = $("#stationtrafficType .x-red.requiredWrite"); 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 () { $("#subbtn").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() == "10"){ $("#yy_xqh").css("display","block"); } else{ $("#yy_xqh").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(":") } 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]).attr('name')=='B_cname')){ $(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 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"); //增加合同按钮显示 $("#locTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#locTypeDiv .baseopenshow").css("display", "none"); $("#locTypeDiv .baseisopenshow").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"); // 链接变上传 $(".surspectlist").css("display", "inline-block"); $(".surspectislist").css("display", "none"); // text-input 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()); layui.form.render(); }else { $(sur[q]).val($(surThis[q]).prev().text()) } } $(".sur").css("display", "none"); $(".surisThishide").css("display", "block"); //增加合同按钮显示 $("#surTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#surTypeDiv .baseopenshow").css("display", "none"); $("#surTypeDiv .baseisopenshow").css("display", "block"); 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"); // 链接变上传 $(".audspectlist").css("display", "inline-block"); $(".audspectislist").css("display", "none"); //增加合同按钮显示 $("#audTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#audTypeDiv .baseopenshow").css("display", "none"); $("#audTypeDiv .baseisopenshow").css("display", "block"); // 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"); $(".basemobileCode").css("display", "none"); $(".basemoblie").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'); cancelThisa('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"); //增加合同按钮显示 $("#interTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#interTypeDiv .baseopenshow").css("display", "none"); $("#interTypeDiv .baseisopenshow").css("display", "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(":") } cancelThisActivea('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"); //增加合同按钮显示 $("#pickTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#pickTypeDiv .baseopenshow").css("display", "none"); $("#pickTypeDiv .baseisopenshow").css("display", "block"); var redpic = $("#pickType .x-red"); for (let i = 0; i < redpic.length; i++) { $(redpic[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"); $(".basepostionUp").css("display", "none"); $(".postionUp").css("display", "block"); //增加合同按钮显示 $("#acceptTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#acceptTypeDiv .baseopenshow").css("display", "none"); $("#acceptTypeDiv .baseisopenshow").css("display", "block"); // 链接变上传 $(".accspectlist").css("display", "inline-block"); $(".accspectislist").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 () { $(".addContract").remove(); $("#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", "block"); $(".baseneId").css("display", "none"); $(".baseisbaseneId").css("display", "block"); //增加合同按钮显示 $("#openTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#openTypeDiv .baseopenshow").css("display", "none"); $("#openTypeDiv .baseisopenshow").css("display", "block"); // 链接变上传 $(".opspectlist").css("display", "inline-block"); $(".opspectislist").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(":") } cancelThisActivea('openType'); cancelThisa('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"); $(".basepropertycode").css("display", "block"); $(".basepropertyiscode").css("display", "none"); //增加合同按钮显示 $("#investTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#investTypeDiv .baseopenshow").css("display", "none"); $("#investTypeDiv .baseisopenshow").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(":") } cancelThisa('investType'); cancelThisActivea('investType'); baseStaticSpanToInput(); $("#investTypeDiv .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"); //增加合同按钮显示 $("#stationtrafficTypeDiv .addbaseshow").css("display", "none"); $(".delButton").css("display", "none"); $("#stationtrafficTypeDiv .baseopenshow").css("display", "none"); $("#stationtrafficTypeDiv .baseisopenshow").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(":") } 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 = "#stationtrafficType"; break; default: return } $(typeId).addClass("layui-show") window.location.href = typeId+'Div' } // 动态输入框赋值给span 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 === '是' ||hetong[index].agree_check === '1' ) { isSelectedOpeionText = "是"; isSelectedOpeionSubmit = '<option value ="1" selected>是</option>' + '<option value ="2">否</option>'; } else if (hetong[index].agree_check === '否' || hetong[index].agree_check === '2' ) { 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">否</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">' + '<span class="base-examine baseisopenshow">'+util.dealWithFormatTextByLen(hetong[index].agree_id,7,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">' + '<span class="base-examine baseisopenshow">'+util.dealWithFormatTextByLen(hetong[index].agree_name,7,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">' + '<span class="base-examine baseisopenshow">'+util.dealWithFormatTextByLen(hetong[index].agree_unit,7,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,7,true)+'</span>'+ '<input '+ ' id="agree_date' + index + '" type="text" 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') } // 静态输入框赋值给span 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){ //加入currDiv 为当前div下的a标签,不加范围的话 当前阶段点取消会影响其他阶段下的a标签赋值 if($("#"+currDiv+" "+'#href_'+toThisa[key])){ $('#'+currDiv+' #href_'+toThisa[key]).attr("href", $('#hrefnone_'+toThisa[key]).attr("href")) $('#'+currDiv+' #href_'+toThisa[key]).html($('#hrefnone_'+toThisa[key]).html()); } } layui.form.render('select'); } // 取消后动态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']).html()); } } // 编辑后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])) { //加入currDivId 为当前div下的span标签,不加范围的话 当前阶段点编辑会影响其他阶段下的span标签赋值 $('#'+currentDivId+' #href_' + toEdita[key]).html(util.dealWithFormatTextByLen($('#href_' + toEdita[key]).text(), 10, true)); } $("#"+currentDivId+" "+".uploadspecial").html(util.dealWithFormatTextByLen($(".uploadspecial").text(),10,true)) } } // 静态span赋值给输入框 function baseStaticSpanToInput() { //所有静态输入框字段 let toSpan = ['projectAddress','jzUppermachineroomplace','jzNeId','jzIsconnectwithowner','jzPropertycode','jzPropertyname','jzOwnercontactinfo','jzCode','projectCode']; let toSelect = ['jzMatintain','businessLine'] for(var key in toSpan){ if(toSpan[key] === 'jzIsconnectwithowner'){ if($('.jz_isconnectwithowner')){ $('.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>