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
f94d8ae5
Commit
f94d8ae5
authored
Oct 30, 2020
by
zhanglongtao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
页面修改
parent
abfe3498
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
60 additions
and
73 deletions
+60
-73
add.vue
pages/produce/execute/taskTime/add.vue
+25
-44
index.vue
pages/produce/execute/taskTime/index.vue
+35
-29
No files found.
pages/produce/execute/taskTime/add.vue
View file @
f94d8ae5
...
@@ -5,16 +5,6 @@
...
@@ -5,16 +5,6 @@
<Row>
<Row>
<Col
span=
"8"
>
<Col
span=
"8"
>
<FormItem
label=
"所属车间"
>
<FormItem
label=
"所属车间"
>
<!--
<Select
v-model=
"entity.che"
style=
"width: 200px"
>
<Option
v-for=
"item in workShopList"
:value=
"item.value"
:key=
"item.value"
>
{{
item
.
label
}}
</Option>
</Select>
-->
<departmentSelect
<departmentSelect
:type=
"3"
:type=
"3"
@
on-change=
"departChange"
@
on-change=
"departChange"
...
@@ -23,15 +13,10 @@
...
@@ -23,15 +13,10 @@
</Col>
</Col>
<Col
span=
"8"
>
<Col
span=
"8"
>
<FormItem
label=
"所属班组"
>
<FormItem
label=
"所属班组"
>
<!--
<Select
v-model=
"entity.productName"
style=
"width: 200px"
>
<departmentSelect
<Option
:type=
"1"
v-for=
"item in groupList"
@
on-change=
"departChange"
:value=
"item.value"
></departmentSelect>
:key=
"item.value"
>
{{
item
.
label
}}
</Option
>
</Select>
-->
<departmentSelect
:type=
"1"
></departmentSelect>
</FormItem>
</FormItem>
</Col>
</Col>
<Col
span=
"8"
>
<Col
span=
"8"
>
...
@@ -41,7 +26,7 @@
...
@@ -41,7 +26,7 @@
enter-button
enter-button
v-model=
"searchStr"
v-model=
"searchStr"
placeholder=
"请输入编号/姓名"
placeholder=
"请输入编号/姓名"
@
click
=
"searchUsers"
@
on-search
=
"searchUsers"
/>
/>
</FormItem>
</FormItem>
</Col>
</Col>
...
@@ -50,7 +35,6 @@
...
@@ -50,7 +35,6 @@
<div
class=
"gd_userB"
>
<div
class=
"gd_userB"
>
<a
<a
class=
"user_item"
class=
"user_item"
v-model=
"entity.oldUserse"
@
click=
"checkItem(index)"
@
click=
"checkItem(index)"
v-for=
"(item, index) in listMan"
v-for=
"(item, index) in listMan"
:key=
"index"
:key=
"index"
...
@@ -80,12 +64,8 @@
...
@@ -80,12 +64,8 @@
</Col>
</Col>
<Col
span=
"24"
v-show=
"showSelect"
>
<Col
span=
"24"
v-show=
"showSelect"
>
<FormItem
label=
"添加人员"
style=
"width: 90%"
>
<FormItem
label=
"添加人员"
style=
"width: 90%"
>
<UserSelect
<UserSelect
ref=
"userSelected"
v-model=
"entity.userse"
/>
ref=
"userSelected"
<!-- :roleTitle="roleTitle" :datas="userlist" :multiple="true" @on-change="changeUser"-->
v-model=
"entity.userse"
@
on-change=
"changeUser"
/>
<!-- :roleTitle="roleTitle" :datas="userlist" :multiple="true" -->
</FormItem>
</FormItem>
</Col>
</Col>
<Col
span=
"24"
>
<Col
span=
"24"
>
...
@@ -107,7 +87,7 @@
...
@@ -107,7 +87,7 @@
<Row>
<Row>
<Col
span=
"24"
style=
"text-align: right; height: 60px; line-height: 60px"
>
<Col
span=
"24"
style=
"text-align: right; height: 60px; line-height: 60px"
>
<Button
@
click=
"handleClose"
class=
"mr20"
>
取消
</Button>
<Button
@
click=
"handleClose"
class=
"mr20"
>
取消
</Button>
<Button
type=
"primary"
@
click=
"handleSubmit"
v-noClick
>
保存
</Button>
<Button
type=
"primary"
@
click=
"handleSubmit"
v-noClick
>
确认
</Button>
</Col>
</Col>
</Row>
</Row>
</div>
</div>
...
@@ -137,13 +117,14 @@ export default {
...
@@ -137,13 +117,14 @@ export default {
},
},
maxHour
:
10
,
maxHour
:
10
,
listMan
:
[
listMan
:
[
{
checked
:
false
,
userName
:
""
,
cardNo
:
""
,
id
:
0
,
},
// {
// {
// checked: false,
// checked: false,
// userName: "张珊珊1",
// cardNo: "08965481",
// id: 1
// },{
// checked: false,
// userName: "张珊珊2",
// userName: "张珊珊2",
// cardNo: "08965482",
// cardNo: "08965482",
// id: 2
// id: 2
...
@@ -166,10 +147,10 @@ export default {
...
@@ -166,10 +147,10 @@ export default {
this
.
listMan
=
result
;
this
.
listMan
=
result
;
});
});
},
},
searchUsers
()
{
searchUsers
(
value
)
{
let
parm
=
{
let
parm
=
{
partmentId
:
0
,
partmentId
:
0
,
search
:
this
.
searchStr
,
search
:
value
,
};
};
Api
.
getusers
(
parm
).
then
((
res
)
=>
{
Api
.
getusers
(
parm
).
then
((
res
)
=>
{
let
result
=
res
.
result
;
let
result
=
res
.
result
;
...
@@ -228,18 +209,18 @@ export default {
...
@@ -228,18 +209,18 @@ export default {
}
}
});
});
if
(
oolist
.
length
==
0
)
{
if
(
oolist
.
length
==
0
)
{
this
.
showSelect
=
true
;
this
.
showSelect
=
true
;
}
}
},
},
// 选择新增人员
// 选择新增人员
changeUser
(
data
)
{
//
changeUser(data) {
this
.
$nextTick
(()
=>
{
//
this.$nextTick(() => {
let
alloterInfo
=
this
.
$refs
.
userSelected
.
getSelectItems
();
//
let alloterInfo = this.$refs.userSelected.getSelectItems();
this
.
entity
.
cardNo
=
alloterInfo
[
0
].
cardNo
;
//
this.entity.cardNo = alloterInfo[0].cardNo;
this
.
entity
.
userName
=
alloterInfo
[
0
].
userName
;
//
this.entity.userName = alloterInfo[0].userName;
this
.
entity
.
userId
=
alloterInfo
[
0
].
id
;
//
this.entity.userId = alloterInfo[0].id;
});
//
});
},
//
},
testChange
()
{
testChange
()
{
// 该方法在input内容改变是就会触发进行检测
// 该方法在input内容改变是就会触发进行检测
this
.
numberChange
(
this
.
entity
.
workHour
);
// 调用函数
this
.
numberChange
(
this
.
entity
.
workHour
);
// 调用函数
...
...
pages/produce/execute/taskTime/index.vue
View file @
f94d8ae5
...
@@ -66,12 +66,27 @@
...
@@ -66,12 +66,27 @@
<Icon
type=
"ios-add"
/>
<Icon
type=
"ios-add"
/>
</a>
</a>
</div>
</div>
<!--
<div>
<div
<Button
class=
"mr20"
>
取消
</Button>
style=
"
<Button
type=
"primary"
v-noClick
>
提交
</Button>
text-align: center;
</Col>
height: 50px;
</Row>
width: 100%;
</div>
-->
position: absolute;
bottom: 25px;
"
>
<Button
type=
"primary"
v-noClick
style=
"height: 50px; width: 100px"
>
提交
</Button>
<Button
class=
"mr20"
style=
"background: #d0d2d9; height: 50px; width: 100px"
>
取消
</Button>
</div>
<!-- 新增弹框 -->
<!-- 新增弹框 -->
<Modal
<Modal
v-model=
"addmodal"
v-model=
"addmodal"
...
@@ -105,15 +120,7 @@ export default {
...
@@ -105,15 +120,7 @@ export default {
// workHour: 0,
// workHour: 0,
// },
// },
],
],
topInfoShow
:
{
topInfoShow
:
{},
productName
:
this
.
$route
.
query
.
productName
,
taskSeq
:
""
,
//工序号
taskName
:
""
,
//工序名
dispatchingNumber
:
""
,
//派工数量
qualifiedData
:
""
,
//合格数据
performanceQuasiKnot
:
""
,
//绩效单件
performanceSingleton
:
""
,
//绩效准结
},
};
};
},
},
created
()
{
created
()
{
...
@@ -158,13 +165,14 @@ export default {
...
@@ -158,13 +165,14 @@ export default {
// 获取既定users
// 获取既定users
Api
.
getentryusers
({
Id
:
id
}).
then
((
res
)
=>
{
Api
.
getentryusers
({
Id
:
id
}).
then
((
res
)
=>
{
let
result
=
res
.
result
;
let
result
=
res
.
result
;
// 默认工时分配
// 默认工时分配
this
.
defaultWorkTime
(
result
);
this
.
defaultWorkTime
(
result
);
this
.
waitHours
=
0
;
this
.
waitHours
=
0
;
});
});
}
}
// 工时分配列表
// 工时分配列表
this
.
getWorkTimelist
();
this
.
getWorkTimelist
();
}
else
{
}
else
{
console
.
log
(
"获取失败。"
);
console
.
log
(
"获取失败。"
);
}
}
...
@@ -197,17 +205,16 @@ export default {
...
@@ -197,17 +205,16 @@ export default {
var
averageHour
=
this
.
allHours
/
length
;
var
averageHour
=
this
.
allHours
/
length
;
//最后一个人的工时
//最后一个人的工时
var
lastHour
=
this
.
allHours
-
averageHour
*
(
length
-
1
);
var
lastHour
=
this
.
allHours
-
averageHour
*
(
length
-
1
);
let
parme
=
[];
let
parme
=
[];
for
(
var
i
=
0
;
i
<
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
length
;
i
++
)
{
var
model
=
{
var
model
=
{
userId
:
result
[
i
].
userI
d
,
userId
:
result
[
i
].
i
d
,
userTitle
:
result
[
i
].
user
Titl
e
,
userTitle
:
result
[
i
].
user
Nam
e
,
userCardNo
:
result
[
i
].
userC
ardNo
,
userCardNo
:
result
[
i
].
c
ardNo
,
groupId
:
result
[
i
].
groupId
,
//
groupId: result[i].groupId,
groupTitle
:
result
[
i
].
groupTitle
,
//
groupTitle: result[i].groupTitle,
workShopId
:
result
[
i
].
workShopId
,
//
workShopId: result[i].workShopId,
workShopTitle
:
result
[
i
].
workShopTitle
,
//
workShopTitle: result[i].workShopTitle,
workHour
:
i
==
length
-
1
?
lastHour
:
averageHour
,
workHour
:
i
==
length
-
1
?
lastHour
:
averageHour
,
dispatchId
:
this
.
$route
.
query
.
id
,
dispatchId
:
this
.
$route
.
query
.
id
,
routingDetailId
:
this
.
$route
.
query
.
routid
,
routingDetailId
:
this
.
$route
.
query
.
routid
,
...
@@ -215,7 +222,6 @@ export default {
...
@@ -215,7 +222,6 @@ export default {
};
};
parme
.
push
(
model
);
parme
.
push
(
model
);
}
}
this
.
cardMan
=
parme
;
// 默认工时创建
// 默认工时创建
Api
.
subcreatemodelhours
(
parme
).
then
((
res
)
=>
{
Api
.
subcreatemodelhours
(
parme
).
then
((
res
)
=>
{
if
(
res
.
success
)
{
if
(
res
.
success
)
{
...
@@ -287,8 +293,8 @@ export default {
...
@@ -287,8 +293,8 @@ export default {
// this.$refs.addview.listMan = result;
// this.$refs.addview.listMan = result;
// });
// });
let
parm
=
{
let
parm
=
{
partmentId
:
0
,
partmentId
:
0
,
search
:
""
search
:
""
,
};
};
Api
.
getusers
(
parm
).
then
((
res
)
=>
{
Api
.
getusers
(
parm
).
then
((
res
)
=>
{
let
result
=
res
.
result
;
let
result
=
res
.
result
;
...
...
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