From 10b700dad2a510b83a5066aa5002dea8f4eb0e38 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期五, 04 六月 2021 15:41:30 +0800
Subject: [PATCH] 提交
---
zhengcaioa/Services/ProjectService.cs | 18
zhengcaioa/zhengcaioa/Views/DailyManagement/EditWorkAnPai.cshtml | 27
zhengcaioa/DTO/ProjectDTO.cs | 4
zhengcaioa/DTO/DailyManagementDTO .cs | 3
zhengcaioa/DTO/ExpertDTO.cs | 10
zhengcaioa/zhengcaioa/Views/DailyManagement/MemoWorkAnPai.cshtml | 5
zhengcaioa/zhengcaioa/Views/Expert/Edit.cshtml | 247 +++++++++
zhengcaioa/zhengcaioa/Controllers/AdmManagement/DailyManagementController.cs | 61 +
zhengcaioa/zhengcaioa/Views/Project/Select.cshtml | 62 ++
zhengcaioa/zhengcaioa/Views/DailyManagement/MemoBook.cshtml | 4
zhengcaioa/zhengcaioa/Views/IntentionCustomer/EditByName.cshtml | 734 ++++++++++++++++++++++++++++++
zhengcaioa/Model/Expert.cs | 37
zhengcaioa/zhengcaioa/Views/DailyManagement/EditMemoBook.cshtml | 7
zhengcaioa/Model/zhengcaioaContext.cs | 25 +
zhengcaioa/Services/ExpertService.cs | 10
zhengcaioa/zhengcaioa/Views/DailyManagement/MemoWorkmy.cshtml | 5
zhengcaioa/zhengcaioa/Views/DailyManagement/ShowRemind.cshtml | 5
zhengcaioa/IServices/IIntentionCustomerService.cs | 2
zhengcaioa/Services/DailyManagementService.cs | 3
zhengcaioa/Services/IntentionCustomerService.cs | 17
zhengcaioa/zhengcaioa/Views/DailyManagement/EditWorkmy.cshtml | 9
zhengcaioa/zhengcaioa/Views/Signin/AttendanceRule.cshtml | 53 +-
zhengcaioa/zhengcaioa/Controllers/Customer/IntentionCustomerController.cs | 34 +
zhengcaioa/Model/AdmMemoBook.cs | 2
24 files changed, 1,272 insertions(+), 112 deletions(-)
diff --git a/zhengcaioa/DTO/DailyManagementDTO .cs b/zhengcaioa/DTO/DailyManagementDTO .cs
index 59c492a..7434042 100644
--- a/zhengcaioa/DTO/DailyManagementDTO .cs
+++ b/zhengcaioa/DTO/DailyManagementDTO .cs
@@ -49,7 +49,8 @@
public string RtypeName { get; set; }
public string ToUserId { get; set; }
// public string toUserName { get; set; }
- public DateTime Time { get; set; }
+ public DateTime? Time { get; set; }
+ public string TimeName { get; set; }
public string Context { get; set; }
public int HaveRead { get; set; }
public string HaveReadName { get; set; }
diff --git a/zhengcaioa/DTO/ExpertDTO.cs b/zhengcaioa/DTO/ExpertDTO.cs
index 94d942d..027ddd4 100644
--- a/zhengcaioa/DTO/ExpertDTO.cs
+++ b/zhengcaioa/DTO/ExpertDTO.cs
@@ -35,6 +35,16 @@
public DateTime Createtime { get; set; }
public string Modifier { get; set; }
public DateTime Modifytime { get; set; }
+ public string TitileCerti1 { get; set; }
+ public string TitileCerti2 { get; set; }
+ public string TitileCerti3 { get; set; }
+ public string TitileCerti4 { get; set; }
+ public string TitileCerti5 { get; set; }
+ public string TitileCerti6 { get; set; }
+ public string TitileCerti7 { get; set; }
+ public string TitileCerti8 { get; set; }
+ public string TitileCerti9 { get; set; }
+ public string TitileCerti10 { get; set; }
}
diff --git a/zhengcaioa/DTO/ProjectDTO.cs b/zhengcaioa/DTO/ProjectDTO.cs
index e8e20b9..23676a0 100644
--- a/zhengcaioa/DTO/ProjectDTO.cs
+++ b/zhengcaioa/DTO/ProjectDTO.cs
@@ -48,6 +48,7 @@
public string[] Names { get; set; }
public string[] Price { get; set; }
+ public string NamesZhongbiao { get; set; }
public string Fblx { get; set; }
public string Fbyy { get; set; }
@@ -90,7 +91,10 @@
public string Creater { get; set; }
public string Names { get; set; }
+
+ public string NamesToubiao { get; set; }
+
}
}
diff --git a/zhengcaioa/IServices/IIntentionCustomerService.cs b/zhengcaioa/IServices/IIntentionCustomerService.cs
index 62e6b60..fa1fbaf 100644
--- a/zhengcaioa/IServices/IIntentionCustomerService.cs
+++ b/zhengcaioa/IServices/IIntentionCustomerService.cs
@@ -13,6 +13,8 @@
IntentionCustomerDTO Get(string id);
+ IntentionCustomerDTO GetByName(string name);
+
ResultDataEntity<IntentionCustomerDTO> SearchByPaging(IntentionCustomerDTOSearch searchEntity);
ResultEntity ModifyStatus(string id, string userid);
diff --git a/zhengcaioa/Model/AdmMemoBook.cs b/zhengcaioa/Model/AdmMemoBook.cs
index 7bddf2f..34e5225 100644
--- a/zhengcaioa/Model/AdmMemoBook.cs
+++ b/zhengcaioa/Model/AdmMemoBook.cs
@@ -10,7 +10,7 @@
public string Id { get; set; }
public string Rtype { get; set; }
public string ToUserId { get; set; }
- public DateTime Time { get; set; }
+ public DateTime? Time { get; set; }
public string Context { get; set; }
public string RecStatus { get; set; }
public string Creater { get; set; }
diff --git a/zhengcaioa/Model/Expert.cs b/zhengcaioa/Model/Expert.cs
index a1daa33..64ebd57 100644
--- a/zhengcaioa/Model/Expert.cs
+++ b/zhengcaioa/Model/Expert.cs
@@ -1,43 +1,50 @@
锘縰sing System;
using System.Collections.Generic;
-using System.Text;
#nullable disable
+
namespace zhengcaioa.Models
{
- /// <summary>
- /// 涓撳淇℃伅
- /// </summary>
public partial class Expert
{
- public string Id { get; set; }
public string Name { get; set; }
+ public string Id { get; set; }
public string Sex { get; set; }
- public string InfoSource { get; set; }
public string IdCard { get; set; }
- public string Province { get; set; }
- public string AreaId { get; set; }
- public string City { get; set; }
- public string Address { get; set; }
- public string Postal { get; set; }
+ public string InfoSource { get; set; }
public string ExpertType { get; set; }
public string Level { get; set; }
+ public string ReviewItem { get; set; }
+ public string CertiNumber { get; set; }
+ public string Province { get; set; }
+ public string City { get; set; }
+ public string AreaId { get; set; }
+ public string Address { get; set; }
public string Phone1 { get; set; }
public string Phone2 { get; set; }
public string Qq { get; set; }
public string Wechat { get; set; }
- public string ReviewItem { get; set; }
- public string CertiNumber { get; set; }
public string CertiFont { get; set; }
public string CertiBack { get; set; }
public string TitileCerti { get; set; }
public string Remark { get; set; }
- public string Sort { get; set; }
public string RecStatus { get; set; }
public string Creater { get; set; }
public DateTime Createtime { get; set; }
public string Modifier { get; set; }
public DateTime Modifytime { get; set; }
-
+ public string Sort { get; set; }
+ public string Postal { get; set; }
+ public string ShenheStatus { get; set; }
+ public string TitileCerti1 { get; set; }
+ public string TitileCerti2 { get; set; }
+ public string TitileCerti3 { get; set; }
+ public string TitileCerti4 { get; set; }
+ public string TitileCerti5 { get; set; }
+ public string TitileCerti6 { get; set; }
+ public string TitileCerti7 { get; set; }
+ public string TitileCerti8 { get; set; }
+ public string TitileCerti9 { get; set; }
+ public string TitileCerti10 { get; set; }
}
}
diff --git a/zhengcaioa/Model/zhengcaioaContext.cs b/zhengcaioa/Model/zhengcaioaContext.cs
index ee8df02..31ba8bd 100644
--- a/zhengcaioa/Model/zhengcaioaContext.cs
+++ b/zhengcaioa/Model/zhengcaioaContext.cs
@@ -4377,6 +4377,11 @@
.HasMaxLength(50)
.HasColumnName("sex");
+ entity.Property(e => e.ShenheStatus)
+ .HasMaxLength(1)
+ .HasColumnName("shenhe_status")
+ .HasDefaultValueSql("('D')");
+
entity.Property(e => e.Sort)
.HasMaxLength(50)
.IsUnicode(false)
@@ -4384,6 +4389,26 @@
entity.Property(e => e.TitileCerti).HasMaxLength(200);
+ entity.Property(e => e.TitileCerti1).HasMaxLength(200);
+
+ entity.Property(e => e.TitileCerti10).HasMaxLength(200);
+
+ entity.Property(e => e.TitileCerti2).HasMaxLength(200);
+
+ entity.Property(e => e.TitileCerti3).HasMaxLength(200);
+
+ entity.Property(e => e.TitileCerti4).HasMaxLength(200);
+
+ entity.Property(e => e.TitileCerti5).HasMaxLength(200);
+
+ entity.Property(e => e.TitileCerti6).HasMaxLength(200);
+
+ entity.Property(e => e.TitileCerti7).HasMaxLength(200);
+
+ entity.Property(e => e.TitileCerti8).HasMaxLength(200);
+
+ entity.Property(e => e.TitileCerti9).HasMaxLength(200);
+
entity.Property(e => e.Wechat)
.HasMaxLength(20)
.HasColumnName("wechat");
diff --git a/zhengcaioa/Services/DailyManagementService.cs b/zhengcaioa/Services/DailyManagementService.cs
index a6340e3..b8ecd87 100644
--- a/zhengcaioa/Services/DailyManagementService.cs
+++ b/zhengcaioa/Services/DailyManagementService.cs
@@ -236,6 +236,7 @@
Creater = c.UserName,
ToUserId = b.UserName,
Time = a.Time,
+ TimeName = a.Time.HasValue ? a.Time.Value.ToString("yyyy-MM-dd HH:mm") : "",
Context = a.Context,
Createtime = a.Createtime,
FeedBack = a.FeedBack,
@@ -251,7 +252,7 @@
HaveRead = a.HaveRead.HasValue? a.HaveRead.Value:0,
HaveReadName = hhh.Comments,
- }).OrderByDescending(x=>x.Time).ToList();
+ }).OrderByDescending(x=>x.Createtime).ToList();
//if (!string.IsNullOrEmpty(search.Createtime))
//{
diff --git a/zhengcaioa/Services/ExpertService.cs b/zhengcaioa/Services/ExpertService.cs
index 09aa47a..151f686 100644
--- a/zhengcaioa/Services/ExpertService.cs
+++ b/zhengcaioa/Services/ExpertService.cs
@@ -62,6 +62,16 @@
updateplExpert.CertiBack = expert.CertiBack;
updateplExpert.TitileCerti = expert.TitileCerti;
updateplExpert.Remark = expert.Remark;
+ updateplExpert.TitileCerti1 = expert.TitileCerti1;
+ updateplExpert.TitileCerti2 = expert.TitileCerti2;
+ updateplExpert.TitileCerti3 = expert.TitileCerti3;
+ updateplExpert.TitileCerti4 = expert.TitileCerti4;
+ updateplExpert.TitileCerti5 = expert.TitileCerti5;
+ updateplExpert.TitileCerti6 = expert.TitileCerti6;
+ updateplExpert.TitileCerti7 = expert.TitileCerti7;
+ updateplExpert.TitileCerti8 = expert.TitileCerti8;
+ updateplExpert.TitileCerti9 = expert.TitileCerti9;
+ updateplExpert.TitileCerti10 = expert.TitileCerti10;
}
_context.SaveChanges();
diff --git a/zhengcaioa/Services/IntentionCustomerService.cs b/zhengcaioa/Services/IntentionCustomerService.cs
index c4d47ee..e287578 100644
--- a/zhengcaioa/Services/IntentionCustomerService.cs
+++ b/zhengcaioa/Services/IntentionCustomerService.cs
@@ -112,6 +112,23 @@
return intentionCustomerDTO;
}
+ public IntentionCustomerDTO GetByName(string name)
+ {
+
+ var entity = _context.IntentionCustomers.Where(x=>x.Name == name).FirstOrDefault();
+
+ if (entity==null || entity.RecStatus != "A")
+ {
+ entity = new IntentionCustomer();
+ }
+
+ var intentionCustomerDTO = _mapper.Map<IntentionCustomerDTO>(entity);
+
+
+ return intentionCustomerDTO;
+ }
+
+
public ResultDataEntity<IntentionCustomerDTO> SearchByPaging(IntentionCustomerDTOSearch searchEntity)
{
diff --git a/zhengcaioa/Services/ProjectService.cs b/zhengcaioa/Services/ProjectService.cs
index 9efb610..e57e271 100644
--- a/zhengcaioa/Services/ProjectService.cs
+++ b/zhengcaioa/Services/ProjectService.cs
@@ -262,7 +262,7 @@
List<ProjectDTO> list = new List<ProjectDTO>();
//绛涢��
StringBuilder sql = new StringBuilder();
- sql.Append("SELECT distinct a.[Id],a.[start_time] ,b.[name] +'-'+c.[name]+'-'+d.[name] Sheng ,a.city ,a.[area_id],a.cgfs, a.[name] ,a.[number],a.creater,a.createtime,a.modifier,a.modifytime ,a.[drhx],a.[drhx_price],a.[dshx],a.[dshx_price],a.[remark],a.[rec_status],a.[toubiaocishu] ,a.[question] ,a.[zhongbiaocishu],a.[feibiaocishu],a.[zhongbiaojine],a.[Fblx],a.[Fbyy] , a.[zhuanjia] , a.[caigourenname], a.[caigourenaddress], a.[caigourencontact], a.[dailiname], a.[dailiaddress], a.[dailicontact] "); //zhuanjia = stuff((select ','+name from [Zhuanjia] f where CHARINDEX(f.id,a.[zhuanjia]) >0 for xml path('')), 1,1, '')
+ sql.Append("SELECT distinct a.[Id],a.[start_time] ,b.[name] +'-'+c.[name]+'-'+d.[name] Sheng ,a.city ,a.[area_id],a.cgfs, a.[name] ,a.[number],a.creater,a.createtime,a.modifier,a.modifytime ,a.[drhx],a.[drhx_price],a.[dshx],a.[dshx_price],a.[remark],a.[rec_status] ,a.[question] ,a.[zhongbiaocishu],a.[feibiaocishu],a.[zhongbiaojine],a.[Fblx],a.[Fbyy] , a.[zhuanjia] , a.[caigourenname], a.[caigourenaddress], a.[caigourencontact], a.[dailiname], a.[dailiaddress], a.[dailicontact] ,toubiaocishu = stuff((select '銆�'+ f.[names] from [Projectzhongbiao] f where f.[ProjectId] = a.[Id] for xml path('')), 1,1, '') "); //zhuanjia = stuff((select ','+name from [Zhuanjia] f where CHARINDEX(f.id,a.[zhuanjia]) >0 for xml path('')), 1,1, '')
sql.Append("FROM [Project] a ");
sql.Append("left join [Area] b on a.[sheng] = b.[codeID] ");
sql.Append("left join [Area] c on a.[city] = c.[codeID] ");
@@ -276,6 +276,22 @@
}
+ if (!string.IsNullOrWhiteSpace(searchEntity.NamesToubiao))
+ {
+ sql.Append(" and ( exists (select b.[ProjectId] from [Projectzhongbiao] b where a.[Id]=b.[ProjectId] and b.[names] like '%" + searchEntity.NamesToubiao + "%') ");
+
+ sql.Append(" or exists (select c.[ProjectId] from [Projectreason] c where a.[Id]=c.[ProjectId] and c.[reasonname] like '%" + searchEntity.NamesToubiao + "%') ");
+
+ sql.Append(" or exists (select d.[ProjectId] from [Projectyouxiao] d where a.[Id]=d.[ProjectId] and d.[namesyouxiao] like '%" + searchEntity.NamesToubiao + "%') ");
+
+ sql.Append(" or a.[drhx] like '%" + searchEntity.NamesToubiao + "%' ");
+
+ sql.Append(" or a.[dshx] like '%" + searchEntity.NamesToubiao + "%' ");
+
+ sql.Append(" )");
+
+ }
+
if (!string.IsNullOrWhiteSpace(searchEntity.StartTimestar))
{
sql.Append(" and a.start_time >='"+ searchEntity.StartTimestar.Trim().Replace("'","''") + "'");
diff --git a/zhengcaioa/zhengcaioa/Controllers/AdmManagement/DailyManagementController.cs b/zhengcaioa/zhengcaioa/Controllers/AdmManagement/DailyManagementController.cs
index 0c01d2c..7753309 100644
--- a/zhengcaioa/zhengcaioa/Controllers/AdmManagement/DailyManagementController.cs
+++ b/zhengcaioa/zhengcaioa/Controllers/AdmManagement/DailyManagementController.cs
@@ -185,12 +185,17 @@
public IActionResult EditMemoBook(string Rtype="1" , string id = "0")
{
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
- ViewData["users"] = _userService.GetList();
+ ViewData["users"] = _userService.GetList().Where(x=>x.Id != curentuser.Id).ToList();
AdmMemoBookDTO admMemoBookDTO = _DailyManageService.GetMemoBook(id);
- if (admMemoBookDTO.Time.Equals(DateTime.MinValue))
+ if (!admMemoBookDTO.Time.HasValue)
{
- admMemoBookDTO.Time = DateTime.Now;
+ admMemoBookDTO.TimeName = "";
Rtype = string.IsNullOrEmpty(admMemoBookDTO.Rtype)? Rtype : admMemoBookDTO.Rtype;
+ }
+ else
+ {
+ admMemoBookDTO.TimeName = admMemoBookDTO.Time.Value.ToString("yyyy-MM-dd HH:mm");
+ Rtype = string.IsNullOrEmpty(admMemoBookDTO.Rtype) ? Rtype : admMemoBookDTO.Rtype;
}
ViewData.Model = admMemoBookDTO;
ViewBag.Rtype = Rtype;
@@ -221,7 +226,7 @@
[HttpPost]
public string SaveMemoBook(AdmMemoBookDTO memoBook)
{
- var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
+ var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
memoBook.RecStatus = "A";
if (String.IsNullOrEmpty(memoBook.Id))
{
@@ -317,7 +322,8 @@
public IActionResult EditWorkAnPai( string id = "")
{
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
- ViewData["users"] = _userService.GetList();
+ ViewData["curentuser"] = curentuser;
+ ViewData["users"] = _userService.GetList().Where(x => x.Id != curentuser.Id).ToList();
AdmMemoBookDTO admMemoBookDTO = new AdmMemoBookDTO();
if (!string.IsNullOrEmpty(id))
{
@@ -325,9 +331,14 @@
admMemoBookDTO.WorkDept = _userService.GetPltUserEntity(admMemoBookDTO.ToUserId).DeptId;
}
- if (admMemoBookDTO.Time.Equals(DateTime.MinValue))
+ if (!admMemoBookDTO.Time.HasValue)
{
- admMemoBookDTO.Time = DateTime.Now;
+ //admMemoBookDTO.Time = DateTime.Now;
+ admMemoBookDTO.TimeName = "";
+ }
+ else
+ {
+ admMemoBookDTO.TimeName = admMemoBookDTO.Time.Value.ToString("yyyy-MM-dd HH:mm");
}
ViewData.Model = admMemoBookDTO;
ViewData["Dept"] = _hrDeptService.GetList();
@@ -389,9 +400,14 @@
admMemoBookDTO.WorkDept = _userService.GetPltUserEntity(admMemoBookDTO.ToUserId).DeptId;
}
- if (admMemoBookDTO.Time.Equals(DateTime.MinValue))
+ if (!admMemoBookDTO.Time.HasValue)
{
- admMemoBookDTO.Time = DateTime.Now;
+ //admMemoBookDTO.Time = DateTime.Now;
+ admMemoBookDTO.TimeName = "";
+ }
+ else
+ {
+ admMemoBookDTO.TimeName = admMemoBookDTO.Time.Value.ToString("yyyy-MM-dd HH:mm");
}
ViewData.Model = admMemoBookDTO;
ViewBag.KaoHe = _liaotianService.GetSYScode("ADM_MemoBook", "KaoHe");
@@ -506,9 +522,14 @@
admMemoBookDTO = _DailyManageService.GetMemoBook(id);
}
- if (admMemoBookDTO.Time.Equals(DateTime.MinValue))
+ if (!admMemoBookDTO.Time.HasValue)
{
- admMemoBookDTO.Time = DateTime.Now;
+ //admMemoBookDTO.Time = DateTime.Now;
+ admMemoBookDTO.TimeName = "";
+ }
+ else
+ {
+ admMemoBookDTO.TimeName = admMemoBookDTO.Time.Value.ToString("yyyy-MM-dd HH:mm");
}
ViewData.Model = admMemoBookDTO;
ViewBag.Rtype = _liaotianService.GetSYScode("ADM_MemoBook", "Rtype").Where(x=>x.CodeSn=="2" || x.CodeSn == "4").ToList();
@@ -571,9 +592,14 @@
admMemoBookDTO.WorkDept = _userService.GetPltUserEntity(admMemoBookDTO.ToUserId).DeptId;
}
- if (admMemoBookDTO.Time.Equals(DateTime.MinValue))
+ if (!admMemoBookDTO.Time.HasValue)
{
- admMemoBookDTO.Time = DateTime.Now;
+ //admMemoBookDTO.Time = DateTime.Now;
+ admMemoBookDTO.TimeName = "";
+ }
+ else
+ {
+ admMemoBookDTO.TimeName = admMemoBookDTO.Time.Value.ToString("yyyy-MM-dd HH:mm");
}
ViewData.Model = admMemoBookDTO;
@@ -623,9 +649,14 @@
admMemoBookDTO.WorkDept = _userService.GetPltUserEntity(admMemoBookDTO.ToUserId).DeptId;
}
- if (admMemoBookDTO.Time.Equals(DateTime.MinValue))
+ if (!admMemoBookDTO.Time.HasValue)
{
- admMemoBookDTO.Time = DateTime.Now;
+ //admMemoBookDTO.Time = DateTime.Now;
+ admMemoBookDTO.TimeName = "";
+ }
+ else
+ {
+ admMemoBookDTO.TimeName = admMemoBookDTO.Time.Value.ToString("yyyy-MM-dd HH:mm");
}
ViewData.Model = admMemoBookDTO;
diff --git a/zhengcaioa/zhengcaioa/Controllers/Customer/IntentionCustomerController.cs b/zhengcaioa/zhengcaioa/Controllers/Customer/IntentionCustomerController.cs
index 1c317d5..d7b9f68 100644
--- a/zhengcaioa/zhengcaioa/Controllers/Customer/IntentionCustomerController.cs
+++ b/zhengcaioa/zhengcaioa/Controllers/Customer/IntentionCustomerController.cs
@@ -176,6 +176,40 @@
}
+
+
+ public IActionResult EditByName( string name)
+ {
+ var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
+ ViewData["curentuser"] = curentuser;
+
+ IntentionCustomerDTO intentionCustomerDTO = new IntentionCustomerDTO();
+
+ intentionCustomerDTO = _intentionCustomerService.GetByName(name);
+
+
+
+ var sheng = _projectService.Getsheng();
+ var shi = _projectService.Getshi(intentionCustomerDTO.Sheng);
+ var quxian = _projectService.Getquxian(intentionCustomerDTO.City);
+ var users = _userService.GetList().Where(x => x.IsYwjl == "A").ToList(); ;
+
+ ViewData["khlx"] = _liaotianService.GetSYScode("CooperatecustomCustomer", "khlx");
+ ViewData["khly"] = _liaotianService.GetSYScode("CooperatecustomCustomer", "khly");
+ ViewData["hyfl"] = _liaotianService.GetSYScode("CooperatecustomCustomer", "hyfl");
+
+ ViewData["users"] = users;
+
+ ViewData["sheng"] = sheng;
+ ViewData["shi"] = shi;
+ ViewData["quxian"] = quxian;
+ ViewData["DeptId"] = _hrDeptService.GetList();
+ ViewData.Model = intentionCustomerDTO;
+ return View();
+ }
+
+
+
/// <summary>
/// 淇濆瓨
/// </summary>
diff --git a/zhengcaioa/zhengcaioa/Views/DailyManagement/EditMemoBook.cshtml b/zhengcaioa/zhengcaioa/Views/DailyManagement/EditMemoBook.cshtml
index 77949ce..68cec55 100644
--- a/zhengcaioa/zhengcaioa/Views/DailyManagement/EditMemoBook.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/DailyManagement/EditMemoBook.cshtml
@@ -112,7 +112,7 @@
<tr>
<td class="title"><label>鎻愰啋鏃堕棿</label> </td>
<td>
- <input type="text" class="layui-input layer-date ldate data" label="鏉ョ數鏃堕棿" value="@Model.Time.ToString("yyyy-MM-dd HH:mm")" name="Time" id="Time" style="width:150px;margin-right: 4px;" validate="RequiredField" autocomplete="off" readonly="readonly">
+ <input type="text" class="layui-input layer-date ldate data" label="鏉ョ數鏃堕棿" value="@Model.TimeName" name="Time" id="Time" style="width:150px;margin-right: 4px;" validate="RequiredField" autocomplete="off" readonly="readonly">
</td>
</tr>
<tr>
@@ -194,10 +194,7 @@
function Save() {
- if ($("#Time").val() == '') {
- toastr.warning("鎻愰啋鏃堕棿涓嶈兘涓虹┖");
- return;
- }
+
if ($("#Context").val() == '') {
toastr.warning("鎻愰啋鍐呭涓嶈兘涓虹┖");
diff --git a/zhengcaioa/zhengcaioa/Views/DailyManagement/EditWorkAnPai.cshtml b/zhengcaioa/zhengcaioa/Views/DailyManagement/EditWorkAnPai.cshtml
index 04f0c50..c95b63b 100644
--- a/zhengcaioa/zhengcaioa/Views/DailyManagement/EditWorkAnPai.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/DailyManagement/EditWorkAnPai.cshtml
@@ -4,9 +4,10 @@
@{
List<PltUserDTO> users = ViewData["users"] as List<PltUserDTO>;
List<HrDeptDTO> Dept = ViewData["Dept"] as List<HrDeptDTO>;
+ PltUser curentuser = ViewData["curentuser"] as PltUser;
}
@{
- Layout = null;
+ Layout = null;
}
<!DOCTYPE html>
<html>
@@ -173,9 +174,9 @@
</td>
</tr>
<tr>
- <td class="title"><label>瀹屾垚鏃堕棿<i class="red">*</i></label> </td>
+ <td class="title"><label>瀹屾垚鏃堕棿 </label> </td>
<td>
- <input type="text" class="layui-input layer-date ldate data" label="鏉ョ數鏃堕棿" value="@Model.Time.ToString("yyyy-MM-dd HH:mm")" name="Time" id="Time" style="width:150px;margin-right: 4px;" validate="RequiredField" autocomplete="off" readonly="readonly">
+ <input type="text" class="layui-input layer-date ldate data" label="鏉ョ數鏃堕棿" value="@Model.TimeName" name="Time" id="Time" style="width:150px;margin-right: 4px;" validate="RequiredField" autocomplete="off" readonly="readonly">
</td>
</tr>
<tr>
@@ -248,10 +249,7 @@
function Save() {
- if ($("#Time").val() == '') {
- toastr.warning("瀹屾垚鏃堕棿涓嶈兘涓虹┖");
- return;
- }
+
if ($("#ToUserId").val() == '') {
toastr.warning("鑱屽伐涓嶈兘涓虹┖");
return;
@@ -309,7 +307,7 @@
return false;
}
-
+ var curentuser = '@curentuser.Id';
$("#WorkDept").change(function () {
@@ -329,14 +327,15 @@
quxian.append(aaa);
if (data.length > 0) {
for (var i = 0; i < data.length; i++) {
+ if (curentuser != data[i].Id) {
+ var o = '<option value="' + data[i].Id + '" hassubinfo="true">' + data[i].UserName + '</option>';
- var o = '<option value="' + data[i].Id + '" hassubinfo="true">' + data[i].UserName + '</option>';
-
- if (data[i].Id == userid) {
- o = '<option value="' + data[i].Id + '" hassubinfo="true" selected="selected">' + data[i].UserName + '</option>';
+ if (data[i].Id == userid) {
+ o = '<option value="' + data[i].Id + '" hassubinfo="true" selected="selected">' + data[i].UserName + '</option>';
+ }
+ quxian.append(o);
}
- quxian.append(o);
- console.log(quxian);
+
}
}
quxian.trigger('chosen:updated');//鏇存柊閫夐」
diff --git a/zhengcaioa/zhengcaioa/Views/DailyManagement/EditWorkmy.cshtml b/zhengcaioa/zhengcaioa/Views/DailyManagement/EditWorkmy.cshtml
index 11390f4..1e30d14 100644
--- a/zhengcaioa/zhengcaioa/Views/DailyManagement/EditWorkmy.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/DailyManagement/EditWorkmy.cshtml
@@ -143,9 +143,9 @@
</td>
</tr>
<tr>
- <td class="title"><label>瀹屾垚鏃堕棿<i class="red">*</i></label> </td>
+ <td class="title"><label>瀹屾垚鏃堕棿 </label> </td>
<td>
- <input type="text" class="layui-input layer-date ldate data" label="鏉ョ數鏃堕棿" value="@Model.Time.ToString("yyyy-MM-dd HH:mm")" name="Time" id="Time" style="width:150px;margin-right: 4px;" validate="RequiredField" autocomplete="off" readonly="readonly">
+ <input type="text" class="layui-input layer-date ldate data" label="鏉ョ數鏃堕棿" value="@Model.TimeName" name="Time" id="Time" style="width:150px;margin-right: 4px;" validate="RequiredField" autocomplete="off" readonly="readonly">
</td>
</tr>
@@ -215,10 +215,7 @@
toastr.warning("璇烽�夋嫨宸ヤ綔绫诲瀷");
return;
}
- if ($("#Time").val() == '') {
- toastr.warning("瀹屾垚鏃堕棿涓嶈兘涓虹┖");
- return;
- }
+
if ($.trim($("#Context").val()) == '') {
toastr.warning("宸ヤ綔鍐呭涓嶈兘涓虹┖");
diff --git a/zhengcaioa/zhengcaioa/Views/DailyManagement/MemoBook.cshtml b/zhengcaioa/zhengcaioa/Views/DailyManagement/MemoBook.cshtml
index 0b809b4..bb63588 100644
--- a/zhengcaioa/zhengcaioa/Views/DailyManagement/MemoBook.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/DailyManagement/MemoBook.cshtml
@@ -15,9 +15,9 @@
}
},
{
- label: '鎻愰啋鏃堕棿', name: 'Time', labtype: 'txt', width: 100, hidden: false,
+ label: '鎻愰啋鏃堕棿', name: 'TimeName', labtype: 'txt', width: 100, hidden: false,
formatter: function (cellvalue, options, rowObject) {
- return '<a href="javascript: void (0)" onclick="edit(\'' + rowObject.Rtype + '\',\'' + rowObject.Id + '\');">' + new Date(cellvalue).Format("yyyy-MM-dd hh:mm") + '</a>';
+ return '<a href="javascript: void (0)" onclick="edit(\'' + rowObject.Rtype + '\',\'' + rowObject.Id + '\');">' + cellvalue + '</a>';
}
},
//{
diff --git a/zhengcaioa/zhengcaioa/Views/DailyManagement/MemoWorkAnPai.cshtml b/zhengcaioa/zhengcaioa/Views/DailyManagement/MemoWorkAnPai.cshtml
index 03e2f1e..0dbb192 100644
--- a/zhengcaioa/zhengcaioa/Views/DailyManagement/MemoWorkAnPai.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/DailyManagement/MemoWorkAnPai.cshtml
@@ -19,10 +19,7 @@
},
{ label: '宸ヤ綔鍐呭', name: 'Context', labtype: 'txt', width: 300, hidden: false },
{
- label: '瑕佹眰瀹屾垚鏃堕棿', name: 'Time', labtype: 'txt', width: 100, hidden: false,
- formatter: function (cellvalue, options, rowObject) {
- return new Date(cellvalue).Format("yyyy-MM-dd hh:mm");
- }
+ label: '瑕佹眰瀹屾垚鏃堕棿', name: 'TimeName', labtype: 'txt', width: 100, hidden: false
},
{ label: '鍔炵悊鎯呭喌', name: 'BanLi', labtype: 'txt', width: 300, hidden: false },
{ label: '瀹屾垚鏃堕棿', name: 'WanchengTimeName', labtype: 'txt', width: 100, hidden: false },
diff --git a/zhengcaioa/zhengcaioa/Views/DailyManagement/MemoWorkmy.cshtml b/zhengcaioa/zhengcaioa/Views/DailyManagement/MemoWorkmy.cshtml
index 0bae085..4932284 100644
--- a/zhengcaioa/zhengcaioa/Views/DailyManagement/MemoWorkmy.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/DailyManagement/MemoWorkmy.cshtml
@@ -22,10 +22,7 @@
{ label: '宸ヤ綔绫诲瀷', name: 'RtypeName', labtype: 'txt', width: 100, hidden: false },
{ label: '宸ヤ綔鍐呭', name: 'Context', labtype: 'txt', width: 300, hidden: false },
{
- label: '瑕佹眰瀹屾垚鏃堕棿', name: 'Time', labtype: 'txt', width: 100, hidden: false,
- formatter: function (cellvalue, options, rowObject) {
- return new Date(cellvalue).Format("yyyy-MM-dd hh:mm");
- }
+ label: '瑕佹眰瀹屾垚鏃堕棿', name: 'TimeName', labtype: 'txt', width: 100, hidden: false
},
{
label: '鍔炵悊鎯呭喌', name: 'HaveRead', labtype: 'txt', width: 300, hidden: false,
diff --git a/zhengcaioa/zhengcaioa/Views/DailyManagement/ShowRemind.cshtml b/zhengcaioa/zhengcaioa/Views/DailyManagement/ShowRemind.cshtml
index e84decc..68eb1d8 100644
--- a/zhengcaioa/zhengcaioa/Views/DailyManagement/ShowRemind.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/DailyManagement/ShowRemind.cshtml
@@ -15,10 +15,7 @@
}
},
{
- label: '瑕佹眰瀹屾垚鏃堕棿', width: 30, name: 'Time', labtype: 'txt', hidden: false,
- formatter: function (cellvalue, options, rowObject) {
- return new Date(cellvalue).Format("yyyy-MM-dd hh:mm");
- }
+ label: '瑕佹眰瀹屾垚鏃堕棿', width: 30, name: 'TimeName', labtype: 'txt', hidden: false
},
{ label: '宸ヤ綔绫诲瀷', name: 'RtypeName', labtype: 'txt', width: 100, hidden: false },
{ label: '宸ヤ綔鍐呭', name: 'Context', labtype: 'txt', hidden: false },
diff --git a/zhengcaioa/zhengcaioa/Views/Expert/Edit.cshtml b/zhengcaioa/zhengcaioa/Views/Expert/Edit.cshtml
index 046cc5a..e036a26 100644
--- a/zhengcaioa/zhengcaioa/Views/Expert/Edit.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/Expert/Edit.cshtml
@@ -347,8 +347,8 @@
@*<div class="ibox-title">
- <h5> <i class="fa fa-list"></i> 瀹㈡埛璧勬枡</h5>
- </div>*@
+ <h5> <i class="fa fa-list"></i> 瀹㈡埛璧勬枡</h5>
+ </div>*@
<style>
.divImg {
height: 80px;
@@ -379,12 +379,68 @@
<div class="col-sm-1 col-md-1 img-row">
<label class="text-right control-label">鑱岀О璇佷功</label>
</div>
- <div class="col-sm-6 col-md-6">
- <div class="col-sm-2 col-md-2 img-box">
- <div id="TitileImg" class="TitileImg"></div>
- <input type="hidden" id="TitileCerti" name="TitileCerti" value="@Model.TitileCerti" />
- <p>涓婁紶鑱岀О璇佷功</p>
- </div>
+
+ <div class="col-sm-2 col-md-2 img-box">
+ <div id="TitileImg" class="TitileImg"></div>
+ <input type="hidden" id="TitileCerti" name="TitileCerti" value="@Model.TitileCerti" />
+ <p>涓婁紶鑱岀О璇佷功</p>
+ </div>
+ <div class="col-sm-2 col-md-2 img-box">
+ <div id="TitileImg1" class="TitileImg1"></div>
+ <input type="hidden" id="TitileCerti1" name="TitileCerti1" value="@Model.TitileCerti1" />
+ <p>涓婁紶鑱岀О璇佷功</p>
+ </div>
+ <div class="col-sm-2 col-md-2 img-box">
+ <div id="TitileImg2" class="TitileImg2"></div>
+ <input type="hidden" id="TitileCerti2" name="TitileCerti2" value="@Model.TitileCerti2" />
+ <p>涓婁紶鑱岀О璇佷功</p>
+ </div>
+ <div class="col-sm-2 col-md-2 img-box">
+ <div id="TitileImg3" class="TitileImg3"></div>
+ <input type="hidden" id="TitileCerti3" name="TitileCerti3" value="@Model.TitileCerti3" />
+ <p>涓婁紶鑱岀О璇佷功</p>
+ </div>
+ <div class="col-sm-2 col-md-2 img-box">
+ <div id="TitileImg4" class="TitileImg4"></div>
+ <input type="hidden" id="TitileCerti4" name="TitileCerti4" value="@Model.TitileCerti4" />
+ <p>涓婁紶鑱岀О璇佷功</p>
+ </div>
+ @*</div>
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+ <div class="col-sm-1 col-md-1 img-row">
+
+ </div>*@
+ <div class="col-sm-2 col-md-2 img-box">
+ <div id="TitileImg5" class="TitileImg5"></div>
+ <input type="hidden" id="TitileCerti5" name="TitileCerti5" value="@Model.TitileCerti5" />
+ <p>涓婁紶鑱岀О璇佷功</p>
+ </div>
+
+
+ <div class="col-sm-2 col-md-2 img-box">
+ <div id="TitileImg6" class="TitileImg6"></div>
+ <input type="hidden" id="TitileCerti6" name="TitileCerti6" value="@Model.TitileCerti6" />
+ <p>涓婁紶鑱岀О璇佷功</p>
+ </div>
+ <div class="col-sm-2 col-md-2 img-box">
+ <div id="TitileImg7" class="TitileImg7"></div>
+ <input type="hidden" id="TitileCerti7" name="TitileCerti7" value="@Model.TitileCerti7" />
+ <p>涓婁紶鑱岀О璇佷功</p>
+ </div>
+ <div class="col-sm-2 col-md-2 img-box">
+ <div id="TitileImg8" class="TitileImg8"></div>
+ <input type="hidden" id="TitileCerti8" name="TitileCerti8" value="@Model.TitileCerti8" />
+ <p>涓婁紶鑱岀О璇佷功</p>
+ </div>
+ <div class="col-sm-2 col-md-2 img-box">
+ <div id="TitileImg9" class="TitileImg9"></div>
+ <input type="hidden" id="TitileCerti9" name="TitileCerti9" value="@Model.TitileCerti9" />
+ <p>涓婁紶鑱岀О璇佷功</p>
+ </div>
+ <div class="col-sm-2 col-md-2 img-box">
+ <div id="TitileImg10" class="TitileImg10"></div>
+ <input type="hidden" id="TitileCerti10" name="TitileCerti10" value="@Model.TitileCerti10" />
+ <p>涓婁紶鑱岀О璇佷功</p>
</div>
</div>
@@ -441,7 +497,17 @@
var imgs = {
BackImg: '',
BackImg: '',
- TitileImg:''
+ TitileImg: '',
+ TitileImg1: '',
+ TitileImg2: '',
+ TitileImg3: '',
+ TitileImg4: '',
+ TitileImg5: '',
+ TitileImg6: '',
+ TitileImg7: '',
+ TitileImg8: '',
+ TitileImg9: '',
+ TitileImg10: '',
}
@@ -475,12 +541,113 @@
}
});
+ new DragImgUpload("#TitileImg1", {
+ callback: function (files) {
+ imgs.TitileImg1 = imgUploadCallback(files);
+ if (imgs.TitileImg1!== "") {
+ $("#TitileCerti1").val(imgPath + imgs.TitileImg1);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg2", {
+ callback: function (files) {
+ imgs.TitileImg2 = imgUploadCallback(files);
+ if (imgs.TitileImg2 !== "") {
+ $("#TitileCerti2").val(imgPath + imgs.TitileImg2);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg3", {
+ callback: function (files) {
+ imgs.TitileImg3 = imgUploadCallback(files);
+ if (imgs.TitileImg3 !== "") {
+ $("#TitileCerti3").val(imgPath + imgs.TitileImg3);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg4", {
+ callback: function (files) {
+ imgs.TitileImg4 = imgUploadCallback(files);
+ if (imgs.TitileImg4 !== "") {
+ $("#TitileCerti4").val(imgPath + imgs.TitileImg4);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg5", {
+ callback: function (files) {
+ imgs.TitileImg5 = imgUploadCallback(files);
+ if (imgs.TitileImg5 !== "") {
+ $("#TitileCerti5").val(imgPath + imgs.TitileImg5);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg6", {
+ callback: function (files) {
+ imgs.TitileImg6 = imgUploadCallback(files);
+ if (imgs.TitileImg6 !== "") {
+ $("#TitileCerti6").val(imgPath + imgs.TitileImg6);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg7", {
+ callback: function (files) {
+ imgs.TitileImg7 = imgUploadCallback(files);
+ if (imgs.TitileImg7 !== "") {
+ $("#TitileCerti7").val(imgPath + imgs.TitileImg7);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg8", {
+ callback: function (files) {
+ imgs.TitileImg8 = imgUploadCallback(files);
+ if (imgs.TitileImg8 !== "") {
+ $("#TitileCerti8").val(imgPath + imgs.TitileImg8);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg9", {
+ callback: function (files) {
+ imgs.TitileImg9 = imgUploadCallback(files);
+ if (imgs.TitileImg9 !== "") {
+ $("#TitileCerti9").val(imgPath + imgs.TitileImg9);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg10", {
+ callback: function (files) {
+ imgs.TitileImg10 = imgUploadCallback(files);
+ if (imgs.TitileImg10 !== "") {
+ $("#TitileCerti10").val(imgPath + imgs.TitileImg10);
+ }
+
+ }
+ });
+
$(function () {
imgs.frontImg = $.trim( $("#CertiFont").val() );
imgs.BackImg = $.trim( $("#CertiBack").val());
- imgs.TitileImg = $.trim( $("#TitileCerti").val());
+ imgs.TitileImg = $.trim($("#TitileCerti").val());
+ imgs.TitileImg1 = $.trim($("#TitileCerti1").val());
+ imgs.TitileImg2 = $.trim($("#TitileCerti2").val());
+ imgs.TitileImg3 = $.trim($("#TitileCerti3").val());
+ imgs.TitileImg4 = $.trim($("#TitileCerti4").val());
+ imgs.TitileImg5 = $.trim($("#TitileCerti5").val());
+ imgs.TitileImg6 = $.trim($("#TitileCerti6").val());
+ imgs.TitileImg7 = $.trim($("#TitileCerti7").val());
+ imgs.TitileImg8 = $.trim($("#TitileCerti8").val());
+ imgs.TitileImg9 = $.trim($("#TitileCerti9").val());
+ imgs.TitileImg10 = $.trim($("#TitileCerti10").val());
if (imgs.frontImg !== "") {
$("#frontImg img").each(function (i) {
@@ -501,6 +668,66 @@
});
}
+ if (imgs.TitileImg1 !== "") {
+ $("#TitileImg1 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg1);
+ });
+ }
+
+ if (imgs.TitileImg2 !== "") {
+ $("#TitileImg2 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg2);
+ });
+ }
+
+ if (imgs.TitileImg3 !== "") {
+ $("#TitileImg3 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg3);
+ });
+ }
+
+ if (imgs.TitileImg4 !== "") {
+ $("#TitileImg4 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg4);
+ });
+ }
+
+ if (imgs.TitileImg5 !== "") {
+ $("#TitileImg5 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg5);
+ });
+ }
+
+ if (imgs.TitileImg6 !== "") {
+ $("#TitileImg6 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg6);
+ });
+ }
+
+ if (imgs.TitileImg7 !== "") {
+ $("#TitileImg7 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg7);
+ });
+ }
+
+ if (imgs.TitileImg8 !== "") {
+ $("#TitileImg8 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg8);
+ });
+ }
+
+ if (imgs.TitileImg9 !== "") {
+ $("#TitileImg9 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg9);
+ });
+ }
+
+ if (imgs.TitileImg10 !== "") {
+ $("#TitileImg10 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg10);
+ });
+ }
+
});
diff --git a/zhengcaioa/zhengcaioa/Views/IntentionCustomer/EditByName.cshtml b/zhengcaioa/zhengcaioa/Views/IntentionCustomer/EditByName.cshtml
new file mode 100644
index 0000000..e9e0f3a
--- /dev/null
+++ b/zhengcaioa/zhengcaioa/Views/IntentionCustomer/EditByName.cshtml
@@ -0,0 +1,734 @@
+锘緻model DTO.IntentionCustomerDTO
+@using DTO;
+@using zhengcaioa.Models;
+@{
+ // List<Zhuanjium> zhuanjia = ViewData["zhuanjia"] as List<Zhuanjium>; //涓撳
+ List<PltUserDTO> users = ViewData["users"] as List<PltUserDTO>; //閲囪喘鏂瑰紡
+ List<Area> sheng = ViewData["sheng"] as List<Area>; //鐪�
+ List<Area> shi = ViewData["shi"] as List<Area>; //甯�
+ List<Area> quxian = ViewData["quxian"] as List<Area>; //鍖哄幙
+ List<SysCodeDtl> khlx = ViewData["khlx"] as List<SysCodeDtl>; //瀹㈡埛绫诲瀷
+ List<SysCodeDtl> khly = ViewData["khly"] as List<SysCodeDtl>; //瀹㈡埛鏉ユ簮
+ List<SysCodeDtl> hyfl = ViewData["hyfl"] as List<SysCodeDtl>; //琛屼笟鍒嗙被
+ List<HrDeptDTO> DeptId = ViewData["DeptId"] as List<HrDeptDTO>; //閮ㄩ棬
+
+
+
+
+ //string[] arrJobLevel = (Model.Zhuanjia ?? "").Split(',');
+
+}
+@{
+ 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;">
+ <label class="text-right col-sm-1 col-md-1 control-label">瀹㈡埛鏉ユ簮<i class="red">*</i></label>
+ <div class="col-sm-2 col-md-2">
+ <select id="Khly" class="form-control" name="Khly" data-placeholder="閫夋嫨 搴忓垪 ..." style="font-weight:normal;">
+ <option value="" hassubinfo="true">璇烽�夋嫨</option>
+ @foreach (var item in khly)
+ {
+ @if (!item.CodeSn.Equals(Model.Khly))
+ {
+ <option value="@item.CodeSn" hassubinfo="true">
+ @item.Comments
+ </option>
+ }
+ else
+ {
+ <option value="@item.CodeSn" hassubinfo="true" selected="selected">
+ @item.Comments
+ </option>
+ }
+
+ }
+ }
+
+ </select>
+ <input type="hidden" id="Id" name="Id" value="@Model.Id" />
+ </div>
+
+
+
+ <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">琛屼笟鍒嗙被<i class="red">*</i></label>
+ <div class="col-sm-2 col-md-2" grouptype="Vdata">
+ <select id="Hyfl" class="form-control" name="Hyfl" data-placeholder="閫夋嫨 搴忓垪 ...">
+ <option value="" hassubinfo="true">璇烽�夋嫨</option>
+ @foreach (var item in hyfl)
+ {
+ @if (!item.CodeSn.Equals(Model.Hyfl))
+ {
+ <option value="@item.CodeSn" hassubinfo="true">
+ @item.Comments
+ </option>
+ }
+ else
+ {
+ <option value="@item.CodeSn" hassubinfo="true" selected="selected">
+ @item.Comments
+ </option>
+ }
+
+ }
+ }
+
+ </select>
+
+ </div>
+
+ <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">瀹㈡埛绫诲瀷<i class="red">*</i></label>
+ <div class="col-sm-2 col-md-2" grouptype="Vdata">
+ <select id="Khlx" class="form-control" name="Khlx" data-placeholder="閫夋嫨 搴忓垪 ...">
+ <option value="" hassubinfo="true">璇烽�夋嫨</option>
+ @foreach (var item in khlx)
+ {
+ @if (!item.CodeSn.Equals(Model.Khlx))
+ {
+ <option value="@item.CodeSn" hassubinfo="true">
+ @item.Comments
+ </option>
+ }
+ else
+ {
+ <option value="@item.CodeSn" hassubinfo="true" selected="selected">
+ @item.Comments
+ </option>
+ }
+
+ }
+ }
+
+ </select>
+
+ </div>
+
+ </div>
+
+
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+ <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">鎵�灞炲尯鍩�<i class="red">*</i></label>
+
+ <div class="col-sm-1 col-md-1" grouptype="Vdata">
+ <select id="Sheng" class="form-control" name="Sheng" data-placeholder="閫夋嫨 搴忓垪 ..." style="font-weight:normal;">
+ <option value="" hassubinfo="true">璇烽�夋嫨</option>
+ @foreach (var item in sheng)
+ {
+ @if (!item.CodeId.Equals(Model.Sheng))
+ {
+ <option value="@item.CodeId" hassubinfo="true">
+ @item.Name
+ </option>
+ }
+ else
+ {
+ <option value="@item.CodeId" hassubinfo="true" selected="selected">
+ @item.Name
+ </option>
+ }
+
+ }
+ }
+
+ </select>
+
+ </div>
+ <div class="col-sm-1 col-md-1" grouptype="Vdata">
+ <select id="City" class="form-control" name="City" data-placeholder="閫夋嫨 搴忓垪 ..." style="font-weight:normal;">
+ <option value="" hassubinfo="true">璇烽�夋嫨</option>
+ @foreach (var item in shi)
+ {
+ @if (!item.CodeId.Equals(Model.City))
+ {
+ <option value="@item.CodeId" hassubinfo="true">
+ @item.Name
+ </option>
+ }
+ else
+ {
+ <option value="@item.CodeId" hassubinfo="true" selected="selected">
+ @item.Name
+ </option>
+ }
+
+ }
+ }
+
+ </select>
+
+ </div>
+ <div class="col-sm-1 col-md-1" grouptype="Vdata">
+ <select id="AreaId" class="form-control" name="AreaId" data-placeholder="閫夋嫨 搴忓垪 ..." style="font-weight:normal;">
+ <option value="" hassubinfo="true">璇烽�夋嫨</option>
+ @foreach (var item in quxian)
+ {
+ @if (!item.CodeId.Equals(Model.AreaId))
+ {
+ <option value="@item.CodeId" hassubinfo="true">
+ @item.Name
+ </option>
+ }
+ else
+ {
+ <option value="@item.CodeId" hassubinfo="true" selected="selected">
+ @item.Name
+ </option>
+ }
+
+ }
+ }
+
+ </select>
+
+ </div>
+ <label class="text-right col-sm-1 col-md-1 control-label">鏌ヨ閮ㄩ棬</label>
+ <div class="col-sm-2 col-md-2">
+ <select id="checkDeptId" class="form-control" name="checkDeptId" data-placeholder="閫夋嫨 搴忓垪 ..." style="font-weight:normal;">
+ <option value="" hassubinfo="true">璇烽�夋嫨</option>
+ @foreach (var item in DeptId)
+ {
+
+ <option value="@item.Id" hassubinfo="true">
+ @item.DeptName
+ </option>
+
+ }
+ }
+
+ </select>
+
+ </div>
+ <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">涓氬姟缁忕悊</label>
+ <div class="col-sm-2 col-md-2" grouptype="Vdata">
+ <select id="Ywjl" class="form-control" name="Ywjl" data-placeholder="閫夋嫨 搴忓垪 ...">
+ <option value="" hassubinfo="true">璇烽�夋嫨</option>
+ @foreach (var item in users)
+ {
+ @if (!item.Id.Equals(Model.Ywjl))
+ {
+ <option value="@item.Id" hassubinfo="true">
+ @item.UserName
+ </option>
+ }
+ else
+ {
+ <option value="@item.Id" hassubinfo="true" selected="selected">
+ @item.UserName
+ </option>
+ }
+
+ }
+ }
+
+ </select>
+
+ </div>
+ </div>
+
+ <div class="ibox-title">
+ <h5> <i class="fa fa-list"></i> 瀹㈡埛璧勬枡</h5>
+ </div>
+
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+ <label class="text-right col-sm-1 col-md-1 control-label">瀹㈡埛鍗曚綅<i class="red">*</i></label>
+ <div class="col-sm-6 col-md-6">
+ <input class="form-control" label="瀹㈡埛鍗曚綅" name="Name" id="Name" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.Name">
+ </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-2 col-md-2">
+ <input class="form-control" label="閭斂缂栫爜" name="Postal" id="Postal" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Postal">
+ </div>
+ <label class="text-right col-sm-1 col-md-1 control-label">璇︾粏鍦板潃</label>
+ <div class="col-sm-5 col-md-5">
+ <input class="form-control" label="璇︾粏鍦板潃" name="Address" id="Address" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Address">
+ </div>
+
+ <label class="text-right col-sm-1 col-md-1 control-label">缃戝潃</label>
+ <div class="col-sm-2 col-md-2">
+ <input class="form-control" label="缃戝潃" name="Url" id="Url" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Url">
+ </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-2 col-md-2">
+ <input class="form-control" label="鑱旂郴鐢佃瘽" name="Tel" id="Tel" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Tel">
+ </div>
+ <label class="text-right col-sm-1 col-md-1 control-label">鐭俊鎵嬫満</label>
+ <div class="col-sm-2 col-md-2">
+ <input class="form-control" label="鐭俊鎵嬫満" name="Phone" id="Phone" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Phone">
+ </div>
+ <label class="text-right col-sm-1 col-md-1 control-label">QQ</label>
+ <div class="col-sm-2 col-md-2">
+ <input class="form-control" label="QQ" name="Qq" id="Qq" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Qq">
+ </div>
+
+ <label class="text-right col-sm-1 col-md-1 control-label">鐢靛瓙閭</label>
+ <div class="col-sm-2 col-md-2">
+ <input class="form-control" label="鐢靛瓙閭" name="Email" id="Email" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Email">
+ </div>
+ </div>
+
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+
+ <label class="text-right col-sm-1 col-md-1 control-label">娉曞畾浠h〃浜�</label>
+ <div class="col-sm-2 col-md-2">
+ <input class="form-control" label="娉曞畾浠h〃浜�" name="FName" id="FName" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.FName">
+ </div>
+ <label class="text-right col-sm-1 col-md-1 control-label">鑱旂郴鐢佃瘽</label>
+ <div class="col-sm-2 col-md-2">
+ <input class="form-control" label="鑱旂郴鐢佃瘽" name="FTel" id="FTel" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.FTel">
+ </div>
+ <label class="text-right col-sm-1 col-md-1 control-label">QQ</label>
+ <div class="col-sm-2 col-md-2">
+ <input class="form-control" label="QQ" name="FQq" id="FQq" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.FQq">
+ </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-2 col-md-2">
+ <input class="form-control" label="涓氬姟缁忓姙浜�" name="YwName" id="YwName" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.YwName">
+ </div>
+ <label class="text-right col-sm-1 col-md-1 control-label">鑱旂郴鐢佃瘽</label>
+ <div class="col-sm-2 col-md-2">
+ <input class="form-control" label="鑱旂郴鐢佃瘽" name="YwTel" id="YwTel" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.YwTel">
+ </div>
+ <label class="text-right col-sm-1 col-md-1 control-label">QQ</label>
+ <div class="col-sm-2 col-md-2">
+ <input class="form-control" label="QQ" name="YwQq" id="YwQq" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.YwQq">
+ </div>
+ </div>
+
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+
+ <label class="text-right col-sm-1 col-md-1 control-label">鏈烘瀯浠g爜</label>
+ <div class="col-sm-2 col-md-2">
+ <input class="form-control" label="鏈烘瀯浠g爜" name="JgCode" id="JgCode" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.JgCode">
+ </div>
+ <label class="text-right col-sm-1 col-md-1 control-label">寮�鎴疯</label>
+ <div class="col-sm-2 col-md-2">
+ <input class="form-control" label="寮�鎴疯" name="Khh" id="Khh" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Khh">
+ </div>
+ <label class="text-right col-sm-1 col-md-1 control-label">璐﹀彿</label>
+ <div class="col-sm-2 col-md-2">
+ <input class="form-control" label="璐﹀彿" name="Count" id="Count" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Count">
+ </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-2 col-md-2">
+ <input class="form-control" label="鏀惰揣浜�" name="ShrName" id="ShrName" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.ShrName">
+ </div>
+ <label class="text-right col-sm-1 col-md-1 control-label">鑱旂郴鐢佃瘽</label>
+ <div class="col-sm-2 col-md-2">
+ <input class="form-control" label="鑱旂郴鐢佃瘽" name="ShrTel" id="ShrTel" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.ShrTel">
+ </div>
+ <label class="text-right col-sm-1 col-md-1 control-label">鏀惰揣鍦板潃</label>
+ <div class="col-sm-5 col-md-5">
+ <input class="form-control" label="鏀惰揣鍦板潃" name="ShrAddress" id="ShrAddress" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.ShrAddress">
+ </div>
+ </div>
+
+
+
+ <div class="clearfix layer-area" style="padding-bottom:15px;">
+ <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">澶囨敞锛�</label>
+ <div class="col-sm-11 col-md-11">
+ <textarea class="form-control bt" id="Remark" name="Remark" title="澶囨敞" isempty="" maxlength="4000" length="long">@Model.Remark</textarea>
+ </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>
+ </div>
+ </div>
+
+ </form>
+ <script type="text/javascript">
+ var hh = document.body.clientHeight - $('.ibox-title').height() - $("#top").height() * 2 - 95;
+ $("#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"
+ };
+
+
+ $("#Ywjl").chosen();
+ var id = '@Model.Id';
+ var bUpload = false;
+ var bAdd = false; // 鏂板鎿嶄綔
+ var fileId = ""; // 涓婁紶鏂囦欢鐢熸垚鐨処d
+ var bEditFile = false; // 缂栬緫鏃讹紝鏄惁鍏宠仈浜嗛檮浠�
+ var bDeleteFile = false; // 鍒犻櫎鎿嶄綔
+ var attachment_id = 0; // 闄勪欢id
+ var imgLoad = new Object();
+
+
+
+ var delPosition = function () {
+
+
+ if (id == null || id == '') {
+ toastr.warning("璇峰厛淇濆瓨");
+ return;
+ }
+ $.ajax({
+ type: "GET",
+ url: "/IntentionCustomer/Nullify?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 savePosition = function () {
+ if ($("#Khly").val() == '') {
+ toastr.warning("瀹㈡埛鏉ユ簮涓嶈兘涓虹┖");
+ return;
+ }
+ if ($("#Hyfl").val() == '') {
+ toastr.warning("琛屼笟鍒嗙被涓嶈兘涓虹┖");
+ return;
+ }
+ if ($("#Khlx").val() == '') {
+ toastr.warning("瀹㈡埛绫诲瀷涓嶈兘涓虹┖");
+ return;
+ };
+ if (Verify.isNull($("#Sheng").val()) || Verify.isNull($("#City").val()) || Verify.isNull($("#AreaId").val())) {
+ toastr.warning("鍖哄煙涓嶈兘涓虹┖");
+ return;
+ }
+
+
+
+
+ if ($.trim($("#Name").val()) == '') {
+ toastr.warning("瀹㈡埛鍗曚綅涓嶈兘涓虹┖");
+ return;
+ }
+
+
+ //var data = { id: $("#Id").val(), StartTime:$("#StartTime").val(), Sheng: $("#Sheng").val(), job_level: $("#Job_level").val().toString(), ExistsAttachment: fileId != "" }
+ $.ajax({
+ type: "POST",
+ url: "/IntentionCustomer/Save",
+ dataType: "json",
+ global: false,
+ data: $('form').serializeArray(),
+ success: function (data) {
+
+
+
+ if (data.Result) {
+ // parent._afterSave(true);
+ parent.layer.msg('鎴愬姛淇濆瓨', { icon: 6 });
+ //window.location = "/Project/add?id=" + data.ReturnID;
+
+
+ try {
+ _pageAutoClose();//鑷姩鍏抽棴椤甸潰鏂规硶
+ }
+ catch (err) {
+ parent._CloseTab1("/IntentionCustomer/Edit/");
+ }
+
+ }
+ else {
+ // toastr.error("澶辫触");
+ parent.layer.msg(data.Message, { icon: 5 });
+ }
+
+ },
+ error: function () {
+
+
+ parent.layer.msg('澶辫触', { icon: 5 });
+ }
+ });
+ }
+
+
+ $("#Sheng").change(function () {
+
+ var sheng = $("#Sheng").val();
+ $.ajax({
+ type: "GET",
+ url: "/Project/getCity?shengid=" + sheng,
+ dataType: "json",
+ global: false,
+ data: "",
+ success: function (data) {
+
+ var city = $("#City");
+ city.find('option').remove();
+ var aaa = '<option value="" hassubinfo="true">璇烽�夋嫨</option>';
+ city.append(aaa);
+ if (data.length > 0) {
+ for (var i = 0; i < data.length; i++) {
+
+ var o = '<option value="' + data[i].CodeId + '" hassubinfo="true">' + data[i].Name + '</option>';
+ city.append(o);
+ }
+ }
+ },
+ error: function () {
+
+
+ parent.layer.msg('澶辫触', { icon: 5 });
+ }
+ });
+ });
+
+
+ $("#City").change(function () {
+
+ var city = $("#City").val();
+ $.ajax({
+ type: "GET",
+ url: "/Project/getAreaId?cityid=" + city,
+ dataType: "json",
+ global: false,
+ data: "",
+ success: function (data) {
+
+ var quxian = $("#AreaId");
+ quxian.find('option').remove();
+ var aaa = '<option value="" hassubinfo="true">璇烽�夋嫨</option>';
+ quxian.append(aaa);
+ if (data.length > 0) {
+ for (var i = 0; i < data.length; i++) {
+
+ var o = '<option value="' + data[i].CodeId + '" hassubinfo="true">' + data[i].Name + '</option>';
+ quxian.append(o);
+ }
+ }
+ },
+ error: function () {
+
+
+ parent.layer.msg('澶辫触', { icon: 5 });
+ }
+ });
+ });
+
+
+ $("#AreaId").change(function () {
+ addresschushi();
+ });
+
+ function addresschushi() {
+ var sheng = $.trim($("#Sheng").find("option:selected").text());
+ var city = $.trim($("#City").find("option:selected").text());
+ var AreaId = $.trim($("#AreaId").find("option:selected").text());
+ var Address = $("#Address");
+
+ Address.val(sheng + city + AreaId.replace("璇烽�夋嫨", ""));
+ }
+
+ if ($("#Id").val() == '') {
+
+ addresschushi();
+ }
+
+
+ $("#checkDeptId").change(function () {
+
+ var checkDeptId = $("#checkDeptId").val();
+ $.ajax({
+ type: "GET",
+ url: "/User/GetList?IsYwjl=A&DeptId=" + checkDeptId,
+ dataType: "json",
+ global: false,
+ data: "",
+ success: function (data) {
+
+ var quxian = $("#Ywjl");
+ var userid = '@Model.Ywjl';
+ quxian.find('option').remove();
+ var aaa = '<option value="" hassubinfo="true">璇烽�夋嫨</option>';
+ quxian.append(aaa);
+ if (data.length > 0) {
+ for (var i = 0; i < data.length; i++) {
+
+ var o = '<option value="' + data[i].Id + '" hassubinfo="true">' + data[i].UserName + '</option>';
+
+ if (data[i].Id == userid) {
+ o = '<option value="' + data[i].Id + '" hassubinfo="true" selected="selected">' + data[i].UserName + '</option>';
+ }
+ quxian.append(o);
+ }
+ }
+ quxian.trigger('chosen:updated');//鏇存柊閫夐」
+
+
+ },
+ error: function () {
+
+
+ parent.layer.msg('澶辫触', { icon: 5 });
+ }
+ });
+ });
+
+
+ function _pageAutoClose() {
+ try {
+ parent.window._reloadPageData();
+ }
+ catch (err) {
+
+ }
+
+
+ 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/Project/Select.cshtml b/zhengcaioa/zhengcaioa/Views/Project/Select.cshtml
index f88d9fa..dfd855a 100644
--- a/zhengcaioa/zhengcaioa/Views/Project/Select.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/Project/Select.cshtml
@@ -21,9 +21,58 @@
{
label: '椤圭洰鍚嶇О', name: 'Name', labtype: 'txt', hidden: false, width: 400 ,
formatter: function (cellvalue, options, rowObject) {
- return "<a onclick=\"OpenWindow('" + cellvalue.replace(/'/g, '') + "','98%','100%', '/Project/Add?id=" + rowObject.Id + "')\" >" + cellvalue + "</a>";
+ return "<a onclick=\"OpenWindow('" + cellvalue + "','98%','100%', '/Project/Add?id=" + rowObject.Id + "')\" >" + cellvalue + "</a>";
}
- }, { label: '椤圭洰缂栧彿', name: 'Number', labtype: 'txt', hidden: false, width: 100 },
+ }, { label: '椤圭洰缂栧彿', name: 'Number', labtype: 'txt', hidden: false, width: 100 },
+ {
+ label: '涓爣渚涘簲鍟�', name: 'Toubiaocishu', labtype: 'txt', hidden: false, width: 400,
+ formatter: function (cellvalue, options, rowObject) {
+ if (cellvalue != null && cellvalue != "null" && cellvalue != "") {
+ var ss = cellvalue.split('銆�');
+ var result = "";
+ for (var i = 0;i < ss.length; i++){
+ result += "<a onclick=\"OpenWindow('" + ss[i] + "','98%','100%', '/IntentionCustomer/EditByName?name=" + ss[i] + "')\" >" + ss[i] + "</a> ";
+ }
+
+ return result;
+ } else {
+ return "";
+ }
+ }
+ },
+ {
+ label: '绗簩鍊欓��', name: 'Drhx', labtype: 'txt', hidden: false, width: 400,
+ formatter: function (cellvalue, options, rowObject) {
+ if (cellvalue != null && cellvalue != "null" && cellvalue != "") {
+ var ss = cellvalue.split('銆�');
+ var result = "";
+ for (var i = 0; i < ss.length; i++) {
+ result += "<a onclick=\"OpenWindow('" + ss[i] + "','98%','100%', '/IntentionCustomer/EditByName?name=" + ss[i] + "')\" >" + ss[i] + "</a> ";
+ }
+
+ return result;
+ } else {
+ return "";
+ }
+
+ }
+ },
+ {
+ label: '绗笁鍊欓��', name: 'Dshx', labtype: 'txt', hidden: false, width: 400,
+ formatter: function (cellvalue, options, rowObject) {
+ if (cellvalue != null && cellvalue != "null" && cellvalue != "") {
+ var ss = cellvalue.split('銆�');
+ var result = "";
+ for (var i = 0; i < ss.length; i++) {
+ result += "<a onclick=\"OpenWindow('" + ss[i] + "','98%','100%', '/IntentionCustomer/EditByName?name=" + ss[i] + "')\" >" + ss[i] + "</a> ";
+ }
+
+ return result;
+ } else {
+ return "";
+ }
+ }
+ },
{ label: '璇勫涓撳', name: 'Zhuanjia', labtype: 'txt', hidden: false, width: 400 },
{ label: '鎶曟爣娆℃暟', name: 'Toubiaocishu', labtype: 'txt', hidden: true },
{ label: '涓爣娆℃暟', name: 'Zhongbiaocishu', labtype: 'txt', hidden: true },
@@ -39,10 +88,13 @@
{ label: '鐪�', name: 'Sheng', labtype: 'combox', hidden: false, data: JSON.parse(shengDropDown), cwidth: '5%', cccwidth: '8%' },
{ label: '甯�', name: 'City', labtype: 'combox', hidden: false, data: JSON.parse('[]'), cwidth: '1%', cccwidth: '8%' },
- { label: '鍖哄幙', name: 'AreaId', labtype: 'combox', hidden: false, data: JSON.parse('[]'), cwidth: '2%', cccwidth: '8%' },
- { label: '璇勫涓撳', name: 'Zhuanjia', labtype: 'txt', hidden: false, cwidth: '8.5%', cccwidth: '15%' },
- { label: '渚涘簲鍟�', name: 'Names', labtype: 'txt', hidden: false },
+ { label: '鍖哄幙', name: 'AreaId', labtype: 'combox', hidden: false, data: JSON.parse('[]'), cwidth: '2%', cccwidth: '8%' },
{ label: '閲囪喘鏂瑰紡', name: 'Cgfs', labtype: 'combox', hidden: false, data: JSON.parse(projectDropDown) },
+ { label: '涓爣渚涘簲鍟�', name: 'Names', labtype: 'txt', hidden: false },
+ { label: '鎶曟爣渚涘簲鍟�', name: 'NamesToubiao', labtype: 'txt', hidden: false },
+ { label: '璇勫涓撳', name: 'Zhuanjia', labtype: 'txt', hidden: false, cwidth: '8.5%', cccwidth: '15%' },
+
+
{ label: '褰曞叆鏃堕棿', name: 'Createtime', labtype: 'datearea', hidden: false },
{ label: '褰曞叆浜�', name: 'Creater', labtype: 'combox', hidden: false, data: JSON.parse(Creater), cwidth: '5%', cccwidth: '8%' },
diff --git a/zhengcaioa/zhengcaioa/Views/Signin/AttendanceRule.cshtml b/zhengcaioa/zhengcaioa/Views/Signin/AttendanceRule.cshtml
index a3e30fc..306dbd6 100644
--- a/zhengcaioa/zhengcaioa/Views/Signin/AttendanceRule.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/Signin/AttendanceRule.cshtml
@@ -174,8 +174,8 @@
<div class="clearfix layer-area" style="padding-bottom:15px;">
<div class="col-sm-3 col-md-3">
<div class="setSelect">
- <input type="text" value="" class="layui-input layer-date ldate form-control " name="holiday_s[]" style="width:150px;"> -
- <input type="text" value="" class="layui-input layer-date ldate form-control" name="holiday_e[]" style="width:150px;">
+ <input type="text" value="" class="layui-input layer-date ldate form-control " id="holiday_s1" name="holiday_s" style="width:150px;"> -
+ <input type="text" value="" class="layui-input layer-date ldate form-control" id="holiday_e1" name="holiday_e" style="width:150px;">
<button type="button" class="addBtn" style="padding-bottom:10px;" onclick="addBtn(this)" data-type="1">+</button>
</div>
</div>
@@ -185,8 +185,8 @@
<div class="clearfix layer-area" style="padding-bottom:15px;">
<div class="col-sm-3 col-md-3">
<div class="setSelect">
- <input type="text" value="" class="layui-input layer-date ldate form-control " name="rest_s[]" style="width:150px;"> -
- <input type="text" value="" class="layui-input layer-date ldate form-control " name="rest_e[]" style="width:150px;">
+ <input type="text" value="" class="layui-input layer-date ldate form-control " id="rest_s1" name="rest_s" style="width:150px;"> -
+ <input type="text" value="" class="layui-input layer-date ldate form-control " id="rest_e1" name="rest_e" style="width:150px;">
<button type="button" class="addBtn" style="padding-bottom:10px;" onclick="addRestBtn(this)" data-type="1">+</button>
</div>
</div>
@@ -298,26 +298,31 @@
// //alert("閿欒");
// }
//})
- $(".ldate").each(function (el) {
- laydate({
- elem: "#" + $(this).attr('id'), //瀵瑰簲id
- format: 'hh:mm', //鏃ユ湡鏍煎紡 // 鍒嗛殧绗﹀彲浠ヤ换鎰忓畾涔夛紝璇ヤ緥瀛愯〃绀哄彧鏄剧ず骞存湀
- min: '00:00:00', //璁惧畾鏈�灏忔棩鏈熶负褰撳墠鏃ユ湡
- max: '23:59:59', //鏈�澶ф棩鏈�
- type: 'datetime',
- isInitValue: true,
- festival: false, //鏄剧ず鑺傛棩
- istime: true, 聽 //鏄惁鏄剧ず鏃跺垎绉�
- istoday: true, //鏄惁鏄粖澶�
- choose: function (datas) { //閫夋嫨鏃ユ湡瀹屾瘯鐨勫洖璋�
- // console.log(this);
- // end.min = datas; //寮�濮嬫棩閫夊ソ鍚庯紝閲嶇疆缁撴潫鏃ョ殑鏈�灏忔棩鏈�
- // end.start = datas //灏嗙粨鏉熸棩鐨勫垵濮嬪�艰瀹氫负寮�濮嬫棩
- }
- });
+ //$(".ldate").each(function (el) {
+ // laydate({
+ // elem: "#" + $(this).attr('id'), //瀵瑰簲id
+ // format: 'hh:mm', //鏃ユ湡鏍煎紡 // 鍒嗛殧绗﹀彲浠ヤ换鎰忓畾涔夛紝璇ヤ緥瀛愯〃绀哄彧鏄剧ず骞存湀
+ // min: '00:00:00', //璁惧畾鏈�灏忔棩鏈熶负褰撳墠鏃ユ湡
+ // max: '23:59:59', //鏈�澶ф棩鏈�
+ // type: 'datetime',
+ // isInitValue: true,
+ // festival: false, //鏄剧ず鑺傛棩
+ // istime: true, 聽 //鏄惁鏄剧ず鏃跺垎绉�
+ // istoday: true, //鏄惁鏄粖澶�
+ // choose: function (datas) { //閫夋嫨鏃ユ湡瀹屾瘯鐨勫洖璋�
+ // // console.log(this);
+ // // end.min = datas; //寮�濮嬫棩閫夊ソ鍚庯紝閲嶇疆缁撴潫鏃ョ殑鏈�灏忔棩鏈�
+ // // end.start = datas //灏嗙粨鏉熸棩鐨勫垵濮嬪�艰瀹氫负寮�濮嬫棩
+ // }
+ // });
- });
+ //});
+ laydate({ elem: "#holiday_e1", format: 'YYYY/MM/DD', istime: true, event: "focus" });
+ laydate({ elem: "#holiday_s1", format: 'YYYY/MM/DD', istime: true, event: "focus" });
+ laydate({ elem: "#rest_s1", format: 'YYYY/MM/DD', istime: true, event: "focus" });
+ laydate({ elem: "#rest_e1", format: 'YYYY/MM/DD', istime: true, event: "focus" });
+
});
var _SigninList = function () {
@@ -334,10 +339,10 @@
global: false,
data: $('form').serializeArray(),
success: function (data) {
- toastr.success("鎵撳崱鎴愬姛");
+ toastr.success("淇濆瓨鎴愬姛");
},
error: function () {
- toastr.error("鎵撳崱澶辫触");
+ toastr.error("淇濆瓨澶辫触");
}
});
}
--
Gitblit v1.9.1