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
9d639c4e
Commit
9d639c4e
authored
Nov 24, 2022
by
金燚波
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
【编号:11336】祥麟看板数据接入
parent
7a9990ac
Changes
14
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
1132 additions
and
55 deletions
+1132
-55
comboxstore.js
FTT.Board.VueUI/src/config/comboxstore.js
+7
-0
detail.vue
FTT.Board.VueUI/src/views/board/boardlist/detail.vue
+45
-6
index.vue
FTT.Board.VueUI/src/views/board/chartDemo/index.vue
+1
-1
index.vue
FTT.Board.VueUI/src/views/board/chartDemo1/index.vue
+1
-1
index.vue
FTT.Board.VueUI/src/views/board/chartList/index.vue
+1
-1
index.vue
FTT.Board.VueUI/src/views/board/index.vue
+17
-6
ViewSC.vue
FTT.Board.VueUI/src/views/board/workShopList/ViewSC.vue
+569
-0
Panle_back.vue
FTT.Board.VueUI/src/views/chart/Panle_back.vue
+1
-1
Table1.vue
FTT.Board.VueUI/src/views/chart/Table1.vue
+1
-1
Table12.vue
FTT.Board.VueUI/src/views/chart/Table12.vue
+1
-1
Table2.vue
FTT.Board.VueUI/src/views/chart/Table2.vue
+2
-2
Table3.vue
FTT.Board.VueUI/src/views/chart/Table3.vue
+433
-0
head.vue
FTT.Board.VueUI/src/views/chart/head.vue
+5
-2
FactoryBoardProductDataController.cs
....Api/Controllers/API/FactoryBoardProductDataController.cs
+48
-33
No files found.
FTT.Board.VueUI/src/config/comboxstore.js
View file @
9d639c4e
...
@@ -48,7 +48,9 @@ export default {
...
@@ -48,7 +48,9 @@ export default {
{
ID
:
5
,
Text
:
"Table1"
,
name
:
"table1"
,
src
:
require
(
"@/assets/image/table1.jpg"
)},
{
ID
:
5
,
Text
:
"Table1"
,
name
:
"table1"
,
src
:
require
(
"@/assets/image/table1.jpg"
)},
{
ID
:
6
,
Text
:
"Table2"
,
name
:
"table2"
,
src
:
require
(
"@/assets/image/table1.jpg"
)},
{
ID
:
6
,
Text
:
"Table2"
,
name
:
"table2"
,
src
:
require
(
"@/assets/image/table1.jpg"
)},
{
ID
:
11
,
Text
:
"Table3"
,
name
:
"table3"
,
src
:
require
(
"@/assets/image/table1.jpg"
)},
// { ID: 6, Text: "pie" ,name:"pie",src:require("@/assets/image/table1.jpg")},
// { ID: 6, Text: "pie" ,name:"pie",src:require("@/assets/image/table1.jpg")},
{
ID
:
7
,
Text
:
"ViewBoard"
,
name
:
"针车车间"
,
src
:
require
(
"@/assets/image/back-img.png"
)},
{
ID
:
7
,
Text
:
"ViewBoard"
,
name
:
"针车车间"
,
src
:
require
(
"@/assets/image/back-img.png"
)},
// { ID: 8, Text: "bar" ,name:"柱状图",src:require("@/assets/image/table1.jpg")},
// { ID: 8, Text: "bar" ,name:"柱状图",src:require("@/assets/image/table1.jpg")},
// { ID: 9, Text: "scatter" ,name:"散点图",src:require("@/assets/image/table1.jpg")},
// { ID: 9, Text: "scatter" ,name:"散点图",src:require("@/assets/image/table1.jpg")},
...
@@ -59,5 +61,10 @@ export default {
...
@@ -59,5 +61,10 @@ export default {
{
ID
:
1
,
Text
:
"换页"
},
{
ID
:
1
,
Text
:
"换页"
},
{
ID
:
2
,
Text
:
"换行"
},
{
ID
:
2
,
Text
:
"换行"
},
// { ID: 3, Text: "滚动" },
// { ID: 3, Text: "滚动" },
],
align
:[
{
ID
:
1
,
Text
:
"Left"
},
{
ID
:
2
,
Text
:
"Center"
},
{
ID
:
3
,
Text
:
"Right"
},
]
]
}
}
\ No newline at end of file
FTT.Board.VueUI/src/views/board/boardlist/detail.vue
View file @
9d639c4e
...
@@ -26,9 +26,10 @@
...
@@ -26,9 +26,10 @@
:title=
"getDialogTitle()"
:title=
"getDialogTitle()"
:visible
.
sync=
"dialogVisible"
:visible
.
sync=
"dialogVisible"
width=
"35%"
width=
"35%"
:before-close=
"handleClose"
:before-close=
"handleClose"
>
>
<div>
<div
style=
"overflow-y:auto;height:70vh"
>
<div>
<div>
<el-form
<el-form
:inline=
"true"
:inline=
"true"
...
@@ -64,6 +65,9 @@
...
@@ -64,6 +65,9 @@
<el-form-item
label=
"是否显示"
>
<el-form-item
label=
"是否显示"
>
<el-switch
v-model=
"ruleForm.IsShow"
></el-switch>
<el-switch
v-model=
"ruleForm.IsShow"
></el-switch>
</el-form-item>
</el-form-item>
<!-- <el-form-item label="是否换行">
<el-switch v-model="ruleForm.IsWrap"></el-switch>
</el-form-item> -->
</el-row>
</el-row>
<el-row>
<el-row>
<el-form-item
label=
"区域"
prop=
"PositionIndex"
>
<el-form-item
label=
"区域"
prop=
"PositionIndex"
>
...
@@ -87,6 +91,28 @@
...
@@ -87,6 +91,28 @@
<el-switch
v-model=
"ruleForm.IsTimeShow"
></el-switch>
<el-switch
v-model=
"ruleForm.IsTimeShow"
></el-switch>
</el-form-item>
</el-form-item>
</el-row>
</el-row>
<el-row>
<el-form-item
label=
"水平对齐"
v-if=
"ruleForm.ChartType==5 || ruleForm.ChartType==6 || ruleForm.ChartType== 11"
>
<el-select
v-model=
"ruleForm.Horizontal"
placeholder=
"请选择对齐方式"
>
<el-option
v-for=
"item in comboxstore.align"
:key=
"item.ID"
:label=
"item.Text"
:value=
"item.ID"
></el-option>
</el-select>
</el-form-item>
<!-- <el-form-item label="垂直位置" v-if="ruleForm.ChartType==5 || ruleForm.ChartType==6 || ruleForm.ChartType== 11">
<el-select v-model="ruleForm.RefreshType" placeholder="请选择容器刷新类别">
<el-option
v-for="item in comboxstore.RefreshTypeCombox"
:key="item.ID"
:label="item.Text"
:value="item.ID"
></el-option>
</el-select>
</el-form-item> -->
</el-row>
<el-row>
<el-row>
<el-form-item
label=
"背景色"
>
<el-form-item
label=
"背景色"
>
<el-input
v-model=
"ruleForm.BackgroundColor"
>
<el-input
v-model=
"ruleForm.BackgroundColor"
>
...
@@ -95,11 +121,19 @@
...
@@ -95,11 +121,19 @@
</
template
>
</
template
>
</el-input>
</el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"边框色"
>
<el-input
v-model=
"ruleForm.BorderColor"
>
<
template
slot=
"append"
>
<el-color-picker
size=
"mini"
v-model=
"ruleForm.BorderColor"
></el-color-picker>
</
template
>
</el-input>
</el-form-item>
<el-form-item
label=
"刷新频率"
>
<el-form-item
label=
"刷新频率"
>
<el-input-number
v-model=
"ruleForm.RefreshTime"
:min=
"0"
></el-input-number>
<el-input-number
v-model=
"ruleForm.RefreshTime"
:min=
"0"
></el-input-number>
</el-form-item>
</el-form-item>
<!-- v-if="ruleForm.ChartType==5 || ruleForm.ChartType==6" -->
<el-form-item
label=
"刷新类别"
v-if=
"ruleForm.ChartType==5 || ruleForm.ChartType==6"
>
<el-form-item
label=
"刷新类别"
v-if=
"ruleForm.ChartType==5 || ruleForm.ChartType==6
|| ruleForm.ChartType== 11
"
>
<el-select
v-model=
"ruleForm.RefreshType"
placeholder=
"请选择容器刷新类别"
>
<el-select
v-model=
"ruleForm.RefreshType"
placeholder=
"请选择容器刷新类别"
>
<el-option
<el-option
v-for=
"item in comboxstore.RefreshTypeCombox"
v-for=
"item in comboxstore.RefreshTypeCombox"
...
@@ -109,9 +143,10 @@
...
@@ -109,9 +143,10 @@
></el-option>
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-row>
</el-row>
<el-row>
<el-row>
<el-form-item
label=
"字号1颜色"
v-if=
"ruleForm.ChartType!=5"
>
<el-form-item
label=
"字号1颜色"
v-if=
"ruleForm.ChartType!=5
&& ruleForm.ChartType!=11
"
>
<el-input
v-model=
"ruleForm.FontColor1"
>
<el-input
v-model=
"ruleForm.FontColor1"
>
<
template
slot=
"append"
>
<
template
slot=
"append"
>
<el-color-picker
size=
"mini"
v-model=
"ruleForm.FontColor1"
></el-color-picker>
<el-color-picker
size=
"mini"
v-model=
"ruleForm.FontColor1"
></el-color-picker>
...
@@ -123,7 +158,7 @@
...
@@ -123,7 +158,7 @@
</el-form-item>
</el-form-item>
</el-row>
</el-row>
<el-row>
<el-row>
<el-form-item
label=
"字号2颜色"
v-if=
"ruleForm.ChartType!=5"
>
<el-form-item
label=
"字号2颜色"
v-if=
"ruleForm.ChartType!=5
&& ruleForm.ChartType!=11
"
>
<el-input
v-model=
"ruleForm.FontColor2"
>
<el-input
v-model=
"ruleForm.FontColor2"
>
<
template
slot=
"append"
>
<
template
slot=
"append"
>
<el-color-picker
size=
"mini"
v-model=
"ruleForm.FontColor2"
></el-color-picker>
<el-color-picker
size=
"mini"
v-model=
"ruleForm.FontColor2"
></el-color-picker>
...
@@ -306,7 +341,10 @@ export default {
...
@@ -306,7 +341,10 @@ export default {
Flag
:
""
,
Flag
:
""
,
PageSize
:
""
,
PageSize
:
""
,
PageIndex
:
""
,
PageIndex
:
""
,
PositionIndex
:
""
PositionIndex
:
""
,
Horizontal
:
1
,
BorderColor
:
'#000000'
,
IsWrap
:
false
},
},
rules
:
{
rules
:
{
PositionIndex
:
[
PositionIndex
:
[
...
@@ -478,6 +516,7 @@ export default {
...
@@ -478,6 +516,7 @@ export default {
if
(
res
.
success
)
{
if
(
res
.
success
)
{
me
.
totalCount
=
res
.
total
;
me
.
totalCount
=
res
.
total
;
me
.
DataList
=
res
.
rows
;
me
.
DataList
=
res
.
rows
;
console
.
log
(
'detailrows'
,
res
.
rows
)
}
}
me
.
Loading
=
false
;
me
.
Loading
=
false
;
});
});
...
...
FTT.Board.VueUI/src/views/board/chartDemo/index.vue
View file @
9d639c4e
...
@@ -201,7 +201,7 @@ export default {
...
@@ -201,7 +201,7 @@ export default {
};
};
</
script
>
</
script
>
<
style
>
<
style
scoped
>
.el-header
{
.el-header
{
background-color
:
#040f3c
!important
;
background-color
:
#040f3c
!important
;
}
}
...
...
FTT.Board.VueUI/src/views/board/chartDemo1/index.vue
View file @
9d639c4e
...
@@ -71,7 +71,7 @@
...
@@ -71,7 +71,7 @@
</
script
>
</
script
>
<
style
>
<
style
scoped
>
div
{
div
{
overflow
:
initial
!important
;
overflow
:
initial
!important
;
}
}
...
...
FTT.Board.VueUI/src/views/board/chartList/index.vue
View file @
9d639c4e
...
@@ -110,7 +110,7 @@
...
@@ -110,7 +110,7 @@
}
}
};
};
</
script
>
</
script
>
<
style
>
<
style
scoped
>
.el-header
{
.el-header
{
background-color
:
#B3C0D1
;
background-color
:
#B3C0D1
;
color
:
#333
;
color
:
#333
;
...
...
FTT.Board.VueUI/src/views/board/index.vue
View file @
9d639c4e
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<el-container
<el-container
v-loading=
"loading"
v-loading=
"loading"
style=
"height:100%;width:100%; "
style=
"height:100%;width:100%; "
:style=
"
{background:ruleForm.BackgroundColor}
"
:style=
"
{background:ruleForm.BackgroundColor}"
>
>
<el-header
<el-header
style=
"padding: 0"
style=
"padding: 0"
...
@@ -35,8 +35,7 @@
...
@@ -35,8 +35,7 @@
class=
"allContent"
class=
"allContent"
v-for=
"(rows,index1) in item"
v-for=
"(rows,index1) in item"
:key=
"rows+'row'"
:key=
"rows+'row'"
:style=
"
{height:getRowHeight(item,index1)+'%'}"
:style=
"
{height:getRowHeight(item,index1)+'%'}">
>
<template
v-if=
"item.length>0"
>
<template
v-if=
"item.length>0"
>
<template
v-for=
"(column,index2) in rows"
>
<template
v-for=
"(column,index2) in rows"
>
<div
<div
...
@@ -52,7 +51,8 @@
...
@@ -52,7 +51,8 @@
:Api=
"Api.charapi"
:Api=
"Api.charapi"
:id=
"id1+index2"
:id=
"id1+index2"
v-if=
"GetChartStore(column).IsShow"
v-if=
"GetChartStore(column).IsShow"
></component>
>
</component>
</div>
</div>
</
template
>
</
template
>
</template>
</template>
...
@@ -84,6 +84,7 @@ import Panle1 from "@/views/chart/Panle1";
...
@@ -84,6 +84,7 @@ import Panle1 from "@/views/chart/Panle1";
import
Panle2
from
"@/views/chart/Panle2"
;
import
Panle2
from
"@/views/chart/Panle2"
;
import
Table1
from
"@/views/chart/Table1"
;
import
Table1
from
"@/views/chart/Table1"
;
import
Table2
from
"@/views/chart/Table2"
;
import
Table2
from
"@/views/chart/Table2"
;
import
Table3
from
"@/views/chart/Table3"
;
import
pie
from
"@/views/chart/echarts/pie/index"
;
import
pie
from
"@/views/chart/echarts/pie/index"
;
import
radar
from
"@/views/chart/echarts/radar/index"
;
import
radar
from
"@/views/chart/echarts/radar/index"
;
import
bar
from
"@/views/chart/echarts/bar/index"
;
import
bar
from
"@/views/chart/echarts/bar/index"
;
...
@@ -99,6 +100,7 @@ export default {
...
@@ -99,6 +100,7 @@ export default {
Panle2
,
Panle2
,
Table1
,
Table1
,
Table2
,
Table2
,
Table3
,
pie
,
pie
,
radar
,
radar
,
bar
,
bar
,
...
@@ -115,6 +117,7 @@ export default {
...
@@ -115,6 +117,7 @@ export default {
loading
:
false
,
loading
:
false
,
comboxstore
:
comBox
,
comboxstore
:
comBox
,
ruleForm
:
null
,
ruleForm
:
null
,
timer
:
null
,
timer1
:
null
,
timer1
:
null
,
pageindex
:
0
,
pageindex
:
0
,
id1
:
'pie1'
,
id1
:
'pie1'
,
...
@@ -170,7 +173,7 @@ export default {
...
@@ -170,7 +173,7 @@ export default {
console
.
log
(
'rows'
+
JSON
.
stringify
(
res
))
console
.
log
(
'rows'
+
JSON
.
stringify
(
res
))
if
(
res
.
success
)
{
if
(
res
.
success
)
{
me
.
ruleForm
=
res
.
rows
[
0
];
me
.
ruleForm
=
res
.
rows
[
0
];
console
.
log
(
JSON
.
stringify
(
me
.
ruleForm
)
)
console
.
log
(
'me.ruleForm'
,
me
.
ruleForm
)
}
else
{
}
else
{
me
.
$message
.
error
(
res
.
message
);
me
.
$message
.
error
(
res
.
message
);
...
@@ -183,6 +186,7 @@ export default {
...
@@ -183,6 +186,7 @@ export default {
"ID"
,
"ID"
,
this
.
ruleForm
.
LayoutID
this
.
ruleForm
.
LayoutID
);
);
console
.
log
(
'布局布局'
,
layout
)
return
layout
;
return
layout
;
},
},
GetChartStore
(
item
)
{
GetChartStore
(
item
)
{
...
@@ -195,14 +199,17 @@ export default {
...
@@ -195,14 +199,17 @@ export default {
break
;
break
;
case
"foot"
:
case
"foot"
:
chart
=
this
.
ruleForm
.
BoardDetail
.
GetFirstElement
(
"ChartType"
,
2
);
chart
=
this
.
ruleForm
.
BoardDetail
.
GetFirstElement
(
"ChartType"
,
2
);
break
;
break
;
default
:
default
:
chart
=
this
.
ruleForm
.
BoardDetail
.
GetFirstElement
(
chart
=
this
.
ruleForm
.
BoardDetail
.
GetFirstElement
(
"PositionIndex"
,
"PositionIndex"
,
item
item
);
);
console
.
log
(
'chartchart'
,
this
.
ruleForm
.
BoardDetail
,
chart
)
break
;
break
;
}
}
return
chart
;
return
chart
;
},
},
setHeadOrFoot
(
name
)
{
setHeadOrFoot
(
name
)
{
...
@@ -230,7 +237,7 @@ export default {
...
@@ -230,7 +237,7 @@ export default {
"ID"
,
"ID"
,
chartstore
.
ChartType
chartstore
.
ChartType
);
);
console
.
log
(
chart
.
Text
)
console
.
log
(
'chart.Text'
,
chart
.
Text
)
return
chart
.
Text
;
return
chart
.
Text
;
},
},
getChartWidth
(
chart
,
rows
)
{
getChartWidth
(
chart
,
rows
)
{
...
@@ -319,10 +326,14 @@ export default {
...
@@ -319,10 +326,14 @@ export default {
// }
// }
},
},
beforeDestroy
()
{
beforeDestroy
()
{
console
.
log
(
'beforeDestroy'
)
if
(
this
.
timer
)
{
if
(
this
.
timer
)
{
console
.
log
(
'beforeDestroytime'
)
clearInterval
(
this
.
timer
);
//在vue实例销毁钱,清除我们的定时器
clearInterval
(
this
.
timer
);
//在vue实例销毁钱,清除我们的定时器
console
.
log
(
'beforeDestroytime'
,
this
.
timer
)
}
}
if
(
this
.
timer1
)
{
if
(
this
.
timer1
)
{
console
.
log
(
'beforeDestroytime1'
)
clearInterval
(
this
.
timer1
);
//在vue实例销毁钱,清除我们的定时器
clearInterval
(
this
.
timer1
);
//在vue实例销毁钱,清除我们的定时器
}
}
},
},
...
...
FTT.Board.VueUI/src/views/board/workShopList/ViewSC.vue
0 → 100644
View file @
9d639c4e
This diff is collapsed.
Click to expand it.
FTT.Board.VueUI/src/views/chart/Panle_back.vue
View file @
9d639c4e
...
@@ -107,7 +107,7 @@ export default {
...
@@ -107,7 +107,7 @@ export default {
}
}
};
};
</
script
>
</
script
>
<
style
>
<
style
scoped
>
table
{
table
{
height
:
100%
;
height
:
100%
;
width
:
100%
;
width
:
100%
;
...
...
FTT.Board.VueUI/src/views/chart/Table1.vue
View file @
9d639c4e
...
@@ -332,7 +332,7 @@ export default {
...
@@ -332,7 +332,7 @@ export default {
}
}
};
};
</
script
>
</
script
>
<
style
>
<
style
scoped
>
.seamless-warp
{
.seamless-warp
{
height
:
95%
;
height
:
95%
;
overflow
:
hidden
;
overflow
:
hidden
;
...
...
FTT.Board.VueUI/src/views/chart/Table12.vue
View file @
9d639c4e
...
@@ -231,7 +231,7 @@ export default {
...
@@ -231,7 +231,7 @@ export default {
}
}
};
};
</
script
>
</
script
>
<
style
>
<
style
scoped
>
.seamless-warp
{
.seamless-warp
{
height
:
95%
;
height
:
95%
;
overflow
:
hidden
;
overflow
:
hidden
;
...
...
FTT.Board.VueUI/src/views/chart/Table2.vue
View file @
9d639c4e
...
@@ -175,7 +175,7 @@ export default {
...
@@ -175,7 +175,7 @@ export default {
PageIndex
:
me
.
pageindex
,
PageIndex
:
me
.
pageindex
,
Flag
:
me
.
chart
.
Flag
,
Flag
:
me
.
chart
.
Flag
,
WorkTeamID
:
me
.
chart
.
WorkTeamID
,
WorkTeamID
:
me
.
chart
.
WorkTeamID
,
CharTypeID
:
me
.
chart
.
ChartType
,
CharTypeID
:
5
,
// me.chart.ChartType
ConnStr
:
me
.
boardstore
.
ConnectionString
ConnStr
:
me
.
boardstore
.
ConnectionString
};
};
Axios
({
Axios
({
...
@@ -323,7 +323,7 @@ export default {
...
@@ -323,7 +323,7 @@ export default {
}
}
};
};
</
script
>
</
script
>
<
style
>
<
style
scoped
>
.seamless-warp
{
.seamless-warp
{
height
:
95%
;
height
:
95%
;
overflow
:
hidden
;
overflow
:
hidden
;
...
...
FTT.Board.VueUI/src/views/chart/Table3.vue
0 → 100644
View file @
9d639c4e
This diff is collapsed.
Click to expand it.
FTT.Board.VueUI/src/views/chart/head.vue
View file @
9d639c4e
...
@@ -29,16 +29,19 @@ export default {
...
@@ -29,16 +29,19 @@ export default {
(
this
.
chart
.
RefreshTime
!=
0
(
this
.
chart
.
RefreshTime
!=
0
?
this
.
chart
.
RefreshTime
?
this
.
chart
.
RefreshTime
:
this
.
boardstore
.
RefreshTime
)
*
1000
;
:
this
.
boardstore
.
RefreshTime
)
*
1000
;
this
.
timer
=
setInterval
(
function
()
{
this
.
timer
=
setTimeout
(
function
()
{
console
.
log
(
'loadData1.2'
)
_this
.
loadData
(
1
,
2
);
_this
.
loadData
(
1
,
2
);
},
time
);
},
time
);
this
.
timer
=
setInterval
(
function
()
{
this
.
timer
=
setInterval
(
function
()
{
console
.
log
(
'getCurrentDateTime'
)
_this
.
date
=
_this
.
getCurrentDateTime
();
//修改数据date
_this
.
date
=
_this
.
getCurrentDateTime
();
//修改数据date
},
1000
);
},
1000
);
},
},
beforeDestroy
()
{
beforeDestroy
()
{
if
(
this
.
timer
)
{
if
(
this
.
timer
)
{
clearInterval
(
this
.
timer
);
//在vue实例销毁钱,清除我们的定时器
console
.
log
(
'head销毁'
)
window
.
clearInterval
(
this
.
timer
);
//在vue实例销毁钱,清除我们的定时器
}
}
},
},
methods
:
{
methods
:
{
...
...
FTT.Board/FTT.Board.Api/Controllers/API/FactoryBoardProductDataController.cs
View file @
9d639c4e
...
@@ -24,20 +24,15 @@ namespace FTT.Board.Controllers.API
...
@@ -24,20 +24,15 @@ namespace FTT.Board.Controllers.API
WorkTeamID
=
WorkTeamID
WorkTeamID
=
WorkTeamID
},
true
);
},
true
);
model
.
TitleList
=
Table2Model
.
ToModel
<
TitleList
>(
dataSet
.
Tables
[
0
]);
//
model.TitleList = Table2Model.ToModel<TitleList>(dataSet.Tables[0]);
model
.
Statisticss
=
Table2Model
.
ToModel
<
Statistics
>(
dataSet
.
Tables
[
1
]);
model
.
Statisticss
=
Table2Model
.
ToModel
<
Statistics
>(
dataSet
.
Tables
[
0
]);
model
.
TimeYieldDetails
=
Table2Model
.
ToModelList
<
TimeYield
Detail
>(
dataSet
.
Tables
[
2
]);
model
.
QIDetails
=
Table2Model
.
ToModelList
<
QI
Detail
>(
dataSet
.
Tables
[
2
]);
model
.
QIDetails
=
Table2Model
.
ToModelList
<
QI
Detail
>(
dataSet
.
Tables
[
3
]);
model
.
TimeYieldDetails
=
Table2Model
.
ToModelList
<
TimeYield
Detail
>(
dataSet
.
Tables
[
3
]);
return
model
.
ToString
();
return
model
.
ToString
();
}
}
public
class
FactoryBoardProductDataResponse
public
class
FactoryBoardProductDataResponse
{
{
/// <summary>
/// 标题
/// </summary>
public
TitleList
TitleList
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 统计
/// 统计
/// </summary>
/// </summary>
...
@@ -62,47 +57,63 @@ namespace FTT.Board.Controllers.API
...
@@ -62,47 +57,63 @@ namespace FTT.Board.Controllers.API
}
}
}
}
/// <summary>
/// <summary>
///
标题
///
统计
/// </summary>
/// </summary>
public
class
TitleList
public
class
Statistics
{
{
/// <summary>
/// <summary>
///
主
标题
/// 标题
/// </summary>
/// </summary>
public
string
Title
{
get
;
set
;
}
public
string
Title
{
get
;
set
;
}
/// <summary>
///
/// </summary>
public
string
TitleInspection
{
get
;
set
;
}
}
/// <summary>
/// 统计
/// </summary>
public
class
Statistics
{
/// <summary>
/// <summary>
/// 今日产量
/// 今日产量
/// </summary>
/// </summary>
public
int
DayYield
{
get
;
set
;
}
public
int
DayYield
{
get
;
set
;
}
/// <summary>
/// 今日投产量
/// </summary>
public
int
DayPutYield
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 不良数
/// 不良数
/// </summary>
/// </summary>
public
int
InspectionQty
{
get
;
set
;
}
public
int
DayInspectionQty
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 直通率
/// 直通率
/// </summary>
/// </summary>
public
string
ThroughRate
{
get
;
set
;
}
public
string
DayThroughRate
{
get
;
set
;
}
/// <summary>
/// 成品入库量
/// </summary>
public
int
DayStockInQty
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 节拍时间
/// 节拍时间
/// </summary>
/// </summary>
public
string
SwayedTime
{
get
;
set
;
}
public
string
DaySwayedTime
{
get
;
set
;
}
/// <summary>
/// 月产量
/// </summary>
public
int
MonthYield
{
get
;
set
;
}
/// <summary>
/// 月投产量
/// </summary>
public
int
MonthPutYield
{
get
;
set
;
}
/// <summary>
/// 月不良数
/// </summary>
public
int
MonthInspectionQty
{
get
;
set
;
}
/// <summary>
/// 月直通率
/// </summary>
public
string
MonthThroughRate
{
get
;
set
;
}
/// <summary>
/// 月成品入库量
/// </summary>
public
int
MonthStockInQty
{
get
;
set
;
}
/// <summary>
/// 月节拍时间
/// </summary>
public
string
MonthSwayedTime
{
get
;
set
;
}
}
}
/// <summary>
/// <summary>
...
@@ -119,12 +130,12 @@ namespace FTT.Board.Controllers.API
...
@@ -119,12 +130,12 @@ namespace FTT.Board.Controllers.API
/// <summary>
/// <summary>
/// 时间段
/// 时间段
/// </summary>
/// </summary>
public
string
TimeSlot
{
get
{
return
this
.
BeginDate
.
ToString
(
"HH : mm"
)
+
" - "
+
this
.
EndDate
.
ToString
(
"HH : mm"
);
}
}
public
string
TimeSlot
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 时间长度
/// 时间长度
/// </summary>
/// </summary>
public
string
TimeSpan
{
get
{
return
((
this
.
EndDate
-
this
.
BeginDate
).
TotalMinutes
/
60
).
ToString
(
"f1"
)
+
" H"
;
}
}
public
string
TimeSpan
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 产量
/// 产量
...
@@ -135,6 +146,10 @@ namespace FTT.Board.Controllers.API
...
@@ -135,6 +146,10 @@ namespace FTT.Board.Controllers.API
/// 节拍时间
/// 节拍时间
/// </summary>
/// </summary>
public
string
SwayedTime
{
get
;
set
;
}
public
string
SwayedTime
{
get
;
set
;
}
/// <summary>
/// 入库量
/// </summary>
public
int
StockInQty
{
get
;
set
;
}
}
}
/// <summary>
/// <summary>
...
...
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