|
@@ -177,7 +177,7 @@
|
|
|
<div class="row cl">
|
|
|
<label class="form-label col-1 col-sm-1"><span class="c-red">*</span>问题标题:</label>
|
|
|
<div class="formControls col-5 col-sm-5">
|
|
|
- <input type="text" class="input-text" style="width: 625px;" name="describeTitle" id="describeTitle">
|
|
|
+ <input type="text" class="input-text" style="width: 625px;" name="describeTitle" id="describeTitle" datatype="*" errormsg="问题标题不正确!" >
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
@@ -341,7 +341,7 @@
|
|
|
<div class="row cl" id="recipientAddressText" style="display: none;">
|
|
|
<label class="form-label col-1 col-sm-1"></label>
|
|
|
<div class="formControls col-5 col-sm-5">
|
|
|
- <textarea name="relationSendAddress" id="sendAddress" cols="" rows="2" class="textarea" placeholder="请填写详细地址,最多支持50字符" onKeyUp="$.Huitextarealength(this,50)"></textarea>
|
|
|
+ <textarea name="relationSendAddress" id="sendAddress" cols="" rows="2" datatype="*" errormsg="收货地址不正确!" class="textarea" placeholder="请填写详细地址,最多支持50字符" onKeyUp="$.Huitextarealength(this,50)"></textarea>
|
|
|
<span id="addrssMsg"></span>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -1785,7 +1785,7 @@
|
|
|
' <td width="15" style="'+ fristInputStyle +' padding: 0px;width: 25px;">' +
|
|
|
' <input type="hidden" class="input-produce-id" value="' + color.colorProductId + '">' +
|
|
|
' <input type="hidden" class="input-color-id" value="' + color.colorId + '">' +
|
|
|
- ' <input type="text" class="input-text input-color-number number-input" style="width: 100%;border: none;text-align: center;" value="'+ number +'" placeholder="产品数量" id="color-' + color.colorProductId + '-' + color.colorId + '" name="" onkeyup="keyFun($(this))" onpaste="keyFun($(this))" >' +
|
|
|
+ ' <input type="text" class="input-text input-color-number number-input" style="width: 100%;border: none;text-align: center;" value="'+ number +'" placeholder="产品数量" id="color-' + color.colorProductId + '-' + color.colorId + '" name="" onkeyup="keyFun($(this),999)" onpaste="keyFun($(this),999)" >' +
|
|
|
' </td>' +
|
|
|
' </tr>';
|
|
|
fristInputStyle = "";
|
|
@@ -1809,7 +1809,7 @@
|
|
|
' <td width="15" style="'+ fristInputStyle +'padding: 0px;width: 25px;">' +
|
|
|
' <input type="hidden" class="input-produce-id" value="' + produceFit.productId + '">' +
|
|
|
' <input type="hidden" class="input-fittings-id" value="' + produceFit.fittingsId +'">' +
|
|
|
- ' <input type="text" class="input-text input-fittings-number" style="width: 100%;border: none;text-align: center;" value="'+ number +'" placeholder="配件数量" id="fittings-' + produceFit.productId + '-' + produceFit.fittingsId +'" name="" onkeyup="keyFun($(this))" onpaste="keyFun($(this))" >' +
|
|
|
+ ' <input type="text" class="input-text input-fittings-number" style="width: 100%;border: none;text-align: center;" value="'+ number +'" placeholder="配件数量" id="fittings-' + produceFit.productId + '-' + produceFit.fittingsId +'" name="" onkeyup="keyFun($(this),999)" onpaste="keyFun($(this),999)" >' +
|
|
|
' </td>' +
|
|
|
' </tr>';
|
|
|
fristInputStyle = "";
|
|
@@ -1901,17 +1901,13 @@
|
|
|
}else{
|
|
|
$("#addProduct").find(".input-color-number").each(function(){
|
|
|
var number = $(this).val();
|
|
|
- if(number != null && number != ""){
|
|
|
- var colorNodeId = $(this).attr("id");
|
|
|
- $("#back-product").find("#"+colorNodeId).val(number);
|
|
|
- }
|
|
|
+ var colorNodeId = $(this).attr("id");
|
|
|
+ $("#back-product").find("#"+colorNodeId).val(number);
|
|
|
})
|
|
|
$("#addProduct").find(".input-fittings-number").each(function(){
|
|
|
var number = $(this).val();
|
|
|
- if(number != null && number != ""){
|
|
|
- var fittingsNodeId = $(this).attr("id");
|
|
|
- $("#back-product").find("#"+fittingsNodeId).val(number);
|
|
|
- }
|
|
|
+ var fittingsNodeId = $(this).attr("id");
|
|
|
+ $("#back-product").find("#"+fittingsNodeId).val(number);
|
|
|
})
|
|
|
}
|
|
|
}
|
|
@@ -1954,15 +1950,6 @@
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 获取当前节点,将当前节点的val值除了数字其他的删掉
|
|
|
- * @param node
|
|
|
- * @param maxNumber 最大值
|
|
|
- * @param minNumber 最小值
|
|
|
- */
|
|
|
- function keyFun(node,maxNumber,minNumber){
|
|
|
-
|
|
|
- }
|
|
|
</script>
|
|
|
<script>
|
|
|
$(function(){
|
|
@@ -1990,26 +1977,15 @@
|
|
|
},
|
|
|
callback: function (data) {//异步回调函数
|
|
|
if (data) {
|
|
|
- var index = layer.alert(data.resultMsg, function () {
|
|
|
+ var index = layer.alert(data.resultMsg, function (index) {
|
|
|
if (data.resultCode == 200) {
|
|
|
location.href = "${path}/admin/customer/select_customer_list";
|
|
|
} else if(data.resultCode == 505){
|
|
|
-
|
|
|
+ location.href = "${path}/admin/customer/select_customer_list";
|
|
|
}else {
|
|
|
layer.close(index);
|
|
|
}
|
|
|
});
|
|
|
-
|
|
|
-// layer.confirm(data.resultMsg, {
|
|
|
-// btn: ['重要','奇葩'] //按钮
|
|
|
-// }, function(){
|
|
|
-// layer.msg('的确很重要', {icon: 1});
|
|
|
-// }, function(){
|
|
|
-// layer.msg('也可以这样', {
|
|
|
-// time: 20000, //20s后自动关闭
|
|
|
-// btn: ['明白了', '知道了']
|
|
|
-// });
|
|
|
-// });
|
|
|
}
|
|
|
}
|
|
|
});
|
|
@@ -2018,11 +1994,10 @@
|
|
|
/* 添加客诉的准备 */
|
|
|
function addCustomerReady(){
|
|
|
/* 录入电话号码和姓名到客诉基本信息里面 */
|
|
|
- var name = $("#sendName").val();
|
|
|
- var sendTel = $("#sendTel").val();
|
|
|
- $("#customerName").val(name);
|
|
|
- $("#customerTel").val(sendTel);
|
|
|
-
|
|
|
+ if(allCustomerType == 3 || allCustomerType == 4 || allCustomerType == 5 || allCustomerType == 6 || allCustomerType == 7){
|
|
|
+ $("#customerName").val($("#sendName").val());
|
|
|
+ $("#customerTel").val($("#sendTel").val());
|
|
|
+ }
|
|
|
|
|
|
/*验证来源入口*/
|
|
|
var customerSourceType = $("input:radio[name='customerSourceType']:checked").val();
|
|
@@ -2067,7 +2042,8 @@
|
|
|
/*----问题描述- start --*/
|
|
|
var describeContentText = UE.getEditor('describeContentText').getContent();
|
|
|
if(describeContentText == null || describeContentText == ""){
|
|
|
- layer.msg("未填写问题描述", {icon: 5, time: 3000});
|
|
|
+ //layer.msg("未填写问题描述", {icon: 5, time: 3000});
|
|
|
+ vailErrorMsg($("#describeTitle"),"未填写问题描述");
|
|
|
return false;
|
|
|
}
|
|
|
$("#describeContent").val(describeContentText);
|
|
@@ -2086,7 +2062,7 @@
|
|
|
|
|
|
$("#addProduct").find(".input-color-number").each(function(){
|
|
|
var number = $(this).val();
|
|
|
- if(number != null && number != ""){
|
|
|
+ if(number != null && number != "" && number != 0){
|
|
|
var product = new Object();
|
|
|
product.productId = $(this).parent().find(".input-produce-id").val();
|
|
|
product.colorId = $(this).parent().find(".input-color-id").val();
|
|
@@ -2103,7 +2079,7 @@
|
|
|
|
|
|
$("#addProduct").find(".input-fittings-number").each(function(){
|
|
|
var number = $(this).val();
|
|
|
- if(number != null && number != ""){
|
|
|
+ if(number != null && number != "" && number != 0){
|
|
|
var fittings = new Object();
|
|
|
fittings.productId = $(this).parent().find(".input-produce-id").val();
|
|
|
fittings.fittingsId = $(this).parent().find(".input-fittings-id").val();
|
|
@@ -2120,7 +2096,7 @@
|
|
|
|
|
|
$("#back-product").find(".input-color-number").each(function(){
|
|
|
var number = $(this).val();
|
|
|
- if(number != null && number != ""){
|
|
|
+ if(number != null && number != "" && number != 0){
|
|
|
//换新、维修,
|
|
|
if(allCustomerType == 3 || allCustomerType == 4){
|
|
|
var fittings = new Object();
|
|
@@ -2134,7 +2110,7 @@
|
|
|
|
|
|
$("#back-product").find(".input-fittings-number").each(function(){
|
|
|
var number = $(this).val();
|
|
|
- if(number != null && number != ""){
|
|
|
+ if(number != null && number != "" && number != 0){
|
|
|
//换新、维修
|
|
|
if(allCustomerType == 3 || allCustomerType == 4){
|
|
|
var fittings = new Object();
|
|
@@ -2146,50 +2122,59 @@
|
|
|
}
|
|
|
})
|
|
|
|
|
|
+ var backErrorMsg = "请选择一个replace_error_msg寄回的产品或配件并填写一个以上的数量!"
|
|
|
+ var sendErrorMsg = "请选择一个replace_error_msg寄送的产品或配件并填写一个以上的数量!"
|
|
|
var process = true;
|
|
|
switch (allCustomerType){
|
|
|
case 3:
|
|
|
process = processIsEmpty([closedProdcues,closedFittings]);
|
|
|
if(!process){
|
|
|
- layer.msg("请选择一个换新寄回的产品或配件并填写一个以上的数量!", {icon: 5, time: 3000});
|
|
|
+ var msg = backErrorMsg.replace("replace_error_msg","换新");
|
|
|
+ layer.msg(msg, {icon: 5, time: 3000});
|
|
|
return false;
|
|
|
}
|
|
|
process = processIsEmpty([sendProdcues,sendFittings]);
|
|
|
if(!process){
|
|
|
- layer.msg("请选择一个换新寄送的产品或配件并填写一个以上的数量!", {icon: 5, time: 3000});
|
|
|
+ var msg = sendErrorMsg.replace("replace_error_msg","换新");
|
|
|
+ layer.msg(msg, {icon: 5, time: 3000});
|
|
|
return false;
|
|
|
}
|
|
|
break;
|
|
|
case 4:
|
|
|
process = processIsEmpty([closedProdcues,closedFittings]);
|
|
|
if(!process){
|
|
|
- layer.msg("请选择一个维修寄回的产品或配件并填写一个以上的数量!", {icon: 5, time: 3000});
|
|
|
+ var msg = backErrorMsg.replace("replace_error_msg","维修");
|
|
|
+ layer.msg(msg, {icon: 5, time: 3000});
|
|
|
return false;
|
|
|
}
|
|
|
process = processIsEmpty([sendProdcues,sendFittings]);
|
|
|
if(!process){
|
|
|
- layer.msg("请选择一个维修寄送的产品或配件并填写一个以上的数量!", {icon: 5, time: 3000});
|
|
|
+ var msg = sendErrorMsg.replace("replace_error_msg","维修");
|
|
|
+ layer.msg(msg, {icon: 5, time: 3000});
|
|
|
return false;
|
|
|
}
|
|
|
break;
|
|
|
case 5:
|
|
|
process = processIsEmpty([sendProdcues,sendFittings]);
|
|
|
if(!process){
|
|
|
- layer.msg("请选择一个补发寄送的产品或配件并填写一个以上的数量!", {icon: 5, time: 3000});
|
|
|
+ var msg = sendErrorMsg.replace("replace_error_msg","补发");
|
|
|
+ layer.msg(msg, {icon: 5, time: 3000});
|
|
|
return false;
|
|
|
}
|
|
|
break;
|
|
|
case 6:
|
|
|
process = processIsEmpty([closedProdcues,closedFittings]);
|
|
|
if(!process){
|
|
|
- layer.msg("请选择一个退货寄回的产品或配件并填写一个以上的数量!", {icon: 5, time: 3000});
|
|
|
+ var msg = backErrorMsg.replace("replace_error_msg","退货");
|
|
|
+ layer.msg(msg, {icon: 5, time: 3000});
|
|
|
return false;
|
|
|
}
|
|
|
break;
|
|
|
case 7:
|
|
|
process = processIsEmpty([closedProdcues,closedFittings]);
|
|
|
if(!process){
|
|
|
- layer.msg("请选择一个退货寄回的产品或配件并填写一个以上的数量!", {icon: 5, time: 3000});
|
|
|
+ var msg = backErrorMsg.replace("replace_error_msg","退货");
|
|
|
+ layer.msg(msg, {icon: 5, time: 3000});
|
|
|
return false;
|
|
|
}
|
|
|
break;
|
|
@@ -2208,18 +2193,18 @@
|
|
|
var hours = myDate.getHours();
|
|
|
//如果两个时间相等,则判断可选的回访时间
|
|
|
if(Date.parse(visit_date) == Date.parse(date)){
|
|
|
+ var msg = "该时间已超过当前时间,请重新选择回访时间!";
|
|
|
if (hours > 12 && visitTimeSelect == 1) {
|
|
|
- vailErrorMsg($("#datemin"),"该时间已超过当前时间,请重新选择回访时间!");
|
|
|
+ vailErrorMsg($("#datemin"),msg);
|
|
|
return false;
|
|
|
} else if (hours > 14 && visitTimeSelect == 2) {
|
|
|
- vailErrorMsg($("#datemin"),"该时间已超过当前时间,请重新选择回访时间!");
|
|
|
+ vailErrorMsg($("#datemin"),msg);
|
|
|
return false;
|
|
|
} else if (hours > 18 && visitTimeSelect == 3) {
|
|
|
- vailErrorMsg($("#datemin"),"该时间已超过当前时间,请重新选择回访时间!");
|
|
|
+ vailErrorMsg($("#datemin"),msg);
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
return true;
|
|
|
}
|
|
|
|
|
@@ -2251,7 +2236,6 @@
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
if(flag == 0){
|
|
|
return false;
|
|
|
}
|