From 760eede869d8bc0b1b5a4ff38b2d3d94f5e2cb86 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期三, 04 八月 2021 14:29:15 +0800
Subject: [PATCH] 今日开发 专家派工-没有审批的专家不能派工 意向客户访问新增,短信发送不要红星 合作客户 在客户资料列表增加快捷访问链接 工作报表 修改排版 问题维护 试用法条 改为1000字, 问题查询打开直接默认未审核,不要停两秒再刷新 项目新增 增加字段:采购预算 万元 工作考评 考聘不称职当天无工资
---
zhengcaioa/Services/ProjectService.cs | 6
zhengcaioa/DTO/ProjectDTO.cs | 6
zhengcaioa/zhengcaioa/Controllers/admin/TongjiBaoBiaoController.cs | 14 +
zhengcaioa/Model/Project.cs | 1
zhengcaioa/zhengcaioa/Views/CooperVisit/Index.cshtml | 12 +
zhengcaioa/zhengcaioa/Views/CooperatecustomCustomer/Index.cshtml | 13 +
zhengcaioa/DTO/CooperVisitDTO.cs | 2
zhengcaioa/Services/AdmEvaluateService.cs | 19 ++
zhengcaioa/zhengcaioa/Controllers/Customer/CooperVisitController.cs | 7
zhengcaioa/zhengcaioa/Views/TongjiBaoBiao/IndexSuoyou.cshtml | 144 ++++++++++----------
zhengcaioa/zhengcaioa/Views/Shared/_Layout_Header.cshtml | 2
zhengcaioa/DTO/TongjiBaoBiaoDTO.cs | 2
zhengcaioa/Model/zhengcaioaContext.cs | 6
表修改.sql | 57 ++++++++
zhengcaioa/Services/ExpertService.cs | 2
zhengcaioa/zhengcaioa/Views/IntentionVisit/Edit.cshtml | 4
zhengcaioa/zhengcaioa/Views/Project/Add.cshtml | 9 +
zhengcaioa/IServices/IAdmEvaluateService.cs | 2
zhengcaioa/zhengcaioa/Timer/TimedBackgroundService.cs | 15 +
zhengcaioa/Services/CooperVisitService.cs | 40 ++++-
zhengcaioa/zhengcaioa/Views/Liaotian/Indexcheck.cshtml | 24 ++
21 files changed, 270 insertions(+), 117 deletions(-)
diff --git a/zhengcaioa/DTO/CooperVisitDTO.cs b/zhengcaioa/DTO/CooperVisitDTO.cs
index 34ad3a7..7e39880 100644
--- a/zhengcaioa/DTO/CooperVisitDTO.cs
+++ b/zhengcaioa/DTO/CooperVisitDTO.cs
@@ -47,5 +47,7 @@
public string Vistime { get; set; }
+ public string Viscustomer { get; set; }
+
}
}
diff --git a/zhengcaioa/DTO/ProjectDTO.cs b/zhengcaioa/DTO/ProjectDTO.cs
index e0262f0..7116042 100644
--- a/zhengcaioa/DTO/ProjectDTO.cs
+++ b/zhengcaioa/DTO/ProjectDTO.cs
@@ -78,6 +78,10 @@
public decimal? Fencha { get; set; }
public int? Shuliang { get; set; }
+
+ public decimal? Caigouyusuan { get; set; }
+
+ public string CaigouyusuanName { get; set; }
}
public class ProjectDTOSearch : SearchEntity
@@ -124,5 +128,7 @@
public string Baojiachaxiaoyu { get; set; }
+
+
}
}
diff --git a/zhengcaioa/DTO/TongjiBaoBiaoDTO.cs b/zhengcaioa/DTO/TongjiBaoBiaoDTO.cs
index 05dd685..2dff620 100644
--- a/zhengcaioa/DTO/TongjiBaoBiaoDTO.cs
+++ b/zhengcaioa/DTO/TongjiBaoBiaoDTO.cs
@@ -35,6 +35,8 @@
public List<TongjiBaoBiaoDTO> xiangmushishiDTOs { get; set; }
public int dingdanDTOsCount { get; set; }
public string UserName { get; set; }
+
+ public string UserDaka { get; set; }
}
diff --git a/zhengcaioa/IServices/IAdmEvaluateService.cs b/zhengcaioa/IServices/IAdmEvaluateService.cs
index 26013d3..48c1566 100644
--- a/zhengcaioa/IServices/IAdmEvaluateService.cs
+++ b/zhengcaioa/IServices/IAdmEvaluateService.cs
@@ -19,5 +19,7 @@
ResultEntity ModifyStatus(string id, string userid);
ResultDataEntity<PltUserDTO> SearchUserByPaging(PltUserDTOSearch searchEntity);
+
+ List<AdmEvaluateDTO> GetListsalary(string userid, DateTime datemin, DateTime datemax);
}
}
diff --git a/zhengcaioa/Model/Project.cs b/zhengcaioa/Model/Project.cs
index aff3e13..83d6377 100644
--- a/zhengcaioa/Model/Project.cs
+++ b/zhengcaioa/Model/Project.cs
@@ -43,5 +43,6 @@
public decimal? DshxDefen { get; set; }
public decimal? Fencha { get; set; }
public int? Shuliang { get; set; }
+ public decimal? Caigouyusuan { get; set; }
}
}
diff --git a/zhengcaioa/Model/zhengcaioaContext.cs b/zhengcaioa/Model/zhengcaioaContext.cs
index 7cc84d4..48b9af5 100644
--- a/zhengcaioa/Model/zhengcaioaContext.cs
+++ b/zhengcaioa/Model/zhengcaioaContext.cs
@@ -3884,7 +3884,7 @@
.HasColumnName("shenhetime");
entity.Property(e => e.Shiyongfatiao)
- .HasMaxLength(500)
+ .HasMaxLength(1000)
.HasColumnName("shiyongfatiao");
});
modelBuilder.Entity<LiaotianShoucang>(entity =>
@@ -4926,6 +4926,10 @@
.HasColumnType("money")
.HasColumnName("drhx_defen");
+ entity.Property(e => e.Caigouyusuan)
+ .HasColumnType("money")
+ .HasColumnName("caigouyusuan");
+
entity.Property(e => e.DrhxPrice)
.HasMaxLength(500)
.HasColumnName("drhx_price");
diff --git a/zhengcaioa/Services/AdmEvaluateService.cs b/zhengcaioa/Services/AdmEvaluateService.cs
index b1356ca..94bf227 100644
--- a/zhengcaioa/Services/AdmEvaluateService.cs
+++ b/zhengcaioa/Services/AdmEvaluateService.cs
@@ -303,5 +303,24 @@
data.LoadData(searchEntity, lianlist);
return data;
}
+
+
+
+ public List<AdmEvaluateDTO> GetListsalary(string userid, DateTime datemin, DateTime datemax)
+ {
+
+
+ // var listCooperVisits = _context.CooperVisits.Where(r => id.Contains(r.Id) && r.RecStatus == "A").Select(x => x.Viscustomer).ToList();
+
+ var admEvaluates = _context.AdmEvaluates.Where(r => r.RecStatus == "A" && r.UserId == userid && r.Evaluatetime >= datemin && r.Evaluatetime < datemax).ToList();
+
+ var result = _mapper.Map<List<AdmEvaluateDTO>>(admEvaluates);
+
+
+
+
+
+ return result;
+ }
}
}
diff --git a/zhengcaioa/Services/CooperVisitService.cs b/zhengcaioa/Services/CooperVisitService.cs
index c093088..19f433a 100644
--- a/zhengcaioa/Services/CooperVisitService.cs
+++ b/zhengcaioa/Services/CooperVisitService.cs
@@ -130,20 +130,36 @@
var query = (from a in _context.CooperVisits
join b in listCode.Where(x => x.CodeTable == "CooperVisit" && x.CodeField == "visType")
- on a.VisType equals b.CodeSn
+ on a.VisType equals b.CodeSn
+ into bzsssss
+ from bzzzzz in bzsssss.DefaultIfEmpty()
+
join c in listCode.Where(x => x.CodeTable == "CooperVisit" && x.CodeField == "jtype")
on a.Jtype equals c.CodeSn
+ into czsssss
+ from czzzzz in czsssss.DefaultIfEmpty()
+
join d in listCode.Where(x => x.CodeTable == "CooperVisit" && x.CodeField == "zw")
on a.Zw equals d.CodeSn
+ into dzsssss
+ from dzzzzz in dzsssss.DefaultIfEmpty()
+
join e in listCode.Where(x => x.CodeTable == "CooperVisit" && x.CodeField == "yx")
on a.Yx equals e.CodeSn
+ into ezsssss
+ from ezzzzz in ezsssss.DefaultIfEmpty()
+
join f in listCode.Where(x => x.CodeTable == "CooperVisit" && x.CodeField == "jy")
on a.Jy equals f.CodeSn
- join zz in _context.CooperatecustomCustomers.Where(x => x.RecStatus == "A")
+ into fzsssss
+ from fzzzzz in fzsssss.DefaultIfEmpty()
+
+ join zz in _context.CooperatecustomCustomers
on a.Viscustomer equals zz.Id
- join g in _context.Areas on zz.Sheng equals g.CodeId
- join h in _context.Areas on zz.City equals h.CodeId
- join i in _context.Areas on zz.AreaId equals i.CodeId
+
+ //join g in _context.Areas on zz.Sheng equals g.CodeId
+ //join h in _context.Areas on zz.City equals h.CodeId
+ //join i in _context.Areas on zz.AreaId equals i.CodeId
@@ -158,7 +174,7 @@
&& (string.IsNullOrWhiteSpace(searchEntity.Sheng) || zz.Sheng == searchEntity.Sheng.Trim())
&& (string.IsNullOrWhiteSpace(searchEntity.City) || zz.City == searchEntity.City.Trim())
&& (string.IsNullOrWhiteSpace(searchEntity.AreaId) || zz.AreaId == searchEntity.AreaId.Trim())
-
+ && (string.IsNullOrWhiteSpace(searchEntity.Viscustomer) || a.Viscustomer == searchEntity.Viscustomer.Trim())
select new CooperVisitDTO
{
Id = a.Id,
@@ -168,12 +184,12 @@
Name = zz.Name,
Jtype = a.Jtype,
Jdr = a.Jdr,
- ShengName = g.Name + "-" + h.Name + "-" + i.Name,
- VisTypeName = b.Comments,
- JtypeName = c.Comments,
- ZwName = d.Comments,
- YxName = e.Comments,
- JyName = f.Comments,
+ //ShengName = g.Name + "-" + h.Name + "-" + i.Name,
+ VisTypeName = bzzzzz.Comments,
+ JtypeName = czzzzz.Comments,
+ ZwName = dzzzzz.Comments,
+ YxName = ezzzzz.Comments,
+ JyName = fzzzzz.Comments,
Zw = a.Zw,
Talk = a.Talk,
Khfk = a.Khfk,
diff --git a/zhengcaioa/Services/ExpertService.cs b/zhengcaioa/Services/ExpertService.cs
index f7f3d43..d7fdd28 100644
--- a/zhengcaioa/Services/ExpertService.cs
+++ b/zhengcaioa/Services/ExpertService.cs
@@ -268,7 +268,7 @@
public List<ExpertDTO> GetList()
{
- var listExperts = _context.Experts.Where(e => e.RecStatus == "A").ToList();
+ var listExperts = _context.Experts.Where(e => e.RecStatus == "A" && e.ShenheStatus == "A").ToList();
var list = _mapper.Map<List<ExpertDTO>>(listExperts);
return list;
}
diff --git a/zhengcaioa/Services/ProjectService.cs b/zhengcaioa/Services/ProjectService.cs
index 5193469..ca6e783 100644
--- a/zhengcaioa/Services/ProjectService.cs
+++ b/zhengcaioa/Services/ProjectService.cs
@@ -93,7 +93,8 @@
updateproject.Dailicontact = project.Dailicontact;
updateproject.Dailiaddress = project.Dailiaddress;
updateproject.Fencha = project.Fencha;
- updateproject.Shuliang = updateproject.Shuliang;
+ updateproject.Shuliang = project.Shuliang;
+ updateproject.Caigouyusuan = project.Caigouyusuan;
}
@@ -236,6 +237,7 @@
var projectDTO = _mapper.Map<ProjectDTO>(entity);
projectDTO.DrhxDefenName = projectDTO.DrhxDefen.HasValue ? projectDTO.DrhxDefen.Value.ToString("F2") : "";
projectDTO.DshxDefenName = projectDTO.DshxDefen.HasValue ? projectDTO.DshxDefen.Value.ToString("F2") : "";
+ projectDTO.CaigouyusuanName = projectDTO.Caigouyusuan.HasValue ? projectDTO.Caigouyusuan.Value.ToString() : "";
if (projectreasons!=null && projectreasons.Count>0)
{
projectDTO.projectreasons = projectreasons;
@@ -295,7 +297,7 @@
List<ProjectDTO> list = new List<ProjectDTO>();
//绛涢��
StringBuilder sql = new StringBuilder();
- sql.Append("SELECT distinct a.[Id],a.[start_time],a.[drhx_defen],a.[dshx_defen] ,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.[Fencha],a.[Shuliang],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("SELECT distinct a.[Id],a.[start_time],a.[drhx_defen],a.[caigouyusuan],a.[dshx_defen] ,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.[Fencha],a.[Shuliang],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] ");
diff --git a/zhengcaioa/zhengcaioa/Controllers/Customer/CooperVisitController.cs b/zhengcaioa/zhengcaioa/Controllers/Customer/CooperVisitController.cs
index 562766a..df6185e 100644
--- a/zhengcaioa/zhengcaioa/Controllers/Customer/CooperVisitController.cs
+++ b/zhengcaioa/zhengcaioa/Controllers/Customer/CooperVisitController.cs
@@ -45,7 +45,7 @@
_cusFangwenjiluService = cusFangwenjiluService;
}
- public IActionResult Index()
+ public IActionResult Index(string Viscustomer = "")
{
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
ViewData["curentuser"] = curentuser;
@@ -77,7 +77,7 @@
ViewBag.users = _userService.GetList().Where(x => x.IsYwjl == "A").Select(x => new { code = x.Id, label = x.UserName }).ToList();
-
+ ViewBag.Viscustomer = Viscustomer;
ViewBag.ShengDropDown = _projectService.Getsheng().Select(x => new { code = x.CodeId, label = x.Name }).ToList();
return View();
@@ -90,7 +90,7 @@
return new JsonResult(_cooperVisitService.SearchByPaging(search));
}
- public IActionResult Edit(string id = null)
+ public IActionResult Edit(string id = null, string Viscustomer = null)
{
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
ViewData["curentuser"] = curentuser;
@@ -103,6 +103,7 @@
}
else
{
+ dto.Viscustomer = Viscustomer;
dto.Vistime = DateTime.Now;
}
diff --git a/zhengcaioa/zhengcaioa/Controllers/admin/TongjiBaoBiaoController.cs b/zhengcaioa/zhengcaioa/Controllers/admin/TongjiBaoBiaoController.cs
index 48124d5..5247888 100644
--- a/zhengcaioa/zhengcaioa/Controllers/admin/TongjiBaoBiaoController.cs
+++ b/zhengcaioa/zhengcaioa/Controllers/admin/TongjiBaoBiaoController.cs
@@ -3505,18 +3505,20 @@
tongjibaobiaobaobiaoDTO.UserName = "";
if (deptDTO != null)
{
- tongjibaobiaobaobiaoDTO.UserName += "閮ㄩ棬锛�" + deptDTO.DeptName + " ";
+ tongjibaobiaobaobiaoDTO.UserName += "閮ㄩ棬锛�" + deptDTO.DeptName + "    ";
}
- tongjibaobiaobaobiaoDTO.UserName = "濮撳悕锛�" + userDTO.UserName + " ";
+ tongjibaobiaobaobiaoDTO.UserName += "濮撳悕锛�" + userDTO.UserName + "    ";
+
+ tongjibaobiaobaobiaoDTO.UserDaka = "";
if (hrPositionDTO != null)
{
- tongjibaobiaobaobiaoDTO.UserName += "鑱屽姟锛�" + hrPositionDTO.PostName + " ";
+ tongjibaobiaobaobiaoDTO.UserDaka += "鑱屽姟锛�" + hrPositionDTO.PostName + "    ";
}
if (admSignInDTO != null)
{
- tongjibaobiaobaobiaoDTO.UserName += "鎵撳崱鏃堕棿锛氫笂鍗� " + (admSignInDTO.MorningIn.HasValue? admSignInDTO.MorningIn.Value.ToString("HH:mm:ss"):"") + "-" + (admSignInDTO.MorningOut.HasValue ? admSignInDTO.MorningOut.Value.ToString("HH:mm:ss") : "")
- + "涓嬪崍 " + (admSignInDTO.AfternoonIn.HasValue ? admSignInDTO.AfternoonIn.Value.ToString("HH:mm:ss") : "") + "-" + (admSignInDTO.AfternoonOut.HasValue ? admSignInDTO.AfternoonOut.Value.ToString("HH:mm:ss") : "")
- + "鍔犵彮 " + (admSignInDTO.OvertimeIn.HasValue ? admSignInDTO.OvertimeIn.Value.ToString("HH:mm:ss") : "") + "-" + (admSignInDTO.OvertimeOut.HasValue ? admSignInDTO.OvertimeOut.Value.ToString("HH:mm:ss") : "");
+ tongjibaobiaobaobiaoDTO.UserDaka += " 鎵撳崱鏃堕棿锛氫笂鍗� " + (admSignInDTO.MorningIn.HasValue? admSignInDTO.MorningIn.Value.ToString("HH:mm:ss"):"") + "-" + (admSignInDTO.MorningOut.HasValue ? admSignInDTO.MorningOut.Value.ToString("HH:mm:ss") : "")
+ + "    涓嬪崍 " + (admSignInDTO.AfternoonIn.HasValue ? admSignInDTO.AfternoonIn.Value.ToString("HH:mm:ss") : "") + "-" + (admSignInDTO.AfternoonOut.HasValue ? admSignInDTO.AfternoonOut.Value.ToString("HH:mm:ss") : "")
+ + (admSignInDTO.OvertimeIn.HasValue ? " 鍔犵彮 " + admSignInDTO.OvertimeIn.Value.ToString("HH:mm:ss") + "-" : "") + (admSignInDTO.OvertimeOut.HasValue ? admSignInDTO.OvertimeOut.Value.ToString("HH:mm:ss") : "");
}
tongjibaobiaobaobiaoDTOs.Add(tongjibaobiaobaobiaoDTO);
diff --git a/zhengcaioa/zhengcaioa/Timer/TimedBackgroundService.cs b/zhengcaioa/zhengcaioa/Timer/TimedBackgroundService.cs
index 55d12c3..d0fcf9d 100644
--- a/zhengcaioa/zhengcaioa/Timer/TimedBackgroundService.cs
+++ b/zhengcaioa/zhengcaioa/Timer/TimedBackgroundService.cs
@@ -48,7 +48,8 @@
private readonly IDtChannelArticleNewsService _dtChannelArticleNewsService;
private readonly IConfiguration _configuration;
private readonly IHttpClientFactory _clientFactory;
- private readonly IAskService _askService;
+ private readonly IAskService _askService;
+ private readonly IAdmEvaluateService _admEvaluateService;
private readonly decimal jiabangongzibiaozhun = new decimal(21.5);
public TimedBackgroundService(ILogger<TimedBackgroundService> logger, IServiceScopeFactory factory)
@@ -81,6 +82,7 @@
_configuration = factory.CreateScope().ServiceProvider.GetRequiredService<IConfiguration>();
_clientFactory = factory.CreateScope().ServiceProvider.GetRequiredService<IHttpClientFactory>();
_askService= factory.CreateScope().ServiceProvider.GetRequiredService<IAskService>();
+ _admEvaluateService = factory.CreateScope().ServiceProvider.GetRequiredService<IAdmEvaluateService>();
}
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
{
@@ -1336,8 +1338,10 @@
searchEntity.AttendanceId = admAttendanceDTO.Id;
List<AdmAttendanceDtlDTO> admAttendanceDtlDTOs = _admAttendanceDtlService.GetList(searchEntity).OrderBy(x => x.SgninDate).ToList();
+ //鏌ヨ鏄惁鏈変笉绉拌亴鐨勫伐浣滆�冭瘎
+ var admEvaluateDTOs = _admEvaluateService.GetListsalary(userList[i].Id, dateminkaoqin, datemaxkaoqin).Where(x=>x.EvaluateValue == "03").ToList();
//褰撴湀鍑哄嫟鐜�
- decimal chuqinlv = Math.Round(admAttendanceDTO.Shijichuqin / admAttendanceDTO.Yingchuqin,4);
+ decimal chuqinlv = Math.Round((admAttendanceDTO.Shijichuqin- admEvaluateDTOs.Count) / admAttendanceDTO.Yingchuqin,4);
//鏌ヨ褰撳墠鍛樺伐鑱屽姟鐨勫熀鏈伐璧勯厤缃�
@@ -1392,7 +1396,12 @@
}
}
}
- shiyongqichuqinlv = Math.Round(shiyongqichuqintianshu / admAttendanceDTO.Yingchuqin, 4);
+
+ //鏌ヨ鏄惁鏈変笉绉拌亴鐨勫伐浣滆�冭瘎
+ var admEvaluateDTOsshiyongqi = _admEvaluateService.GetListsalary(userList[i].Id, dateminkaoqin, userList[i].ShiyongDateEnd.Value.AddDays(1)).Where(x => x.EvaluateValue == "03").ToList();
+
+
+ shiyongqichuqinlv = Math.Round((shiyongqichuqintianshu- admEvaluateDTOsshiyongqi.Count) / admAttendanceDTO.Yingchuqin, 4);
}
else
{
diff --git a/zhengcaioa/zhengcaioa/Views/CooperVisit/Index.cshtml b/zhengcaioa/zhengcaioa/Views/CooperVisit/Index.cshtml
index 16b47ca..74f4bc9 100644
--- a/zhengcaioa/zhengcaioa/Views/CooperVisit/Index.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/CooperVisit/Index.cshtml
@@ -1,6 +1,7 @@
锘緻{
ViewBag.Title = "CooperVisit";
Layout = "~/Views/Shared/_Layout_Search.cshtml";
+ string Viscustomer = ViewBag.Viscustomer as string;
}
@section headerStyle{
<script type="text/javascript">
@@ -8,7 +9,8 @@
var khlys = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.khly))';
var hyfls = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.hyfl))';
var users = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.users))';
- var shengDropDown = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.ShengDropDown))';
+ var shengDropDown = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.ShengDropDown))';
+
loseherght = 60;
gridConfig = { multiselect: true, selectcol: "Id" };
dataCol = [
@@ -21,7 +23,7 @@
}
},
- { label: '鎵�灞炲尯鍩�', name: 'ShengName', labtype: 'txt', hidden: false, width: 100 },
+ //{ label: '鎵�灞炲尯鍩�', name: 'ShengName', labtype: 'txt', hidden: false, width: 100 },
{ label: '瀹㈡埛鍗曚綅', name: 'Name', labtype: 'txt', hidden: false, width: 100 },
{ label: '鎷滆鏂瑰紡', name: 'VisTypeName', labtype: 'txt', hidden: false, width: 100 },
{ label: '鎺ュ緟浜�', name: 'Jdr', labtype: 'txt', hidden: false, width: 100},
@@ -32,7 +34,7 @@
{ label: '璺熻釜寤鸿', name: 'JyName', labtype: 'txt', hidden: false, width: 100 },
];
- dataUrl = "/CooperVisit/GetList";
+ dataUrl = "/CooperVisit/GetList?Viscustomer=@Viscustomer";
searchCol = [
{ label: '瀹㈡埛鏉ユ簮', name: 'Khly', labtype: 'combox', hidden: false, data: JSON.parse(khlys), cwidth: '5%', cccwidth: '8%' },
{ label: '琛屼笟鍒嗙被', name: 'Hyfl', labtype: 'combox', hidden: false, data: JSON.parse(hyfls), cwidth: '5%', cccwidth: '15%' },
@@ -49,11 +51,11 @@
];
var _pageAdd = function () {
- OpenWindow("鏂板鎰忓悜瀹㈡埛鎷滆", "98%", "90%", "/CooperVisit/Edit/");
+ OpenWindow("鏂板鍚堜綔瀹㈡埛鍥炶", "98%", "90%", "/CooperVisit/Edit?Viscustomer=@Viscustomer");
}
-
+
var _afterSave = function (result) {
if (result) {
diff --git a/zhengcaioa/zhengcaioa/Views/CooperatecustomCustomer/Index.cshtml b/zhengcaioa/zhengcaioa/Views/CooperatecustomCustomer/Index.cshtml
index 15af9c4..f01c1d7 100644
--- a/zhengcaioa/zhengcaioa/Views/CooperatecustomCustomer/Index.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/CooperatecustomCustomer/Index.cshtml
@@ -31,7 +31,18 @@
{ label: '涓氬姟缁忕悊', name: 'YwjlName', labtype: 'txt', hidden: false, width: 100 },
{ label: '璁㈠崟鏁伴噺', name: 'Ordercount', labtype: 'txt', hidden: false, width: 100 },
{ label: '璁㈠崟浜у��', name: 'Moneycount', labtype: 'txt', hidden: false, width: 100 },
-
+ {
+ label: '瀹㈡埛鍥炶', name: 'Name111', labtype: 'txt', hidden: false, width: 100,
+ formatter: function (cellvalue, options, rowObject) {
+ return "<a onclick=\"OpenWindow('鏂板鍚堜綔瀹㈡埛鍥炶','98%','100%', '/CooperVisit/Edit?id=&Viscustomer=" + rowObject.Id + "')\" >瀹㈡埛鍥炶</a>";
+ }
+ },
+ {
+ label: '鍥炶璁板綍', name: 'Name112', labtype: 'txt', hidden: false, width: 100,
+ formatter: function (cellvalue, options, rowObject) {
+ return "<a onclick=\"OpenWindow('鍥炶璁板綍','98%','100%', '/CooperVisit/Index?IsYwjl=true&Viscustomer=" + rowObject.Id + "')\" >鍥炶璁板綍</a>";
+ }
+ },
];
dataUrl = "/CooperatecustomCustomer/GetList";
searchCol = [
diff --git a/zhengcaioa/zhengcaioa/Views/IntentionVisit/Edit.cshtml b/zhengcaioa/zhengcaioa/Views/IntentionVisit/Edit.cshtml
index 975a3ff..4101485 100644
--- a/zhengcaioa/zhengcaioa/Views/IntentionVisit/Edit.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/IntentionVisit/Edit.cshtml
@@ -325,7 +325,7 @@
</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>
+ <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="Duanxin" class="form-control" name="Duanxin" data-placeholder="閫夋嫨 搴忓垪 ...">
<option value="" hassubinfo="true">璇烽�夋嫨</option>
@@ -345,7 +345,7 @@
</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>
+ <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">鐭俊鍐呭</label>
<div class="col-sm-8 col-md-8">
<textarea class="form-control bt" id="DuanxinNeirong" name="DuanxinNeirong" title="鐭俊鍐呭" isempty="" maxlength="4000" length="long" style="resize:none;overflow-y:hidden; min-height:60px;" onpropertychange="this.style.height=this.scrollHeight + 'px'" oninput="this.style.height=this.scrollHeight + 'px'">@Model.DuanxinNeirong</textarea>
</div>
diff --git a/zhengcaioa/zhengcaioa/Views/Liaotian/Indexcheck.cshtml b/zhengcaioa/zhengcaioa/Views/Liaotian/Indexcheck.cshtml
index d23e13c..47f473e 100644
--- a/zhengcaioa/zhengcaioa/Views/Liaotian/Indexcheck.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/Liaotian/Indexcheck.cshtml
@@ -54,7 +54,7 @@
{ label: '淇敼浜�', name: 'Modifier', labtype: 'txt', hidden: true },
{ label: '淇敼鏃堕棿', name: 'Modifytimetxt', labtype: 'txt', hidden: true }
];
- dataUrl = "/Liaotian/GetLiaotianList";
+ dataUrl = "/Liaotian/GetLiaotianList?Shifoushenhe=D";
searchCol = [
{ label: '闂绫诲埆', name: 'Questiontype', labtype: 'combox', hidden: false, data: JSON.parse(questiontypeDropDown), cwidth: '5%', cccwidth: '8%' },
@@ -70,7 +70,19 @@
var _pageAdd = function () {
OpenWindow("鏂板闂", "98%", "90%", "/Liaotian/Edit/");
}
-
+ var _pageSearch = function () {
+ $("#jqGrid").jqGrid('setGridParam', {
+ url:'/Liaotian/GetLiaotianList', postData: jsons, page: 1
+ }); //閲嶆柊杞藉叆
+ var jsons = GetSearchEnd();
+ if (jsons == false) {
+ msg.info("璇峰綍鍏ユ煡璇㈡潯浠�");
+ return false;
+ }
+ LoadGrid(jsons);
+ }
+
+
var _pageZhuanyi = function () {
$.ajax({
@@ -216,12 +228,12 @@
$(document).ready(function () {
- setTimeout(
- function () {
+ //setTimeout(
+ // function () {
$("#PBSShifoushenhe").val("D");
$("#PBSShifoushenhe").trigger('chosen:updated');//鏇存柊閫夐」
- _pageSearch();
- }, 2000);
+ // _pageSearch();
+ //}, 2000);
});
diff --git a/zhengcaioa/zhengcaioa/Views/Project/Add.cshtml b/zhengcaioa/zhengcaioa/Views/Project/Add.cshtml
index e740abf..86ef060 100644
--- a/zhengcaioa/zhengcaioa/Views/Project/Add.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/Project/Add.cshtml
@@ -216,7 +216,7 @@
</select>
</div>
-
+
</div>
@@ -226,9 +226,14 @@
<input id="Number" class="form-control" label="鍏憡鏃堕棿" name="Number" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.Number">
</div>
<label class="text-right col-sm-1 col-md-1 control-label">椤圭洰鍚嶇О<i class="red">*</i></label>
- <div class="col-sm-7 col-md-7">
+ <div class="col-sm-4 col-md-4">
<input id="Name" class="form-control" label="鍏憡鏃堕棿" name="Name" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.Name">
</div>
+ <label class="text-right col-sm-1 col-md-1 control-label">閲囪喘棰勭畻</label>
+ <div class="col-sm-2 col-md-2" style="width:10%;">
+ <input class="form-control" label="璇勫寰楀垎" name="Caigouyusuan" id="Caigouyusuan" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.CaigouyusuanName" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.toString().match(/^\d+(?:\.\d{0,4})?/)">
+ </div>
+ <label class="text-left col-sm-1 col-md-1 control-label" style="width:60px;">涓囧厓</label>
</div>
<div id="addlist_1">
@for (int i = 0; i < Projectzhongbiaos.Count; i++)
diff --git a/zhengcaioa/zhengcaioa/Views/Shared/_Layout_Header.cshtml b/zhengcaioa/zhengcaioa/Views/Shared/_Layout_Header.cshtml
index 97f1157..a959e4b 100644
--- a/zhengcaioa/zhengcaioa/Views/Shared/_Layout_Header.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/Shared/_Layout_Header.cshtml
@@ -77,7 +77,7 @@
</a>
</li>
<li class="hidden-xs">
- <a href="http://192.168.0.113:8087/login/houtaidengluLogin?User=@actionlist.UserSn&psw=@actionlist.Password" target="_blank" class="J_menuItem"title="鏀块噰鐢ㄦ埛鍚庡彴" data-index="0">
+ <a href="http://47.108.235.38:8087/login/houtaidengluLogin?User=@actionlist.UserSn&psw=@actionlist.Password" target="_blank" class="J_menuItem"title="鏀块噰鐢ㄦ埛鍚庡彴" data-index="0">
<i class="fa fa-lock"></i>鏀块噰鐢ㄦ埛鍚庡彴
</a>
</li>
diff --git a/zhengcaioa/zhengcaioa/Views/TongjiBaoBiao/IndexSuoyou.cshtml b/zhengcaioa/zhengcaioa/Views/TongjiBaoBiao/IndexSuoyou.cshtml
index e224a9d..e529096 100644
--- a/zhengcaioa/zhengcaioa/Views/TongjiBaoBiao/IndexSuoyou.cshtml
+++ b/zhengcaioa/zhengcaioa/Views/TongjiBaoBiao/IndexSuoyou.cshtml
@@ -145,13 +145,13 @@
padding: .5em 1em;
}
- .pure-table thead {
+ /* .pure-table thead {
background-color: #e0e0e0 !important;
color: #000;
text-align: left;
vertical-align: bottom;
-webkit-print-color-adjust: exact;
- }
+ }*/
.pure-table td {
background-color: transparent;
@@ -264,11 +264,11 @@
|| tongjibaobiaobaobiaoDTO.xiangmushishiDTOs.Count > 0
)
{
- <div class="">
+ <div class="">
- <h3> @tongjibaobiaobaobiaoDTO.UserName </h3>
+ <h3 style="display:inline;"> @Html.Raw(tongjibaobiaobaobiaoDTO.UserName) </h3> @Html.Raw(@tongjibaobiaobaobiaoDTO.UserDaka)
- </div>
+ </div>
}
@@ -276,7 +276,7 @@
{
<div class="">
- <h3>@aaa 銆佹帹骞�</h3>
+ @aaa 銆佹帹骞�
</div>
@@ -287,27 +287,27 @@
<table class="pure-table pure-table-bordered" style="width:100%;">
<thead>
<tr>
- <th style="width:8%;">
+ <td style="width:8%;">
搴忓彿
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
鎺ㄥ箍宸ヤ綔
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
鏈湀鎺ㄥ箍鏁伴噺
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
鏈湀浠诲姟
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
鏈棩鎺ㄥ箍鏁伴噺
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
鏈棩浠诲姟
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
褰撴棩缁╂晥鑰冩牳
- </th>
+ </td>
</tr>
</thead>
@@ -341,7 +341,7 @@
{
<div class="">
- <h3>@aaa 銆佹嫓璁垮鎴�</h3>
+ @aaa 銆佹嫓璁垮鎴�
</div>
@@ -352,27 +352,27 @@
<table class="pure-table pure-table-bordered" style="width:100%;">
<thead>
<tr>
- <th style="width:8%;">
+ <td style="width:8%;">
搴忓彿
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
鎷滆绫诲瀷
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
鏈湀鎷滆鏁伴噺
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
鏈湀浠诲姟
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
鏈棩鎷滆鏁伴噺
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
鏈棩浠诲姟
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
褰撴棩缁╂晥鑰冩牳
- </th>
+ </td>
</tr>
</thead>
@@ -404,7 +404,7 @@
{
<div class="">
- <h3>@aaa 銆佹柊澧炶鍗�</h3>
+ @aaa 銆佹柊澧炶鍗�
</div>
@@ -415,28 +415,28 @@
<table class="pure-table pure-table-bordered" style="width:100%;">
<thead>
<tr>
- <th style="width:8%;">
+ <td style="width:8%;">
搴忓彿
- </th>
+ </td>
- <th style="width:15%;">
+ <td style="width:15%;">
璁㈠崟缂栧彿
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
璁㈠崟鍚嶇О
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
鍗曚环
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
鏁伴噺
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
閲戦
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
鏈湀绱閲戦
- </th>
+ </td>
</tr>
</thead>
@@ -467,7 +467,7 @@
{
<div class="">
- <h3>@aaa 銆佽祫鏂欑淮鎶�</h3>
+ @aaa 銆佽祫鏂欑淮鎶�
</div>
@@ -478,22 +478,22 @@
<table class="pure-table pure-table-bordered" style="width:100%;">
<thead>
<tr>
- <th style="width:8%;">
+ <td style="width:8%;">
搴忓彿
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
璧勬枡绫诲埆
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
鏈湀鏁伴噺
- </th>
+ </td>
- <th style="width:15%;">
+ <td style="width:15%;">
鏈棩鏁伴噺
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
褰撴棩缁╂晥鑰冩牳
- </th>
+ </td>
</tr>
</thead>
@@ -525,7 +525,7 @@
{
<div class="">
- <h3>@aaa 銆侀」鐩疄鏂�</h3>
+ @aaa 銆侀」鐩疄鏂�
</div>
@@ -536,22 +536,22 @@
<table class="pure-table pure-table-bordered" style="width:100%;">
<thead>
<tr>
- <th style="width:8%;">
+ <td style="width:8%;">
搴忓彿
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
瀹炴柦绫诲埆
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
鏈湀鏁伴噺
- </th>
+ </td>
- <th style="width:15%;">
+ <td style="width:15%;">
鏈棩鏁伴噺
- </th>
- <th style="width:15%;">
+ </td>
+ <td style="width:15%;">
褰撴棩缁╂晥鑰冩牳
- </th>
+ </td>
</tr>
</thead>
diff --git "a/\350\241\250\344\277\256\346\224\271.sql" "b/\350\241\250\344\277\256\346\224\271.sql"
index 0091523..d20455c 100644
--- "a/\350\241\250\344\277\256\346\224\271.sql"
+++ "b/\350\241\250\344\277\256\346\224\271.sql"
@@ -1,3 +1,56 @@
+
+USE [zhengcaioa]
+GO
+
+
+ALTER TABLE [Liaotian] ALTER COLUMN [shiyongfatiao] [nvarchar](1000) NULL
+GO
+
+
+
+ALTER TABLE [dbo].[Project] ADD [caigouyusuan] [money] NULL
+GO
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
USE [zhengcaioa]
GO
@@ -63,6 +116,10 @@
+
+
+
+
--
Gitblit v1.9.1