Browse Source

//有三种工单状态需要审批

            //1.待处理的时候撤回; 即  8待处理撤回审批中(转办)
            //2.客服处理的 已完结的工单 能撤回; 即  10 已完结撤回审批中(客服处理)
            //3.待定责的时候可以撤回。(客服处理和转办)  9 待定责撤回审批中(客服处理和转办)
liyuanyuan 4 years ago
parent
commit
9fd568bf1e

+ 12 - 5
web/BaseCallCenter.BLL/T_Wo_WorkOrderBase.cs

@@ -609,9 +609,9 @@ namespace YTSoft.BaseCallCenter.BLL
609 609
         #endregion  ExtensionMethod
610 610
     
611 611
         #region 工单撤回
612
-        public bool ResetWorkOrder(int workOrderId,int  byid,string byname,int bmid, string bmmc)
612
+        public bool ResetWorkOrder(int workOrderId,int  byid,string byname,int bmid, string bmmc,string reason)
613 613
         {
614
-            return dal.ResetWorkOrder(workOrderId, byid, byname, bmid, bmmc);
614
+            return dal.ResetWorkOrder(workOrderId, byid, byname, bmid, bmmc, reason);
615 615
         }
616 616
         #endregion
617 617
 
@@ -642,9 +642,9 @@ namespace YTSoft.BaseCallCenter.BLL
642 642
         }
643 643
 
644 644
         //撤回已回访是待定责工单
645
-        public bool CheHuiDDZWorkOrder(int workOrderId, int byid, string byname, int bmid, string bmmc)
645
+        public bool CheHuiDDZWorkOrder(int workOrderId, int byid, string byname, int bmid, string bmmc,string reason)
646 646
         {
647
-            return dal.CheHuiDDZWorkOrder(workOrderId, byid, byname, bmid, bmmc);
647
+            return dal.CheHuiDDZWorkOrder(workOrderId, byid, byname, bmid, bmmc, reason);
648 648
         }
649 649
 
650 650
         public DataSet GetFiveList()
@@ -685,7 +685,14 @@ namespace YTSoft.BaseCallCenter.BLL
685 685
             return dal.GetTodayTelType();
686 686
 
687 687
         }
688
-        
688
+
689
+
690
+
691
+        public bool SubmitShenPiYj(int workorderid, int shenpiresult, string shenpiopinion, int byid, string byname, int bmid)
692
+        {
693
+            return dal.SubmitShenPiYj(workorderid, shenpiresult, shenpiopinion, byid, byname, bmid);
694
+        }
695
+
689 696
 
690 697
     }
691 698
 }

+ 554 - 18
web/BaseCallCenter.DAL/Order/T_Wo_WorkOrderBase.cs

@@ -2419,7 +2419,7 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
2419 2419
 
2420 2420
 
2421 2421
         #region 工单撤回
2422
-        public bool ResetWorkOrder(int workOrderId, int byid, string byname, int bmid, string bmmc)
2422
+        public bool ResetWorkOrderOldJiekou(int workOrderId, int byid, string byname, int bmid, string bmmc)
2423 2423
         {
2424 2424
             bool result = false;
2425 2425
 
@@ -2428,17 +2428,26 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
2428 2428
                 StringBuilder strSql = new StringBuilder();
2429 2429
                 strSql.Append(" update T_Wo_WorkOrderBase set ");
2430 2430
                 strSql.Append(" F_WORKORDERSTATEID=0,F_REPAIRREQUEST='待处理',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workOrderId);
2431
+
2432
+                
2433
+                //strSql.Append(" update T_Wo_WorkOrderHistory set ");
2434
+                //strSql.Append(" F_StateName = '已撤回' where F_HISTORYID in ( SELECT TOP 1  F_HISTORYID FROM  dbo.T_Wo_WorkOrderHistory where F_INSTANCEID=" + workOrderId + " order by F_OPTDATE desc)");
2435
+               
2436
+                //先不发布
2431 2437
                 strSql.Append(" update T_Wo_WorkOrderHistory set ");
2432
-                strSql.Append(" F_StateName = '已撤回' where F_HISTORYID in ( SELECT TOP 1  F_HISTORYID FROM  dbo.T_Wo_WorkOrderHistory where F_INSTANCEID=" + workOrderId + " order by F_OPTDATE desc)");
2438
+                strSql.Append(" F_StateName = '已撤回'  WHERE  F_workorderstateid=0 AND F_StateName='未处理' and F_INSTANCEID= " + workOrderId);
2439
+
2440
+
2441
+
2433 2442
                 result = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
2434 2443
 
2435
-                int hisid = EditOrderHistoryInfo(workOrderId, byid, byname, bmid, bmmc);
2444
+                int hisid = EditOrderHistoryInfoOldJiekou(workOrderId, byid, byname, bmid, bmmc);
2436 2445
 
2437 2446
             }
2438 2447
             return result;
2439 2448
         }
2440 2449
         //插入撤消工单历史信息
2441
-        public int EditOrderHistoryInfo(int workOrderId, int byid, string byname, int bmid, string bmmc)
2450
+        public int EditOrderHistoryInfoOldJiekou(int workOrderId, int byid, string byname, int bmid, string bmmc)
2442 2451
         {
2443 2452
             //历史工单id
2444 2453
             int historyId = 0;
@@ -2483,14 +2492,16 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
2483 2492
 
2484 2493
         }
2485 2494
 
2495
+        #endregion
2496
+
2486 2497
 
2487 2498
 
2488
-        #endregion
2489 2499
 
2490 2500
 
2491 2501
         /// 工单状态F_WORKORDERSTATEID  0处理中 1已处理,12 从编辑工单撤回到补录工单  13 从待处理中驳回到补录工单  14 从待回访中驳回到处理中  15 从已处理中撤回到处理中 16 从待定责驳回到待回访 17 从已回访中撤回到待回访
2492 2502
 
2493 2503
 
2504
+        //转办多人 时 单人驳回 则把所有的操作记录都改成驳回
2494 2505
         #region 待处理的工单驳回到补录工单
2495 2506
         public bool OverruleWorkOrder(int workOrderId, int byid, string byname, int bmid, string bmmc, string opinion)
2496 2507
         {
@@ -2501,8 +2512,16 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
2501 2512
                 StringBuilder strSql = new StringBuilder();
2502 2513
                 strSql.Append(" update T_Wo_WorkOrderBase set ");
2503 2514
                 strSql.Append(" F_WORKORDERSTATEID=0,F_WORKORDERTYPEID=1,F_REPAIRREQUEST='待处理',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workOrderId);
2515
+
2516
+                //转办多人 时 单人驳回 则把所有的操作记录都改成驳回
2517
+                //strSql.Append(" update T_Wo_WorkOrderHistory set ");
2518
+                //strSql.Append(" F_StateName = '已驳回'  WHERE  F_HISTORYID =(  SELECT TOP 1  F_HISTORYID FROM dbo.T_Wo_WorkOrderHistory  WHERE F_INSTANCEID= " + workOrderId + " ORDER BY f_optdate DESC)  ");
2519
+                //先不发布
2504 2520
                 strSql.Append(" update T_Wo_WorkOrderHistory set ");
2505
-                strSql.Append(" F_StateName = '已驳回'  WHERE  F_HISTORYID =(  SELECT TOP 1  F_HISTORYID FROM dbo.T_Wo_WorkOrderHistory  WHERE F_INSTANCEID= " + workOrderId + " ORDER BY f_optdate DESC)  ");
2521
+                strSql.Append(" F_StateName = '已驳回'  WHERE  F_workorderstateid=0 AND F_StateName='未处理' and F_INSTANCEID= " + workOrderId   );
2522
+
2523
+
2524
+
2506 2525
                 result = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
2507 2526
                 int hisid = EditOverruleOrderHistoryInfo(workOrderId, byid, byname, bmid, bmmc,opinion);
2508 2527
 
@@ -2587,25 +2606,41 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
2587 2606
             if (workOrderId > 0)
2588 2607
             {
2589 2608
                 Model.T_Wo_WorkOrderBase model = GetModel(workOrderId);
2590
-                if (model.F_RETURNVISITFLAG == 1) //等于1 是回访
2609
+
2610
+                //转单的待定责驳回
2611
+                if (model.F_WORKORDERTYPEID == 1)
2591 2612
                 {
2613
+                    if (model.F_RETURNVISITFLAG == 1) //等于1 是回访
2614
+                    {
2592 2615
 
2593
-                    StringBuilder strSql = new StringBuilder();
2594
-                    strSql.Append(" update T_Wo_WorkOrderBase set ");
2595
-                    strSql.Append(" F_WORKORDERSTATEID=3,F_REPAIRREQUEST='待回访',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workOrderId);
2616
+                        StringBuilder strSql = new StringBuilder();
2617
+                        strSql.Append(" update T_Wo_WorkOrderBase set ");
2618
+                        strSql.Append(" F_WORKORDERSTATEID=3,F_REPAIRREQUEST='待回访',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workOrderId);
2596 2619
 
2597
-                    result = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
2598
-                    int hisid = EditBoHuiDDZWorkOrder(workOrderId, byid, byname, bmid, bmmc, opinion);
2599
-                }
2620
+                        result = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
2621
+                        int hisid = EditBoHuiDDZWorkOrder(workOrderId, byid, byname, bmid, bmmc, opinion);
2622
+                    }
2623
+
2624
+                    else //待定责工单如果不回访,驳回到处理人 的处理列表
2625
+                    {
2626
+                        StringBuilder strSql = new StringBuilder();
2627
+                        strSql.Append(" update T_Wo_WorkOrderBase set ");
2628
+                        strSql.Append(" F_WORKORDERSTATEID=1,F_REPAIRREQUEST='处理中',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workOrderId);
2600 2629
 
2601
-                else //待定责工单如果不回访,驳回到处理人 的处理列表
2630
+                        result = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
2631
+                        int hisid = EditCheHuiDDZWorkOrder2(workOrderId, byid, byname, bmid, bmmc);
2632
+                    }
2633
+                }
2634
+                //客服处理的待定责驳回
2635
+                if (model.F_WORKORDERTYPEID == 3)
2602 2636
                 {
2603 2637
                     StringBuilder strSql = new StringBuilder();
2604 2638
                     strSql.Append(" update T_Wo_WorkOrderBase set ");
2605
-                    strSql.Append(" F_WORKORDERSTATEID=1,F_REPAIRREQUEST='处理中',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workOrderId);
2639
+                    strSql.Append(" F_WORKORDERSTATEID=0,F_REPAIRREQUEST='待处理',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workOrderId);
2606 2640
 
2607 2641
                     result = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
2608
-                    int hisid = EditCheHuiDDZWorkOrder2(workOrderId, byid, byname, bmid, bmmc);
2642
+                    int hisid = EditBoHuiDDZWorkOrderKF(workOrderId, byid, byname, bmid, bmmc, opinion);
2643
+
2609 2644
                 }
2610 2645
             }
2611 2646
             return result;
@@ -2687,7 +2722,7 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
2687 2722
 
2688 2723
 
2689 2724
         //撤回已回访即待定责的工单
2690
-        public bool CheHuiDDZWorkOrder(int workOrderId, int byid, string byname, int bmid, string bmmc)
2725
+        public bool CheHuiDDZWorkOrderOldJiekou(int workOrderId, int byid, string byname, int bmid, string bmmc)
2691 2726
         {
2692 2727
             bool result = false;
2693 2728
 
@@ -2787,7 +2822,506 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
2787 2822
         }
2788 2823
 
2789 2824
 
2790
-        //大屏
2825
+
2826
+        public int EditBoHuiDDZWorkOrderKF(int workOrderId, int byid, string byname, int bmid, string bmmc, string opinion)
2827
+        {
2828
+            //历史工单id
2829
+            int historyId = 0;
2830
+            //插入撤回信息
2831
+            Model.T_Wo_WorkOrderHistory historyModel = new Model.T_Wo_WorkOrderHistory();
2832
+            historyModel.F_INSTANCEID = workOrderId;
2833
+            historyModel.F_OPTUSERID = byid;
2834
+            historyModel.F_UserName = byname;
2835
+            historyModel.F_OPTBTNID = bmid;
2836
+            historyModel.F_NEXTOWNERARRID = bmmc;
2837
+            historyModel.F_OPTDATE = DateTime.Now;
2838
+            historyModel.F_WORKORDERSTATEID = 6;
2839
+            historyModel.F_StateName = "已驳回";
2840
+            historyModel.F_TASKFLAG = 7; // 
2841
+            historyModel.F_REMARK = byname + "驳回,转补录工单;" + "驳回意见:" + opinion;
2842
+            historyId = InsertWorkOrderHistoryModel(historyModel);
2843
+            return historyId;
2844
+
2845
+        }
2846
+
2847
+
2848
+
2849
+
2850
+        #region 待处理的工单撤回 需要审批工单撤回;客服处理的工单撤回也是这个
2851
+        public bool ResetWorkOrder(int workOrderId, int byid, string byname, int bmid, string bmmc, string reason)
2852
+        {
2853
+            bool result = false;
2854
+
2855
+          Model.T_Wo_WorkOrderBase model=  GetModel(workOrderId);
2856
+
2857
+            if (workOrderId > 0)
2858
+            {
2859
+
2860
+                if (model.F_WORKORDERTYPEID == 3) //客服处理                   
2861
+                {
2862
+                    if (model.F_HOUSING == "投诉" && model.F_FILEFLAG == 3)
2863
+                    {
2864
+                        StringBuilder strSql = new StringBuilder();
2865
+                        strSql.Append(" update T_Wo_WorkOrderBase set ");
2866
+                        strSql.Append(" F_WORKORDERSTATEID=9,F_REPAIRREQUEST='待定责撤回审批中',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workOrderId);
2867
+                        result = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
2868
+
2869
+                        #region 工单历史记录
2870
+                        Model.T_Wo_WorkOrderHistory historyModel = new Model.T_Wo_WorkOrderHistory();
2871
+                        historyModel.F_INSTANCEID = workOrderId;
2872
+                        historyModel.F_OPTUSERID = byid;
2873
+                        historyModel.F_UserName = byname;
2874
+                        historyModel.F_OPTBTNID = bmid;
2875
+                        historyModel.F_NEXTOWNERARRID = bmmc;
2876
+                        historyModel.F_OPTDATE = DateTime.Now;
2877
+                        historyModel.F_WORKORDERSTATEID = 8;
2878
+                        historyModel.F_StateName = "提交撤回";
2879
+                        historyModel.F_TASKFLAG = 0;
2880
+                        if (string.IsNullOrEmpty(reason))
2881
+                        {
2882
+                            historyModel.F_REMARK = byname + "撤回待定责的工单;";
2883
+                        }
2884
+                        else
2885
+                        {
2886
+                            historyModel.F_REMARK = byname + "撤回待定责的工单; 撤回原因:" + reason;
2887
+                        }
2888
+                         InsertWorkOrderHistoryModel(historyModel);
2889
+                        #endregion
2890
+
2891
+                    }
2892
+
2893
+                    else //客服处理非投诉 撤回到补录工单
2894
+                    {
2895
+                        StringBuilder strSql = new StringBuilder();
2896
+                        strSql.Append(" update T_Wo_WorkOrderBase set ");
2897
+                        strSql.Append(" F_WORKORDERSTATEID=10,F_REPAIRREQUEST='已处理撤回审批中',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workOrderId);
2898
+                        result = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
2899
+                        #region 工单历史记录
2900
+                        Model.T_Wo_WorkOrderHistory historyModel = new Model.T_Wo_WorkOrderHistory();
2901
+                        historyModel.F_INSTANCEID = workOrderId;
2902
+                        historyModel.F_OPTUSERID = byid;
2903
+                        historyModel.F_UserName = byname;
2904
+                        historyModel.F_OPTBTNID = bmid;
2905
+                        historyModel.F_NEXTOWNERARRID = bmmc;
2906
+                        historyModel.F_OPTDATE = DateTime.Now;
2907
+                        historyModel.F_WORKORDERSTATEID = 8;
2908
+                        historyModel.F_StateName = "提交撤回";
2909
+                        historyModel.F_TASKFLAG = 0;
2910
+                        if (string.IsNullOrEmpty(reason))
2911
+                        {
2912
+                            historyModel.F_REMARK = byname + "撤回已处理的工单;";
2913
+                        }
2914
+                        else
2915
+                        {
2916
+                            historyModel.F_REMARK = byname + "撤回已处理的工单; 撤回原因:" + reason;
2917
+                        }
2918
+                        InsertWorkOrderHistoryModel(historyModel);
2919
+                        #endregion
2920
+
2921
+                    }
2922
+
2923
+                }
2924
+                else
2925
+                { 
2926
+
2927
+                StringBuilder strSql = new StringBuilder();
2928
+                strSql.Append(" update T_Wo_WorkOrderBase set ");
2929
+                strSql.Append(" F_WORKORDERSTATEID=8,F_REPAIRREQUEST='待处理撤回审批中',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workOrderId);
2930
+                //strSql.Append(" update T_Wo_WorkOrderHistory set ");
2931
+                //strSql.Append(" F_StateName = '已撤回' where F_HISTORYID in ( SELECT TOP 1  F_HISTORYID FROM  dbo.T_Wo_WorkOrderHistory where F_INSTANCEID=" + workOrderId + " order by F_OPTDATE desc)");
2932
+
2933
+                //先不发布
2934
+                //strSql.Append(" update T_Wo_WorkOrderHistory set ");
2935
+                //strSql.Append(" F_StateName = '已撤回'  WHERE  F_workorderstateid=0 AND F_StateName='未处理' and F_INSTANCEID= " + workOrderId);
2936
+
2937
+
2938
+
2939
+                result = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
2940
+
2941
+                int hisid = EditOrderHistoryInfo(workOrderId, byid, byname, bmid, bmmc, reason);
2942
+                }
2943
+
2944
+            }
2945
+            return result;
2946
+        }
2947
+
2948
+        //插入撤工单历史信息
2949
+        public int EditOrderHistoryInfo(int workOrderId, int byid, string byname, int bmid, string bmmc, string reason)
2950
+        {
2951
+            //历史工单id
2952
+            int historyId = 0;
2953
+            //插入操作信息
2954
+            Model.T_Wo_WorkOrderHistory historyModel = new Model.T_Wo_WorkOrderHistory();
2955
+            historyModel.F_INSTANCEID = workOrderId;
2956
+            historyModel.F_OPTUSERID = byid;
2957
+            historyModel.F_UserName = byname;
2958
+            historyModel.F_OPTBTNID = bmid;
2959
+            historyModel.F_NEXTOWNERARRID = bmmc;
2960
+            historyModel.F_OPTDATE = DateTime.Now;
2961
+            historyModel.F_WORKORDERSTATEID = 8;
2962
+            historyModel.F_StateName = "提交撤回";
2963
+            historyModel.F_TASKFLAG = 0;
2964
+            if (string.IsNullOrEmpty(reason))
2965
+            {
2966
+                historyModel.F_REMARK = byname + "撤回处理中的工单;";
2967
+            }
2968
+            else
2969
+            {
2970
+                historyModel.F_REMARK = byname + "撤回处理中的工单; 撤回原因:" + reason;
2971
+            }
2972
+            historyId = InsertWorkOrderHistoryModel(historyModel);
2973
+
2974
+
2975
+            return historyId;
2976
+
2977
+        }
2978
+
2979
+
2980
+
2981
+
2982
+        #endregion
2983
+
2984
+
2985
+        #region 撤回已回访即待定责的工单
2986
+        public bool CheHuiDDZWorkOrder(int workOrderId, int byid, string byname, int bmid, string bmmc,string reason)
2987
+        {
2988
+            bool result = false;
2989
+
2990
+            if (workOrderId > 0)
2991
+            {
2992
+                Model.T_Wo_WorkOrderBase model = GetModel(workOrderId);
2993
+              
2994
+
2995
+                    StringBuilder strSql = new StringBuilder();
2996
+                    strSql.Append(" update T_Wo_WorkOrderBase set ");
2997
+                    strSql.Append(" F_WORKORDERSTATEID=9,F_REPAIRREQUEST='待定责撤回审批中',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workOrderId);
2998
+                  
2999
+                    result = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;                
3000
+
3001
+                   
3002
+                    #region 工单历史记录
3003
+                    Model.T_Wo_WorkOrderHistory historyModel = new Model.T_Wo_WorkOrderHistory();
3004
+                    historyModel.F_INSTANCEID = workOrderId;
3005
+                    historyModel.F_OPTUSERID = byid;
3006
+                    historyModel.F_UserName = byname;
3007
+                    historyModel.F_OPTBTNID = bmid;
3008
+                    historyModel.F_NEXTOWNERARRID = bmmc;
3009
+                    historyModel.F_OPTDATE = DateTime.Now;
3010
+                    historyModel.F_WORKORDERSTATEID = 8;
3011
+                    historyModel.F_StateName = "";
3012
+                    historyModel.F_TASKFLAG = 0;
3013
+                    if (string.IsNullOrEmpty(reason))
3014
+                    {
3015
+                        historyModel.F_REMARK = byname + "撤回待定责的工单;";
3016
+                    }
3017
+                    else
3018
+                    {
3019
+                        historyModel.F_REMARK = byname + "撤回待定责的工单; 撤回原因:" + reason;
3020
+                    }
3021
+                    InsertWorkOrderHistoryModel(historyModel);
3022
+                    #endregion
3023
+               
3024
+                
3025
+
3026
+            }
3027
+            return result;
3028
+
3029
+
3030
+        }
3031
+
3032
+        #endregion
3033
+
3034
+
3035
+        /// <summary>
3036
+        /// 审批列表审批
3037
+        /// </summary>
3038
+        /// <param name="model"></param>
3039
+        /// <returns></returns>
3040
+        public bool SubmitShenPiYj(int  workorderid, int shenpiresult,string shenpiopinion,int byid,string byname,int bmid)
3041
+        {
3042
+            bool EditStatus = false;
3043
+           
3044
+            DAL.T_Wo_WorkOrderHistory bllOrderHistory = new DAL.T_Wo_WorkOrderHistory();
3045
+            //有三种工单状态需要审批
3046
+
3047
+            //1.待处理的时候撤回; 即  8待处理撤回审批中(转办)    
3048
+            //2.客服处理的 已完结的工单 能撤回; 即  10 已完结撤回审批中(客服处理)
3049
+            //3.待定责的时候可以撤回。(客服处理和转办)  9 待定责撤回审批中(客服处理和转办)
3050
+             
3051
+           
3052
+            Model.T_Wo_WorkOrderBase basemodel = GetModel(workorderid);
3053
+
3054
+            if (basemodel.F_WORKORDERSTATEID == 8) // 8待处理撤回审批中(转办)  
3055
+            {
3056
+                if (shenpiresult == 0) 
3057
+                { 
3058
+                    //不同意撤回,改工单状态为处理中,加一条history历史记录 
3059
+                    StringBuilder strSql = new StringBuilder();
3060
+                    strSql.Append(" update T_Wo_WorkOrderBase set ");
3061
+                    strSql.Append(" F_WORKORDERSTATEID=1,F_REPAIRREQUEST='处理中',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workorderid);
3062
+
3063
+                    EditStatus = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
3064
+
3065
+                    Model.T_Wo_WorkOrderHistory historyModelNew = new Model.T_Wo_WorkOrderHistory();
3066
+                    historyModelNew.F_INSTANCEID = workorderid;
3067
+                    historyModelNew.F_OPTUSERID = byid;
3068
+                    historyModelNew.F_UserName = byname;
3069
+                    historyModelNew.F_OPTBTNID = bmid;
3070
+                    historyModelNew.F_NEXTOWNERARRID = "";
3071
+                    historyModelNew.F_OPTDATE = DateTime.Now;
3072
+                    historyModelNew.F_WORKORDERSTATEID = 1;
3073
+                    historyModelNew.F_StateName = "审批不通过";
3074
+                    historyModelNew.F_TASKFLAG = 0;
3075
+                    if (string.IsNullOrEmpty(shenpiopinion))
3076
+                    {
3077
+                        historyModelNew.F_REMARK = byname + "审批不通过";
3078
+                    }
3079
+                    else
3080
+                    {
3081
+                        historyModelNew.F_REMARK = byname + "审批不通过; 原因:" + shenpiopinion;
3082
+                    }
3083
+                      InsertWorkOrderHistoryModel(historyModelNew);
3084
+                }
3085
+                if (shenpiresult == 1)
3086
+                {
3087
+                    //同意撤回,改工单状态为待处理,加一条history历史记录 ,修改以前的转办记录 状态为已撤回
3088
+                    StringBuilder strSql = new StringBuilder();
3089
+                    strSql.Append(" update T_Wo_WorkOrderBase set ");
3090
+                    strSql.Append(" F_WORKORDERSTATEID=0,F_REPAIRREQUEST='待处理',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workorderid);
3091
+                  
3092
+                    // 转办记录改成已撤回
3093
+                    strSql.Append(" update T_Wo_WorkOrderHistory set ");
3094
+                    strSql.Append(" F_StateName = '已撤回'  WHERE  F_workorderstateid=0 AND F_StateName='未处理' and F_INSTANCEID= " + workorderid);
3095
+
3096
+                    EditStatus = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
3097
+
3098
+                    Model.T_Wo_WorkOrderHistory historyModelNew = new Model.T_Wo_WorkOrderHistory();
3099
+                    historyModelNew.F_INSTANCEID = workorderid;
3100
+                    historyModelNew.F_OPTUSERID = byid;
3101
+                    historyModelNew.F_UserName = byname;
3102
+                    historyModelNew.F_OPTBTNID = bmid;
3103
+                    historyModelNew.F_NEXTOWNERARRID = "";
3104
+                    historyModelNew.F_OPTDATE = DateTime.Now;
3105
+                    historyModelNew.F_WORKORDERSTATEID = 1;
3106
+                    historyModelNew.F_StateName = "审批通过";
3107
+                    historyModelNew.F_TASKFLAG = 0;
3108
+                    if (string.IsNullOrEmpty(shenpiopinion))
3109
+                    {
3110
+                        historyModelNew.F_REMARK = byname + "审批通过";
3111
+                    }
3112
+                    else
3113
+                    {
3114
+                        historyModelNew.F_REMARK = byname + "审批通过; 原因:" + shenpiopinion;
3115
+                    }
3116
+                    InsertWorkOrderHistoryModel(historyModelNew);
3117
+                }
3118
+
3119
+
3120
+            }
3121
+            else if (basemodel.F_WORKORDERSTATEID == 9) // 9 待定责撤回审批中(客服处理和转办)
3122
+            {
3123
+                if (shenpiresult == 0)
3124
+                {
3125
+                    //不同意撤回,改工单状态为待定责,加一条history历史记录 
3126
+                    StringBuilder strSql = new StringBuilder();
3127
+                    strSql.Append(" update T_Wo_WorkOrderBase set ");
3128
+                    strSql.Append(" F_WORKORDERSTATEID=4,F_REPAIRREQUEST='待定责',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workorderid);
3129
+
3130
+                    EditStatus = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
3131
+
3132
+                    Model.T_Wo_WorkOrderHistory historyModelNew = new Model.T_Wo_WorkOrderHistory();
3133
+                    historyModelNew.F_INSTANCEID = workorderid;
3134
+                    historyModelNew.F_OPTUSERID = byid;
3135
+                    historyModelNew.F_UserName = byname;
3136
+                    historyModelNew.F_OPTBTNID = bmid;
3137
+                    historyModelNew.F_NEXTOWNERARRID = "";
3138
+                    historyModelNew.F_OPTDATE = DateTime.Now;
3139
+                    historyModelNew.F_WORKORDERSTATEID = 1;
3140
+                    historyModelNew.F_StateName = "审批不通过";
3141
+                    historyModelNew.F_TASKFLAG = 0;
3142
+                    if (string.IsNullOrEmpty(shenpiopinion))
3143
+                    {
3144
+                        historyModelNew.F_REMARK = byname + "审批不通过";
3145
+                    }
3146
+                    else
3147
+                    {
3148
+                        historyModelNew.F_REMARK = byname + "审批不通过; 原因:" + shenpiopinion;
3149
+                    }
3150
+                    InsertWorkOrderHistoryModel(historyModelNew);
3151
+                }
3152
+                if (shenpiresult == 1)
3153
+                {
3154
+                    //同意撤回,改工单状态 加一条history历史记录 ,修改以前的转办记录 状态为已撤回
3155
+                    if (basemodel.F_WORKORDERTYPEID == 3)//客服处理的工单 是投诉类型的 ,从待定责撤回就是 转到补录工单
3156
+                    {
3157
+                        StringBuilder strSql1 = new StringBuilder();
3158
+                        strSql1.Append(" update T_Wo_WorkOrderBase set ");
3159
+                        strSql1.Append(" F_WORKORDERSTATEID=0,F_REPAIRREQUEST='待处理',F_HASTENCOUNTS=0 ,F_RETURNVISITCONTENT='' where F_WORKORDERID=" + workorderid);
3160
+
3161
+                        EditStatus = DbHelperSQL.ExecuteSql(strSql1.ToString()) > 0;
3162
+
3163
+                        Model.T_Wo_WorkOrderHistory historyModelNew = new Model.T_Wo_WorkOrderHistory();
3164
+                        historyModelNew.F_INSTANCEID = workorderid;
3165
+                        historyModelNew.F_OPTUSERID = byid;
3166
+                        historyModelNew.F_UserName = byname;
3167
+                        historyModelNew.F_OPTBTNID = bmid;
3168
+                        historyModelNew.F_NEXTOWNERARRID = "";
3169
+                        historyModelNew.F_OPTDATE = DateTime.Now;
3170
+                        historyModelNew.F_WORKORDERSTATEID = 1;
3171
+                        historyModelNew.F_StateName = "审批通过";
3172
+                        historyModelNew.F_TASKFLAG = 0;
3173
+                        if (string.IsNullOrEmpty(shenpiopinion))
3174
+                        {
3175
+                            historyModelNew.F_REMARK = byname + "审批通过";
3176
+                        }
3177
+                        else
3178
+                        {
3179
+                            historyModelNew.F_REMARK = byname + "审批通过; 原因:" + shenpiopinion;
3180
+                        }
3181
+                        InsertWorkOrderHistoryModel(historyModelNew);
3182
+
3183
+
3184
+                    }
3185
+
3186
+                    else
3187
+                    {  //转办的工单,待定责撤回的前状态是待回访或者处理中
3188
+
3189
+                        if (basemodel.F_RETURNVISITFLAG == 0) //不回访                        
3190
+                        {
3191
+                            StringBuilder strSql = new StringBuilder();
3192
+                            strSql.Append(" update T_Wo_WorkOrderBase set ");
3193
+                            strSql.Append(" F_WORKORDERSTATEID=1,F_REPAIRREQUEST='处理中',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workorderid);
3194
+                            EditStatus = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
3195
+
3196
+                        }
3197
+                        else
3198
+                        {
3199
+                            StringBuilder strSql = new StringBuilder();
3200
+                            strSql.Append(" update T_Wo_WorkOrderBase set ");
3201
+                            strSql.Append(" F_WORKORDERSTATEID=3,F_REPAIRREQUEST='待回访',F_HASTENCOUNTS=0 where F_WORKORDERID=" + workorderid);
3202
+
3203
+                            EditStatus = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
3204
+
3205
+                            Model.T_Wo_WorkOrderHistory historyModelNew = new Model.T_Wo_WorkOrderHistory();
3206
+                            historyModelNew.F_INSTANCEID = workorderid;
3207
+                            historyModelNew.F_OPTUSERID = byid;
3208
+                            historyModelNew.F_UserName = byname;
3209
+                            historyModelNew.F_OPTBTNID = bmid;
3210
+                            historyModelNew.F_NEXTOWNERARRID = "";
3211
+                            historyModelNew.F_OPTDATE = DateTime.Now;
3212
+                            historyModelNew.F_WORKORDERSTATEID = 1;
3213
+                            historyModelNew.F_StateName = "审批通过";
3214
+                            historyModelNew.F_TASKFLAG = 0;
3215
+                            if (string.IsNullOrEmpty(shenpiopinion))
3216
+                            {
3217
+                                historyModelNew.F_REMARK = byname + "审批通过";
3218
+                            }
3219
+                            else
3220
+                            {
3221
+                                historyModelNew.F_REMARK = byname + "审批通过; 原因:" + shenpiopinion;
3222
+                            }
3223
+                            InsertWorkOrderHistoryModel(historyModelNew);
3224
+                        }
3225
+                        return EditStatus;
3226
+                    }
3227
+                }
3228
+
3229
+
3230
+
3231
+
3232
+            }
3233
+            else if (basemodel.F_WORKORDERSTATEID == 10) // 客服处理的 已完结的工单 能撤回; 10 已处理撤回审批中(客服处理)
3234
+            {
3235
+                if (shenpiresult == 0)
3236
+                {
3237
+                    //不同意撤回,改工单状态为已完结,加一条history历史记录 
3238
+                    StringBuilder strSql = new StringBuilder();
3239
+                    strSql.Append(" update T_Wo_WorkOrderBase set ");
3240
+                    strSql.Append(" F_WORKORDERSTATEID=5,F_REPAIRREQUEST='已处理'  where F_WORKORDERID=" + workorderid);
3241
+
3242
+                    EditStatus = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
3243
+
3244
+                    Model.T_Wo_WorkOrderHistory historyModelNew = new Model.T_Wo_WorkOrderHistory();
3245
+                    historyModelNew.F_INSTANCEID = workorderid;
3246
+                    historyModelNew.F_OPTUSERID = byid;
3247
+                    historyModelNew.F_UserName = byname;
3248
+                    historyModelNew.F_OPTBTNID = bmid;
3249
+                    historyModelNew.F_NEXTOWNERARRID = "";
3250
+                    historyModelNew.F_OPTDATE = DateTime.Now;
3251
+                    historyModelNew.F_WORKORDERSTATEID = 5;
3252
+                    historyModelNew.F_StateName = "审批不通过";
3253
+                    historyModelNew.F_TASKFLAG = 0;
3254
+                    if (string.IsNullOrEmpty(shenpiopinion))
3255
+                    {
3256
+                        historyModelNew.F_REMARK = byname + "审批不通过";
3257
+                    }
3258
+                    else
3259
+                    {
3260
+                        historyModelNew.F_REMARK = byname + "审批不通过; 原因:" + shenpiopinion;
3261
+                    }
3262
+                    InsertWorkOrderHistoryModel(historyModelNew);
3263
+                }
3264
+                if (shenpiresult == 1)
3265
+                {
3266
+                    //同意撤回,转到补录工单;改工单状态为待处理,F_RETURNVISITCONTENT =‘’ 加一条history历史记录 , 
3267
+                    StringBuilder strSql = new StringBuilder();
3268
+                    strSql.Append(" update T_Wo_WorkOrderBase set ");
3269
+                    strSql.Append(" F_WORKORDERSTATEID=0,F_REPAIRREQUEST='待处理',F_HASTENCOUNTS=0,F_RETURNVISITCONTENT=''  where F_WORKORDERID=" + workorderid);
3270
+
3271
+                    if (basemodel.F_HOUSING == "表扬")
3272
+                    {
3273
+                        //把表扬记录删掉
3274
+                        DataTable dt = NoticeBll.GetList("NoticeType=0 and OrderId='" + basemodel.F_WORKORDERID + "'").Tables[0];
3275
+                        if (dt.Rows.Count > 0)
3276
+                        {
3277
+                            foreach (DataRow dr in dt.Rows)
3278
+                            {
3279
+                                int deleteid = Convert.ToInt32(dr["NoticeId"].ToString());
3280
+                                NoticeBll.Delete(deleteid);
3281
+                            }
3282
+                        }
3283
+
3284
+
3285
+                    }
3286
+
3287
+
3288
+                    EditStatus = DbHelperSQL.ExecuteSql(strSql.ToString()) > 0;
3289
+
3290
+                    Model.T_Wo_WorkOrderHistory historyModelNew = new Model.T_Wo_WorkOrderHistory();
3291
+                    historyModelNew.F_INSTANCEID = workorderid;
3292
+                    historyModelNew.F_OPTUSERID = byid;
3293
+                    historyModelNew.F_UserName = byname;
3294
+                    historyModelNew.F_OPTBTNID = bmid;
3295
+                    historyModelNew.F_NEXTOWNERARRID = "";
3296
+                    historyModelNew.F_OPTDATE = DateTime.Now;
3297
+                    historyModelNew.F_WORKORDERSTATEID = 0;
3298
+                    historyModelNew.F_StateName = "审批通过";
3299
+                    historyModelNew.F_TASKFLAG = 0;
3300
+                    if (string.IsNullOrEmpty(shenpiopinion))
3301
+                    {
3302
+                        historyModelNew.F_REMARK = byname + "审批通过";
3303
+                    }
3304
+                    else
3305
+                    {
3306
+                        historyModelNew.F_REMARK = byname + "审批通过; 原因:" + shenpiopinion;
3307
+                    }
3308
+                    InsertWorkOrderHistoryModel(historyModelNew);
3309
+                }
3310
+
3311
+            }
3312
+            else
3313
+            {
3314
+                return EditStatus;
3315
+            }
3316
+
3317
+             
3318
+            return EditStatus;
3319
+
3320
+        }
3321
+
3322
+
3323
+
3324
+        #region 大屏相关的接口
2791 3325
         public DataSet GetFiveList()
2792 3326
         {
2793 3327
             string sql = "SELECT TOP 5 F_CREATEDATE,F_HOUSING, F_ADSLACCOUNT  ,F_content FROM dbo.T_Wo_WorkOrderBase ORDER BY F_CREATEDATE DESC";
@@ -2967,6 +3501,8 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
2967 3501
 
2968 3502
 
2969 3503
         }
3504
+
3505
+       #endregion
2970 3506
     }
2971 3507
 
2972 3508
 }

+ 2 - 1
web/BaseCallCenter.Model/T_Wo_WorkOrderBase.cs

@@ -324,6 +324,7 @@ namespace YTSoft.BaseCallCenter.Model
324 324
 
325 325
         /// <summary>
326 326
         /// 0未处理 1处理中  2已办结(结束) 3待回访 4待定责 5已定责,已处理
327
+        /// 新加的:8待处理撤回审批中(转办)  9 待定责撤回审批中(客服处理和转办)   10 已处理撤回审批中(客服处理) 
327 328
         /// </summary>
328 329
         public int? F_WORKORDERSTATEID
329 330
         {
@@ -396,7 +397,7 @@ namespace YTSoft.BaseCallCenter.Model
396 397
             get { return _f_returnvisitcontent; }
397 398
         }
398 399
         /// <summary>
399
-        /// 是否回访
400
+        /// 是否回访 0 不回访 1 回访
400 401
         /// </summary>
401 402
         public int? F_RETURNVISITFLAG
402 403
         {

+ 4 - 4
web/YTSoft.BaseCallCenter.MVCWeb/Content/js/WorkOrder/WorkOrderMyListHF.js

@@ -293,7 +293,7 @@ layui.use(['table', 'jquery'], function () {
293 293
         '<textarea placeholder="请输入撤回内容" id="txtReason" style="width:280px;height:70px;resize:none;border-radius:6px;border-color:#ccc;" >' +
294 294
         '</textarea></div>',
295 295
         btn:['确定','取消'],
296
-        yes:function(){
296
+          yes: function (index, layero){
297 297
           var textReason = top.$('#txtReason').val();
298 298
           layer.close(index)
299 299
           $.ajax({
@@ -305,12 +305,12 @@ layui.use(['table', 'jquery'], function () {
305 305
             cache: false,
306 306
             data: {
307 307
               workOrderId: data.F_WORKORDERID,
308
-              reason: txtReason
308
+                reason: textReason
309 309
             },
310 310
             success: function (thisResult, result) {
311 311
             if (thisResult == "True") {
312 312
               layer.open({
313
-                content: '撤回成功'
313
+                content: '提交撤回成功'
314 314
                 , icon: 1
315 315
                 , btn: ['确定']
316 316
                 , yes: function (index, layero) {
@@ -336,7 +336,7 @@ layui.use(['table', 'jquery'], function () {
336 336
                 }
337 337
               });
338 338
             } else {
339
-                layui.layer.alert("撤回失败!", {
339
+                layui.layer.alert("提交撤回失败!", {
340 340
                   icon: 2
341 341
                 });
342 342
   

+ 1 - 1
web/YTSoft.BaseCallCenter.MVCWeb/Content/js/WorkOrder/WorkOrderMyListSP.js

@@ -104,7 +104,7 @@ layui.use(['table', 'jquery'], function () {
104 104
         content: openUrl,
105 105
         area: ['30%', '40%'],
106 106
         id: 'EditCallWorkFolw',
107
-        title: '撤回审核',
107
+        title: '审批',
108 108
         end: function () {
109 109
 
110 110
           //置闲

+ 2 - 2
web/YTSoft.BaseCallCenter.MVCWeb/Content/js/WorkOrder/workorderalllist.js

@@ -332,12 +332,12 @@ layui.use(['table', 'jquery'], function () {
332 332
                   
333 333
                   if (repairRequest == "待回访"||repairRequest == "已处理"||repairRequest == "待定责") {
334 334
 
335
-                    htmlContext +='<a class="layui-btn layui-btn-primary layui-btn-xs btnBj" lay-event="reset">编辑</a>'
335
+                      htmlContext +='<a class="layui-btn layui-btn-primary layui-btn-xs btnBj" lay-event="edit">编辑</a>'
336 336
 
337 337
                   }
338 338
                 }else if (linkman == userCode && workOrderTypeId==3 && repairRequest != "已定责") {
339 339
 
340
-                    htmlContext +='<a class="layui-btn layui-btn-primary layui-btn-xs btnBj" lay-event="reset">编辑</a>'
340
+                    htmlContext +='<a class="layui-btn layui-btn-primary layui-btn-xs btnBj" lay-event="edit">编辑</a>'
341 341
                     
342 342
                 }
343 343
                 htmlContext +='<a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="view">查看详情</a>'

+ 4 - 4
web/YTSoft.BaseCallCenter.MVCWeb/Controllers/HW/CallRecordController.cs

@@ -321,13 +321,13 @@ namespace YTSoft.BaseCallCenter.MVCWeb.Controllers
321 321
         }
322 322
 
323 323
         /// <summary>
324
-        /// 撤回历史工单
324
+        /// 编辑工单列表 的撤回按钮 ;撤回历史工单
325 325
         /// </summary>
326 326
         /// <param name="workOrderBaseModel"></param>
327 327
         /// <returns></returns>
328 328
         [AcceptVerbs(HttpVerbs.Get)]
329
-        public bool ResetWorkOrder(int workOrderId)
330
-        {
329
+        public bool ResetWorkOrder(int workOrderId,string reason)
330
+        {             
331 331
                 string F_UserCode = "";
332 332
                 if (Request.Cookies["BaseCallCenter_T_User"] != null)
333 333
                 {
@@ -350,7 +350,7 @@ namespace YTSoft.BaseCallCenter.MVCWeb.Controllers
350 350
                         if (list.Count > 0)
351 351
                         {
352 352
                             bmmc = list[0].F_DeptName.ToString();
353
-                            result = orderBLL.ResetWorkOrder(workOrderId, F_UserID, F_UserName, F_DeptId, bmmc);
353
+                            result = orderBLL.ResetWorkOrder(workOrderId, F_UserID, F_UserName, F_DeptId, bmmc, reason);
354 354
                         }
355 355
                     }
356 356
                     return result;

File diff suppressed because it is too large
+ 167 - 7
web/YTSoft.BaseCallCenter.MVCWeb/Controllers/Order/OrderController.cs


+ 7 - 1
web/YTSoft.BaseCallCenter.MVCWeb/Views/Order/ViewMyOrder.cshtml

@@ -299,7 +299,13 @@
299 299
                       else if (Model.HistoryOrderList[i].F_REMARK.Contains("驳回"))
300 300
                       {
301 301
                          <span>处理方式:驳回</span>
302
-                      } else{
302
+                      } 
303
+                          else if (Model.HistoryOrderList[i].F_REMARK.Contains("审批"))
304
+                      {
305
+                         <span>处理方式:审批</span>
306
+                      } 
307
+                         
308
+                         else{
303 309
                           <span>处理方式:转办</span>
304 310
                       }
305 311
 

+ 1 - 1
web/YTSoft.BaseCallCenter.MVCWeb/Views/Order/WorkOrderShenPiList.cshtml

@@ -223,7 +223,7 @@
223 223
 </body>
224 224
 <script type="text/html" id="barDemo">
225 225
     <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="view">查看详情</a>
226
-    <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="examineRecall">撤回审批</a>
226
+    <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="examineRecall">审批</a>
227 227
 </script>
228 228
 <script src="/Content/js/WorkOrder/WorkOrderMyListSP.js" charset="utf-8"></script>
229 229
 <script type="text/html" id="btnCallOut">

+ 3 - 0
web/YTSoft.BaseCallCenter.MVCWeb/YTSoft.BaseCallCenter.MVCWeb.csproj

@@ -640,6 +640,7 @@
640 640
     <Content Include="Content\js\sysmanage\userlist.js" />
641 641
     <Content Include="Content\js\welcome.min.js" />
642 642
     <Content Include="Content\js\WorkOrder\editmyorder.js" />
643
+    <Content Include="Content\js\WorkOrder\OverOrderView.js" />
643 644
     <Content Include="Content\js\WorkOrder\Tag.js" />
644 645
     <Content Include="Content\js\WorkOrder\workorderalllist.js" />
645 646
     <Content Include="Content\js\WorkOrder\WorkOrderAllListReport.js" />
@@ -647,6 +648,8 @@
647 648
     <Content Include="Content\js\WorkOrder\WorkOrderAllList_Wb.js" />
648 649
     <Content Include="Content\js\WorkOrder\workordermylist.js" />
649 650
     <Content Include="Content\js\WorkOrder\WorkOrderMyListHF.js" />
651
+    <Content Include="Content\js\WorkOrder\WorkOrderMyListJY.js" />
652
+    <Content Include="Content\js\WorkOrder\WorkOrderMyListSP.js" />
650 653
     <Content Include="Content\js\WorkOrder\workordernolist.js" />
651 654
     <Content Include="Content\js\WorkOrder\workorderWaitlist.js" />
652 655
     <Content Include="Content\js\worldExport.js" />