Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
F
FTT_Board
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
FTT_Board
Commits
fc6d24a1
Commit
fc6d24a1
authored
Sep 25, 2020
by
朱天博
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
b40b2a40
Changes
12
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
1041 additions
and
117 deletions
+1041
-117
.suo
.vs/FTT_Board/v16/.suo
+0
-0
VSWorkspaceState.json
.vs/VSWorkspaceState.json
+6
-0
slnx.sqlite
.vs/slnx.sqlite
+0
-0
FactoryBoardProductDataController.cs
....Api/Controllers/API/FactoryBoardProductDataController.cs
+158
-0
FactoryBoardSopController.cs
...TT.Board.Api/Controllers/API/FactoryBoardSopController.cs
+273
-0
FactoryBoardXYStyleWorkingController.cs
...i/Controllers/API/FactoryBoardXYStyleWorkingController.cs
+336
-0
FactoryStationBoardController.cs
...oard.Api/Controllers/API/FactoryStationBoardController.cs
+51
-0
FTT.Board.csproj
FTT.Board/FTT.Board.Api/FTT.Board.csproj
+5
-0
FTT.Board.csproj.user
FTT.Board/FTT.Board.Api/FTT.Board.csproj.user
+1
-1
FactoryStationBoard.cs
FTT.Board/FTT.Board.Api/Models/FactoryStationBoard.cs
+94
-0
FolderProfile.pubxml.user
....Api/Properties/PublishProfiles/FolderProfile.pubxml.user
+114
-114
Web.config
FTT.Board/FTT.Board.Api/Web.config
+3
-2
No files found.
.vs/FTT_Board/v16/.suo
0 → 100644
View file @
fc6d24a1
File added
.vs/VSWorkspaceState.json
0 → 100644
View file @
fc6d24a1
{
"ExpandedNodes"
:
[
""
],
"PreviewInSolutionExplorer"
:
false
}
\ No newline at end of file
.vs/slnx.sqlite
0 → 100644
View file @
fc6d24a1
File added
FTT.Board/FTT.Board.Api/Controllers/API/FactoryBoardProductDataController.cs
0 → 100644
View file @
fc6d24a1
using
FTT.Board.Common
;
using
FTT.Board.Models
;
using
FttCloud.Public.Database
;
using
Newtonsoft.Json
;
using
System
;
using
System.Collections.Generic
;
using
System.Data
;
using
System.Linq
;
using
System.Net
;
using
System.Net.Http
;
using
System.Web.Http
;
namespace
FTT.Board.Controllers.API
{
public
class
FactoryBoardProductDataController
:
ApiController
{
public
ModuleModel
ModuleName
=>
ModuleModel
.
MES
;
public
string
Get
(
int
WorkTeamID
)
{
FactoryBoardProductDataResponse
model
=
new
FactoryBoardProductDataResponse
();
DataSet
dataSet
=
Dbo
.
Create
(
ModuleName
).
GetDataSet
(
"[SP_KB_ProductionDataBoard]"
,
new
{
WorkTeamID
=
WorkTeamID
},
true
);
model
.
TitleList
=
Table2Model
.
ToModel
<
TitleList
>(
dataSet
.
Tables
[
0
]);
model
.
Statisticss
=
Table2Model
.
ToModel
<
Statistics
>(
dataSet
.
Tables
[
1
]);
model
.
TimeYieldDetails
=
Table2Model
.
ToModelList
<
TimeYieldDetail
>(
dataSet
.
Tables
[
2
]);
model
.
QIDetails
=
Table2Model
.
ToModelList
<
QIDetail
>(
dataSet
.
Tables
[
3
]);
return
model
.
ToString
();
}
public
class
FactoryBoardProductDataResponse
{
/// <summary>
/// 标题
/// </summary>
public
TitleList
TitleList
{
get
;
set
;
}
/// <summary>
/// 统计
/// </summary>
public
Statistics
Statisticss
{
get
;
set
;
}
/// <summary>
/// 时间段明细
/// </summary>
public
List
<
TimeYieldDetail
>
TimeYieldDetails
{
get
;
set
;
}
/// <summary>
/// 客户样品总数
/// </summary>
public
List
<
QIDetail
>
QIDetails
{
get
;
set
;
}
public
override
string
ToString
()
{
JsonSerializerSettings
jsSettings
=
new
JsonSerializerSettings
();
jsSettings
.
ReferenceLoopHandling
=
ReferenceLoopHandling
.
Ignore
;
return
JsonConvert
.
SerializeObject
(
this
,
jsSettings
).
ToString
();
}
}
/// <summary>
/// 标题
/// </summary>
public
class
TitleList
{
/// <summary>
/// 主标题
/// </summary>
public
string
Title
{
get
;
set
;
}
/// <summary>
///
/// </summary>
public
string
TitleInspection
{
get
;
set
;
}
}
/// <summary>
/// 统计
/// </summary>
public
class
Statistics
{
/// <summary>
/// 今日产量
/// </summary>
public
int
DayYield
{
get
;
set
;
}
/// <summary>
/// 不良数
/// </summary>
public
int
InspectionQty
{
get
;
set
;
}
/// <summary>
/// 直通率
/// </summary>
public
string
ThroughRate
{
get
;
set
;
}
/// <summary>
/// 节拍时间
/// </summary>
public
string
SwayedTime
{
get
;
set
;
}
}
/// <summary>
/// 时间段明细
/// </summary>
public
class
TimeYieldDetail
{
[
JsonIgnore
]
public
DateTime
BeginDate
{
get
;
set
;
}
[
JsonIgnore
]
public
DateTime
EndDate
{
get
;
set
;
}
/// <summary>
/// 时间段
/// </summary>
public
string
TimeSlot
{
get
{
return
this
.
BeginDate
.
ToString
(
"HH : mm"
)
+
" - "
+
this
.
EndDate
.
ToString
(
"HH : mm"
);
}
}
/// <summary>
/// 时间长度
/// </summary>
public
string
TimeSpan
{
get
{
return
((
this
.
EndDate
-
this
.
BeginDate
).
TotalMinutes
/
60
).
ToString
(
"f1"
)
+
" H"
;
}
}
/// <summary>
/// 产量
/// </summary>
public
int
Yield
{
get
;
set
;
}
/// <summary>
/// 节拍时间
/// </summary>
public
string
SwayedTime
{
get
;
set
;
}
}
/// <summary>
/// 不良品明细
/// </summary>
public
class
QIDetail
{
/// <summary>
/// 名称
/// </summary>
public
string
QIItemName
{
get
;
set
;
}
/// <summary>
/// 数量
/// </summary>
public
int
Count
{
get
;
set
;
}
}
}
}
FTT.Board/FTT.Board.Api/Controllers/API/FactoryBoardSopController.cs
0 → 100644
View file @
fc6d24a1
using
FTT.Board.Common
;
using
FTT.Board.Models
;
using
FttCloud.Public.Database
;
using
Newtonsoft.Json
;
using
System
;
using
System.Collections.Generic
;
using
System.Data
;
using
System.Linq
;
using
System.Net
;
using
System.Net.Http
;
using
System.Web.Http
;
namespace
FTT.Board.Controllers.API
{
public
class
FactoryBoardSopController
:
ApiController
{
/// <summary>
/// 模块
/// </summary>
public
ModuleModel
ModuleName
=>
ModuleModel
.
PDM
;
/// <summary>
/// 模糊搜索列表
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
HttpPost
]
public
string
GetSearchList
([
FromBody
]
GetSearchListRequest
request
)
{
DataTable
dataTable
=
Dbo
.
Create
(
this
.
ModuleName
).
GetDataTable
(
$@"
SELECT DISTINCT * FROM (
SELECT a.StyleCode FROM dbo.MES_StyleProcess a
INNER JOIN dbo.SM_Style b ON a.StyleCode=b.Code
INNER JOIN dbo.Custom c ON b.CustomID = c.ID WHERE a.WorkSectionID=800
UNION
SELECT b.Code AS StyleCode FROM SM_SampleIE a
INNER JOIN dbo.SM_Style b ON b.Code = a.StyleCode
INNER JOIN dbo.Custom c ON b.CustomID = c.ID WHERE a.WorkSectionID<>800
) a WHERE a.StyleCode LIKE '%
{
request
.
SearchText
}
%'
"
,
true
);
JsonSerializerSettings
jsSettings
=
new
JsonSerializerSettings
();
jsSettings
.
ReferenceLoopHandling
=
ReferenceLoopHandling
.
Ignore
;
return
JsonConvert
.
SerializeObject
(
Table2Model
.
ToModelList
<
GetStyleCodeListRequest
>(
dataTable
),
jsSettings
).
ToString
();
}
/// <summary>
/// 根据款式号返回列表
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
HttpPost
]
public
string
GetStyleCodeList
([
FromBody
]
GetStyleCodeListRequest
request
)
{
DataTable
dataTable
=
Dbo
.
Create
(
this
.
ModuleName
).
GetDataTable
(
"[SP_APP_StyleIEDefend]"
,
new
{
SearchText
=
request
.
StyleCode
,
Flag
=
0
},
true
);
JsonSerializerSettings
jsSettings
=
new
JsonSerializerSettings
();
jsSettings
.
ReferenceLoopHandling
=
ReferenceLoopHandling
.
Ignore
;
return
JsonConvert
.
SerializeObject
(
Table2Model
.
ToModelList
<
GetStyleCodeListResponse
>(
dataTable
),
jsSettings
).
ToString
();
}
/// <summary>
/// IE详情
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
HttpPost
]
public
string
GetIEStyleInfo
([
FromBody
]
GetIEStyleInfoRepuest
request
)
{
DataSet
dataSet
=
Dbo
.
Create
(
this
.
ModuleName
).
GetDataSet
(
"[SP_APP_StyleIEDefend]"
,
new
{
WorkSectionID
=
request
.
WorkSectionID
,
StyleCode
=
request
.
StyleCode
,
Flag
=
1
},
true
);
GetIEStyleInfoResponse
model
=
new
GetIEStyleInfoResponse
();
model
=
Table2Model
.
ToModel
<
GetIEStyleInfoResponse
>(
dataSet
.
Tables
[
0
]);
model
.
IEDetails
=
Table2Model
.
ToModelList
<
IEDetail
>(
dataSet
.
Tables
[
1
]);
JsonSerializerSettings
jsSettings
=
new
JsonSerializerSettings
();
jsSettings
.
ReferenceLoopHandling
=
ReferenceLoopHandling
.
Ignore
;
return
JsonConvert
.
SerializeObject
(
model
,
jsSettings
).
ToString
();
}
/// <summary>
/// 模糊搜索列表
/// </summary>
public
class
GetSearchListRequest
{
/// <summary>
/// 搜索字段
/// </summary>
public
string
SearchText
{
get
;
set
;
}
}
/// <summary>
/// 根据款式号返回列表
/// </summary>
public
class
GetStyleCodeListRequest
{
/// <summary>
/// 款式号
/// </summary>
public
string
StyleCode
{
get
;
set
;
}
}
/// <summary>
/// 列表
/// </summary>
public
class
GetStyleCodeListResponse
{
/// <summary>
/// 款式号
/// </summary>
public
string
StyleCode
{
get
;
set
;
}
/// <summary>
/// 客户货号
/// </summary>
public
string
CustomStyleCode
{
get
;
set
;
}
/// <summary>
/// 客户名
/// </summary>
public
string
CustomName
{
get
;
set
;
}
}
/// <summary>
/// 获取IE明细
/// </summary>
public
class
GetIEStyleInfoRepuest
{
/// <summary>
/// 款式号
/// </summary>
public
string
StyleCode
{
get
;
set
;
}
/// <summary>
/// 工段 800裁断,801针车,802成型
/// </summary>
public
int
WorkSectionID
{
get
;
set
;
}
}
/// <summary>
/// IE详情
/// </summary>
public
class
GetIEStyleInfoResponse
{
/// <summary>
/// 款式号
/// </summary>
public
string
StyleCode
{
get
;
set
;
}
/// <summary>
/// 客户货号
/// </summary>
public
string
CustomStyleCode
{
get
;
set
;
}
/// <summary>
/// 品名
/// </summary>
public
string
GoodsName
{
get
;
set
;
}
/// <summary>
/// 客户名
/// </summary>
public
string
CustomName
{
get
;
set
;
}
/// <summary>
/// 图片
/// </summary>
public
string
Image
{
get
;
set
;
}
/// <summary>
/// IE明细裁断
/// </summary>
public
List
<
IEDetail
>
IEDetails
{
get
;
set
;
}
}
/// <summary>
/// 裁断IE明细
/// </summary>
public
class
IEDetail
{
/// <summary>
/// 明细ID
/// </summary>
public
int
DetailID
{
get
;
set
;
}
/// <summary>
/// 工艺序号
/// </summary>
public
string
SerialNo
{
get
;
set
;
}
/// <summary>
/// 部位
/// </summary>
public
string
PartName
{
get
;
set
;
}
/// <summary>
/// 工艺名称
/// </summary>
public
string
IEName
{
get
;
set
;
}
/// <summary>
/// 物料
/// </summary>
public
string
MaterialName
{
get
;
set
;
}
/// <summary>
/// 操作步骤
/// </summary>
public
string
OperationStep
{
get
;
set
;
}
/// <summary>
/// 工艺参数
/// </summary>
public
string
IEDescribe
{
get
;
set
;
}
/// <summary>
/// 检验标准
/// </summary>
public
string
InspectStandard
{
get
;
set
;
}
/// <summary>
/// 层数
/// </summary>
public
int
LayerNum
{
get
;
set
;
}
/// <summary>
/// 片数
/// </summary>
public
int
PieceNum
{
get
;
set
;
}
/// <summary>
/// 实测时间
/// </summary>
public
double
ActualTime
{
get
;
set
;
}
/// <summary>
/// 图片
/// </summary>
public
string
IEPicture
{
get
;
set
;
}
/// <summary>
/// 图片1
/// </summary>
public
string
IEPicture1
{
get
;
set
;
}
/// <summary>
/// 图片2
/// </summary>
public
string
IEPicture2
{
get
;
set
;
}
/// <summary>
/// 图片3
/// </summary>
public
string
IEPicture3
{
get
;
set
;
}
/// <summary>
/// 图片4
/// </summary>
public
string
IEPicture4
{
get
;
set
;
}
}
}
}
FTT.Board/FTT.Board.Api/Controllers/API/FactoryBoardXYStyleWorkingController.cs
0 → 100644
View file @
fc6d24a1
using
FTT.Board.Common
;
using
FTT.Board.Models
;
using
FttCloud.Public.Database
;
using
Newtonsoft.Json
;
using
System
;
using
System.Collections.Generic
;
using
System.Data
;
using
System.Linq
;
using
System.Net
;
using
System.Net.Http
;
using
System.Web.Http
;
namespace
FTT.Board.Controllers.API
{
public
class
FactoryBoardXYStyleWorkingController
:
ApiController
{
public
ModuleModel
ModuleName
=>
ModuleModel
.
PDM
;
public
string
Get
()
{
FactoryBoardXYStyleWorkingResponse
model
=
new
FactoryBoardXYStyleWorkingResponse
();
DataSet
dataSet
=
Dbo
.
Create
(
ModuleName
).
GetDataSet
(
"[SP_KB_StyleWorkingBoard]"
,
true
);
model
.
TitleList
=
Table2Model
.
ToModel
<
TitleList
>(
dataSet
.
Tables
[
0
]);
model
.
SampleDynamics
=
Table2Model
.
ToModelList
<
SampleDynamic
>(
dataSet
.
Tables
[
1
]);
model
.
StyleTryEditions
=
Table2Model
.
ToModelList
<
StyleTryEdition
>(
dataSet
.
Tables
[
2
]);
model
.
CustomStyles
=
Table2Model
.
ToModelList
<
CustomStyle
>(
dataSet
.
Tables
[
3
]);
model
.
Attendances
=
Table2Model
.
ToModelList
<
Attendance
>(
dataSet
.
Tables
[
4
]);
model
.
ProductionStatuss
=
Table2Model
.
ToModelList
<
ProductionStatus
>(
dataSet
.
Tables
[
5
]);
model
.
ProgressTrackings
=
Table2Model
.
ToModelList
<
ProgressTracking
>(
dataSet
.
Tables
[
6
]);
model
.
ProgressTrackingDetails
=
Table2Model
.
ToModelList
<
ProgressTrackingDetail
>(
dataSet
.
Tables
[
7
]);
model
.
MonthShipmentCounts
=
Table2Model
.
ToModelList
<
MonthShipmentCount
>(
dataSet
.
Tables
[
8
]);
model
.
DeliveryDelays
=
Table2Model
.
ToModelList
<
DeliveryDelay
>(
dataSet
.
Tables
[
9
]);
model
.
Customs
=
new
Dictionary
<
string
,
float
[
]>
();
model
.
CustomStyles
.
ForEach
(
item
=>
{
model
.
Customs
.
Add
(
item
.
CustomName
,
item
.
customLocation
);
});
return
model
.
ToString
();
}
public
class
FactoryBoardXYStyleWorkingResponse
{
/// <summary>
/// 标题
/// </summary>
public
TitleList
TitleList
{
get
;
set
;
}
/// <summary>
/// 来样动态图
/// </summary>
public
List
<
SampleDynamic
>
SampleDynamics
{
get
;
set
;
}
/// <summary>
/// 月试版进度
/// </summary>
public
List
<
StyleTryEdition
>
StyleTryEditions
{
get
;
set
;
}
/// <summary>
/// 客户样品总数
/// </summary>
public
List
<
CustomStyle
>
CustomStyles
{
get
;
set
;
}
/// <summary>
/// 客户坐标
/// </summary>
public
Dictionary
<
string
,
float
[
]>
Customs
{
get
;
set
;
}
/// <summary>
/// 部门出勤人数
/// </summary>
public
List
<
Attendance
>
Attendances
{
get
;
set
;
}
/// <summary>
/// 生产状况
/// </summary>
public
List
<
ProductionStatus
>
ProductionStatuss
{
get
;
set
;
}
/// <summary>
/// 实时进度追踪
/// </summary>
public
List
<
ProgressTracking
>
ProgressTrackings
{
get
;
set
;
}
/// <summary>
/// 实时进度追踪明细
/// </summary>
public
List
<
ProgressTrackingDetail
>
ProgressTrackingDetails
{
get
;
set
;
}
/// <summary>
/// 月出货数量
/// </summary>
public
List
<
MonthShipmentCount
>
MonthShipmentCounts
{
get
;
set
;
}
/// <summary>
/// 交期延误风险
/// </summary>
public
List
<
DeliveryDelay
>
DeliveryDelays
{
get
;
set
;
}
public
override
string
ToString
()
{
JsonSerializerSettings
jsSettings
=
new
JsonSerializerSettings
();
jsSettings
.
ReferenceLoopHandling
=
ReferenceLoopHandling
.
Ignore
;
return
JsonConvert
.
SerializeObject
(
this
,
jsSettings
).
ToString
();
}
}
/// <summary>
/// 标题
/// </summary>
public
class
TitleList
{
/// <summary>
/// 主标题
/// </summary>
public
string
Title
{
get
;
set
;
}
public
string
TitleLeft1
{
get
;
set
;
}
public
string
TitleLeft2
{
get
;
set
;
}
public
string
TitleLeft3
{
get
;
set
;
}
public
string
TitleRight1
{
get
;
set
;
}
public
string
TitleRight2
{
get
;
set
;
}
public
string
TitleRight3
{
get
;
set
;
}
public
string
TitleCenter1
{
get
;
set
;
}
public
string
TitleCenter2
{
get
;
set
;
}
}
/// <summary>
/// 来样动态图
/// </summary>
public
class
SampleDynamic
{
/// <summary>
/// 类型名称
/// </summary>
public
string
SampleTypeName
{
get
;
set
;
}
/// <summary>
/// 数量
/// </summary>
public
int
Count
{
get
;
set
;
}
}
/// <summary>
/// 月试版进度
/// </summary>
public
class
StyleTryEdition
{
/// <summary>
/// 设计师
/// </summary>
public
string
Designer
{
get
;
set
;
}
/// <summary>
/// 数量
/// </summary>
public
int
Count
{
get
;
set
;
}
}
/// <summary>
/// 客户样品总数
/// </summary>
public
class
CustomStyle
{
/// <summary>
/// 客户名
/// </summary>
public
string
CustomName
{
get
;
set
;
}
public
float
[]
customLocation
{
get
{
return
new
float
[]
{
this
.
X
,
this
.
Y
};
}
}
/// <summary>
/// x轴坐标
/// </summary>
[
JsonIgnore
]
public
float
X
{
get
;
set
;
}
/// <summary>
/// y轴坐标
/// </summary>
[
JsonIgnore
]
public
float
Y
{
get
;
set
;
}
/// <summary>
/// 数量
/// </summary>
public
int
Count
{
get
;
set
;
}
}
/// <summary>
/// 客户坐标
/// </summary>
public
class
CustomLocation
{
/// <summary>
/// x轴坐标
/// </summary>
public
float
X
{
get
;
set
;
}
/// <summary>
/// y轴坐标
/// </summary>
public
float
Y
{
get
;
set
;
}
}
/// <summary>
/// 部门出勤人数
/// </summary>
public
class
Attendance
{
/// <summary>
/// 类型名称
/// </summary>
public
string
TypeName
{
get
;
set
;
}
/// <summary>
/// 数量
/// </summary>
public
int
Count
{
get
;
set
;
}
}
/// <summary>
/// 生产状况
/// </summary>
public
class
ProductionStatus
{
/// <summary>
/// 类型名称
/// </summary>
public
string
WorkSectionName
{
get
;
set
;
}
/// <summary>
/// 计划
/// </summary>
public
float
PlanQty
{
get
;
set
;
}
/// <summary>
/// 完工
/// </summary>
public
float
ReportQty
{
get
;
set
;
}
}
/// <summary>
/// 实时进度追踪
/// </summary>
public
class
ProgressTracking
{
/// <summary>
/// 月份
/// </summary>
public
string
DateMonth
{
get
;
set
;
}
/// <summary>
/// 试版
/// </summary>
public
int
Count1
{
get
;
set
;
}
/// <summary>
/// 确认样/手剪样/斩刀数量
/// </summary>
public
int
Count2
{
get
;
set
;
}
/// <summary>
/// 确认样/手剪样/斩刀以外数量
/// </summary>
public
int
Count3
{
get
;
set
;
}
}
/// <summary>
/// 实时进度追踪明细
/// </summary>
public
class
ProgressTrackingDetail
{
/// <summary>
/// 客户
/// </summary>
public
string
CustomName
{
get
;
set
;
}
/// <summary>
/// 型体
/// </summary>
public
string
StyleCode
{
get
;
set
;
}
/// <summary>
/// 车间
/// </summary>
public
string
WorkShopName
{
get
;
set
;
}
/// <summary>
/// 数量
/// </summary>
public
float
SumQty
{
get
;
set
;
}
}
/// <summary>
/// 月出货数量
/// </summary>
public
class
MonthShipmentCount
{
/// <summary>
/// 月份
/// </summary>
public
string
Date
{
get
;
set
;
}
/// <summary>
/// 数量
/// </summary>
public
int
Count
{
get
;
set
;
}
}
/// <summary>
/// 交期延误风险
/// </summary>
public
class
DeliveryDelay
{
/// <summary>
/// 类型
/// </summary>
public
string
SampleName
{
get
;
set
;
}
/// <summary>
/// 客户
/// </summary>
public
string
CustomName
{
get
;
set
;
}
/// <summary>
/// 型体
/// </summary>
public
string
StyleCode
{
get
;
set
;
}
}
}
}
FTT.Board/FTT.Board.Api/Controllers/API/FactoryStationBoardController.cs
0 → 100644
View file @
fc6d24a1
using
FTT.Board.Common
;
using
FTT.Board.Models
;
using
FttCloud.Public.Database
;
using
Newtonsoft.Json
;
using
System
;
using
System.Collections.Generic
;
using
System.Data
;
using
System.Linq
;
using
System.Net
;
using
System.Net.Http
;
using
System.Web.Http
;
namespace
FTT.Board.Controllers.API
{
public
class
FactoryStationBoardController
:
ApiController
{
public
ModuleModel
ModuleName
=>
ModuleModel
.
PDM
;
public
string
GetBoardData
()
{
FactoryStationBoardResponse
model
=
new
FactoryStationBoardResponse
();
model
.
StationBoards
=
new
List
<
StationBoard
>();
DataSet
dataSet
=
Dbo
.
Create
(
ModuleName
).
GetDataSet
(
"[SP_EquipmentStationWorkBoard]"
);
//标题
model
.
BoardName
=
dataSet
.
Tables
[
0
].
Rows
[
0
][
0
].
ToString
();
int
nBoardCount
=
dataSet
.
Tables
.
Count
/
5
;
//表示有几块看板区域
for
(
int
i
=
0
;
i
<
nBoardCount
;
i
++)
{
StationBoard
stationBoard
=
new
StationBoard
();
stationBoard
.
WorkSectionID
=
dataSet
.
Tables
[
1
+
i
*
5
].
Rows
[
0
][
0
].
ToString
();
//工段ID
stationBoard
.
EquipmentStationTeams
=
Table2Model
.
ToModelList
<
EquipmentStationTeam
>(
dataSet
.
Tables
[
2
+
i
*
5
]);
//小组信息
stationBoard
.
Title
=
dataSet
.
Tables
[
3
+
i
*
5
].
Rows
[
0
][
0
].
ToString
();
//标题
List
<
EquipmentStationDetail
>
EquipmentStationDetails
=
Table2Model
.
ToModelList
<
EquipmentStationDetail
>(
dataSet
.
Tables
[
4
+
i
*
5
]);
//小组信息
stationBoard
.
EquipmentStationTeams
.
ForEach
(
item
=>
{
item
.
LEquipmentStationDetail
=
EquipmentStationDetails
.
FindAll
(
p
=>
p
.
WorkShopTeam
==
item
.
FactoryWorkShopTeamID
&&
p
.
Position
==
"左"
);
item
.
REquipmentStationDetail
=
EquipmentStationDetails
.
FindAll
(
p
=>
p
.
WorkShopTeam
==
item
.
FactoryWorkShopTeamID
&&
p
.
Position
==
"右"
);
});
stationBoard
.
Statistics
=
dataSet
.
Tables
[
5
+
i
*
5
].
Rows
[
0
][
0
].
ToString
();
//统计信息
model
.
StationBoards
.
Add
(
stationBoard
);
}
JsonSerializerSettings
jsSettings
=
new
JsonSerializerSettings
();
jsSettings
.
ReferenceLoopHandling
=
ReferenceLoopHandling
.
Ignore
;
return
JsonConvert
.
SerializeObject
(
model
,
jsSettings
).
ToString
();
}
}
}
FTT.Board/FTT.Board.Api/FTT.Board.csproj
View file @
fc6d24a1
...
...
@@ -165,7 +165,11 @@
<Compile
Include=
"Areas\HelpPage\XmlDocumentationProvider.cs"
/>
<Compile
Include=
"Controllers\API\CFG\CFG_BoardController.cs"
/>
<Compile
Include=
"Controllers\API\FactoryBoardController.cs"
/>
<Compile
Include=
"Controllers\API\FactoryBoardProductDataController.cs"
/>
<Compile
Include=
"Controllers\API\FactoryBoardSopController.cs"
/>
<Compile
Include=
"Controllers\API\FactoryBoardXYController.cs"
/>
<Compile
Include=
"Controllers\API\FactoryBoardXYStyleWorkingController.cs"
/>
<Compile
Include=
"Controllers\API\FactoryStationBoardController.cs"
/>
<Compile
Include=
"Controllers\ChartController.cs"
/>
<Compile
Include=
"Controllers\API\CFG\CFG_BoardDetailController.cs"
/>
<Compile
Include=
"Controllers\HomeController.cs"
/>
...
...
@@ -179,6 +183,7 @@
<Compile
Include=
"Models\Database\ModuleAttribute.cs"
/>
<Compile
Include=
"Models\FactoryBoard.cs"
/>
<Compile
Include=
"Models\FactoryBoardXY.cs"
/>
<Compile
Include=
"Models\FactoryStationBoard.cs"
/>
<Compile
Include=
"Models\MsSqlDbContextWraper.cs"
/>
<Compile
Include=
"Models\Table2Model.cs"
/>
<Compile
Include=
"Properties\AssemblyInfo.cs"
/>
...
...
FTT.Board/FTT.Board.Api/FTT.Board.csproj.user
View file @
fc6d24a1
...
...
@@ -8,7 +8,7 @@
<IISExpressWindowsAuthentication
/>
<IISExpressUseClassicPipelineMode
/>
<UseGlobalApplicationHostFile
/>
<LastActiveSolutionConfig>
Debug
|Any CPU
</LastActiveSolutionConfig>
<LastActiveSolutionConfig>
Release
|Any CPU
</LastActiveSolutionConfig>
<Controller_SelectedScaffolderID>
ApiControllerEmptyScaffolder
</Controller_SelectedScaffolderID>
<Controller_SelectedScaffolderCategoryPath>
root/Controller
</Controller_SelectedScaffolderCategoryPath>
<WebStackScaffolding_ControllerDialogWidth>
600
</WebStackScaffolding_ControllerDialogWidth>
...
...
FTT.Board/FTT.Board.Api/Models/FactoryStationBoard.cs
0 → 100644
View file @
fc6d24a1
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Web
;
namespace
FTT.Board.Models
{
public
class
FactoryStationBoardResponse
{
/// <summary>
/// 看板名称
/// </summary>
public
string
BoardName
{
get
;
set
;
}
/// <summary>
/// 车间看板
/// </summary>
public
List
<
StationBoard
>
StationBoards
{
get
;
set
;
}
}
public
class
StationBoard
{
/// <summary>
/// 制程ID 800:裁断,801针车,802成型
/// </summary>
public
string
WorkSectionID
{
get
;
set
;
}
/// <summary>
/// 标题
/// </summary>
public
string
Title
{
get
;
set
;
}
/// <summary>
/// 小组设备信息
/// </summary>
public
List
<
EquipmentStationTeam
>
EquipmentStationTeams
{
get
;
set
;
}
/// <summary>
/// 统计
/// </summary>
public
string
Statistics
{
get
;
set
;
}
}
public
class
EquipmentStationTeam
{
/// <summary>
/// 小组ID
/// </summary>
public
int
FactoryWorkShopTeamID
{
get
;
set
;
}
/// <summary>
/// 小组名
/// </summary>
public
string
FactoryWorkShopTeamName
{
get
;
set
;
}
/// <summary>
/// 左排机器
/// </summary>
public
List
<
EquipmentStationDetail
>
LEquipmentStationDetail
{
get
;
set
;
}
/// <summary>
/// 右排机器
/// </summary>
public
List
<
EquipmentStationDetail
>
REquipmentStationDetail
{
get
;
set
;
}
}
public
class
EquipmentStationDetail
{
/// <summary>
/// 编号
/// </summary>
public
string
StationCode
{
get
;
set
;
}
/// <summary>
/// 机器名
/// </summary>
public
string
MachineName
{
get
;
set
;
}
/// <summary>
/// 颜色
/// </summary>
public
string
Color
{
get
;
set
;
}
/// <summary>
/// 位置
/// </summary>
public
string
Position
{
get
;
set
;
}
/// <summary>
/// 小组编号
/// </summary>
public
int
WorkShopTeam
{
get
;
set
;
}
}
}
\ No newline at end of file
FTT.Board/FTT.Board.Api/Properties/PublishProfiles/FolderProfile.pubxml.user
View file @
fc6d24a1
...
...
@@ -10,79 +10,79 @@
</PropertyGroup>
<ItemGroup>
<File
Include=
"Areas/HelpPage/HelpPage.css"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/Api.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/DisplayTemplates/ApiGroup.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/DisplayTemplates/CollectionModelDescription.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/DisplayTemplates/ComplexTypeModelDescription.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/DisplayTemplates/DictionaryModelDescription.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/DisplayTemplates/EnumTypeModelDescription.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/DisplayTemplates/HelpPageApiModel.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/DisplayTemplates/ImageSample.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/DisplayTemplates/InvalidSample.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/DisplayTemplates/KeyValuePairModelDescription.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/DisplayTemplates/ModelDescriptionLink.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/DisplayTemplates/Parameters.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/DisplayTemplates/Samples.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/DisplayTemplates/SimpleTypeModelDescription.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/DisplayTemplates/TextSample.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/Index.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Help/ResourceModel.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Shared/_Layout.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/Web.config"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Areas/HelpPage/Views/_ViewStart.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"bin/Antlr3.Runtime.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:13
</publishTime>
</File>
<File
Include=
"bin/Antlr3.Runtime.pdb"
>
<publishTime>
0
9/10/2013 16:29:20
</publishTime>
<publishTime>
0
5/14/2020 15:56:13
</publishTime>
</File>
<File
Include=
"bin/EntityFramework.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/FluentData.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/FTT.Board.Code.dll"
>
<publishTime>
04/17/2019 16:25:52
</publishTime>
...
...
@@ -94,271 +94,271 @@
<publishTime>
04/17/2019 16:25:52
</publishTime>
</File>
<File
Include=
"bin/FTT.Board.dll"
>
<publishTime>
0
4/24/2019 14:59:04
</publishTime>
<publishTime>
0
9/24/2020 16:38:31
</publishTime>
</File>
<File
Include=
"bin/FTT.Board.EF.dll"
>
<publishTime>
0
4/23/2019 12:36:14
</publishTime>
<publishTime>
0
9/24/2020 16:38:31
</publishTime>
</File>
<File
Include=
"bin/FTT.Board.EF.dll.config"
>
<publishTime>
0
4/16/2019 16:07:15
</publishTime>
<publishTime>
0
5/14/2020 15:56:13
</publishTime>
</File>
<File
Include=
"bin/FTT.Board.EF.pdb"
>
<publishTime>
0
4/17/2019 16:25:5
1
</publishTime>
<publishTime>
0
9/24/2020 16:38:3
1
</publishTime>
</File>
<File
Include=
"bin/FTT.Board.pdb"
>
<publishTime>
0
4/17/2019 16:25:53
</publishTime>
<publishTime>
0
9/24/2020 16:38:31
</publishTime>
</File>
<File
Include=
"bin/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/Microsoft.Web.Infrastructure.dll"
>
<publishTime>
0
4/23/2019 09:29:30
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/Newtonsoft.Json.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:13
</publishTime>
</File>
<File
Include=
"bin/Newtonsoft.Json.pdb"
>
<publishTime>
11/27/2018 17:59:08
</publishTime>
<publishTime>
05/14/2020 15:56:13
</publishTime>
</File>
<File
Include=
"bin/roslyn/csc.exe"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/csc.exe.config"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/csc.rsp"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/csi.exe"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/csi.rsp"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/Microsoft.Build.Tasks.CodeAnalysis.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/Microsoft.CodeAnalysis.CSharp.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/Microsoft.CodeAnalysis.CSharp.Scripting.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/Microsoft.CodeAnalysis.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/Microsoft.CodeAnalysis.Scripting.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/Microsoft.CodeAnalysis.VisualBasic.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/Microsoft.CSharp.Core.targets"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/Microsoft.DiaSymReader.Native.amd64.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/Microsoft.DiaSymReader.Native.x86.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/Microsoft.VisualBasic.Core.targets"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/System.AppContext.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/System.Collections.Immutable.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/System.Diagnostics.StackTrace.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/System.IO.FileSystem.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/System.IO.FileSystem.Primitives.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/System.Reflection.Metadata.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/vbc.exe"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/vbc.exe.config"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/vbc.rsp"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/VBCSCompiler.exe"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/roslyn/VBCSCompiler.exe.config"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/SqlSugar.dll"
>
<publishTime>
0
4/23/2019 09:29:30
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/System.Net.Http.Formatting.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/System.Web.Helpers.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/System.Web.Http.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/System.Web.Http.WebHost.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/System.Web.Mvc.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/System.Web.Optimization.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/System.Web.Razor.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/System.Web.WebPages.Deployment.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/System.Web.WebPages.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/System.Web.WebPages.Razor.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/WebGrease.dll"
>
<publishTime>
0
4/23/2019 09:29:30
</publishTime>
<publishTime>
0
5/14/2020 15:56:15
</publishTime>
</File>
<File
Include=
"bin/zh-Hans/EntityFramework.resources.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/zh-Hans/System.Net.Http.Formatting.resources.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/zh-Hans/System.Web.Helpers.resources.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/zh-Hans/System.Web.Http.resources.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/zh-Hans/System.Web.Http.WebHost.resources.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/zh-Hans/System.Web.Mvc.resources.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/zh-Hans/System.Web.Optimization.resources.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/zh-Hans/System.Web.Razor.resources.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/zh-Hans/System.Web.WebPages.Deployment.resources.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/zh-Hans/System.Web.WebPages.Razor.resources.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"bin/zh-Hans/System.Web.WebPages.resources.dll"
>
<publishTime>
0
4/23/2019 09:29:29
</publishTime>
<publishTime>
0
5/14/2020 15:56:14
</publishTime>
</File>
<File
Include=
"Content/bootstrap-theme.css"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Content/bootstrap-theme.css.map"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Content/bootstrap-theme.min.css"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Content/bootstrap-theme.min.css.map"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Content/bootstrap.css"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Content/bootstrap.css.map"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Content/bootstrap.min.css"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Content/bootstrap.min.css.map"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Content/Site.css"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"favicon.ico"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"fonts/glyphicons-halflings-regular.eot"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"fonts/glyphicons-halflings-regular.svg"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"fonts/glyphicons-halflings-regular.ttf"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"fonts/glyphicons-halflings-regular.woff"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"fonts/glyphicons-halflings-regular.woff2"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Global.asax"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Scripts/bootstrap.js"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Scripts/bootstrap.min.js"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Scripts/jquery-3.3.1.js"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Scripts/jquery-3.3.1.min.js"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Scripts/jquery-3.3.1.min.map"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Scripts/jquery-3.3.1.slim.js"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Scripts/jquery-3.3.1.slim.min.js"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Scripts/jquery-3.3.1.slim.min.map"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Scripts/modernizr-2.8.3.js"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Views/Home/Index.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Views/Shared/Error.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Views/Shared/_Layout.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Views/Web.config"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Views/_ViewStart.cshtml"
>
<publishTime>
0
4/23/2019 09:29:27
</publishTime>
<publishTime>
0
5/14/2020 15:56:12
</publishTime>
</File>
<File
Include=
"Web.config"
>
<publishTime>
0
4/24/2019 14:59:04
</publishTime>
<publishTime>
0
8/17/2020 09:35:56
</publishTime>
</File>
</ItemGroup>
</Project>
\ No newline at end of file
FTT.Board/FTT.Board.Api/Web.config
View file @
fc6d24a1
...
...
@@ -11,8 +11,9 @@
<
add
key
=
"UnobtrusiveJavaScriptEnabled"
value
=
"true"
/>
<!--<
add
key
=
"db"
value
=
"Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=FTT_Board;Data Source=192.168.1.204"
/>-->
<
add
key
=
"db"
value
=
"Password=a*1;Persist Security Info=True;User ID=sa;Initial Catalog=FTT_MES;Data Source=122.226.244.210,1800"
/>
<
add
key
=
"db_mes"
value
=
"Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=FTT_MES;Data Source=192.168.1.201"
/>
<
add
key
=
"db"
value
=
"Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=FTT_MES;Data Source=192.168.1.204"
/>
<
add
key
=
"db_mes"
value
=
"Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=FTT_MES;Data Source=192.168.1.204"
/>
<
add
key
=
"db_pdm"
value
=
"Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=FTT_PDM;Data Source=192.168.1.204"
/>
</
appSettings
>
<
connectionStrings
>
<
add
name
=
"BoardModelContainer"
connectionString
=
"metadata=res://*/BoardModel.csdl|res://*/BoardModel.ssdl|res://*/BoardModel.msl;provider=System.Data.SqlClient;provider connection string="data source=192.168.1.204;initial catalog=FTT_Board;persist security info=True;user id=sa;password=sa;MultipleActiveResultSets=True;App=EntityFramework""
providerName
=
"System.Data.EntityClient"
/>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment