From e9f8d150668099ffe648b7c9ab9df290c3276db8 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期一, 29 十一月 2021 14:05:22 +0800
Subject: [PATCH] 提交
---
zhengcaioa/Model/TChallengeletter.cs | 41
zhengcaioa/Model/TComplaintRespondent.cs | 19
zhengcaioa/DTO/TChallengeItemDTO.cs | 16
zhengcaioa/Model/TChallengeItem.cs | 17
zhengcaioa/zhengcaioa/Views/SysCode/Indexlaw.cshtml | 66 +
zhengcaioa/DTO/TChallengeletterDTO.cs | 40
zhengcaioa/zhengcaioa/Views/SysCode/Indexquestion.cshtml | 66 +
zhengcaioa/zhengcaioa/Views/SysCode/Editquestion.cshtml | 346 ++++++++
zhengcaioa/Model/TComplaintletter.cs | 52 +
zhengcaioa/DTO/TComplaintletterDTO.cs | 51 +
zhengcaioa/Model/zhengcaioaContext.cs | 374 ++++++++
zhengcaioa/Services/CooperOrderService.cs | 368 ++++++++
zhengcaioa/CommonToolsCore/AutoMapperConfigs.cs | 15
zhengcaioa/zhengcaioa/Views/SysCode/Editrequestinfo.cshtml | 346 ++++++++
zhengcaioa/DTO/TComplaintRespondentDTO.cs | 18
zhengcaioa/Model/TComplaintItem.cs | 17
zhengcaioa/DTO/TComplaintItemDTO.cs | 16
zhengcaioa/IServices/ICooperOrderService.cs | 26
zhengcaioa/zhengcaioa/Views/SysCode/Editlaw.cshtml | 346 ++++++++
zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs | 182 ++++
zhengcaioa/zhengcaioa/Views/SysCode/Indexrequestinfo.cshtml | 66 +
21 files changed, 2,487 insertions(+), 1 deletions(-)
diff --git a/zhengcaioa/CommonToolsCore/AutoMapperConfigs.cs b/zhengcaioa/CommonToolsCore/AutoMapperConfigs.cs
index f4442f8..c437e32 100644
--- a/zhengcaioa/CommonToolsCore/AutoMapperConfigs.cs
+++ b/zhengcaioa/CommonToolsCore/AutoMapperConfigs.cs
@@ -288,6 +288,21 @@
CreateMap<ExpertTestTopicpeizhi, ExpertTestTopicpeizhiDTO>();
CreateMap<ExpertTestTopicpeizhiDTO, ExpertTestTopicpeizhi>();
+ CreateMap<TComplaintRespondent, TComplaintRespondentDTO>();
+ CreateMap<TComplaintRespondentDTO, TComplaintRespondent>();
+
+ CreateMap<TComplaintletter, TComplaintletterDTO>();
+ CreateMap<TComplaintletterDTO, TComplaintletter>();
+
+ CreateMap<TComplaintItem, TComplaintItemDTO>();
+ CreateMap<TComplaintItemDTO, TComplaintItem>();
+
+ CreateMap<TChallengeletter, TChallengeletterDTO>();
+ CreateMap<TChallengeletterDTO, TChallengeletter>();
+
+ CreateMap<TChallengeItem, TChallengeItemDTO>();
+ CreateMap<TChallengeItemDTO, TChallengeItem>();
+
CreateMap<HrShebao, HrShebaoDTO>();
CreateMap<HrShebaoDTO, HrShebao>();
diff --git a/zhengcaioa/DTO/TChallengeItemDTO.cs b/zhengcaioa/DTO/TChallengeItemDTO.cs
new file mode 100644
index 0000000..ade70be
--- /dev/null
+++ b/zhengcaioa/DTO/TChallengeItemDTO.cs
@@ -0,0 +1,16 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace DTO
+{
+ public class TChallengeItemDTO
+ {
+ public int Id { get; set; }
+ public string ChallengeId { get; set; }
+ public string Question { get; set; }
+ public string Evidential { get; set; }
+ public string Law { get; set; }
+ public int? Sort { get; set; }
+ }
+}
diff --git a/zhengcaioa/DTO/TChallengeletterDTO.cs b/zhengcaioa/DTO/TChallengeletterDTO.cs
new file mode 100644
index 0000000..7a5a448
--- /dev/null
+++ b/zhengcaioa/DTO/TChallengeletterDTO.cs
@@ -0,0 +1,40 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace DTO
+{
+ public class TChallengeletterDTO
+ {
+ public string Id { get; set; }
+ public int? PrintNum { get; set; }
+ public string OrderId { get; set; }
+ public string GysId { get; set; }
+ public string GysName { get; set; }
+ public string GysAddress { get; set; }
+ public string GysPostcode { get; set; }
+ public string GysContacts { get; set; }
+ public string GysPhone { get; set; }
+ public string SqdbId { get; set; }
+ public string SqdbName { get; set; }
+ public string SqdbPhone { get; set; }
+ public string SqdbAddress { get; set; }
+ public string SqdbPostcode { get; set; }
+ public string XmId { get; set; }
+ public string XmName { get; set; }
+ public string XmCode { get; set; }
+ public string XmPackage { get; set; }
+ public string PurchaserName { get; set; }
+ public DateTime? DocumentsDate { get; set; }
+ public string RequestInfo { get; set; }
+ public bool? IsReply { get; set; }
+ public string Respondent { get; set; }
+ public DateTime? RespondDate { get; set; }
+ public string RespondInfo { get; set; }
+ public DateTime? Createtime { get; set; }
+ public string Creater { get; set; }
+ public DateTime? Modifytime { get; set; }
+ public string Modifier { get; set; }
+ public int? Status { get; set; }
+ }
+}
diff --git a/zhengcaioa/DTO/TComplaintItemDTO.cs b/zhengcaioa/DTO/TComplaintItemDTO.cs
new file mode 100644
index 0000000..af3f45f
--- /dev/null
+++ b/zhengcaioa/DTO/TComplaintItemDTO.cs
@@ -0,0 +1,16 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace DTO
+{
+ public class TComplaintItemDTO
+ {
+ public int Id { get; set; }
+ public string ComplaintId { get; set; }
+ public string Question { get; set; }
+ public string Evidential { get; set; }
+ public string Law { get; set; }
+ public int? Sort { get; set; }
+ }
+}
diff --git a/zhengcaioa/DTO/TComplaintRespondentDTO.cs b/zhengcaioa/DTO/TComplaintRespondentDTO.cs
new file mode 100644
index 0000000..df90377
--- /dev/null
+++ b/zhengcaioa/DTO/TComplaintRespondentDTO.cs
@@ -0,0 +1,18 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace DTO
+{
+ public class TComplaintRespondentDTO
+ {
+ public int Id { get; set; }
+ public string ComplaintId { get; set; }
+ public string Respondent { get; set; }
+ public string Address { get; set; }
+ public string Postcode { get; set; }
+ public string Contacts { get; set; }
+ public string Phone { get; set; }
+ public int? Sort { get; set; }
+ }
+}
diff --git a/zhengcaioa/DTO/TComplaintletterDTO.cs b/zhengcaioa/DTO/TComplaintletterDTO.cs
new file mode 100644
index 0000000..775b2c0
--- /dev/null
+++ b/zhengcaioa/DTO/TComplaintletterDTO.cs
@@ -0,0 +1,51 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace DTO
+{
+ public class TComplaintletterDTO
+ {
+ public string Id { get; set; }
+ public int? PrintNum { get; set; }
+ public string OrderId { get; set; }
+ public string TsrId { get; set; }
+ public string TsrName { get; set; }
+ public string TsrAddress { get; set; }
+ public string TsrPostcode { get; set; }
+ public string TsrCorporation { get; set; }
+ public string TsrPhone { get; set; }
+ public string SqdbId { get; set; }
+ public string SqdbName { get; set; }
+ public string SqdbPhone { get; set; }
+ public string SqdbAddress { get; set; }
+ public string SqdbPostcode { get; set; }
+ public string GysId { get; set; }
+ public string GysName { get; set; }
+ public string GysAddress { get; set; }
+ public string GysPostcode { get; set; }
+ public string GysContacts { get; set; }
+ public string GysPhone { get; set; }
+ public string XmId { get; set; }
+ public string XmName { get; set; }
+ public string XmCode { get; set; }
+ public string XmPackage { get; set; }
+ public string PurchaserName { get; set; }
+ public string Agency { get; set; }
+ public bool? IsNotice { get; set; }
+ public DateTime? NoticeDate { get; set; }
+ public DateTime? ChallengeDate { get; set; }
+ public string Questioned { get; set; }
+ public string Respondent { get; set; }
+ public DateTime? RespondDate { get; set; }
+ public bool? IsResultnotice { get; set; }
+ public DateTime? ResultnoticeDate { get; set; }
+ public DateTime? DocumentsDate { get; set; }
+ public string RequestInfo { get; set; }
+ public DateTime? Createtime { get; set; }
+ public string Creater { get; set; }
+ public DateTime? Modifytime { get; set; }
+ public string Modifier { get; set; }
+ public int? Status { get; set; }
+ }
+}
diff --git a/zhengcaioa/IServices/ICooperOrderService.cs b/zhengcaioa/IServices/ICooperOrderService.cs
index 0e36a6f..3cc4bab 100644
--- a/zhengcaioa/IServices/ICooperOrderService.cs
+++ b/zhengcaioa/IServices/ICooperOrderService.cs
@@ -38,5 +38,31 @@
List<CooperOrderDTO> GetListtongji(string userid, DateTime datemin, DateTime datemax);
+
+ //璐ㄧ枒鍑藉巻鍙茶褰曡〃
+ ResultEntity saveChallengeletter(TChallengeletterDTO dto);
+
+ List<TChallengeletterDTO> GetListChallengeletter(string OrderId);
+
+ //璐ㄧ枒鍑戒簨椤瑰唴瀹瑰瓙琛�
+ ResultEntity saveChallengeItem(TChallengeItemDTO dto);
+
+ List<TChallengeItemDTO> GetListChallengeItem(string ChallengeId);
+
+ //鎶曡瘔涔﹀巻鍙茶褰曡〃
+ ResultEntity saveComplaintletter(TComplaintletterDTO dto);
+
+ List<TComplaintletterDTO> GetListComplaintletter(string OrderId);
+
+ //鎶曡瘔涔︿簨椤瑰唴瀹瑰瓙琛�
+ ResultEntity saveComplaintItem(TComplaintItemDTO dto);
+
+ List<TComplaintItemDTO> GetListComplaintItem(string ComplaintId);
+
+ //鎶曡瘔涔﹁鎶曡瘔浜哄瓙琛�
+ ResultEntity saveComplaintRespondent(TComplaintRespondentDTO dto);
+
+ List<TComplaintRespondentDTO> GetListComplaintRespondent(string ComplaintId);
+
}
}
diff --git a/zhengcaioa/Model/TChallengeItem.cs b/zhengcaioa/Model/TChallengeItem.cs
new file mode 100644
index 0000000..70d018c
--- /dev/null
+++ b/zhengcaioa/Model/TChallengeItem.cs
@@ -0,0 +1,17 @@
+锘縰sing System;
+using System.Collections.Generic;
+
+#nullable disable
+
+namespace zhengcaioa.Models
+{
+ public partial class TChallengeItem
+ {
+ public int Id { get; set; }
+ public string ChallengeId { get; set; }
+ public string Question { get; set; }
+ public string Evidential { get; set; }
+ public string Law { get; set; }
+ public int? Sort { get; set; }
+ }
+}
diff --git a/zhengcaioa/Model/TChallengeletter.cs b/zhengcaioa/Model/TChallengeletter.cs
new file mode 100644
index 0000000..ea8f7ef
--- /dev/null
+++ b/zhengcaioa/Model/TChallengeletter.cs
@@ -0,0 +1,41 @@
+锘縰sing System;
+using System.Collections.Generic;
+
+#nullable disable
+
+namespace zhengcaioa.Models
+{
+ public partial class TChallengeletter
+ {
+ public string Id { get; set; }
+ public int? PrintNum { get; set; }
+ public string OrderId { get; set; }
+ public string GysId { get; set; }
+ public string GysName { get; set; }
+ public string GysAddress { get; set; }
+ public string GysPostcode { get; set; }
+ public string GysContacts { get; set; }
+ public string GysPhone { get; set; }
+ public string SqdbId { get; set; }
+ public string SqdbName { get; set; }
+ public string SqdbPhone { get; set; }
+ public string SqdbAddress { get; set; }
+ public string SqdbPostcode { get; set; }
+ public string XmId { get; set; }
+ public string XmName { get; set; }
+ public string XmCode { get; set; }
+ public string XmPackage { get; set; }
+ public string PurchaserName { get; set; }
+ public DateTime? DocumentsDate { get; set; }
+ public string RequestInfo { get; set; }
+ public bool? IsReply { get; set; }
+ public string Respondent { get; set; }
+ public DateTime? RespondDate { get; set; }
+ public string RespondInfo { get; set; }
+ public DateTime? Createtime { get; set; }
+ public string Creater { get; set; }
+ public DateTime? Modifytime { get; set; }
+ public string Modifier { get; set; }
+ public int? Status { get; set; }
+ }
+}
diff --git a/zhengcaioa/Model/TComplaintItem.cs b/zhengcaioa/Model/TComplaintItem.cs
new file mode 100644
index 0000000..7d17eb6
--- /dev/null
+++ b/zhengcaioa/Model/TComplaintItem.cs
@@ -0,0 +1,17 @@
+锘縰sing System;
+using System.Collections.Generic;
+
+#nullable disable
+
+namespace zhengcaioa.Models
+{
+ public partial class TComplaintItem
+ {
+ public int Id { get; set; }
+ public string ComplaintId { get; set; }
+ public string Question { get; set; }
+ public string Evidential { get; set; }
+ public string Law { get; set; }
+ public int? Sort { get; set; }
+ }
+}
diff --git a/zhengcaioa/Model/TComplaintRespondent.cs b/zhengcaioa/Model/TComplaintRespondent.cs
new file mode 100644
index 0000000..70220ac
--- /dev/null
+++ b/zhengcaioa/Model/TComplaintRespondent.cs
@@ -0,0 +1,19 @@
+锘縰sing System;
+using System.Collections.Generic;
+
+#nullable disable
+
+namespace zhengcaioa.Models
+{
+ public partial class TComplaintRespondent
+ {
+ public int Id { get; set; }
+ public string ComplaintId { get; set; }
+ public string Respondent { get; set; }
+ public string Address { get; set; }
+ public string Postcode { get; set; }
+ public string Contacts { get; set; }
+ public string Phone { get; set; }
+ public int? Sort { get; set; }
+ }
+}
diff --git a/zhengcaioa/Model/TComplaintletter.cs b/zhengcaioa/Model/TComplaintletter.cs
new file mode 100644
index 0000000..22bbf63
--- /dev/null
+++ b/zhengcaioa/Model/TComplaintletter.cs
@@ -0,0 +1,52 @@
+锘縰sing System;
+using System.Collections.Generic;
+
+#nullable disable
+
+namespace zhengcaioa.Models
+{
+ public partial class TComplaintletter
+ {
+ public string Id { get; set; }
+ public int? PrintNum { get; set; }
+ public string OrderId { get; set; }
+ public string TsrId { get; set; }
+ public string TsrName { get; set; }
+ public string TsrAddress { get; set; }
+ public string TsrPostcode { get; set; }
+ public string TsrCorporation { get; set; }
+ public string TsrPhone { get; set; }
+ public string SqdbId { get; set; }
+ public string SqdbName { get; set; }
+ public string SqdbPhone { get; set; }
+ public string SqdbAddress { get; set; }
+ public string SqdbPostcode { get; set; }
+ public string GysId { get; set; }
+ public string GysName { get; set; }
+ public string GysAddress { get; set; }
+ public string GysPostcode { get; set; }
+ public string GysContacts { get; set; }
+ public string GysPhone { get; set; }
+ public string XmId { get; set; }
+ public string XmName { get; set; }
+ public string XmCode { get; set; }
+ public string XmPackage { get; set; }
+ public string PurchaserName { get; set; }
+ public string Agency { get; set; }
+ public bool? IsNotice { get; set; }
+ public DateTime? NoticeDate { get; set; }
+ public DateTime? ChallengeDate { get; set; }
+ public string Questioned { get; set; }
+ public string Respondent { get; set; }
+ public DateTime? RespondDate { get; set; }
+ public bool? IsResultnotice { get; set; }
+ public DateTime? ResultnoticeDate { get; set; }
+ public DateTime? DocumentsDate { get; set; }
+ public string RequestInfo { get; set; }
+ public DateTime? Createtime { get; set; }
+ public string Creater { get; set; }
+ public DateTime? Modifytime { get; set; }
+ public string Modifier { get; set; }
+ public int? Status { get; set; }
+ }
+}
diff --git a/zhengcaioa/Model/zhengcaioaContext.cs b/zhengcaioa/Model/zhengcaioaContext.cs
index 85daed3..e60d401 100644
--- a/zhengcaioa/Model/zhengcaioaContext.cs
+++ b/zhengcaioa/Model/zhengcaioaContext.cs
@@ -126,6 +126,15 @@
public virtual DbSet<AskLeaveOff> AskLeaveOffs { get; set; }
public virtual DbSet<SignIn> SignIns { get; set; }
#endregion
+
+
+ public virtual DbSet<TChallengeItem> TChallengeItems { get; set; }
+ public virtual DbSet<TChallengeletter> TChallengeletters { get; set; }
+ public virtual DbSet<TComplaintItem> TComplaintItems { get; set; }
+ public virtual DbSet<TComplaintRespondent> TComplaintRespondents { get; set; }
+ public virtual DbSet<TComplaintletter> TComplaintletters { get; set; }
+
+
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
if (!optionsBuilder.IsConfigured)
@@ -6921,6 +6930,371 @@
entity.Property(e => e.StratTime).HasColumnType("datetime");
});
#endregion
+
+
+ modelBuilder.Entity<TChallengeItem>(entity =>
+ {
+ entity.ToTable("t_challenge_items");
+
+ entity.Property(e => e.Id).HasColumnName("id");
+
+ entity.Property(e => e.ChallengeId)
+ .HasMaxLength(50)
+ .HasColumnName("challenge_id");
+
+ entity.Property(e => e.Evidential)
+ .HasMaxLength(300)
+ .HasColumnName("evidential");
+
+ entity.Property(e => e.Law)
+ .HasMaxLength(300)
+ .HasColumnName("law");
+
+ entity.Property(e => e.Question)
+ .HasMaxLength(300)
+ .HasColumnName("question");
+
+ entity.Property(e => e.Sort).HasColumnName("sort");
+ });
+
+ modelBuilder.Entity<TChallengeletter>(entity =>
+ {
+ entity.ToTable("t_challengeletter");
+
+ entity.Property(e => e.Id)
+ .HasMaxLength(50)
+ .HasColumnName("id");
+
+ entity.Property(e => e.Creater)
+ .HasMaxLength(50)
+ .HasColumnName("creater");
+
+ entity.Property(e => e.Createtime)
+ .HasColumnType("datetime")
+ .HasColumnName("createtime");
+
+ entity.Property(e => e.DocumentsDate)
+ .HasColumnType("datetime")
+ .HasColumnName("documents_date");
+
+ entity.Property(e => e.GysAddress)
+ .HasMaxLength(100)
+ .HasColumnName("gys_address");
+
+ entity.Property(e => e.GysContacts)
+ .HasMaxLength(30)
+ .HasColumnName("gys_contacts");
+
+ entity.Property(e => e.GysId)
+ .HasMaxLength(50)
+ .HasColumnName("gys_id");
+
+ entity.Property(e => e.GysName)
+ .HasMaxLength(50)
+ .HasColumnName("gys_name");
+
+ entity.Property(e => e.GysPhone)
+ .HasMaxLength(30)
+ .HasColumnName("gys_phone");
+
+ entity.Property(e => e.GysPostcode)
+ .HasMaxLength(10)
+ .HasColumnName("gys_postcode");
+
+ entity.Property(e => e.IsReply).HasColumnName("is_reply");
+
+ entity.Property(e => e.Modifier)
+ .HasMaxLength(50)
+ .HasColumnName("modifier");
+
+ entity.Property(e => e.Modifytime)
+ .HasColumnType("datetime")
+ .HasColumnName("modifytime");
+
+ entity.Property(e => e.OrderId)
+ .HasMaxLength(50)
+ .HasColumnName("order_id");
+
+ entity.Property(e => e.PrintNum).HasColumnName("print_num");
+
+ entity.Property(e => e.PurchaserName)
+ .HasMaxLength(50)
+ .HasColumnName("purchaser_name");
+
+ entity.Property(e => e.RequestInfo)
+ .HasMaxLength(300)
+ .HasColumnName("request_info");
+
+ entity.Property(e => e.RespondDate)
+ .HasColumnType("datetime")
+ .HasColumnName("respond_date");
+
+ entity.Property(e => e.RespondInfo)
+ .HasMaxLength(500)
+ .HasColumnName("respond_info");
+
+ entity.Property(e => e.Respondent)
+ .HasMaxLength(50)
+ .HasColumnName("respondent");
+
+ entity.Property(e => e.SqdbAddress)
+ .HasMaxLength(100)
+ .HasColumnName("sqdb_address");
+
+ entity.Property(e => e.SqdbId)
+ .HasMaxLength(50)
+ .HasColumnName("sqdb_id");
+
+ entity.Property(e => e.SqdbName)
+ .HasMaxLength(50)
+ .HasColumnName("sqdb_name");
+
+ entity.Property(e => e.SqdbPhone)
+ .HasMaxLength(30)
+ .HasColumnName("sqdb_phone");
+
+ entity.Property(e => e.SqdbPostcode)
+ .HasMaxLength(10)
+ .HasColumnName("sqdb_postcode");
+
+ entity.Property(e => e.Status).HasColumnName("status");
+
+ entity.Property(e => e.XmCode)
+ .HasMaxLength(30)
+ .HasColumnName("xm_code");
+
+ entity.Property(e => e.XmId)
+ .HasMaxLength(50)
+ .HasColumnName("xm_id");
+
+ entity.Property(e => e.XmName)
+ .HasMaxLength(100)
+ .HasColumnName("xm_name");
+
+ entity.Property(e => e.XmPackage)
+ .HasMaxLength(30)
+ .HasColumnName("xm_package");
+ });
+
+ modelBuilder.Entity<TComplaintItem>(entity =>
+ {
+ entity.ToTable("t_complaint_items");
+
+ entity.Property(e => e.Id).HasColumnName("id");
+
+ entity.Property(e => e.ComplaintId)
+ .HasMaxLength(50)
+ .HasColumnName("complaint_id");
+
+ entity.Property(e => e.Evidential)
+ .HasMaxLength(300)
+ .HasColumnName("evidential");
+
+ entity.Property(e => e.Law)
+ .HasMaxLength(300)
+ .HasColumnName("law");
+
+ entity.Property(e => e.Question)
+ .HasMaxLength(300)
+ .HasColumnName("question");
+
+ entity.Property(e => e.Sort).HasColumnName("sort");
+ });
+
+ modelBuilder.Entity<TComplaintRespondent>(entity =>
+ {
+ entity.ToTable("t_complaint_respondents");
+
+ entity.Property(e => e.Id).HasColumnName("id");
+
+ entity.Property(e => e.Address)
+ .HasMaxLength(100)
+ .HasColumnName("address");
+
+ entity.Property(e => e.ComplaintId)
+ .HasMaxLength(50)
+ .HasColumnName("complaint_id");
+
+ entity.Property(e => e.Contacts)
+ .HasMaxLength(30)
+ .HasColumnName("contacts");
+
+ entity.Property(e => e.Phone)
+ .HasMaxLength(30)
+ .HasColumnName("phone");
+
+ entity.Property(e => e.Postcode)
+ .HasMaxLength(10)
+ .HasColumnName("postcode");
+
+ entity.Property(e => e.Respondent)
+ .HasMaxLength(50)
+ .HasColumnName("respondent");
+
+ entity.Property(e => e.Sort).HasColumnName("sort");
+ });
+
+ modelBuilder.Entity<TComplaintletter>(entity =>
+ {
+ entity.ToTable("t_complaintletter");
+
+ entity.Property(e => e.Id)
+ .HasMaxLength(50)
+ .HasColumnName("id");
+
+ entity.Property(e => e.Agency)
+ .HasMaxLength(50)
+ .HasColumnName("agency");
+
+ entity.Property(e => e.ChallengeDate)
+ .HasColumnType("datetime")
+ .HasColumnName("challenge_date");
+
+ entity.Property(e => e.Creater)
+ .HasMaxLength(50)
+ .HasColumnName("creater");
+
+ entity.Property(e => e.Createtime)
+ .HasColumnType("datetime")
+ .HasColumnName("createtime");
+
+ entity.Property(e => e.DocumentsDate)
+ .HasColumnType("datetime")
+ .HasColumnName("documents_date");
+
+ entity.Property(e => e.GysAddress)
+ .HasMaxLength(100)
+ .HasColumnName("gys_address");
+
+ entity.Property(e => e.GysContacts)
+ .HasMaxLength(30)
+ .HasColumnName("gys_contacts");
+
+ entity.Property(e => e.GysId)
+ .HasMaxLength(50)
+ .HasColumnName("gys_id");
+
+ entity.Property(e => e.GysName)
+ .HasMaxLength(50)
+ .HasColumnName("gys_name");
+
+ entity.Property(e => e.GysPhone)
+ .HasMaxLength(30)
+ .HasColumnName("gys_phone");
+
+ entity.Property(e => e.GysPostcode)
+ .HasMaxLength(10)
+ .HasColumnName("gys_postcode");
+
+ entity.Property(e => e.IsNotice).HasColumnName("is_notice");
+
+ entity.Property(e => e.IsResultnotice).HasColumnName("is_resultnotice");
+
+ entity.Property(e => e.Modifier)
+ .HasMaxLength(50)
+ .HasColumnName("modifier");
+
+ entity.Property(e => e.Modifytime)
+ .HasColumnType("datetime")
+ .HasColumnName("modifytime");
+
+ entity.Property(e => e.NoticeDate)
+ .HasColumnType("datetime")
+ .HasColumnName("notice_date");
+
+ entity.Property(e => e.OrderId)
+ .HasMaxLength(50)
+ .HasColumnName("order_id");
+
+ entity.Property(e => e.PrintNum).HasColumnName("print_num");
+
+ entity.Property(e => e.PurchaserName)
+ .HasMaxLength(50)
+ .HasColumnName("purchaser_name");
+
+ entity.Property(e => e.Questioned)
+ .HasMaxLength(50)
+ .HasColumnName("questioned");
+
+ entity.Property(e => e.RequestInfo)
+ .HasMaxLength(300)
+ .HasColumnName("request_info");
+
+ entity.Property(e => e.RespondDate)
+ .HasColumnType("datetime")
+ .HasColumnName("respond_date");
+
+ entity.Property(e => e.Respondent)
+ .HasMaxLength(50)
+ .HasColumnName("respondent");
+
+ entity.Property(e => e.ResultnoticeDate)
+ .HasColumnType("datetime")
+ .HasColumnName("resultnotice_date");
+
+ entity.Property(e => e.SqdbAddress)
+ .HasMaxLength(100)
+ .HasColumnName("sqdb_address");
+
+ entity.Property(e => e.SqdbId)
+ .HasMaxLength(50)
+ .HasColumnName("sqdb_id");
+
+ entity.Property(e => e.SqdbName)
+ .HasMaxLength(50)
+ .HasColumnName("sqdb_name");
+
+ entity.Property(e => e.SqdbPhone)
+ .HasMaxLength(30)
+ .HasColumnName("sqdb_phone");
+
+ entity.Property(e => e.SqdbPostcode)
+ .HasMaxLength(10)
+ .HasColumnName("sqdb_postcode");
+
+ entity.Property(e => e.Status).HasColumnName("status");
+
+ entity.Property(e => e.TsrAddress)
+ .HasMaxLength(100)
+ .HasColumnName("tsr_address");
+
+ entity.Property(e => e.TsrCorporation)
+ .HasMaxLength(30)
+ .HasColumnName("tsr_corporation");
+
+ entity.Property(e => e.TsrId)
+ .HasMaxLength(50)
+ .HasColumnName("tsr_id");
+
+ entity.Property(e => e.TsrName)
+ .HasMaxLength(50)
+ .HasColumnName("tsr_name");
+
+ entity.Property(e => e.TsrPhone)
+ .HasMaxLength(30)
+ .HasColumnName("tsr_phone");
+
+ entity.Property(e => e.TsrPostcode)
+ .HasMaxLength(10)
+ .HasColumnName("tsr_postcode");
+
+ entity.Property(e => e.XmCode)
+ .HasMaxLength(30)
+ .HasColumnName("xm_code");
+
+ entity.Property(e => e.XmId)
+ .HasMaxLength(50)
+ .HasColumnName("xm_id");
+
+ entity.Property(e => e.XmName)
+ .HasMaxLength(100)
+ .HasColumnName("xm_name");
+
+ entity.Property(e => e.XmPackage)
+ .HasMaxLength(30)
+ .HasColumnName("xm_package");
+ });
+
OnModelCreatingPartial(modelBuilder);
}
diff --git a/zhengcaioa/Services/CooperOrderService.cs b/zhengcaioa/Services/CooperOrderService.cs
index b6a58f8..272594e 100644
--- a/zhengcaioa/Services/CooperOrderService.cs
+++ b/zhengcaioa/Services/CooperOrderService.cs
@@ -918,6 +918,372 @@
}
-
+
+ public List<TChallengeletterDTO> GetListChallengeletter(string OrderId)
+ {
+
+ var entity = _context.TChallengeletters.Where(x => x.Status == 1 && x.OrderId == OrderId).ToList();
+
+
+
+ var result = _mapper.Map<List<TChallengeletterDTO>>(entity);
+
+
+ return result;
+ }
+
+
+ public ResultEntity saveChallengeletter(TChallengeletterDTO dto)
+ {
+ ResultEntity resultEntity = new ResultEntity();
+ try
+ {
+
+
+ var entity = _mapper.Map<TChallengeletter>(dto);
+
+
+ if (String.IsNullOrEmpty(entity.Id))
+ {
+ entity.Id = Guid.NewGuid().ToString();
+ dto.Id = entity.Id;
+
+ _context.TChallengeletters.Add(entity);
+ }
+ else
+ {
+ var updateproject = _context.TChallengeletters.Find(entity.Id);
+
+
+ updateproject.PrintNum = entity.PrintNum;
+ updateproject.OrderId = entity.OrderId;
+ updateproject.GysId = entity.GysId;
+ updateproject.GysName = entity.GysName;
+ updateproject.GysAddress = entity.GysAddress;
+ updateproject.GysPostcode = entity.GysPostcode;
+ updateproject.GysContacts = entity.GysContacts;
+ updateproject.GysPhone = entity.GysPhone;
+ updateproject.SqdbId = entity.SqdbId;
+ updateproject.SqdbName = entity.SqdbName;
+ updateproject.SqdbPhone = entity.SqdbPhone;
+ updateproject.SqdbAddress = entity.SqdbAddress;
+ updateproject.SqdbPostcode = entity.SqdbPostcode;
+ updateproject.XmId = entity.XmId;
+ updateproject.XmName = entity.XmName;
+ updateproject.XmCode = entity.XmCode;
+ updateproject.XmPackage = entity.XmPackage;
+ updateproject.PurchaserName = entity.PurchaserName;
+ updateproject.DocumentsDate = entity.DocumentsDate;
+ updateproject.RequestInfo = entity.RequestInfo;
+
+ updateproject.IsReply = entity.IsReply;
+
+
+ updateproject.Respondent = entity.Respondent;
+ updateproject.RespondDate = entity.RespondDate;
+ updateproject.RespondInfo = entity.RespondInfo;
+
+
+ updateproject.Modifier = entity.Modifier;
+ updateproject.Modifytime = entity.Modifytime;
+
+ }
+
+ _context.SaveChanges();
+ resultEntity.ReturnID = entity.Id;
+ resultEntity.Result = true;
+ }
+ catch (Exception ex)
+ {
+ resultEntity.Result = false;
+ resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�";
+
+ }
+ return resultEntity;
+ }
+
+
+ public List<TChallengeItemDTO> GetListChallengeItem(string ChallengeId)
+ {
+
+ var entity = _context.TChallengeItems.Where(x => x.ChallengeId == ChallengeId).ToList();
+
+
+
+ var result = _mapper.Map<List<TChallengeItemDTO>>(entity);
+
+
+ return result;
+ }
+
+
+ public ResultEntity saveChallengeItem(TChallengeItemDTO dto)
+ {
+ ResultEntity resultEntity = new ResultEntity();
+ try
+ {
+
+
+ var entity = _mapper.Map<TChallengeItem>(dto);
+
+
+ if (entity.Id<=0)
+ {
+
+
+ _context.TChallengeItems.Add(entity);
+ }
+ else
+ {
+ var updateproject = _context.TChallengeItems.Find(entity.Id);
+
+
+ updateproject.ChallengeId = entity.ChallengeId;
+ updateproject.Question = entity.Question;
+ updateproject.Evidential = entity.Evidential;
+ updateproject.Law = entity.Law;
+ updateproject.Sort = entity.Sort;
+
+
+ }
+
+ _context.SaveChanges();
+ resultEntity.ReturnID = entity.Id.ToString();
+ resultEntity.Result = true;
+ }
+ catch (Exception ex)
+ {
+ resultEntity.Result = false;
+ resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�";
+
+ }
+ return resultEntity;
+ }
+
+
+ public List<TComplaintletterDTO> GetListComplaintletter(string OrderId)
+ {
+
+ var entity = _context.TComplaintletters.Where(x => x.Status == 1 && x.OrderId == OrderId).ToList();
+
+
+
+ var result = _mapper.Map<List<TComplaintletterDTO>>(entity);
+
+
+ return result;
+ }
+
+
+ public ResultEntity saveComplaintletter(TComplaintletterDTO dto)
+ {
+ ResultEntity resultEntity = new ResultEntity();
+ try
+ {
+
+
+ var entity = _mapper.Map<TComplaintletter>(dto);
+
+
+ if (String.IsNullOrEmpty(entity.Id))
+ {
+ entity.Id = Guid.NewGuid().ToString();
+ dto.Id = entity.Id;
+
+ _context.TComplaintletters.Add(entity);
+ }
+ else
+ {
+ var updateproject = _context.TComplaintletters.Find(entity.Id);
+
+
+ updateproject.PrintNum = entity.PrintNum;
+ updateproject.OrderId = entity.OrderId;
+ updateproject.TsrId = entity.TsrId;
+
+ updateproject.TsrName = entity.TsrName;
+ updateproject.TsrAddress = entity.TsrAddress;
+ updateproject.TsrPostcode = entity.TsrPostcode;
+ updateproject.TsrCorporation = entity.TsrCorporation;
+ updateproject.TsrPhone = entity.TsrPhone;
+
+ updateproject.SqdbId = entity.SqdbId;
+ updateproject.SqdbName = entity.SqdbName;
+ updateproject.SqdbPhone = entity.SqdbPhone;
+ updateproject.SqdbAddress = entity.SqdbAddress;
+ updateproject.SqdbPostcode = entity.SqdbPostcode;
+
+
+
+ updateproject.GysId = entity.GysId;
+ updateproject.GysName = entity.GysName;
+ updateproject.GysAddress = entity.GysAddress;
+ updateproject.GysPostcode = entity.GysPostcode;
+ updateproject.GysContacts = entity.GysContacts;
+ updateproject.GysPhone = entity.GysPhone;
+
+ updateproject.XmId = entity.XmId;
+ updateproject.XmName = entity.XmName;
+ updateproject.XmCode = entity.XmCode;
+ updateproject.XmPackage = entity.XmPackage;
+ updateproject.PurchaserName = entity.PurchaserName;
+
+ updateproject.Agency = entity.Agency;
+ updateproject.IsNotice = entity.IsNotice;
+ updateproject.NoticeDate = entity.NoticeDate;
+
+ updateproject.ChallengeDate = entity.ChallengeDate;
+ updateproject.Questioned = entity.Questioned;
+ updateproject.Respondent = entity.Respondent;
+ updateproject.RespondDate = entity.RespondDate;
+
+ updateproject.IsResultnotice = entity.IsResultnotice;
+ updateproject.ResultnoticeDate = entity.ResultnoticeDate;
+
+ updateproject.DocumentsDate = entity.DocumentsDate;
+ updateproject.RequestInfo = entity.RequestInfo;
+
+
+
+
+
+
+
+
+ updateproject.Modifier = entity.Modifier;
+ updateproject.Modifytime = entity.Modifytime;
+
+ }
+
+ _context.SaveChanges();
+ resultEntity.ReturnID = entity.Id;
+ resultEntity.Result = true;
+ }
+ catch (Exception ex)
+ {
+ resultEntity.Result = false;
+ resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�";
+
+ }
+ return resultEntity;
+ }
+
+
+ public List<TComplaintItemDTO> GetListComplaintItem(string ComplaintId)
+ {
+
+ var entity = _context.TComplaintItems.Where(x => x.ComplaintId == ComplaintId).ToList();
+
+
+
+ var result = _mapper.Map<List<TComplaintItemDTO>>(entity);
+
+
+ return result;
+ }
+
+
+ public ResultEntity saveComplaintItem(TComplaintItemDTO dto)
+ {
+ ResultEntity resultEntity = new ResultEntity();
+ try
+ {
+
+
+ var entity = _mapper.Map<TComplaintItem>(dto);
+
+
+ if (entity.Id <= 0)
+ {
+
+
+ _context.TComplaintItems.Add(entity);
+ }
+ else
+ {
+ var updateproject = _context.TComplaintItems.Find(entity.Id);
+
+
+ updateproject.ComplaintId = entity.ComplaintId;
+ updateproject.Question = entity.Question;
+ updateproject.Evidential = entity.Evidential;
+ updateproject.Law = entity.Law;
+ updateproject.Sort = entity.Sort;
+
+
+ }
+
+ _context.SaveChanges();
+ resultEntity.ReturnID = entity.Id.ToString();
+ resultEntity.Result = true;
+ }
+ catch (Exception ex)
+ {
+ resultEntity.Result = false;
+ resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�";
+
+ }
+ return resultEntity;
+ }
+
+ public List<TComplaintRespondentDTO> GetListComplaintRespondent(string ComplaintId)
+ {
+
+ var entity = _context.TComplaintRespondents.Where(x => x.ComplaintId == ComplaintId).ToList();
+
+
+
+ var result = _mapper.Map<List<TComplaintRespondentDTO>>(entity);
+
+
+ return result;
+ }
+
+
+ public ResultEntity saveComplaintRespondent(TComplaintRespondentDTO dto)
+ {
+ ResultEntity resultEntity = new ResultEntity();
+ try
+ {
+
+
+ var entity = _mapper.Map<TComplaintRespondent>(dto);
+
+
+ if (entity.Id <= 0)
+ {
+
+
+ _context.TComplaintRespondents.Add(entity);
+ }
+ else
+ {
+ var updateproject = _context.TComplaintRespondents.Find(entity.Id);
+
+
+ updateproject.ComplaintId = entity.ComplaintId;
+ updateproject.Respondent = entity.Respondent;
+ updateproject.Address = entity.Address;
+ updateproject.Postcode = entity.Postcode;
+ updateproject.Contacts = entity.Contacts;
+ updateproject.Phone = entity.Phone;
+ updateproject.Sort = entity.Sort;
+
+
+ }
+
+ _context.SaveChanges();
+ resultEntity.ReturnID = entity.Id.ToString();
+ resultEntity.Result = true;
+ }
+ catch (Exception ex)
+ {
+ resultEntity.Result = false;
+ resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�";
+
+ }
+ return resultEntity;
+ }
+
}
}
diff --git a/zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs b/zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs
index f1af035..0473139 100644
--- a/zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs
+++ b/zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs
@@ -522,7 +522,189 @@
+ //璐ㄧ枒璇锋眰
+ [CheckLogin]
+ public IActionResult Indexrequestinfo()
+ {
+ var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
+ ViewData["curentuser"] = curentuser;
+ List<ActionEntity> actionlist = new List<ActionEntity>();
+ ActionEntity actionEntity = new ActionEntity();
+ actionEntity.OpenType = 0;
+ actionEntity.ActionUrl = "";
+ actionEntity.ActionFun = "Search";
+ actionEntity.PageIco = "fa fa-search";
+ actionEntity.ActionName = "鏌ヨ";
+ actionlist.Add(actionEntity);
+ ActionEntity actionEntity1 = new ActionEntity();
+ actionEntity1.OpenType = 0;
+ actionEntity1.ActionUrl = "";
+ actionEntity1.ActionFun = "Add";
+ actionEntity1.PageIco = "fa fa-plus";
+ actionEntity1.ActionName = "鏂板";
+ actionlist.Add(actionEntity1);
+ ViewData["ActionInfo"] = actionlist;
+ return View();
+ }
+
+ [CheckLogin]
+ public IActionResult GetListrequestinfo(SysCodeDtlSearchEntity searchEntity)
+ {
+ var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
+ ViewData["curentuser"] = curentuser;
+ //JsonResult jsonResult = new JsonResult(_liaotianService.SearchByPaging(search), new Newtonsoft.Json.Serialization.DefaultContractResolver());
+ searchEntity.CodeTable = "t_challengeletter";
+ searchEntity.CodeField = "request_info";
+ searchEntity.Sort = "CodeSn";
+ return new JsonResult(_sysCodeService.SearchSysCodeDtlPaging(searchEntity));
+ }
+
+
+
+ public IActionResult Editrequestinfo(string id)
+ {
+ var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
+ ViewData["curentuser"] = curentuser;
+
+
+ SysCodeDtlEntity sysCodeDtlEntity = new SysCodeDtlEntity();
+
+
+ sysCodeDtlEntity = _sysCodeService.GetSysCodeDtlInfo(id, "t_challengeletter", "request_info");
+
+
+ ViewData.Model = sysCodeDtlEntity;
+
+
+
+
+ return View();
+ }
+
+
+
+ //璐ㄧ枒浜嬮」
+
+ [CheckLogin]
+ public IActionResult Indexquestion()
+ {
+ var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
+ ViewData["curentuser"] = curentuser;
+ List<ActionEntity> actionlist = new List<ActionEntity>();
+ ActionEntity actionEntity = new ActionEntity();
+ actionEntity.OpenType = 0;
+ actionEntity.ActionUrl = "";
+ actionEntity.ActionFun = "Search";
+ actionEntity.PageIco = "fa fa-search";
+ actionEntity.ActionName = "鏌ヨ";
+ actionlist.Add(actionEntity);
+ ActionEntity actionEntity1 = new ActionEntity();
+ actionEntity1.OpenType = 0;
+ actionEntity1.ActionUrl = "";
+ actionEntity1.ActionFun = "Add";
+ actionEntity1.PageIco = "fa fa-plus";
+ actionEntity1.ActionName = "鏂板";
+ actionlist.Add(actionEntity1);
+ ViewData["ActionInfo"] = actionlist;
+ return View();
+ }
+
+ [CheckLogin]
+ public IActionResult GetListquestion(SysCodeDtlSearchEntity searchEntity)
+ {
+ var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
+ ViewData["curentuser"] = curentuser;
+ //JsonResult jsonResult = new JsonResult(_liaotianService.SearchByPaging(search), new Newtonsoft.Json.Serialization.DefaultContractResolver());
+ searchEntity.CodeTable = "t_challenge_items";
+ searchEntity.CodeField = "question";
+ searchEntity.Sort = "CodeSn";
+ return new JsonResult(_sysCodeService.SearchSysCodeDtlPaging(searchEntity));
+ }
+
+
+
+ public IActionResult Editquestion(string id)
+ {
+ var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
+ ViewData["curentuser"] = curentuser;
+
+
+ SysCodeDtlEntity sysCodeDtlEntity = new SysCodeDtlEntity();
+
+
+ sysCodeDtlEntity = _sysCodeService.GetSysCodeDtlInfo(id, "t_challenge_items", "question");
+
+
+ ViewData.Model = sysCodeDtlEntity;
+
+
+
+
+ return View();
+ }
+
+
+
+ //娉曞緥渚濇嵁
+
+ [CheckLogin]
+ public IActionResult Indexlaw()
+ {
+ var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
+ ViewData["curentuser"] = curentuser;
+ List<ActionEntity> actionlist = new List<ActionEntity>();
+ ActionEntity actionEntity = new ActionEntity();
+ actionEntity.OpenType = 0;
+ actionEntity.ActionUrl = "";
+ actionEntity.ActionFun = "Search";
+ actionEntity.PageIco = "fa fa-search";
+ actionEntity.ActionName = "鏌ヨ";
+ actionlist.Add(actionEntity);
+ ActionEntity actionEntity1 = new ActionEntity();
+ actionEntity1.OpenType = 0;
+ actionEntity1.ActionUrl = "";
+ actionEntity1.ActionFun = "Add";
+ actionEntity1.PageIco = "fa fa-plus";
+ actionEntity1.ActionName = "鏂板";
+ actionlist.Add(actionEntity1);
+ ViewData["ActionInfo"] = actionlist;
+ return View();
+ }
+
+ [CheckLogin]
+ public IActionResult GetListlaw(SysCodeDtlSearchEntity searchEntity)
+ {
+ var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
+ ViewData["curentuser"] = curentuser;
+ //JsonResult jsonResult = new JsonResult(_liaotianService.SearchByPaging(search), new Newtonsoft.Json.Serialization.DefaultContractResolver());
+ searchEntity.CodeTable = "t_complaint_items";
+ searchEntity.CodeField = "law";
+ searchEntity.Sort = "CodeSn";
+ return new JsonResult(_sysCodeService.SearchSysCodeDtlPaging(searchEntity));
+ }
+
+
+
+ public IActionResult Editlaw(string id)
+ {
+ var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
+ ViewData["curentuser"] = curentuser;
+
+
+ SysCodeDtlEntity sysCodeDtlEntity = new SysCodeDtlEntity();
+
+
+ sysCodeDtlEntity = _sysCodeService.GetSysCodeDtlInfo(id, "t_complaint_items", "law");
+
+
+ ViewData.Model = sysCodeDtlEntity;
+
+
+
+
+ return View();
+ }
}
}
diff --git a/zhengcaioa/zhengcaioa/Views/SysCode/Editlaw.cshtml b/zhengcaioa/zhengcaioa/Views/SysCode/Editlaw.cshtml
new file mode 100644
index 0000000..a287ee4
--- /dev/null
+++ b/zhengcaioa/zhengcaioa/Views/SysCode/Editlaw.cshtml
@@ -0,0 +1,346 @@
+锘緻model DTO.SysCodeDtlEntity
+@using DTO;
+@using zhengcaioa.Models;
+@{
+
+
+
+
+
+
+
+
+
+
+
+}
+@{
+ Layout = null;
+}
+
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
+ <meta name="description" content="">
+ <meta name="author" content="ThemeBucket">
+ <title>@(SiteConfig.SiteName)</title>
+ <link href="~/css/bootstrap.min.css" rel="stylesheet">
+ <link href="~/css/font-awesome.min.css" rel="stylesheet">
+ <link href="~/css/animate.min.css" rel="stylesheet">
+
+ @*<link href="~/css/plugins/iCheck/custom.css" rel="stylesheet">*@
+ <link href="~/css/style.min.css" rel="stylesheet">
+ <link href="~/css/plugins/chosen/chosen.css" rel="stylesheet">
+ @*<link href="~/js/plugins/layer/skin/layer.css" rel="stylesheet">*@
+ @*<link href="~/css/plugins/datapicker/datepicker3.css" rel="stylesheet">*@
+ <link href="~/css/style.min.css" rel="stylesheet">
+ <link href="~/css/plugins/toastr/toastr.min.css" rel="stylesheet" />
+ <link href="~/css/plugins/webuploader/webuploader.css" rel="stylesheet" />
+
+ <style type="text/css">
+ .webuploader-pick {
+ position: relative;
+ display: inline-block;
+ cursor: pointer;
+ background: #00b7ee;
+ padding: 8px 14px 7px 14px;
+ color: #fff;
+ text-align: center;
+ border-radius: 3px;
+ overflow: hidden;
+ }
+
+ div.clearfix > label {
+ padding-top: 8px;
+ }
+
+ .chosen-container {
+ border-radius: 1px;
+ border: 1px solid #e5e6e7;
+ }
+
+ .col-md-1.control-label {
+ padding-right: 0px;
+ font-weight: 400;
+ }
+ </style>
+
+ <!-- jqgrid-->
+ @*<link href="~/css/plugins/jqgrid/ui.jqgrid.css" rel="stylesheet">*@
+ <script language="javascript" src="~/js/jquery.min.js" type="text/javascript"></script>
+ <script src="~/js/bootstrap.min.js"></script>
+ @*<script src="~/js/plugins/bootstro/bootstro.js"></script>*@
+
+ <!--瀹瑰櫒-->
+ @*<script language="javascript" src="~/js/datehelper.js" type="text/javascript"></script>*@
+ @*<script language="javascript" src="~/js/plugins/query/jquery.query-object.js" type="text/javascript"></script>*@
+ @*<script language="javascript" src="~/js/plugins/iCheck/icheck.min.js" type="text/javascript"></script>*@
+ <script language="javascript" src="~/js/plugins/chosen/chosen.jquery.js" type="text/javascript"></script>
+ @*<script language="javascript" src="~/js/plugins/datapicker/bootstrap-datepicker.js" type="text/javascript"></script>*@
+ <script language="javascript" src="~/js/plugins/layer/layer.js" type="text/javascript"></script>
+ @*<script src="~/js/plugins/jqgrid/jquery.jqGrid.min.js" type="text/javascript"></script>*@
+ @*<script src="~/js/plugins/jqgrid/i18n/grid.locale-cn.js" type="text/javascript"></script>*@
+ <script src="~/js/plugins/toastr/toastr.min.js" type="text/javascript"></script>
+ <script src="~/js/plugins/webuploader/webuploader.min.js"></script>
+
+ <script language="javascript" src="~/js/common-layout.js" type="text/javascript"></script>
+ <script src="~/js/plugins/layer/laydate/laydate.js" type="text/javascript"></script>
+ @*<script src="~/js/plugins/iTexbox/itextbox.js" type="text/javascript"></script>*@
+ @*<script src="~/js/plugins/iuploader/iuploader.js"></script>*@
+ <script src="~/js/TUJS.js"></script>
+</head>
+<body class="gray-bg" style="overflow:auto">
+ <form id="formtest">
+ <div class="wrapper wrapper-content" id="ibox-content" style="padding:15px;">
+ <div class="row">
+ <div class="col-sm-12">
+ <div class="ibox float-e-margins">
+ <div class="ibox-title">
+ <h5> <i class="fa fa-list"></i> 鍩烘湰淇℃伅</h5>
+ </div>
+ <div id="div_content" class="ibox-content" style="background-color:white;">
+ <div class="row">
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+
+
+
+
+
+
+
+
+
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+ <label class="text-right col-sm-1 col-md-1 control-label">缂栫爜</label>
+ <div class="col-sm-2 col-md-2" style="width:5%;">
+ <input class="form-control" label="缂栫爜" id="CodeSn" name="CodeSn" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="50" ismust="true" type="text" value="@Model.CodeSn">
+
+ <input type="hidden" name="Id" value="@Model.Id" />
+
+ <input type="hidden" name="CodeId" value="@Model.CodeId" />
+ </div>
+ </div>
+
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+ <label class="text-right col-sm-1 col-md-1 control-label">鍚嶇О</label>
+ <div class="col-sm-10 col-md-10">
+ <input class="form-control" label="鍚嶇О" id="Comments" name="Comments" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="100" ismust="true" type="text" value="@Model.Comments">
+
+
+ </div>
+ </div>
+ <div class="clearfix layer-area" style="padding-bottom:15px;display:none;">
+ <label class="text-right col-sm-1 col-md-1 control-label">鎺掑簭</label>
+ <div class="col-sm-2 col-md-2" style="width:5%;">
+ <input class="form-control" label="鎺掑簭" id="Sort" name="Sort" labtype="txt" addvisible="true" editvisible="true" maxlength="100" reg="" ismust="flase" type="text" value="@Model.Sort" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)">
+
+ </div>
+
+ </div>
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+ <label class="text-right col-sm-1 col-md-1 control-label">澶囨敞</label>
+ <div class="col-sm-10 col-md-10">
+ <input class="form-control" label="澶囨敞" id="Contents" name="Contents" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="300" ismust="true" type="text" value="@Model.Contents">
+
+
+ </div>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </div>
+
+
+
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="wrapper wrapper-content" style="margin-top:0px"></div>
+ <div class="ibox-content" id="top" style="z-index:100; position:fixed; height:50px; width:100%;bottom:0; text-align: right; padding-top:8px ">
+ <div class="" style="float:right;" data-bootstro-width="500px" data-bootstro-content="鍔熻兘鎸夐挳锛氣�滀繚瀛樷�濓紝鈥滃垹闄も��">
+ <a class="btn btn-success" href="javascript:void(0)" onclick="delPosition();" style="margin-left:4px; border-radius:4px;">
+ <i class="glyphicon glyphicon-remove"></i> <span class="bold">鍒犻櫎</span>
+ </a>
+
+ <a class="btn btn-success" href="javascript:void(0)" onclick="savePosition();" style="margin-left:4px; border-radius:4px;">
+ <i class="glyphicon glyphicon-ok"></i> <span class="bold">鎻愪氦</span>
+ </a>
+
+ <a class="btn btn-success" href="javascript:void(0)" onclick="closepage();" style="margin-left:4px; border-radius:4px;">
+ <i class="glyphicon glyphicon-remove"></i> <span class="bold">鍏抽棴</span>
+ </a>
+ </div>
+ </div>
+
+ </form>
+
+ <script type="text/javascript">
+
+
+ var hh = document.body.clientHeight - $('.ibox-title').height() - $("#top").height() * 2;
+ $("#div_content").height(hh);
+
+ toastr.options = {
+ "closeButton": true,
+ "debug": false,
+ "progressBar": true,
+ "positionClass": "toast-bottom-right",
+ "onclick": null,
+ "showDuration": "300",
+ "hideDuration": "600",
+ "timeOut": "4500",
+ "extendedTimeOut": "600",
+ "showEasing": "swing",
+ "hideEasing": "linear",
+ "showMethod": "fadeIn",
+ "hideMethod": "fadeOut"
+ };
+
+
+
+
+
+
+ var id = '@Model.Id';
+
+ var delPosition = function () {
+ if (id == null || id == '') {
+ toastr.warning("璇峰厛淇濆瓨");
+ return;
+ }
+ $.ajax({
+ type: "GET",
+ url: "/SysCode/NullifySysCodeDtl?id=" + id,
+ dataType: "json",
+ global: false,
+ data: '',
+ success: function (data) {
+
+
+ if (data.Result) {
+ // parent._afterSave(true);
+ parent.layer.msg('鍒犻櫎鎴愬姛', { icon: 6 });
+ _pageAutoClose();//鑷姩鍏抽棴椤甸潰鏂规硶
+ }
+ else {
+ // toastr.error("");
+ parent.layer.msg('鍒犻櫎澶辫触', { icon: 5 });
+ }
+
+ },
+ error: function () {
+ if ($.isNumber(imgLoad)) {
+ parent.layer.close(imgLoad);
+ }
+ //toastr.error("淇濆瓨澶辫触");
+
+ parent.layer.msg('淇濆瓨澶辫触', { icon: 5 });
+ }
+ });
+
+ }
+
+
+
+ var closepage = function () {
+ _pageAutoClose();//鑷姩鍏抽棴椤甸潰鏂规硶
+ }
+
+
+
+ // 淇濆瓨宀椾綅淇℃伅
+ var savePosition = function () {
+
+
+
+
+ if ($.trim($("#CodeSn").val()) == '') {
+ toastr.warning("缂栫爜涓嶈兘涓虹┖");
+ return;
+ }
+
+
+ if ($.trim($("#Comments").val()) == '') {
+ toastr.warning("鍚嶇О涓嶈兘涓虹┖");
+ return;
+ }
+
+
+
+
+
+ // var data = { id: $("#Id").val(), DocType: $("#DocType").val(), DocDept: $("#DocDept").val(), PublishTime: $("#PublishTime").val(), DocNo: $("#DocNo").val(), DocTitle: $("#DocTitle").val(), DocContent: ueue, DocZtc: $("#DocZtc").val(), Printtimes: $("#Printtimes").val(), DocCsdw: $("#DocCsdw").val(), PrintStatus: $("#PrintStatus").val()}
+ $.ajax({
+ type: "POST",
+ url: "/SysCode/Savequestiontype",
+ dataType: "json",
+ global: false,
+ data: $('form').serializeArray(),
+ success: function (data) {
+
+
+
+ if (data.Result) {
+ // parent._afterSave(true);
+ parent.layer.msg('鎴愬姛淇濆瓨', { icon: 6 });
+
+
+ window.location = "/SysCode/Editlaw";
+
+ //try {
+ // _pageAutoClose();//鑷姩鍏抽棴椤甸潰鏂规硶
+ //}
+ //catch (err) {
+ // parent._CloseTab1("/HrJibengongzi/Edit/");
+ //}
+
+ }
+ else {
+ // toastr.error("澶辫触");
+ parent.layer.msg(data.Message, { icon: 5 });
+ }
+
+ },
+ error: function () {
+
+
+ parent.layer.msg('澶辫触', { icon: 5 });
+ }
+ });
+ }
+
+
+
+
+ function _pageAutoClose() {
+ parent.window._reloadPageData();
+ var index = parent.layer.getFrameIndex(window.name);
+ parent.layer.isRefresh = true;
+ parent.layer.closeAll('loading');
+ parent.layer.close(index);
+ return false;
+ }
+
+
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zhengcaioa/zhengcaioa/Views/SysCode/Editquestion.cshtml b/zhengcaioa/zhengcaioa/Views/SysCode/Editquestion.cshtml
new file mode 100644
index 0000000..1c125cb
--- /dev/null
+++ b/zhengcaioa/zhengcaioa/Views/SysCode/Editquestion.cshtml
@@ -0,0 +1,346 @@
+锘緻model DTO.SysCodeDtlEntity
+@using DTO;
+@using zhengcaioa.Models;
+@{
+
+
+
+
+
+
+
+
+
+
+
+}
+@{
+ Layout = null;
+}
+
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
+ <meta name="description" content="">
+ <meta name="author" content="ThemeBucket">
+ <title>@(SiteConfig.SiteName)</title>
+ <link href="~/css/bootstrap.min.css" rel="stylesheet">
+ <link href="~/css/font-awesome.min.css" rel="stylesheet">
+ <link href="~/css/animate.min.css" rel="stylesheet">
+
+ @*<link href="~/css/plugins/iCheck/custom.css" rel="stylesheet">*@
+ <link href="~/css/style.min.css" rel="stylesheet">
+ <link href="~/css/plugins/chosen/chosen.css" rel="stylesheet">
+ @*<link href="~/js/plugins/layer/skin/layer.css" rel="stylesheet">*@
+ @*<link href="~/css/plugins/datapicker/datepicker3.css" rel="stylesheet">*@
+ <link href="~/css/style.min.css" rel="stylesheet">
+ <link href="~/css/plugins/toastr/toastr.min.css" rel="stylesheet" />
+ <link href="~/css/plugins/webuploader/webuploader.css" rel="stylesheet" />
+
+ <style type="text/css">
+ .webuploader-pick {
+ position: relative;
+ display: inline-block;
+ cursor: pointer;
+ background: #00b7ee;
+ padding: 8px 14px 7px 14px;
+ color: #fff;
+ text-align: center;
+ border-radius: 3px;
+ overflow: hidden;
+ }
+
+ div.clearfix > label {
+ padding-top: 8px;
+ }
+
+ .chosen-container {
+ border-radius: 1px;
+ border: 1px solid #e5e6e7;
+ }
+
+ .col-md-1.control-label {
+ padding-right: 0px;
+ font-weight: 400;
+ }
+ </style>
+
+ <!-- jqgrid-->
+ @*<link href="~/css/plugins/jqgrid/ui.jqgrid.css" rel="stylesheet">*@
+ <script language="javascript" src="~/js/jquery.min.js" type="text/javascript"></script>
+ <script src="~/js/bootstrap.min.js"></script>
+ @*<script src="~/js/plugins/bootstro/bootstro.js"></script>*@
+
+ <!--瀹瑰櫒-->
+ @*<script language="javascript" src="~/js/datehelper.js" type="text/javascript"></script>*@
+ @*<script language="javascript" src="~/js/plugins/query/jquery.query-object.js" type="text/javascript"></script>*@
+ @*<script language="javascript" src="~/js/plugins/iCheck/icheck.min.js" type="text/javascript"></script>*@
+ <script language="javascript" src="~/js/plugins/chosen/chosen.jquery.js" type="text/javascript"></script>
+ @*<script language="javascript" src="~/js/plugins/datapicker/bootstrap-datepicker.js" type="text/javascript"></script>*@
+ <script language="javascript" src="~/js/plugins/layer/layer.js" type="text/javascript"></script>
+ @*<script src="~/js/plugins/jqgrid/jquery.jqGrid.min.js" type="text/javascript"></script>*@
+ @*<script src="~/js/plugins/jqgrid/i18n/grid.locale-cn.js" type="text/javascript"></script>*@
+ <script src="~/js/plugins/toastr/toastr.min.js" type="text/javascript"></script>
+ <script src="~/js/plugins/webuploader/webuploader.min.js"></script>
+
+ <script language="javascript" src="~/js/common-layout.js" type="text/javascript"></script>
+ <script src="~/js/plugins/layer/laydate/laydate.js" type="text/javascript"></script>
+ @*<script src="~/js/plugins/iTexbox/itextbox.js" type="text/javascript"></script>*@
+ @*<script src="~/js/plugins/iuploader/iuploader.js"></script>*@
+ <script src="~/js/TUJS.js"></script>
+</head>
+<body class="gray-bg" style="overflow:auto">
+ <form id="formtest">
+ <div class="wrapper wrapper-content" id="ibox-content" style="padding:15px;">
+ <div class="row">
+ <div class="col-sm-12">
+ <div class="ibox float-e-margins">
+ <div class="ibox-title">
+ <h5> <i class="fa fa-list"></i> 鍩烘湰淇℃伅</h5>
+ </div>
+ <div id="div_content" class="ibox-content" style="background-color:white;">
+ <div class="row">
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+
+
+
+
+
+
+
+
+
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+ <label class="text-right col-sm-1 col-md-1 control-label">缂栫爜</label>
+ <div class="col-sm-2 col-md-2" style="width:5%;">
+ <input class="form-control" label="缂栫爜" id="CodeSn" name="CodeSn" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="50" ismust="true" type="text" value="@Model.CodeSn">
+
+ <input type="hidden" name="Id" value="@Model.Id" />
+
+ <input type="hidden" name="CodeId" value="@Model.CodeId" />
+ </div>
+ </div>
+
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+ <label class="text-right col-sm-1 col-md-1 control-label">鍚嶇О</label>
+ <div class="col-sm-10 col-md-10">
+ <input class="form-control" label="鍚嶇О" id="Comments" name="Comments" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="100" ismust="true" type="text" value="@Model.Comments">
+
+
+ </div>
+ </div>
+ <div class="clearfix layer-area" style="padding-bottom:15px;display:none;">
+ <label class="text-right col-sm-1 col-md-1 control-label">鎺掑簭</label>
+ <div class="col-sm-2 col-md-2" style="width:5%;">
+ <input class="form-control" label="鎺掑簭" id="Sort" name="Sort" labtype="txt" addvisible="true" editvisible="true" maxlength="100" reg="" ismust="flase" type="text" value="@Model.Sort" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)">
+
+ </div>
+
+ </div>
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+ <label class="text-right col-sm-1 col-md-1 control-label">澶囨敞</label>
+ <div class="col-sm-10 col-md-10">
+ <input class="form-control" label="澶囨敞" id="Contents" name="Contents" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="300" ismust="true" type="text" value="@Model.Contents">
+
+
+ </div>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </div>
+
+
+
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="wrapper wrapper-content" style="margin-top:0px"></div>
+ <div class="ibox-content" id="top" style="z-index:100; position:fixed; height:50px; width:100%;bottom:0; text-align: right; padding-top:8px ">
+ <div class="" style="float:right;" data-bootstro-width="500px" data-bootstro-content="鍔熻兘鎸夐挳锛氣�滀繚瀛樷�濓紝鈥滃垹闄も��">
+ <a class="btn btn-success" href="javascript:void(0)" onclick="delPosition();" style="margin-left:4px; border-radius:4px;">
+ <i class="glyphicon glyphicon-remove"></i> <span class="bold">鍒犻櫎</span>
+ </a>
+
+ <a class="btn btn-success" href="javascript:void(0)" onclick="savePosition();" style="margin-left:4px; border-radius:4px;">
+ <i class="glyphicon glyphicon-ok"></i> <span class="bold">鎻愪氦</span>
+ </a>
+
+ <a class="btn btn-success" href="javascript:void(0)" onclick="closepage();" style="margin-left:4px; border-radius:4px;">
+ <i class="glyphicon glyphicon-remove"></i> <span class="bold">鍏抽棴</span>
+ </a>
+ </div>
+ </div>
+
+ </form>
+
+ <script type="text/javascript">
+
+
+ var hh = document.body.clientHeight - $('.ibox-title').height() - $("#top").height() * 2;
+ $("#div_content").height(hh);
+
+ toastr.options = {
+ "closeButton": true,
+ "debug": false,
+ "progressBar": true,
+ "positionClass": "toast-bottom-right",
+ "onclick": null,
+ "showDuration": "300",
+ "hideDuration": "600",
+ "timeOut": "4500",
+ "extendedTimeOut": "600",
+ "showEasing": "swing",
+ "hideEasing": "linear",
+ "showMethod": "fadeIn",
+ "hideMethod": "fadeOut"
+ };
+
+
+
+
+
+
+ var id = '@Model.Id';
+
+ var delPosition = function () {
+ if (id == null || id == '') {
+ toastr.warning("璇峰厛淇濆瓨");
+ return;
+ }
+ $.ajax({
+ type: "GET",
+ url: "/SysCode/NullifySysCodeDtl?id=" + id,
+ dataType: "json",
+ global: false,
+ data: '',
+ success: function (data) {
+
+
+ if (data.Result) {
+ // parent._afterSave(true);
+ parent.layer.msg('鍒犻櫎鎴愬姛', { icon: 6 });
+ _pageAutoClose();//鑷姩鍏抽棴椤甸潰鏂规硶
+ }
+ else {
+ // toastr.error("");
+ parent.layer.msg('鍒犻櫎澶辫触', { icon: 5 });
+ }
+
+ },
+ error: function () {
+ if ($.isNumber(imgLoad)) {
+ parent.layer.close(imgLoad);
+ }
+ //toastr.error("淇濆瓨澶辫触");
+
+ parent.layer.msg('淇濆瓨澶辫触', { icon: 5 });
+ }
+ });
+
+ }
+
+
+
+ var closepage = function () {
+ _pageAutoClose();//鑷姩鍏抽棴椤甸潰鏂规硶
+ }
+
+
+
+ // 淇濆瓨宀椾綅淇℃伅
+ var savePosition = function () {
+
+
+
+
+ if ($.trim($("#CodeSn").val()) == '') {
+ toastr.warning("缂栫爜涓嶈兘涓虹┖");
+ return;
+ }
+
+
+ if ($.trim($("#Comments").val()) == '') {
+ toastr.warning("鍚嶇О涓嶈兘涓虹┖");
+ return;
+ }
+
+
+
+
+
+ // var data = { id: $("#Id").val(), DocType: $("#DocType").val(), DocDept: $("#DocDept").val(), PublishTime: $("#PublishTime").val(), DocNo: $("#DocNo").val(), DocTitle: $("#DocTitle").val(), DocContent: ueue, DocZtc: $("#DocZtc").val(), Printtimes: $("#Printtimes").val(), DocCsdw: $("#DocCsdw").val(), PrintStatus: $("#PrintStatus").val()}
+ $.ajax({
+ type: "POST",
+ url: "/SysCode/Savequestiontype",
+ dataType: "json",
+ global: false,
+ data: $('form').serializeArray(),
+ success: function (data) {
+
+
+
+ if (data.Result) {
+ // parent._afterSave(true);
+ parent.layer.msg('鎴愬姛淇濆瓨', { icon: 6 });
+
+
+ window.location = "/SysCode/Editquestion";
+
+ //try {
+ // _pageAutoClose();//鑷姩鍏抽棴椤甸潰鏂规硶
+ //}
+ //catch (err) {
+ // parent._CloseTab1("/HrJibengongzi/Edit/");
+ //}
+
+ }
+ else {
+ // toastr.error("澶辫触");
+ parent.layer.msg(data.Message, { icon: 5 });
+ }
+
+ },
+ error: function () {
+
+
+ parent.layer.msg('澶辫触', { icon: 5 });
+ }
+ });
+ }
+
+
+
+
+ function _pageAutoClose() {
+ parent.window._reloadPageData();
+ var index = parent.layer.getFrameIndex(window.name);
+ parent.layer.isRefresh = true;
+ parent.layer.closeAll('loading');
+ parent.layer.close(index);
+ return false;
+ }
+
+
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zhengcaioa/zhengcaioa/Views/SysCode/Editrequestinfo.cshtml b/zhengcaioa/zhengcaioa/Views/SysCode/Editrequestinfo.cshtml
new file mode 100644
index 0000000..b422b95
--- /dev/null
+++ b/zhengcaioa/zhengcaioa/Views/SysCode/Editrequestinfo.cshtml
@@ -0,0 +1,346 @@
+锘緻model DTO.SysCodeDtlEntity
+@using DTO;
+@using zhengcaioa.Models;
+@{
+
+
+
+
+
+
+
+
+
+
+
+}
+@{
+ Layout = null;
+}
+
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
+ <meta name="description" content="">
+ <meta name="author" content="ThemeBucket">
+ <title>@(SiteConfig.SiteName)</title>
+ <link href="~/css/bootstrap.min.css" rel="stylesheet">
+ <link href="~/css/font-awesome.min.css" rel="stylesheet">
+ <link href="~/css/animate.min.css" rel="stylesheet">
+
+ @*<link href="~/css/plugins/iCheck/custom.css" rel="stylesheet">*@
+ <link href="~/css/style.min.css" rel="stylesheet">
+ <link href="~/css/plugins/chosen/chosen.css" rel="stylesheet">
+ @*<link href="~/js/plugins/layer/skin/layer.css" rel="stylesheet">*@
+ @*<link href="~/css/plugins/datapicker/datepicker3.css" rel="stylesheet">*@
+ <link href="~/css/style.min.css" rel="stylesheet">
+ <link href="~/css/plugins/toastr/toastr.min.css" rel="stylesheet" />
+ <link href="~/css/plugins/webuploader/webuploader.css" rel="stylesheet" />
+
+ <style type="text/css">
+ .webuploader-pick {
+ position: relative;
+ display: inline-block;
+ cursor: pointer;
+ background: #00b7ee;
+ padding: 8px 14px 7px 14px;
+ color: #fff;
+ text-align: center;
+ border-radius: 3px;
+ overflow: hidden;
+ }
+
+ div.clearfix > label {
+ padding-top: 8px;
+ }
+
+ .chosen-container {
+ border-radius: 1px;
+ border: 1px solid #e5e6e7;
+ }
+
+ .col-md-1.control-label {
+ padding-right: 0px;
+ font-weight: 400;
+ }
+ </style>
+
+ <!-- jqgrid-->
+ @*<link href="~/css/plugins/jqgrid/ui.jqgrid.css" rel="stylesheet">*@
+ <script language="javascript" src="~/js/jquery.min.js" type="text/javascript"></script>
+ <script src="~/js/bootstrap.min.js"></script>
+ @*<script src="~/js/plugins/bootstro/bootstro.js"></script>*@
+
+ <!--瀹瑰櫒-->
+ @*<script language="javascript" src="~/js/datehelper.js" type="text/javascript"></script>*@
+ @*<script language="javascript" src="~/js/plugins/query/jquery.query-object.js" type="text/javascript"></script>*@
+ @*<script language="javascript" src="~/js/plugins/iCheck/icheck.min.js" type="text/javascript"></script>*@
+ <script language="javascript" src="~/js/plugins/chosen/chosen.jquery.js" type="text/javascript"></script>
+ @*<script language="javascript" src="~/js/plugins/datapicker/bootstrap-datepicker.js" type="text/javascript"></script>*@
+ <script language="javascript" src="~/js/plugins/layer/layer.js" type="text/javascript"></script>
+ @*<script src="~/js/plugins/jqgrid/jquery.jqGrid.min.js" type="text/javascript"></script>*@
+ @*<script src="~/js/plugins/jqgrid/i18n/grid.locale-cn.js" type="text/javascript"></script>*@
+ <script src="~/js/plugins/toastr/toastr.min.js" type="text/javascript"></script>
+ <script src="~/js/plugins/webuploader/webuploader.min.js"></script>
+
+ <script language="javascript" src="~/js/common-layout.js" type="text/javascript"></script>
+ <script src="~/js/plugins/layer/laydate/laydate.js" type="text/javascript"></script>
+ @*<script src="~/js/plugins/iTexbox/itextbox.js" type="text/javascript"></script>*@
+ @*<script src="~/js/plugins/iuploader/iuploader.js"></script>*@
+ <script src="~/js/TUJS.js"></script>
+</head>
+<body class="gray-bg" style="overflow:auto">
+ <form id="formtest">
+ <div class="wrapper wrapper-content" id="ibox-content" style="padding:15px;">
+ <div class="row">
+ <div class="col-sm-12">
+ <div class="ibox float-e-margins">
+ <div class="ibox-title">
+ <h5> <i class="fa fa-list"></i> 鍩烘湰淇℃伅</h5>
+ </div>
+ <div id="div_content" class="ibox-content" style="background-color:white;">
+ <div class="row">
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+
+
+
+
+
+
+
+
+
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+ <label class="text-right col-sm-1 col-md-1 control-label">缂栫爜</label>
+ <div class="col-sm-2 col-md-2" style="width:5%;">
+ <input class="form-control" label="缂栫爜" id="CodeSn" name="CodeSn" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="50" ismust="true" type="text" value="@Model.CodeSn">
+
+ <input type="hidden" name="Id" value="@Model.Id" />
+
+ <input type="hidden" name="CodeId" value="@Model.CodeId" />
+ </div>
+ </div>
+
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+ <label class="text-right col-sm-1 col-md-1 control-label">鍚嶇О</label>
+ <div class="col-sm-10 col-md-10">
+ <input class="form-control" label="鍚嶇О" id="Comments" name="Comments" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="100" ismust="true" type="text" value="@Model.Comments">
+
+
+ </div>
+ </div>
+ <div class="clearfix layer-area" style="padding-bottom:15px;display:none;">
+ <label class="text-right col-sm-1 col-md-1 control-label">鎺掑簭</label>
+ <div class="col-sm-2 col-md-2" style="width:5%;">
+ <input class="form-control" label="鎺掑簭" id="Sort" name="Sort" labtype="txt" addvisible="true" editvisible="true" maxlength="100" reg="" ismust="flase" type="text" value="@Model.Sort" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)">
+
+ </div>
+
+ </div>
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+ <label class="text-right col-sm-1 col-md-1 control-label">澶囨敞</label>
+ <div class="col-sm-10 col-md-10">
+ <input class="form-control" label="澶囨敞" id="Contents" name="Contents" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="300" ismust="true" type="text" value="@Model.Contents">
+
+
+ </div>
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </div>
+
+
+
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="wrapper wrapper-content" style="margin-top:0px"></div>
+ <div class="ibox-content" id="top" style="z-index:100; position:fixed; height:50px; width:100%;bottom:0; text-align: right; padding-top:8px ">
+ <div class="" style="float:right;" data-bootstro-width="500px" data-bootstro-content="鍔熻兘鎸夐挳锛氣�滀繚瀛樷�濓紝鈥滃垹闄も��">
+ <a class="btn btn-success" href="javascript:void(0)" onclick="delPosition();" style="margin-left:4px; border-radius:4px;">
+ <i class="glyphicon glyphicon-remove"></i> <span class="bold">鍒犻櫎</span>
+ </a>
+
+ <a class="btn btn-success" href="javascript:void(0)" onclick="savePosition();" style="margin-left:4px; border-radius:4px;">
+ <i class="glyphicon glyphicon-ok"></i> <span class="bold">鎻愪氦</span>
+ </a>
+
+ <a class="btn btn-success" href="javascript:void(0)" onclick="closepage();" style="margin-left:4px; border-radius:4px;">
+ <i class="glyphicon glyphicon-remove"></i> <span class="bold">鍏抽棴</span>
+ </a>
+ </div>
+ </div>
+
+ </form>
+
+ <script type="text/javascript">
+
+
+ var hh = document.body.clientHeight - $('.ibox-title').height() - $("#top").height() * 2;
+ $("#div_content").height(hh);
+
+ toastr.options = {
+ "closeButton": true,
+ "debug": false,
+ "progressBar": true,
+ "positionClass": "toast-bottom-right",
+ "onclick": null,
+ "showDuration": "300",
+ "hideDuration": "600",
+ "timeOut": "4500",
+ "extendedTimeOut": "600",
+ "showEasing": "swing",
+ "hideEasing": "linear",
+ "showMethod": "fadeIn",
+ "hideMethod": "fadeOut"
+ };
+
+
+
+
+
+
+ var id = '@Model.Id';
+
+ var delPosition = function () {
+ if (id == null || id == '') {
+ toastr.warning("璇峰厛淇濆瓨");
+ return;
+ }
+ $.ajax({
+ type: "GET",
+ url: "/SysCode/NullifySysCodeDtl?id=" + id,
+ dataType: "json",
+ global: false,
+ data: '',
+ success: function (data) {
+
+
+ if (data.Result) {
+ // parent._afterSave(true);
+ parent.layer.msg('鍒犻櫎鎴愬姛', { icon: 6 });
+ _pageAutoClose();//鑷姩鍏抽棴椤甸潰鏂规硶
+ }
+ else {
+ // toastr.error("");
+ parent.layer.msg('鍒犻櫎澶辫触', { icon: 5 });
+ }
+
+ },
+ error: function () {
+ if ($.isNumber(imgLoad)) {
+ parent.layer.close(imgLoad);
+ }
+ //toastr.error("淇濆瓨澶辫触");
+
+ parent.layer.msg('淇濆瓨澶辫触', { icon: 5 });
+ }
+ });
+
+ }
+
+
+
+ var closepage = function () {
+ _pageAutoClose();//鑷姩鍏抽棴椤甸潰鏂规硶
+ }
+
+
+
+ // 淇濆瓨宀椾綅淇℃伅
+ var savePosition = function () {
+
+
+
+
+ if ($.trim($("#CodeSn").val()) == '') {
+ toastr.warning("缂栫爜涓嶈兘涓虹┖");
+ return;
+ }
+
+
+ if ($.trim($("#Comments").val()) == '') {
+ toastr.warning("鍚嶇О涓嶈兘涓虹┖");
+ return;
+ }
+
+
+
+
+
+ // var data = { id: $("#Id").val(), DocType: $("#DocType").val(), DocDept: $("#DocDept").val(), PublishTime: $("#PublishTime").val(), DocNo: $("#DocNo").val(), DocTitle: $("#DocTitle").val(), DocContent: ueue, DocZtc: $("#DocZtc").val(), Printtimes: $("#Printtimes").val(), DocCsdw: $("#DocCsdw").val(), PrintStatus: $("#PrintStatus").val()}
+ $.ajax({
+ type: "POST",
+ url: "/SysCode/Savequestiontype",
+ dataType: "json",
+ global: false,
+ data: $('form').serializeArray(),
+ success: function (data) {
+
+
+
+ if (data.Result) {
+ // parent._afterSave(true);
+ parent.layer.msg('鎴愬姛淇濆瓨', { icon: 6 });
+
+
+ window.location = "/SysCode/Editrequestinfo";
+
+ //try {
+ // _pageAutoClose();//鑷姩鍏抽棴椤甸潰鏂规硶
+ //}
+ //catch (err) {
+ // parent._CloseTab1("/HrJibengongzi/Edit/");
+ //}
+
+ }
+ else {
+ // toastr.error("澶辫触");
+ parent.layer.msg(data.Message, { icon: 5 });
+ }
+
+ },
+ error: function () {
+
+
+ parent.layer.msg('澶辫触', { icon: 5 });
+ }
+ });
+ }
+
+
+
+
+ function _pageAutoClose() {
+ parent.window._reloadPageData();
+ var index = parent.layer.getFrameIndex(window.name);
+ parent.layer.isRefresh = true;
+ parent.layer.closeAll('loading');
+ parent.layer.close(index);
+ return false;
+ }
+
+
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zhengcaioa/zhengcaioa/Views/SysCode/Indexlaw.cshtml b/zhengcaioa/zhengcaioa/Views/SysCode/Indexlaw.cshtml
new file mode 100644
index 0000000..09e2b73
--- /dev/null
+++ b/zhengcaioa/zhengcaioa/Views/SysCode/Indexlaw.cshtml
@@ -0,0 +1,66 @@
+锘緻{
+ ViewBag.Title = "Editlaw";
+ Layout = "~/Views/Shared/_Layout_Search.cshtml";
+}
+@section headerStyle{
+ <script type="text/javascript">
+ dataCol = [
+ { label: 'id', name: 'Id', labtype: 'txt', hidden: true },
+ {
+ label: '缂栫爜', name: 'CodeSn', labtype: 'txt', hidden: false, width: 50,
+ formatter: function (cellvalue, options, rowObject) {
+ return "<a onclick=\"OpenWindow('" + rowObject.Comments + "','98%','100%', '/SysCode/Editlaw?id=" + rowObject.Id + "')\" >" + cellvalue + "</a>";
+ }
+ },
+ {
+ label: '鍚嶇О', name: 'Comments', labtype: 'txt', hidden: false, width: 300,
+
+ },
+ {
+ label: '鎺掑簭', name: 'Sort', labtype: 'txt', hidden: true, width: 50,
+
+ },
+ {
+ label: '澶囨敞', name: 'Contents', labtype: 'txt', hidden: false, width: 300,
+
+ },
+ { label: '鐘舵��', name: 'RecStatus', labtype: 'txt', hidden: true },
+ { label: '鍒涘缓浜�', name: 'Creater', labtype: 'txt', hidden: true },
+ { label: '鍒涘缓鏃堕棿', name: 'Createtime', labtype: 'txt', hidden: true },
+ { label: '淇敼浜�', name: 'Modifier', labtype: 'txt', hidden: true },
+ { label: '淇敼鏃堕棿', name: 'Modifytime', labtype: 'txt', hidden: true },
+
+ ];
+ dataUrl = "/SysCode/GetListlaw";
+ searchCol = [
+ { label: '缂栫爜', name: 'CodeSn', labtype: 'txt', hidden: false },
+
+ { label: '鍚嶇О', name: 'Comments', labtype: 'txt', hidden: false },
+
+
+
+ ];
+ var _pageAdd = function () {
+ OpenWindow("鏂板娉曞緥渚濇嵁", "98%", "90%", "/SysCode/Editlaw/");
+ }
+
+ var _afterSave = function (result) {
+ if (result) {
+ toastr.success("淇濆瓨鎴愬姛");
+ } else {
+ toastr.error("淇濆瓨澶辫触");
+ }
+ }
+
+ var _afterDel = function (result) {
+ if (result) {
+ toastr.success("鍒犻櫎鎴愬姛");
+ } else {
+ /**/
+ toastr.error("鍒犻櫎鎴愬姛");
+ /**/
+ }
+}
+ </script>
+}
+
diff --git a/zhengcaioa/zhengcaioa/Views/SysCode/Indexquestion.cshtml b/zhengcaioa/zhengcaioa/Views/SysCode/Indexquestion.cshtml
new file mode 100644
index 0000000..a6e084d
--- /dev/null
+++ b/zhengcaioa/zhengcaioa/Views/SysCode/Indexquestion.cshtml
@@ -0,0 +1,66 @@
+锘緻{
+ ViewBag.Title = "Editquestion";
+ Layout = "~/Views/Shared/_Layout_Search.cshtml";
+}
+@section headerStyle{
+ <script type="text/javascript">
+ dataCol = [
+ { label: 'id', name: 'Id', labtype: 'txt', hidden: true },
+ {
+ label: '缂栫爜', name: 'CodeSn', labtype: 'txt', hidden: false, width: 50,
+ formatter: function (cellvalue, options, rowObject) {
+ return "<a onclick=\"OpenWindow('" + rowObject.Comments + "','98%','100%', '/SysCode/Editquestion?id=" + rowObject.Id + "')\" >" + cellvalue + "</a>";
+ }
+ },
+ {
+ label: '鍚嶇О', name: 'Comments', labtype: 'txt', hidden: false, width: 300,
+
+ },
+ {
+ label: '鎺掑簭', name: 'Sort', labtype: 'txt', hidden: true, width: 50,
+
+ },
+ {
+ label: '澶囨敞', name: 'Contents', labtype: 'txt', hidden: false, width: 300,
+
+ },
+ { label: '鐘舵��', name: 'RecStatus', labtype: 'txt', hidden: true },
+ { label: '鍒涘缓浜�', name: 'Creater', labtype: 'txt', hidden: true },
+ { label: '鍒涘缓鏃堕棿', name: 'Createtime', labtype: 'txt', hidden: true },
+ { label: '淇敼浜�', name: 'Modifier', labtype: 'txt', hidden: true },
+ { label: '淇敼鏃堕棿', name: 'Modifytime', labtype: 'txt', hidden: true },
+
+ ];
+ dataUrl = "/SysCode/GetListquestion";
+ searchCol = [
+ { label: '缂栫爜', name: 'CodeSn', labtype: 'txt', hidden: false },
+
+ { label: '鍚嶇О', name: 'Comments', labtype: 'txt', hidden: false },
+
+
+
+ ];
+ var _pageAdd = function () {
+ OpenWindow("鏂板璐ㄧ枒浜嬮」", "98%", "90%", "/SysCode/Editquestion/");
+ }
+
+ var _afterSave = function (result) {
+ if (result) {
+ toastr.success("淇濆瓨鎴愬姛");
+ } else {
+ toastr.error("淇濆瓨澶辫触");
+ }
+ }
+
+ var _afterDel = function (result) {
+ if (result) {
+ toastr.success("鍒犻櫎鎴愬姛");
+ } else {
+ /**/
+ toastr.error("鍒犻櫎鎴愬姛");
+ /**/
+ }
+}
+ </script>
+}
+
diff --git a/zhengcaioa/zhengcaioa/Views/SysCode/Indexrequestinfo.cshtml b/zhengcaioa/zhengcaioa/Views/SysCode/Indexrequestinfo.cshtml
new file mode 100644
index 0000000..3896c0d
--- /dev/null
+++ b/zhengcaioa/zhengcaioa/Views/SysCode/Indexrequestinfo.cshtml
@@ -0,0 +1,66 @@
+锘緻{
+ ViewBag.Title = "Editrequestinfo";
+ Layout = "~/Views/Shared/_Layout_Search.cshtml";
+}
+@section headerStyle{
+ <script type="text/javascript">
+ dataCol = [
+ { label: 'id', name: 'Id', labtype: 'txt', hidden: true },
+ {
+ label: '缂栫爜', name: 'CodeSn', labtype: 'txt', hidden: false, width: 50,
+ formatter: function (cellvalue, options, rowObject) {
+ return "<a onclick=\"OpenWindow('" + rowObject.Comments + "','98%','100%', '/SysCode/Editrequestinfo?id=" + rowObject.Id + "')\" >" + cellvalue + "</a>";
+ }
+ },
+ {
+ label: '鍚嶇О', name: 'Comments', labtype: 'txt', hidden: false, width: 300,
+
+ },
+ {
+ label: '鎺掑簭', name: 'Sort', labtype: 'txt', hidden: true, width: 50,
+
+ },
+ {
+ label: '澶囨敞', name: 'Contents', labtype: 'txt', hidden: false, width: 300,
+
+ },
+ { label: '鐘舵��', name: 'RecStatus', labtype: 'txt', hidden: true },
+ { label: '鍒涘缓浜�', name: 'Creater', labtype: 'txt', hidden: true },
+ { label: '鍒涘缓鏃堕棿', name: 'Createtime', labtype: 'txt', hidden: true },
+ { label: '淇敼浜�', name: 'Modifier', labtype: 'txt', hidden: true },
+ { label: '淇敼鏃堕棿', name: 'Modifytime', labtype: 'txt', hidden: true },
+
+ ];
+ dataUrl = "/SysCode/GetListrequestinfo";
+ searchCol = [
+ { label: '缂栫爜', name: 'CodeSn', labtype: 'txt', hidden: false },
+
+ { label: '鍚嶇О', name: 'Comments', labtype: 'txt', hidden: false },
+
+
+
+ ];
+ var _pageAdd = function () {
+ OpenWindow("鏂板璐ㄧ枒璇锋眰", "98%", "90%", "/SysCode/Editrequestinfo/");
+ }
+
+ var _afterSave = function (result) {
+ if (result) {
+ toastr.success("淇濆瓨鎴愬姛");
+ } else {
+ toastr.error("淇濆瓨澶辫触");
+ }
+ }
+
+ var _afterDel = function (result) {
+ if (result) {
+ toastr.success("鍒犻櫎鎴愬姛");
+ } else {
+ /**/
+ toastr.error("鍒犻櫎鎴愬姛");
+ /**/
+ }
+}
+ </script>
+}
+
--
Gitblit v1.9.1