|
|
@@ -2441,7 +2441,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
2441
|
2441
|
{
|
|
2442
|
2442
|
|
|
2443
|
2443
|
////话务员,已办待回访菜单中可以看到所有工单并能操作
|
|
2444
|
|
- if (User.F_RoleCode != "ZJZY" && User.F_RoleCode != "ZXHWY")
|
|
|
2444
|
+ if (User.F_RoleCode != "ZJZY" && User.F_RoleCode != "ZXHWY" )
|
|
2445
|
2445
|
sql += " and F_CreateUser='" + User.F_UserCode + "'";
|
|
2446
|
2446
|
//话务员,已办待回访菜单中可以看到所有工单并能操作
|
|
2447
|
2447
|
}
|
|
|
@@ -3216,7 +3216,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
3216
|
3216
|
sql += " and F_WorkOrderID in (select F_WorkOrderID from T_Bus_AssignedInfo WITH(NOLOCK) where F_State=1 and F_IsDelete=0 ";
|
|
3217
|
3217
|
|
|
3218
|
3218
|
if (User.F_RoleCode != "GLY" && User.F_RoleCode != "ZXLDGLY" && User.F_RoleCode != "ZXLDGLYGLY" && User.F_RoleCode != "DDZG"
|
|
3219
|
|
- && User.F_RoleCode != "ZXLD " && User.F_RoleCode != "SPZ" && User.F_RoleCode != "SPZJZ"
|
|
|
3219
|
+ && User.F_RoleCode != "SPZ" && User.F_RoleCode != "SPZJZ"
|
|
3220
|
3220
|
)
|
|
3221
|
3221
|
{
|
|
3222
|
3222
|
sql += " and F_CreateUser='" + User.F_UserCode + "')";
|
|
|
@@ -3235,7 +3235,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
3235
|
3235
|
+ " F_State = 1 and F_IsDelete = 0 and T_Bus_AssignedInfo.F_WorkOrderId = T_Bus_WorkOrder.F_WorkOrderId) is null)";
|
|
3236
|
3236
|
sql += " and F_WorkState != '9' ";
|
|
3237
|
3237
|
}
|
|
3238
|
|
- if (User.F_RoleCode == "ZXHWY")
|
|
|
3238
|
+ if (User.F_RoleCode == "ZXHWY"|| User.F_RoleCode == "ZXLD")
|
|
3239
|
3239
|
{
|
|
3240
|
3240
|
sql += " and F_CreateUser='" + User.F_UserCode + "' ";
|
|
3241
|
3241
|
}
|
|
|
@@ -3270,7 +3270,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
3270
|
3270
|
}
|
|
3271
|
3271
|
|
|
3272
|
3272
|
if (User.F_RoleCode != "GLY" && User.F_RoleCode != "ZXLDGLY" && User.F_RoleCode != "ZXLDGLYGLY" && User.F_RoleCode != "DDZG"
|
|
3273
|
|
- && User.F_RoleCode != "ZXLD" && User.F_RoleCode != "SPZ" && User.F_RoleCode != "SPZJZ")
|
|
|
3273
|
+ && User.F_RoleCode != "SPZ" && User.F_RoleCode != "SPZJZ")
|
|
3274
|
3274
|
{
|
|
3275
|
3275
|
sql += " and F_CreateUser='" + User.F_UserCode + "'";
|
|
3276
|
3276
|
}
|
|
|
@@ -3437,7 +3437,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
3437
|
3437
|
// sql += " and F_WorkOrderID in(select F_WorkOrderID from T_Bus_Feedback b WITH(NOLOCK) where F_State = 1 and F_IsDelete = 0 and F_Type = 3 and F_IsAudit = 1 ) ";
|
|
3438
|
3438
|
// sql += "and F_WorkOrderID in( select b.F_WorkOrderID from T_Bus_Feedback b WITH(NOLOCK) inner join T_Bus_Feedback a on a.F_Id = b.F_Id and a .F_Id = (select max(t1.F_Id) from T_Bus_Feedback t1 where t1.F_WorkOrderId = b.F_WorkOrderId) where b.F_State = 1 and b.F_IsDelete = 0 and b.F_Type = 3 and b.F_IsAudit = 1 ) ";
|
|
3439
|
3439
|
|
|
3440
|
|
- if (User.F_RoleCode != "GLY" && User.F_RoleCode != "SPZ" && User.F_RoleCode != "SPZJZ" && User.F_RoleCode != "ZXLD")
|
|
|
3440
|
+ if (User.F_RoleCode != "GLY" && User.F_RoleCode != "SPZ" && User.F_RoleCode != "SPZJZ" )
|
|
3441
|
3441
|
{
|
|
3442
|
3442
|
sql += " and F_CreateUser='" + User.F_UserCode + "'";
|
|
3443
|
3443
|
}
|
|
|
@@ -3446,7 +3446,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
3446
|
3446
|
case "11"://
|
|
3447
|
3447
|
|
|
3448
|
3448
|
sql += " and F_WorkState =14";
|
|
3449
|
|
- if (User.F_RoleCode != "GLY" && User.F_RoleCode != "ZXLD" && User.F_RoleCode != "SPZ" && User.F_RoleCode != "SPZJZ")
|
|
|
3449
|
+ if (User.F_RoleCode != "GLY" && User.F_RoleCode != "SPZ" && User.F_RoleCode != "SPZJZ")
|
|
3450
|
3450
|
{
|
|
3451
|
3451
|
sql += " and F_CreateUser='" + User.F_UserCode + "'";
|
|
3452
|
3452
|
}
|
|
|
@@ -3876,8 +3876,24 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
3876
|
3876
|
if (Int32.Parse(strtab) != 11 && Int32.Parse(strtab) != 9)
|
|
3877
|
3877
|
btns.Add(ButtonGroup.turnsee());
|
|
3878
|
3878
|
}
|
|
3879
|
|
-
|
|
3880
|
|
-
|
|
|
3879
|
+ //if (User.F_RoleCode.ToUpper() == "ZXHWY")
|
|
|
3880
|
+ //{
|
|
|
3881
|
+ // if (Int32.Parse(strtab)== 0)
|
|
|
3882
|
+ // {
|
|
|
3883
|
+ // btns.Add(ButtonGroup.turnsee());
|
|
|
3884
|
+ // if (dr["F_WorkState"].ToString()=="1")
|
|
|
3885
|
+ // {
|
|
|
3886
|
+ // btns.Add(ButtonGroup.edit());
|
|
|
3887
|
+ // btns.Add(ButtonGroup.back());
|
|
|
3888
|
+ // btns.Add(ButtonGroup.Report());
|
|
|
3889
|
+ // btns.Add(ButtonGroup.trans());
|
|
|
3890
|
+ // }
|
|
|
3891
|
+ // else if (dr["F_WorkState"].ToString() == "11")
|
|
|
3892
|
+ // {
|
|
|
3893
|
+ // btns.Add(ButtonGroup.reload()); btns.Add(ButtonGroup.reject());
|
|
|
3894
|
+ // }
|
|
|
3895
|
+ // }
|
|
|
3896
|
+ //}
|
|
3881
|
3897
|
if (strtab == "0" && issh == 2)
|
|
3882
|
3898
|
{
|
|
3883
|
3899
|
dr["DeptName"] = DbHelperSQL.GetSingle(" select [dbo].[GetDeptNames]( (select top 1 F_MainDeptId from T_Bus_ToExamine where F_WorkOrderId ='" + dr["F_WorkOrderId"].ToString() + "' and F_IsDelete = 0 and F_MainDeptId is not null and F_State = 0 and F_IsDelete = 0 and F_AssignedId = 0and F_MainDeptId != '' order by F_ID desc))");
|
|
|
@@ -5416,7 +5432,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
5416
|
5432
|
string strpagesize = RequestString.GetQueryString("pagesize");
|
|
5417
|
5433
|
int pagesize = 10;
|
|
5418
|
5434
|
|
|
5419
|
|
- if (User.F_RoleCode == "ZXHWY")
|
|
|
5435
|
+ if (User.F_RoleCode == "ZXHWY"||User.F_RoleCode == "ZXLD")
|
|
5420
|
5436
|
{
|
|
5421
|
5437
|
sql += " and F_CreateUser = '" + User.F_UserCode + "' ";
|
|
5422
|
5438
|
}
|
|
|
@@ -12128,7 +12144,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
12128
|
12144
|
#endregion
|
|
12129
|
12145
|
if (state > 0)
|
|
12130
|
12146
|
{
|
|
12131
|
|
- if (User.F_RoleCode == "ZXLD" || User.F_RoleCode == "SPZ" || User.F_RoleCode == "SPZJZ" || User.F_RoleCode == "ZXLDGLYGLY" || User.F_RoleCode == "GLY" || User.F_RoleCode == "DDZG")
|
|
|
12147
|
+ if (User.F_RoleCode == "ZXLD" || User.F_RoleCode == "ZXHWY" || User.F_RoleCode == "SPZ" || User.F_RoleCode == "SPZJZ" || User.F_RoleCode == "ZXLDGLYGLY" || User.F_RoleCode == "GLY" || User.F_RoleCode == "DDZG")
|
|
12132
|
12148
|
{
|
|
12133
|
12149
|
|
|
12134
|
12150
|
int assignid = RequestString.GetInt("assignid", 0);
|
|
|
@@ -13271,7 +13287,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
13271
|
13287
|
//[Authority]
|
|
13272
|
13288
|
public ActionResult AssignWorkOrderNew(List<maindeptcontent> content)
|
|
13273
|
13289
|
{
|
|
13274
|
|
- if (User.F_RoleCode == "ZXLD" || User.F_RoleCode == "ZXLDGLYGLY" || User.F_RoleCode == "GLY" || User.F_RoleCode == "DDZG" || User.F_RoleCode == "DBZY" || User.F_RoleCode == "SPZ" || User.F_RoleCode == "SPZJZ")
|
|
|
13290
|
+ if (User.F_RoleCode == "ZXLD" || User.F_RoleCode == "ZXHWY" || User.F_RoleCode == "ZXLDGLYGLY" || User.F_RoleCode == "GLY" || User.F_RoleCode == "DDZG" || User.F_RoleCode == "DBZY" || User.F_RoleCode == "SPZ" || User.F_RoleCode == "SPZJZ")
|
|
13275
|
13291
|
{
|
|
13276
|
13292
|
string workorderid = RequestString.GetFormString("workorderid");
|
|
13277
|
13293
|
int state = RequestString.GetInt("state", 0);
|
|
|
@@ -21617,7 +21633,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
21617
|
21633
|
//[Authority]
|
|
21618
|
21634
|
public ActionResult ReloadWorkOrder()
|
|
21619
|
21635
|
{
|
|
21620
|
|
- if (User.F_RoleCode == "ZXLD" || User.F_RoleCode == "ZXLDGLYGLY" || User.F_RoleCode == "GLY" || User.F_RoleCode == "DDZG" || User.F_RoleCode == "SPZ" || User.F_RoleCode == "SPZJZ")
|
|
|
21636
|
+ if (User.F_RoleCode == "ZXLD" || User.F_RoleCode == "ZXHWY" || User.F_RoleCode == "ZXLDGLYGLY" || User.F_RoleCode == "GLY" || User.F_RoleCode == "DDZG" || User.F_RoleCode == "SPZ" || User.F_RoleCode == "SPZJZ")
|
|
21621
|
21637
|
//if (User.F_RoleCode == "ZJZY" || User.F_RoleCode == "GLY")
|
|
21622
|
21638
|
{
|
|
21623
|
21639
|
string workorderid = RequestString.GetFormString("workorderid");
|
|
|
@@ -22333,7 +22349,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
22333
|
22349
|
// var User = new BLL.T_Sys_UserAccount ().GetModel("8000");
|
|
22334
|
22350
|
|
|
22335
|
22351
|
|
|
22336
|
|
- if (User.F_RoleCode == "ZXLD" || User.F_RoleCode == "ZXLDGLYGLY" || User.F_RoleCode == "GLY" || User.F_RoleCode == "DDZG" || User.F_RoleCode == "SPZ" || User.F_RoleCode == "SPZJZ")
|
|
|
22352
|
+ if (User.F_RoleCode == "ZXLD" || User.F_RoleCode == "ZXHWY" || User.F_RoleCode == "ZXLDGLYGLY" || User.F_RoleCode == "GLY" || User.F_RoleCode == "DDZG" || User.F_RoleCode == "SPZ" || User.F_RoleCode == "SPZJZ")
|
|
22337
|
22353
|
//if (User.F_RoleCode == "ZJZY" || User.F_RoleCode == "GLY")
|
|
22338
|
22354
|
{
|
|
22339
|
22355
|
string workorderid = RequestString.GetFormString("workorderid");
|