2023-11-21
This commit is contained in:
@@ -3,6 +3,7 @@ using FineUIPro.Web.BaseInfo;
|
||||
using Newtonsoft.Json;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Runtime.InteropServices.ComTypes;
|
||||
using System.Web;
|
||||
@@ -13,6 +14,7 @@ namespace FineUIPro.Web.common
|
||||
{
|
||||
public partial class main_new1 : PageBase
|
||||
{
|
||||
protected string divProjectImg;
|
||||
/// <summary>
|
||||
/// 页面加载
|
||||
/// </summary>
|
||||
@@ -21,7 +23,13 @@ namespace FineUIPro.Web.common
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
{
|
||||
ProjectService.InitProjectShortNameByStateDropDownList(this.drpProject, this.CurrUser.UserId, BLL.Const.ProjectState_1, false);
|
||||
if (this.drpProject.Items.Count > 0)
|
||||
{
|
||||
this.drpProject.SelectedIndex = 0;
|
||||
}
|
||||
divProjectImg = "<div class=\"swiper-slide\"><img src=\"./imags/16.png\"></div>";
|
||||
//质量问题治理数据
|
||||
getProblemNums();
|
||||
|
||||
@@ -483,7 +491,62 @@ namespace FineUIPro.Web.common
|
||||
|
||||
}
|
||||
#endregion
|
||||
private string GetFileType(string fileName)
|
||||
{
|
||||
string fileType = String.Empty;
|
||||
int lastDotIndex = fileName.LastIndexOf(".");
|
||||
if (lastDotIndex >= 0)
|
||||
{
|
||||
fileType = fileName.Substring(lastDotIndex + 1).ToLower();
|
||||
}
|
||||
|
||||
return fileType;
|
||||
}
|
||||
|
||||
protected void drpProject_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
var project = ProjectService.GetProjectByProjectId(this.drpProject.SelectedValue);
|
||||
var allowExtensions = new List<string>
|
||||
{
|
||||
|
||||
"jpg", "jpeg", "png", "bmp", "gif", // 图片文件类型
|
||||
|
||||
};
|
||||
var getImag = Funs.DB.AttachFile.FirstOrDefault(x => x.ToKeyId == project.ProjectId);
|
||||
if (getImag != null && !string.IsNullOrEmpty(getImag.AttachUrl))
|
||||
{
|
||||
string url = getImag.AttachUrl.Replace('\\', '/');
|
||||
var UrlList = Funs.GetStrListByStr(url, ',');
|
||||
bool isHiddDefaultImg = false;
|
||||
foreach (var item in UrlList)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(item))
|
||||
{
|
||||
string atturl = Funs.RootPath + item.Replace(';', ' ').Trim();
|
||||
string fileType = GetFileType(atturl);
|
||||
|
||||
if (File.Exists(atturl) && allowExtensions.Contains(fileType))
|
||||
{
|
||||
isHiddDefaultImg = true;
|
||||
divProjectImg += string.Format(" <div class=\"swiper-slide\"><img src=\"{0}\"></div>",
|
||||
atturl.Replace(Funs.RootPath, "/"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
divProjectImg =
|
||||
divProjectImg.Replace("<div class=\"swiper-slide\"><img src=\"./imags/16.png\"></div>", "");
|
||||
}
|
||||
if (string.IsNullOrEmpty(divProjectImg))
|
||||
{
|
||||
divProjectImg = "<div class=\"swiper-slide\"><img src=\"./imags/16.png\"></div>";
|
||||
}
|
||||
string jsCode = "var swiperWrapper = document.getElementById('swiper-wrapper');";
|
||||
jsCode += "swiperWrapper.innerHTML = '" + divProjectImg + "';";
|
||||
string script2 = " createSwiper();";
|
||||
PageContext.RegisterStartupScript(jsCode);
|
||||
PageContext.RegisterStartupScript(script2);
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user