zhuyiyi vor 9 Monaten
Ursprung
Commit
56b40f2665
3 geänderte Dateien mit 27 neuen und 23 gelöschten Zeilen
  1. 1 1
      SiteCore/Handler/sync.order.cs
  2. 10 6
      Web/EAfterSale/js/Handling.js
  3. 16 16
      Web/js/afterSaleReason.js

+ 1 - 1
SiteCore/Handler/sync.order.cs

@@ -10935,7 +10935,7 @@ namespace SiteCore.Handler
                 StringBuilder sql = new StringBuilder();
                 sql.AppendFormat("select IsFlow,IsSup,UserId,ID,OrgPath,OrgID from view_ErpTradeResponsible where tid='{0}' and VerifyState > -1", ctid);
                 DataTable dt = DbHelper.DbConn.ExecuteDataset(sql.ToString()).Tables[0];
-                if ((ceErpTradeCell.AfterSaleResponsible.IndexOf("客户问题") != -1 && ceErpTradeCell.AfterSaleResponsible.IndexOf(",客户问题") == -1) || ceErpTradeCell.supRefundType == "正常损耗" || ceErpTradeCell.supRefundType == "车间不售后" || ceErpTradeCell.supRefundType == "不售后" || ceErpTradeCell.supRefundType == "不理赔")
+                if ((ceErpTradeCell.AfterSaleResponsible.IndexOf("客户问题") != -1 && ceErpTradeCell.AfterSaleResponsible.IndexOf(",客户问题") == -1) || (ceErpTradeCell.AfterSaleResponsible.IndexOf("系统问题") != -1 && ceErpTradeCell.AfterSaleResponsible.IndexOf(",系统问题") == -1) || ceErpTradeCell.supRefundType == "正常损耗" || ceErpTradeCell.supRefundType == "车间不售后" || ceErpTradeCell.supRefundType == "不售后" || ceErpTradeCell.supRefundType == "不理赔")
                 {
                     CeErpTradeResponsible.DelByTid(ctid, 1);
                     ceErpTradeCell.AfterSaleSupplierState = 1;

+ 10 - 6
Web/EAfterSale/js/Handling.js

@@ -476,7 +476,7 @@ function saveHandleFn() {
         var btag = getBackTagByResId(resId);
         var kf = mini.get("txtResponsibleUser" + (i + 1)).getText();
 
-        if (vname == "客户问题") {
+        if (vname == "客户问题" || vname == "系统问题") {
             respl += vname + ",";
         } else {
             if (kf == "") {
@@ -693,6 +693,10 @@ function responsibleValueChanged(e) {
                 textId = 4;
                 text = "客户问题"
             }
+            if (name == "系统问题") {
+                textId = 11;
+                text = "系统问题"
+            }
             mini.get("txtReason1").setValue(textId);
             mini.get("txtReason1").setText(text);
             setReason1Value(textId, text);
@@ -773,8 +777,8 @@ function getNameByResId(rid) {
         return "物流";
     else if (rid == 8)//客户问题
         return "客户问题";
-    //else if (rid == 9)//其他
-    //    return "其他";
+    else if (rid == 9)//其他
+        return "系统问题";
     return "";
 }
 function getIDByResName(rid) {
@@ -794,8 +798,8 @@ function getIDByResName(rid) {
         return 7;
     else if (rid == "客户问题")//客户问题
         return 8;
-    //else if (rid == "其他")//其他
-    //    return 9;
+    else if (rid == "系统问题")//其他
+        return 9;
     return "";
 }
 function getBackTagByResId(rid) {
@@ -1197,7 +1201,7 @@ function changeDuctPrice() {
         let txtReason2 = mini.get("txtReason2").getText();
         let txtReason3 = mini.get("txtReason3").getText();
         let isUnAfter = false;
-        if (txtReason1 == "客户问题" && txtReason2 == "无需售后") {
+        if ((txtReason1 == "客户问题" || txtReason1 == "系统问题") && txtReason2 == "无需售后") {
             isUnAfter = true;
         }
         //客服

+ 16 - 16
Web/js/afterSaleReason.js

@@ -238,6 +238,22 @@
     "ID": 1005,
     "TopID": 10,
     "AddName": "标错订单"
+}, {
+    "ID": 1006,
+    "TopID": 10,
+    "AddName": "默拍退款"
+}, {
+    "ID": 1007,
+    "TopID": 10,
+    "AddName": "对公转账退款"
+}, {
+    "ID": 1008,
+    "TopID": 10,
+    "AddName": "多拍退款"
+}, {
+    "ID": 1009,
+    "TopID": 10,
+    "AddName": "拍错退款"
 }, {
     "ID": 1101,
     "TopID": 11,
@@ -818,22 +834,6 @@
     "ID": 41101,
     "TopID": 411,
     "AddName": "退款重拍"
-}, {
-    "ID": 41102,
-    "TopID": 411,
-    "AddName": "默拍退款"
-}, {
-    "ID": 41103,
-    "TopID": 411,
-    "AddName": "对公转账退款"
-}, {
-    "ID": 41104,
-    "TopID": 411,
-    "AddName": "多拍退款"
-}, {
-    "ID": 41105,
-    "TopID": 411,
-    "AddName": "拍错退款"
 }, {
     "ID": 50101,
     "TopID": 501,