PerformanceItemDescriptionItem.razor.cs 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. using AntDesign;
  2. using AntDesign.ProLayout;
  3. using Microsoft.AspNetCore.Components;
  4. using Microsoft.AspNetCore.Components.Web;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.Linq;
  8. using System.Threading.Tasks;
  9. using wispro.sp.entity;
  10. namespace wispro.sp.web.Components
  11. {
  12. public partial class PerformanceItemDescriptionItem
  13. {
  14. [Parameter]
  15. public PerformanceItem EditingItem { get; set; }
  16. [Parameter]
  17. public EventCallback<PerformanceItem> OnSubmitShenSu { get; set; }
  18. [Parameter]
  19. public EventCallback<PerformanceItem> OnSWJXSF { get; set; }
  20. class Reason
  21. {
  22. public string Value { get; set; }
  23. public string Name { get; set; }
  24. }
  25. List<Reason> _Reasons = new List<Reason>()
  26. {
  27. new Reason(){Name="PCT首次英文案",Value="PCT首次英文案"},
  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="外-内",Value="外-内"},
  43. new Reason(){Name="外-内首次申请",Value="外-内首次申请"},
  44. new Reason(){Name="请款",Value="请款"},
  45. new Reason(){Name="涉外OA不答辩,发报导函结案",Value="涉外OA不答辩,发报导函结案"},
  46. new Reason(){Name="涉外实质改权",Value="涉外实质改权"},
  47. new Reason(){Name="首次中文案",Value="首次中文案"},
  48. new Reason(){Name="我方转格式、复核",Value="我方转格式、复核"},
  49. new Reason(){Name="外所/他人首次转入OA",Value="外所/他人首次转入OA"},
  50. new Reason(){Name="我方代交",Value="我方代交"},
  51. new Reason(){Name="转格式",Value="转格式"},
  52. new Reason(){Name="撰写中客户取消申请",Value="撰写中客户取消申请"}
  53. };
  54. private void OnsubShensu()
  55. {
  56. if (OnSubmitShenSu.HasDelegate)
  57. {
  58. OnSubmitShenSu.InvokeAsync(EditingItem);
  59. }
  60. }
  61. private void OnSWJXType()
  62. {
  63. if (OnSWJXSF.HasDelegate)
  64. {
  65. OnSWJXSF.InvokeAsync(EditingItem);
  66. }
  67. }
  68. }
  69. }