Jelajahi Sumber

客户信息页面微调+项目登记の联系人添加

user4 5 tahun lalu
induk
melakukan
f7321e7dd8

+ 50 - 114
src/main/webapp/webpage/modules/projectrecord/projectRecordsForm.jsp

@@ -42,6 +42,9 @@
             return false;
         }
         $(document).ready(function() {
+            var div1 = $("#div1").html();
+            var div2 = $("#div2").html();
+
             validateForm = $("#inputForm").validate({
                 submitHandler: function(form){
                     loading('正在提交,请稍等...');
@@ -74,17 +77,31 @@
                 $("#div1").hide();
             }
 
+
+            var radioVal ;
             $("input[name='ext']").on('ifChecked',function(event){
-                var  radioVal = $(this).val();
+                radioVal = $(this).val();
                 if(radioVal == 0){
+                    alert(radioVal);
+                    //有合同状态
                     $("#divv").show();
-                    $("#div2").hide();
-                    $("#div1").show();
+
+                    $("#div1").remove();
+                    $("#div2").remove();
+                    var temp = $("<div id='div1'></div>").html(div1);
+                    $("#LinkMenDiv").append(temp);
+                    console.log( $("#LinkMenDiv").html());
                 }else{
+                    alert(radioVal);
+
                     $("#divv").hide();
-                    $("#div1").hide();
-                    $("#div2").show()
                     $("#divv input").val('');
+
+                    $("#div1").remove();
+                    $("#div2").remove();
+                    var temp = $("<div id='div2'></div>").html(div2);
+                    $("#LinkMenDiv").append(temp);
+                    console.log( $("#LinkMenDiv").html());
                 }
             });
 
@@ -368,53 +385,34 @@
             </div>
 
 
-            <div class="form-group layui-row">
+            <div class="form-group layui-row" id="LinkMenDiv">
                 <div class="form-group-label"><h2><span class="require-item">*</span>委托方联系人信息</h2></div>
                 <div id="div1">
-                <div class="layui-item nav-btns">
-                    <sys:gridselect1 url="${ctx}/workclientinfo/workClientInfo/linkmanList" id="linkman" name="linkman.id"  title="选择客户" value="${projectRecords.workContractInfo.workClinetInfoIds}"
-                                     cssClass="form-control required" fieldLabels="联系人" fieldKeys="name"  searchLabel="联系人" searchKey="name"></sys:gridselect1>
-                </div>
-                <div class="layui-item layui-col-xs12 form-table-container">
-                    <table id="contentTable1" class="table table-bordered table-condensed details">
-                        <thead>
-                        <tr>
-                            <th class="hide"></th>
-                            <th width="20%">委托方</th>
-                            <th width="20%">联系人姓名</th>
-                            <th width="20%">联系方式1</th>
-                            <th width="20%">联系方式2</th>
-                            <th width="20%">操作</th>
-                        </tr>
-                        </thead>
-                        <tbody >
-                        </tbody>
-                    </table>
-                    <script type="text/template" id="workClientLinkmanTpl">//<!--
-					<tr id="workClientLinkmanList{{idx}}">
-					<td class="hide">
-						<input id="workClientLinkmanList{{idx}}_id" name="workClientLinkmanList[{{idx}}].id" type="hidden" value="{{row.id}}" class="clientId"/>
-						<input id="workClientLinkmanList{{idx}}_delFlag" name="workClientLinkmanList[{{idx}}].delFlag" type="hidden" value="0"/>
-					</td>
-					<td>
-						<input id="workClientLinkmanList{{idx}}_cid" name = "workClientLinkmanList[{{idx}}].clientId.id" type="hidden" value="{{row.clientId.id}}" />
-						{{row.clientId.name}}
-					</td>
-					<td>
-						{{row.name}}
-					</td>
-					<td>
-						{{row.linkPhone}}
-					</td>
-					<td>
-						{{row.linkMobile}}
-					</td>
-					<td class="op-td">
-						{{#delBtn}}<span class="op-btn op-btn-delete" onclick="delRow(this, '#workClientLinkmanList{{idx}}')" title="删除"><i class="fa fa-trash"></i>&nbsp;删除</span>{{/delBtn}}
-					</td>
-				</tr>//-->
-                    </script>
-                </div>
+                    <div class="layui-item nav-btns">
+                        <sys:gridselect1 url="${ctx}/workclientinfo/workClientInfo/linkmanList" id="linkman"
+                                         name="linkman.id" title="选择客户"
+                                         value="${projectRecords.workContractInfo.workClinetInfoIds}"
+                                         cssClass="form-control required" fieldLabels="联系人" fieldKeys="name"
+                                         searchLabel="联系人" searchKey="name"></sys:gridselect1>
+                    </div>
+                    <div class="layui-item layui-col-xs12 form-table-container">
+                        <table id="contentTable1" class="table table-bordered table-condensed details">
+                            <thead>
+                            <tr>
+                                <th class="hide"></th>
+                                <th width="20%">委托方</th>
+                                <th width="20%">联系人姓名</th>
+                                <th width="20%">联系方式1</th>
+                                <th width="20%">联系方式2</th>
+                                <th width="20%">操作</th>
+                            </tr>
+                            </thead>
+                            <tbody id="workClientLinkmanList">
+                            </tbody>
+                        </table>
+                        <script type="text/template" id="workClientLinkmanTpl">
+                        </script>
+                    </div>
                 </div>
                 <div id="div2">
                     <div class="layui-item nav-btns">
@@ -438,47 +436,7 @@
 
                             </tbody>
                         </table>
-                        <script type="text/template" id="workClientLinkmanTpl">//<!--
-            <tr id="workClientLinkmanList{{idx}}">
-                <td class="hide">
-                    <input id="workClientLinkmanList{{idx}}_id" name="workClientLinkmanList[{{idx}}].id" type="hidden" value="{{row.id}}"/>
-                    <input id="workClientLinkmanList{{idx}}_delFlag" name="workClientLinkmanList[{{idx}}].delFlag" type="hidden" value="0"/>
-                </td>
-
-                <td>
-                    <input id="workClientLinkmanList{{idx}}_name" name="workClientLinkmanList[{{idx}}].name" type="text" value="{{row.name}}"    class="form-control required"/>
-                </td>
-                <td>
-                    <input id="workClientLinkmanList{{idx}}_office" name="workClientLinkmanList[{{idx}}].office" type="text" value="{{row.office}}"    class="form-control "/>
-                </td>
-                <td>
-                    <input id="workClientLinkmanList{{idx}}_position" name="workClientLinkmanList[{{idx}}].position" type="text" value="{{row.position}}"    class="form-control "/>
-                </td>
-
-
-                <td>
-                    <input id="workClientLinkmanList{{idx}}_qq" name="workClientLinkmanList[{{idx}}].qq" type="text" value="{{row.qq}}"    class="form-control digits"/>
-                </td>
-
-
-                <td>
-                    <input id="workClientLinkmanList{{idx}}_linkPhone" name="workClientLinkmanList[{{idx}}].linkPhone" type="text" value="{{row.linkPhone}}"    class="form-control isTel"/>
-                </td>
-
-
-                <td>
-                    <input id="workClientLinkmanList{{idx}}_linkMobile" name="workClientLinkmanList[{{idx}}].linkMobile" type="text" value="{{row.linkMobile}}"    class="form-control isPhone"/>
-                </td>
-
-
-                <td>
-                    <input id="workClientLinkmanList{{idx}}_email" name="workClientLinkmanList[{{idx}}].email" type="text" value="{{row.email}}"    class="form-control email"/>
-                </td>
-
-                <td class="text-center op-td" >
-                    {{#delBtn}}<span class="op-btn op-btn-delete" onclick="delRow(this, '#workClientLinkmanList{{idx}}')" title="删除"><i class="glyphicon glyphicon-remove"></i>&nbsp;删除</span>{{/delBtn}}
-                </td>
-            </tr>//-->
+                        <script type="text/template" id="workClientLinkmanTpl">
                         </script>
                         <script type="text/javascript">
                             var workClientLinkmanRowIdx = 0,
@@ -524,29 +482,7 @@
                         <tbody id="workConstructionLinkmanList">
                         </tbody>
                     </table>
-                    <script type="text/template" id="workConstructionLinkmanTpl">//<!--
-					<tr id="workConstructionLinkmanList{{idx}}">
-					<td class="hide">
-						<input id="workConstructionLinkmanList{{idx}}_id" name="workConstructionLinkmanList[{{idx}}].id" type="hidden" value="{{row.id}}" class="linkmanId"/>
-						<input id="workConstructionLinkmanList{{idx}}_delFlag" name="workConstructionLinkmanList[{{idx}}].delFlag" type="hidden" value="0"/>
-					</td>
-					<td style="text-align: center">
-						<input id="workConstructionLinkmanList{{idx}}_cid" name = "workConstructionLinkmanList[{{idx}}].clientId.id" type="hidden" value="{{row.clientId.id}}"/>
-						{{row.clientId.name}}
-					</td>
-					<td style="text-align: center">
-						{{row.name }}
-					</td>
-					<td style="text-align: center">
-						{{row.linkPhone}}
-					</td>
-					<td style="text-align: center">
-						{{row.linkMobile}}
-					</td>
-					<td class="text-center" width="10">
-						{{#delBtn}}<span class="op-btn op-btn-delete" onclick="delRow(this, '#workConstructionLinkmanList{{idx}}')" title="删除"><i class="fa fa-trash"></i>&nbsp;删除</span>{{/delBtn}}
-					</td>
-				</tr>//-->
+                    <script type="text/template" id="workConstructionLinkmanTpl">
                     </script>
                     <script>
                         var workClientLinkmanRowIdx = 0, workClientLinkmanTpl = $("#workClientLinkmanTpl").html().replace(/(\/\/\<!\-\-)|(\/\/\-\->)/g,"");

+ 4 - 5
src/main/webapp/webpage/modules/workclientinfo/workClientInfoForm.jsp

@@ -271,7 +271,7 @@
 
         // 模糊查询下拉框
         function fuzzyQuery(keyword){
-            if (!(keyword != null && "" !== keyword)) {
+            if (keyword == null && "" === keyword) {
                 $("#fuzzyQuerySelect").hide();
             } else {
                 $.post(
@@ -280,7 +280,6 @@
                     function (result) {
                         var json = eval(result.data.items);
                         var html = "<ul>";
-                        // var html = "<table border='0' width='410px'>";
                         for (var i = 0; i < json.length; i++) {
                             html += "<li value=" + json[i].id + ">" + json[i].entname + "</li>";
                         }
@@ -302,9 +301,9 @@
                                 "${ctx}/workclientinfo/workClientInfo/enterpriseTicketInfo",
                                 {"id": id},
                                 function (data) {
-                                   console.log(data);
                                    $("#name").val(data.ENTNAME);
-                                   $("#uscCode").val(data.UNCID);
+                                   $("#uscCode").val(data.TAXNUMBER);
+                                   $("#registerAddress").val(data.OPLOC);
                                 }
                             );
 
@@ -358,7 +357,7 @@
                 <div class="layui-item layui-col-sm6 lw7 companyType_uscCode">
                     <label class="layui-form-label double-line"><span class="require-item">*</span>统一社会信用代码:</label>
                     <div class="layui-input-block">
-                        <form:input path="uscCode" htmlEscape="false" class="form-control required isUscCode layui-input"/>
+                        <form:input path="uscCode" htmlEscape="false" class="form-control required isUscCode layui-input" readonly="true"/>
                         <input type="hidden" id="oldUscCode" value="${workClientInfo.uscCode}"/>
                     </div>
                 </div>