|
@@ -19,6 +19,19 @@
|
|
|
margin-left:-10px !important;
|
|
|
height: 42px !important;
|
|
|
}
|
|
|
+ .disables {
|
|
|
+ pointer-events: none;
|
|
|
+ }
|
|
|
+ .notDisables {
|
|
|
+ pointer-events: all;
|
|
|
+ }
|
|
|
+ .forbidden{
|
|
|
+ background-color:#c2c2c2;
|
|
|
+ }
|
|
|
+
|
|
|
+ .notForbidden{
|
|
|
+ background-color:#3ca2e0;
|
|
|
+ }
|
|
|
</style>
|
|
|
<script type="text/javascript">
|
|
|
var validateForm;
|
|
@@ -64,7 +77,26 @@
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
+ var workClientLinkmanInfo = $("#workClientLinkmanInfo").val()
|
|
|
+ if(workClientLinkmanInfo != null && workClientLinkmanInfo !=""){
|
|
|
|
|
|
+ //按钮禁用
|
|
|
+ $("#addUserButton").removeClass("disables");
|
|
|
+ $("#addUserButton").removeClass("notDisables");
|
|
|
+ $("#addUserButton").addClass("disables");
|
|
|
+ //a标签置灰
|
|
|
+ $("#aButton").removeClass("forbidden");
|
|
|
+ $("#aButton").removeClass("notForbidden");
|
|
|
+ $("#aButton").addClass("forbidden");
|
|
|
+
|
|
|
+ $("#linkmanDiv").removeClass("disables");
|
|
|
+ $("#linkmanDiv").removeClass("notDisables");
|
|
|
+ $("#linkmanDiv").addClass("disables");
|
|
|
+
|
|
|
+ $("#linkmanButton").removeClass("forbidden");
|
|
|
+ $("#linkmanButton").removeClass("notForbidden");
|
|
|
+ $("#linkmanButton").addClass("forbidden");
|
|
|
+ }
|
|
|
$("input[name='ext']").on('ifChecked',function(event){
|
|
|
radioVal = $(this).val();
|
|
|
if(radioVal == 0){
|
|
@@ -282,6 +314,23 @@
|
|
|
isMasterClient = false;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ //按钮禁用
|
|
|
+ $("#addUserButton").removeClass("disables");
|
|
|
+ $("#addUserButton").removeClass("notDisables");
|
|
|
+ $("#addUserButton").addClass("disables");
|
|
|
+ //a标签置灰
|
|
|
+ $("#aButton").removeClass("forbidden");
|
|
|
+ $("#aButton").removeClass("notForbidden");
|
|
|
+ $("#aButton").addClass("forbidden");
|
|
|
+
|
|
|
+ $("#linkmanDiv").removeClass("disables");
|
|
|
+ $("#linkmanDiv").removeClass("notDisables");
|
|
|
+ $("#linkmanDiv").addClass("disables");
|
|
|
+
|
|
|
+ $("#linkmanButton").removeClass("forbidden");
|
|
|
+ $("#linkmanButton").removeClass("notForbidden");
|
|
|
+ $("#linkmanButton").addClass("forbidden");
|
|
|
}
|
|
|
function hasInArr(id,idArr) {
|
|
|
for(var i=0;i<idArr.length;i++){
|
|
@@ -363,6 +412,20 @@
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+ function delEntrustRow(obj, prefix){
|
|
|
+ var id = $(prefix+"_id");
|
|
|
+ var delFlag = $(prefix+"_delFlag");
|
|
|
+ $(obj).parent().parent().remove();
|
|
|
+ if($("#workClientLinkmanList tr").length==0){
|
|
|
+ //按钮禁用
|
|
|
+ $("#addUserButton").addClass("notDisables");
|
|
|
+ //a标签置灰
|
|
|
+ $("#aButton").addClass("notForbidden");
|
|
|
+
|
|
|
+ $("#linkmanDiv").addClass("notDisables");
|
|
|
+ $("#linkmanButton").addClass("notForbidden");
|
|
|
+ }
|
|
|
+ }
|
|
|
function delRow(obj, prefix){
|
|
|
var id = $(prefix+"_id");
|
|
|
var delFlag = $(prefix+"_delFlag");
|
|
@@ -417,6 +480,14 @@
|
|
|
var $document = iframeWin.contentWindow.document;
|
|
|
|
|
|
formSubmit2($document,formId,index);
|
|
|
+ //新增人员之后
|
|
|
+ //按钮禁用
|
|
|
+ $("#addUserButton").addClass("disables");
|
|
|
+ //a标签置灰
|
|
|
+ $("#aButton").addClass("forbidden");
|
|
|
+
|
|
|
+ $("#linkmanDiv").addClass("disables");
|
|
|
+ $("#linkmanButton").addClass("forbidden");
|
|
|
|
|
|
},
|
|
|
cancel: function(index){
|
|
@@ -480,6 +551,7 @@
|
|
|
<form:hidden path="id"/>
|
|
|
<form:hidden path="workContractInfo.client.id" id="contractClientId" value="${workContractInfo.client.id}"/>
|
|
|
|
|
|
+ <input type="hidden" id="workClientLinkmanInfo" value="${ruralProjectRecords.workClientLinkmanList}">
|
|
|
<div class="form-group layui-row first">
|
|
|
<div class="form-group layui-row">
|
|
|
<div class="form-group-label"><h2>项目合同信息</h2></div>
|
|
@@ -756,15 +828,15 @@
|
|
|
|
|
|
<div>
|
|
|
<div class="form-group-label"><h2><span class="require-item">*</span>委托方联系人信息</h2></div>
|
|
|
- <div class="layui-item nav-btns" style="float: left;width: 155px">
|
|
|
+ <div id="linkmanDiv" class="layui-item nav-btns" style="float: left;width: 155px">
|
|
|
<sys:gridselect1 id="linkman" url="${ctx}/workclientinfo/workClientInfo/linkmanList"
|
|
|
name="linkman.id" title="选择客户"
|
|
|
value="${ruralProjectRecords.workContractInfo.workClinetInfoIds}"
|
|
|
cssClass="form-control required" fieldLabels="联系人" fieldKeys="name"
|
|
|
searchLabel="联系人" searchKey="name"></sys:gridselect1>
|
|
|
</div>
|
|
|
- <div class="layui-item nav-btns" style="float: left;">
|
|
|
- <a href="javascript:void(0)"
|
|
|
+ <div id="addUserButton" class="layui-item nav-btns" style="float: left;">
|
|
|
+ <a id="aButton" href="javascript:void(0)"
|
|
|
onclick="openBill2('新增客户管理', '${ctx}/workclientinfo/workClientInfo/form?param=2','95%','95%',false,'inputForm')"
|
|
|
class="nav-btn nav-btn-add"><i class="fa fa-plus"></i> 新增客户</a>
|
|
|
</div>
|
|
@@ -792,20 +864,20 @@
|
|
|
<input id="workClientLinkmanList{{idx}}_delFlag" name="workClientLinkmanList[{{idx}}].delFlag" type="hidden" value="0"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input readonly="true" id="workClientLinkmanList{{idx}}_clientName" name="workClientLinkmanList[{{idx}}].clientId.name" type="text" value="{{row.clientId.name}}" class="form-control "/>
|
|
|
+ <input <input style="background-color: #FFFFFF;" readonly="true" id="workClientLinkmanList{{idx}}_clientName" name="workClientLinkmanList[{{idx}}].clientId.name" type="text" value="{{row.clientId.name}}" class="form-control "/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input readonly="true" id="workClientLinkmanList{{idx}}_name" name="workClientLinkmanList[{{idx}}].name" type="text" value="{{row.name}}" class="form-control required"/>
|
|
|
+ <input <input style="background-color: #FFFFFF;" readonly="true" id="workClientLinkmanList{{idx}}_name" name="workClientLinkmanList[{{idx}}].name" type="text" value="{{row.name}}" class="form-control required"/>
|
|
|
</td>
|
|
|
|
|
|
<td>
|
|
|
- <input readonly="true" id="workClientLinkmanList{{idx}}_linkPhone" name="workClientLinkmanList[{{idx}}].linkPhone" type="text" value="{{row.linkPhone}}" class="form-control isTel"/>
|
|
|
+ <input <input style="background-color: #FFFFFF;" readonly="true" id="workClientLinkmanList{{idx}}_linkPhone" name="workClientLinkmanList[{{idx}}].linkPhone" type="text" value="{{row.linkPhone}}" class="form-control isTel"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input readonly="true" id="workClientLinkmanList{{idx}}_linkMobile" name="workClientLinkmanList[{{idx}}].linkMobile" type="text" value="{{row.linkMobile}}" class="form-control isPhone"/>
|
|
|
+ <input <input style="background-color: #FFFFFF;" readonly="true" id="workClientLinkmanList{{idx}}_linkMobile" name="workClientLinkmanList[{{idx}}].linkMobile" type="text" value="{{row.linkMobile}}" class="form-control isPhone"/>
|
|
|
</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> 删除</span>{{/delBtn}}
|
|
|
+ {{#delBtn}}<span class="op-btn op-btn-delete" onclick="delEntrustRow(this, '#workClientLinkmanList{{idx}}')" title="删除"><i class="glyphicon glyphicon-remove"></i> 删除</span>{{/delBtn}}
|
|
|
</td>
|
|
|
</tr>//-->
|
|
|
</script>
|