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
a04ff2eb
Commit
a04ff2eb
authored
Jun 10, 2020
by
renjintao
Browse files
Options
Browse Files
Download
Plain Diff
grid
parents
fbecf61c
e95f6e53
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
117 additions
and
39 deletions
+117
-39
add.vue
pages/materiel/masterData/add.vue
+4
-2
api.js
pages/materiel/masterData/api.js
+4
-4
masterData.vue
pages/materiel/masterData/masterData.vue
+3
-2
detail.vue
pages/produce/execute/ProcessCase/detail.vue
+1
-3
api.js
pages/produce/execute/api.js
+3
-0
execute.less
pages/produce/execute/execute.less
+13
-7
add.vue
pages/produce/execute/taskTime/add.vue
+76
-18
index.vue
pages/produce/execute/taskTime/index.vue
+13
-3
No files found.
pages/materiel/masterData/add.vue
View file @
a04ff2eb
...
...
@@ -50,8 +50,10 @@ export default {
return
{
arr
:
[],
entity
:
{
upId
:
0
,
code
:
0
code
:
0
,
categoryId
:
0
,
//左侧树点击的id
customProperties
:
{},
rootCategoryId
:
0
//左侧树点击的数据的最顶层id
},
disabled
:
false
,
...
...
pages/materiel/masterData/api.js
View file @
a04ff2eb
...
...
@@ -7,16 +7,16 @@ export default {
return
Api
.
post
(
`
${
systemUrl
}
/category/list`
,
params
);
},
get
(
params
){
return
Api
.
get
(
`
${
systemUrl
}
/
category
/get`
,
params
);
return
Api
.
get
(
`
${
systemUrl
}
/
material
/get`
,
params
);
},
create
(
params
){
return
Api
.
post
(
`
${
systemUrl
}
/
category
/create`
,
params
);
return
Api
.
post
(
`
${
systemUrl
}
/
material
/create`
,
params
);
},
update
(
params
){
return
Api
.
post
(
`
${
systemUrl
}
/
category
/update`
,
params
);
return
Api
.
post
(
`
${
systemUrl
}
/
material
/update`
,
params
);
},
delete
(
id
)
{
return
Api
.
delete
(
`
${
systemUrl
}
/
category
/delete`
,{
params
:{
id
:
id
}});
return
Api
.
delete
(
`
${
systemUrl
}
/
material
/delete`
,{
params
:{
id
:
id
}});
},
}
\ No newline at end of file
pages/materiel/masterData/masterData.vue
View file @
a04ff2eb
...
...
@@ -50,6 +50,7 @@ export default {
title
:
"新增"
,
curId
:
0
,
detail
:
null
,
nodeInfo
:
{},
easySearch
:
{
keys
:
{
op
:
"unicode,name,code"
,
value
:
null
}
},
...
...
@@ -133,10 +134,10 @@ export default {
add
()
{
this
.
curId
=
0
;
this
.
title
=
"新增"
;
this
.
detail
=
()
=>
import
(
"./
A
dd"
);
this
.
detail
=
()
=>
import
(
"./
a
dd"
);
this
.
modal
=
true
;
},
edit
(
row
)
{},
remove
(
id
)
{
this
.
$Modal
.
confirm
({
title
:
"删除"
,
...
...
pages/produce/execute/ProcessCase/detail.vue
View file @
a04ff2eb
...
...
@@ -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 @
a04ff2eb
...
...
@@ -41,6 +41,9 @@ export default {
//刷卡交接
handon
(
params
)
{
return
Api
.
post
(
`
${
PlanUrl
}
/orderexecutehandon/handon`
,
params
);
//工时分配--下一步人员
getentryusers
(
params
)
{
return
Api
.
get
(
`
${
PlanUrl
}
/orderexecutenew/entryusers`
,
params
);
},
}
\ No newline at end of file
pages/produce/execute/execute.less
View file @
a04ff2eb
...
...
@@ -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;
...
...
@@ -310,10 +311,13 @@
.gs_p{
height: 32px;
line-height: 32px;
font-size: 20px;
text-align: center;
}
.gs_time{
text-align: center;
color: #2680EB;
line-height: 46px;
.b_size{
font-size: 32px;
}
...
...
@@ -322,9 +326,9 @@
background: #d3e6fb;
margin: 0 -16px;
height: 59px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-top: 1px solid #2680eb;
//
border-bottom-left-radius: 4px;
//
border-bottom-right-radius: 4px;
//
border-top: 1px solid #2680eb;
a{
display: inline-block;
height: 59px;
...
...
@@ -336,7 +340,7 @@
.gs_del{
background: #2680EB;
color: #fff;
border-bottom-right-radius: 4px;
//
border-bottom-right-radius: 4px;
}
}
}
...
...
@@ -348,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;
...
...
@@ -369,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 @
a04ff2eb
...
...
@@ -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 @
a04ff2eb
...
...
@@ -21,16 +21,22 @@
</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>
</p>
<p
class=
"gs_p"
>
所属车间:车间A
{{
i
}}
</p>
<p
class=
"gs_p"
>
所属班组:班组B
{{
i
}}
</p>
<
!--
<
p
class=
"gs_p"
>
所属车间:车间A
{{
i
}}
</p>
<p
class=
"gs_p"
>
所属班组:班组B
{{
i
}}
</p>
-->
<p
class=
"gs_time"
>
<span
class=
"b_size"
>
100
</span>
工时
</p>
<!--
<p
class=
"gs_p"
>
<span
class=
"b_size"
>
100
</span>
分
</p>
<p
class=
"gs_p"
>
<span
class=
"b_size"
>
100
</span>
秒
</p>
-->
<p
class=
"gs_footer"
>
<!--
<a
class=
"gs_edit"
@
click=
"editItem"
>
<Icon
type=
"md-create"
/>
...
...
@@ -54,6 +60,7 @@
</
template
>
<
script
>
import
addview
from
"./add"
;
import
Api
from
"../api"
;
export
default
{
name
:
'starOrder'
,
components
:
{
addview
,},
...
...
@@ -82,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