PerformanceItemRow.razor.cs 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. using Microsoft.AspNetCore.Components;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Threading.Tasks;
  6. using wispro.sp.entity;
  7. namespace wispro.sp.web.Components
  8. {
  9. public partial class PerformanceItemRow
  10. {
  11. [Parameter]
  12. public PerformanceItem EditingItem { get; set; }
  13. [Parameter]
  14. public EventCallback<PerformanceItem> OnSubmitShenSu { get; set; }
  15. [Parameter]
  16. public EventCallback<PerformanceItem> OnSWJXSF { get; set; }
  17. class Reason
  18. {
  19. public string Value { get; set; }
  20. public string Name { get; set; }
  21. }
  22. List<Reason> _Reasons = new List<Reason>()
  23. {
  24. new Reason(){Name="PCT首次英文案",Value="PCT首次英文案"},
  25. new Reason(){Name="我方转格式、复核",Value="我方转格式、复核"},
  26. new Reason(){Name="台湾案转大陆案",Value="台湾案转大陆案"},
  27. new Reason(){Name="大陆案转台湾案",Value="大陆案转台湾案"},
  28. new Reason(){Name="同套大陆+台湾",Value="同套大陆+台湾"},
  29. new Reason(){Name="不请款",Value="不请款"},
  30. new Reason(){Name="撤回后重新递交",Value="撤回后重新递交"},
  31. new Reason(){Name="发文后客户取消申请",Value="发文后客户取消申请"},
  32. new Reason(){Name="发文后客户原因取消申请,系统结案",Value="发文后客户原因取消申请,系统结案"},
  33. new Reason(){Name="改权",Value="改权"},
  34. new Reason(){Name="改权+改说明书",Value="改权+改说明书"},
  35. new Reason(){Name="客户不进行答辩",Value="客户不进行答辩"},
  36. new Reason(){Name="客户提供答辩点,撰写英文报导函",Value="客户提供答辩点,撰写英文报导函"},
  37. new Reason(){Name="客户未提供答辩点,撰写英文报导函",Value="客户未提供答辩点,撰写英文报导函辩"},
  38. new Reason(){Name="内-外",Value="内-外"},
  39. new Reason(){Name="外-内",Value="外-内"},
  40. new Reason(){Name="外-内首次申请",Value="外-内首次申请"},
  41. new Reason(){Name="请款",Value="请款"},
  42. new Reason(){Name="涉外OA不答辩,发报导函结案",Value="涉外OA不答辩,发报导函结案"},
  43. new Reason(){Name="涉外实质改权",Value="涉外实质改权"},
  44. new Reason(){Name="首次中文案",Value="首次中文案"},
  45. new Reason(){Name="我方转格式、复核",Value="我方转格式、复核"},
  46. new Reason(){Name="外所/他人首次转入OA",Value="外所/他人首次转入OA"},
  47. new Reason(){Name="我方代交",Value="我方代交"},
  48. new Reason(){Name="转格式",Value="转格式"},
  49. new Reason(){Name="撰写中客户取消申请",Value="撰写中客户取消申请"}
  50. };
  51. bool isChecked = false;
  52. private void OnsubShensu()
  53. {
  54. if (OnSubmitShenSu.HasDelegate)
  55. {
  56. OnSubmitShenSu.InvokeAsync(EditingItem);
  57. }
  58. }
  59. private void OnSWJXType()
  60. {
  61. if (OnSWJXSF.HasDelegate)
  62. {
  63. OnSWJXSF.InvokeAsync(EditingItem);
  64. }
  65. }
  66. }
  67. }