|
@@ -19,6 +19,7 @@
|
|
|
<script type="text/javascript">
|
|
|
var validateForm;
|
|
|
var isMasterClient = true;//是否是主委托方
|
|
|
+ var clientCount = 0;
|
|
|
function doSubmit(i){//回调函数,在编辑和保存动作时,供openDialog调用提交表单。
|
|
|
if(validateForm.form()){
|
|
|
// if($(".trIdAdds").length==0){
|
|
@@ -119,6 +120,7 @@
|
|
|
if(clientId != newClientId){
|
|
|
$("#workClientLinkmanList tr").remove();
|
|
|
if(isMasterClient){
|
|
|
+ clientCount++;
|
|
|
setLinkMan(newClientId);
|
|
|
isMasterClient = false;
|
|
|
}
|
|
@@ -153,13 +155,33 @@
|
|
|
});
|
|
|
}
|
|
|
function setValuee(obj){
|
|
|
- for(var i=0;i<obj.length;i++){
|
|
|
- var idArr = $("#workClientLinkmanList tr:visible .clientId");
|
|
|
- if(obj[i].id!=''&&!hasInArr(obj[i].id,idArr)){
|
|
|
- addRow("#workClientLinkmanList",workClientLinkmanRowIdx,workClientLinkmanTpl,obj[i]);
|
|
|
- workClientLinkmanRowIdx=workClientLinkmanRowIdx+1;
|
|
|
+ var successRows = 0;
|
|
|
+ clientCount = $("#workClientInfoList tr").length+clientCount;
|
|
|
+ for (var i = 0; i < obj.length; i++) {
|
|
|
+ //没有重复的客户id,就可以插入
|
|
|
+ var canInsert = true;
|
|
|
+ for (var j = 0; j < clientCount; j++) {
|
|
|
+ var cid = $("#workClientLinkmanList" + j + "_id").val();
|
|
|
+ if(cid == obj[i].id){
|
|
|
+ canInsert = false;
|
|
|
+ console.log("重复!!");
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(canInsert==true){
|
|
|
+ var idArr = $("#workClientLinkmanList tr:visible .clientId");
|
|
|
+ if (obj[i].id != '' && !hasInArr(obj[i].id, idArr)) {
|
|
|
+ addRow("#workClientLinkmanList", workClientLinkmanRowIdx, workClientLinkmanTpl, obj[i]);
|
|
|
+ workClientLinkmanRowIdx = workClientLinkmanRowIdx + 1;
|
|
|
+ successRows++;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
+ clientCount=successRows+clientCount;
|
|
|
+ // console.log("success==="+successRows);
|
|
|
+ // console.log("clientCount==="+clientCount);
|
|
|
+
|
|
|
+ //如果主委托方还没有设置,则将第一个客户设置为主委托方
|
|
|
if(obj[0].name != null){
|
|
|
if(isMasterClient){
|
|
|
$("#contractClientName").val(obj[0].clientId.name);
|