Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mes-ui
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
周远喜
mes-ui
Commits
e95f6e53
Commit
e95f6e53
authored
Jun 10, 2020
by
kangzhenfei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
工时分配
parent
b3ac000b
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
96 additions
and
29 deletions
+96
-29
detail.vue
pages/produce/execute/ProcessCase/detail.vue
+1
-3
api.js
pages/produce/execute/api.js
+4
-1
execute.less
pages/produce/execute/execute.less
+7
-3
add.vue
pages/produce/execute/taskTime/add.vue
+76
-18
index.vue
pages/produce/execute/taskTime/index.vue
+8
-4
No files found.
pages/produce/execute/ProcessCase/detail.vue
View file @
e95f6e53
...
...
@@ -4,7 +4,7 @@
<Filed
:span=
"24"
:name=
"l('title')"
>
{{
entity
.
title
}}
</Filed>
<Filed
:span=
"24"
:name=
"l('creationTime')"
>
{{
entity
.
creationTime
}}
</Filed>
<Filed
:span=
"24"
:name=
"l('creator')"
>
{{
entity
.
creator
}}
</Filed>
<Filed
:span=
"
12
"
:name=
"l('filePaths')"
>
<Filed
:span=
"
24
"
:name=
"l('filePaths')"
>
<files
ref=
"refFile"
:parms=
"parms"
...
...
@@ -46,8 +46,6 @@ export default {
},
methods
:
{
clickData
(
data
,
liUrl
)
{
console
.
log
(
liUrl
)
console
.
log
(
data
)
window
.
open
(
data
,
"_blank"
);
},
load
(
v
)
{
...
...
pages/produce/execute/api.js
View file @
e95f6e53
...
...
@@ -33,6 +33,9 @@ export default {
confirmproductsandoperator
(
params
)
{
return
Api
.
post
(
`
${
PlanUrl
}
/orderexecutehandon/confirmproductsandoperator`
,
params
);
},
//工时分配--下一步人员
getentryusers
(
params
)
{
return
Api
.
get
(
`
${
PlanUrl
}
/orderexecutenew/entryusers`
,
params
);
},
}
\ No newline at end of file
pages/produce/execute/execute.less
View file @
e95f6e53
...
...
@@ -297,7 +297,8 @@
float: left;
margin: 20px 72px;
width: 300px;
height: 240px;
// height: 240px;
height: 180px;
border-color: #2680EB;
.ivu-card-head{
background: #d3e6fb;
...
...
@@ -316,6 +317,7 @@
.gs_time{
text-align: center;
color: #2680EB;
line-height: 46px;
.b_size{
font-size: 32px;
}
...
...
@@ -350,7 +352,8 @@
border: 1px dashed #2680EB;
color: #2680EB;
text-align: center;
line-height: 275px;
// line-height: 275px;
line-height: 220px;
border-radius: 4px;
i{
font-size: 80px;
...
...
@@ -371,13 +374,14 @@
height: 56px;
border-radius: 28px 4px 4px 28px;
border: 1px solid #2d8cf0;
margin: 15px
23
px;
margin: 15px
14
px;
i {
font-size: 56px;
float: left;
color: #2680EB;
}
.gd_user {
line-height: 22px;
padding: 6px;
color: #707070;
}
...
...
pages/produce/execute/taskTime/add.vue
View file @
e95f6e53
...
...
@@ -3,7 +3,7 @@
<div
class=
"add_user"
>
<Form
ref=
"form"
:model=
"entity"
:rules=
"rules"
:label-width=
"100"
>
<Row>
<Col
span=
"8"
>
<
!--
<
Col
span=
"8"
>
<FormItem
label=
"所属车间"
>
<Select
v-model=
"entity.che"
style=
"width:200px"
>
<Option
v-for=
"item in cityList"
:value=
"item.value"
:key=
"item.value"
>
...
...
@@ -23,25 +23,37 @@
<FormItem
label=
""
>
<Input
search
enter-button
placeholder=
"请输入编号"
/>
</FormItem>
</Col>
</Col>
-->
<Col
span=
"24"
class=
"mb20"
>
<div
class=
"gd_userB"
>
<a
class=
"user_item"
@
click=
"checkItem(index)"
v-for=
"(item,index) in listMan"
:key=
"index"
>
<div
:class=
"
{user_bg:item.checked}" >
<Icon
type=
"md-contact"
/>
<div
class=
"gd_user"
>
<span
class=
"user_name"
>
{{
item
.
userName
}}
</span>
<span
class=
"user_number"
>
{{
item
.
userCode
}}
</span>
<FormItem
label=
"既定人员"
>
<div
class=
"gd_userB"
>
<a
class=
"user_item"
@
click=
"checkItem(index)"
v-for=
"(item,index) in listMan"
:key=
"index"
>
<div
:class=
"
{user_bg:item.checked}" >
<Icon
type=
"md-contact"
/>
<div
class=
"gd_user"
>
<span
class=
"user_name"
>
{{
item
.
userName
}}
</span>
<span
class=
"user_number"
>
{{
item
.
userCode
}}
</span>
</div>
</div>
</div>
</a>
</div>
</a>
</div>
</FormItem>
</Col>
<Col
span=
"24"
>
<FormItem
label=
"添加人员"
style=
"width:90%"
>
<UserSelect
ref=
"userSelected"
v-model=
"entity.userse"
:multiple=
"true"
/>
<!-- :roleTitle="roleTitle" -->
</FormItem>
</Col>
<Col
span=
"24"
>
<FormItem
label=
"分配工时"
>
<
InputNumber
:max=
"30"
:min=
"0"
v-model=
"value1"
></InputNumber>
天
<InputNumber
:max=
"
23"
:min=
"0"
v-model=
"value1"
></InputNumber>
小
时
<
InputNumber
:max=
"59"
:min=
"1"
v-model=
"value1"
></InputNumber>
分钟
<FormItem
label=
"分配工时"
prop=
"setTime"
>
<
!--
<InputNumber
:max=
"30"
:min=
"0"
v-model=
"value1"
></InputNumber>
天
-->
<InputNumber
:max=
"
100"
:min=
"1"
v-model=
"value1"
></InputNumber>
工
时
<
!--
<InputNumber
:max=
"59"
:min=
"1"
v-model=
"value1"
></InputNumber>
分钟
-->
</FormItem>
</Col>
</Row>
...
...
@@ -58,9 +70,7 @@
export
default
{
data
(){
return
{
admor
:
1
,
value1
:
1
,
u_bgFlag
:
false
,
entity
:
{
},
rules
:
{
...
...
@@ -68,6 +78,7 @@ export default {
{
required
:
true
,
message
:
"必填"
,
type
:
"number"
,
trigger
:
"change"
}
]
},
// roleTitle: "操作工",
cityList
:[
{
value
:
'车间A1'
,
...
...
@@ -102,6 +113,36 @@ export default {
userName
:
'张珊珊3'
,
userCode
:
'08965483'
,
id
:
3
},{
checked
:
false
,
userName
:
'张珊珊3'
,
userCode
:
'08965483'
,
id
:
3
},{
checked
:
false
,
userName
:
'张珊珊3'
,
userCode
:
'08965483'
,
id
:
3
},{
checked
:
false
,
userName
:
'张珊珊3'
,
userCode
:
'08965483'
,
id
:
3
},{
checked
:
false
,
userName
:
'张珊珊3'
,
userCode
:
'08965483'
,
id
:
3
},{
checked
:
false
,
userName
:
'张珊珊3'
,
userCode
:
'08965483'
,
id
:
3
},{
checked
:
false
,
userName
:
'张珊珊3'
,
userCode
:
'08965483'
,
id
:
3
}
],
}
...
...
@@ -116,6 +157,23 @@ export default {
checkItem
(
i
){
this
.
listMan
[
i
].
checked
=
!
this
.
listMan
[
i
].
checked
;
},
testChange
()
{
// 该方法在input内容改变是就会触发进行检测
this
.
numberChange
(
this
.
myNumber
)
// 调用函数
},
// 封装控制小数点位数的函数
numberChange
(
VauleNumber
)
{
// VauleNumber你想要控制位数的数字
let
newNumber
=
null
if
(
VauleNumber
>=
0
)
{
let
reg
=
/.*
\.
.*/
if
(
reg
.
test
(
VauleNumber
))
{
newNumber
=
parseFloat
(
VauleNumber
.
toFixed
(
1
))
}
else
{
newNumber
=
VauleNumber
}
}
return
newNumber
}
},
}
</
script
>
\ No newline at end of file
pages/produce/execute/taskTime/index.vue
View file @
e95f6e53
...
...
@@ -21,7 +21,7 @@
</div>
</div>
<div
class=
"gs_card_box"
>
<Card
class=
"gs_card"
v-for=
"i of
1
"
:key=
"i"
>
<Card
class=
"gs_card"
v-for=
"i of
8
"
:key=
"i"
>
<p
slot=
"title"
class=
"gs_title"
>
张三
<span
class=
"fr"
>
02816335
{{
i
}}
</span>
...
...
@@ -29,14 +29,14 @@
<!--
<p
class=
"gs_p"
>
所属车间:车间A
{{
i
}}
</p>
<p
class=
"gs_p"
>
所属班组:班组B
{{
i
}}
</p>
-->
<p
class=
"gs_time"
>
<span
class=
"b_size"
>
100
</span>
时
<span
class=
"b_size"
>
100
</span>
工
时
</p>
<p
class=
"gs_p"
>
<
!--
<
p
class=
"gs_p"
>
<span
class=
"b_size"
>
100
</span>
分
</p>
<p
class=
"gs_p"
>
<span
class=
"b_size"
>
100
</span>
秒
</p>
</p>
-->
<p
class=
"gs_footer"
>
<!--
<a
class=
"gs_edit"
@
click=
"editItem"
>
<Icon
type=
"md-create"
/>
...
...
@@ -60,6 +60,7 @@
</
template
>
<
script
>
import
addview
from
"./add"
;
import
Api
from
"../api"
;
export
default
{
name
:
'starOrder'
,
components
:
{
addview
,},
...
...
@@ -88,6 +89,9 @@ export default {
methods
:
{
addItem
(){
this
.
addmodal
=
true
let
id
=
this
.
$route
.
query
.
id
console
.
log
(
id
)
// Api.getentryusers().then()
},
editItem
(){
this
.
$Message
.
success
(
"编辑工时..."
)
...
...
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