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
57ecbe05
Commit
57ecbe05
authored
May 07, 2020
by
仇晓婷
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
排产结果接口变化
parent
cf7e453f
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
83 additions
and
39 deletions
+83
-39
api.js
pages/aps/results/api.js
+7
-1
index.vue
pages/aps/results/index.vue
+18
-15
result.vue
pages/aps/results/result.vue
+58
-23
No files found.
pages/aps/results/api.js
View file @
57ecbe05
...
...
@@ -14,7 +14,13 @@ export default {
getdetail
(
params
)
{
return
Api
.
get
(
`
${
apsUrl
}
/scheduletotal/getdetail`
,
params
);
},
processschemedispatch
(
params
)
{
processschemedispatch
(
params
)
{
//插单检查后,“否”不操作,“是”:如果result.retcode=1,调用:
return
Api
.
post
(
`
${
apsUrl
}
/apspoolappservices/processschemedispatch`
,
params
);
},
checkisinsertandbadjust
(
params
)
{
//点击下发是调用接口;方案下发前的插单检查,返回后弹框,提示内容未result.retmsg
return
Api
.
post
(
`
${
apsUrl
}
/apspoolappservices/checkisinsertandbadjust`
,
params
);
},
processschemedispatchinsert
(
params
)
{
//排产方案下发--普通+干扰;如果result.retcode=0,调用:
return
Api
.
post
(
`
${
apsUrl
}
/apspoolappservices/processschemedispatch_insert`
,
params
);
},
}
pages/aps/results/index.vue
View file @
57ecbe05
<
style
lang=
"less"
>
@import
'./results.less'
;
@import
"./results.less"
;
</
style
>
<
template
>
<div
class=
"results"
>
...
...
@@ -29,24 +29,24 @@
</div>
</Sider>
<Content
class=
"tab_card_box"
>
<Tabs
class=
"tab_card"
v
alue=
"name1"
type=
"card"
:animated=
"false
"
>
<TabPane
label=
"结果列表"
name=
"name1"
>
<resultsList
ref=
"resultsList"
/>
</TabPane>
<!--
<TabPane
label=
"结果甘特图"
name=
"name2"
>
结果甘特图
</TabPane>
-->
<TabPane
label=
"方案对比"
name=
"name3"
>
<compareList
ref=
"compareList"
/>
</TabPane>
<Tabs
class=
"tab_card"
v
-model=
"name"
type=
"card"
:animated=
"false"
@
on-click=
"clickTab
"
>
<TabPane
label=
"结果列表"
name=
"name1"
>
<resultsList
ref=
"resultsLists"
/>
</TabPane>
<!--
<TabPane
label=
"结果甘特图"
name=
"name2"
>
结果甘特图
</TabPane>
-->
<TabPane
label=
"方案对比"
name=
"name3"
>
<compareList
ref=
"compareList"
/>
</TabPane>
</Tabs>
<!--
<h4>
排产结果
</h4>
<div
class=
"btn"
>
<Button
type=
"primary"
@
click=
"parameter"
>
下发
</Button>
-->
<!--
<Button
type=
"primary"
>
导出
</Button>
000 -->
<!--
<Button
type=
"primary"
icon=
"ios-redo"
@
click=
"comeBlck"
>
返回
</Button>
<Button
type=
"primary"
@
click=
"parameter"
>
下发
</Button>
-->
<!--
<Button
type=
"primary"
>
导出
</Button>
000 -->
<!--
<Button
type=
"primary"
icon=
"ios-redo"
@
click=
"comeBlck"
>
返回
</Button>
</div>
<div>
<Table
:columns=
"columns"
:data=
"data"
></Table>
</div>
-->
</div>
-->
</Content>
</Layout>
</div>
...
...
@@ -58,14 +58,15 @@ import resultsList from "./result.vue";
import
compareList
from
"./compare.vue"
;
export
default
{
components
:
{
resultsList
,
compareList
},
components
:
{
resultsList
,
compareList
},
data
()
{
return
{
isactive
:
0
,
data
:
[],
list
:
[],
id
:
""
,
name
:
'name1'
,
id
:
""
// columns: [
// {
// type: "expand",
...
...
@@ -150,6 +151,8 @@ export default {
this
.
orderlist
();
},
methods
:
{
clickTab
(
name
)
{
},
orderlist
()
{
Api
.
getall
()
.
then
(
r
=>
{
...
...
pages/aps/results/result.vue
View file @
57ecbe05
<
style
lang=
"less"
>
@import
'./results.less'
;
@import
"./results.less"
;
</
style
>
<
template
>
<div>
<div>
<div
class=
"btn"
style=
"z-index:9999;position:absolute;right:0"
>
<Button
type=
"primary"
@
click=
"parameter
"
>
下发
</Button>
<!--
<Button
type=
"primary"
>
导出
</Button>
000 -->
<Button
type=
"primary"
icon=
"ios-redo"
@
click=
"comeBlck"
>
返回
</Button>
<Button
type=
"primary"
@
click=
"parameter"
v-show=
"showNext
"
>
下发
</Button>
<!--
<Button
type=
"primary"
>
导出
</Button>
000 -->
<Button
type=
"primary"
icon=
"ios-redo"
@
click=
"comeBlck"
>
返回
</Button>
</div>
<div>
<Table
:columns=
"columns"
:data=
"data"
></Table>
<Table
:columns=
"columns"
:data=
"data"
></Table>
</div>
</div>
</div>
</
template
>
<
script
>
import
Api
from
"./api"
;
import
expandRow
from
"./table-expand.vue"
;
export
default
{
components
:
{
expandRow
},
components
:
{
expandRow
},
data
()
{
return
{
isactive
:
0
,
data
:
[],
list
:
[],
showNext
:
true
,
columns
:
[
{
type
:
"expand"
,
...
...
@@ -97,11 +98,11 @@ export default {
key
:
"plan_qty"
,
align
:
"center"
}
]
,
}
]
}
;
},
async
fetch
({
store
,
params
})
{
await
store
.
dispatch
(
'loadDictionary'
)
// 加载数据字典
await
store
.
dispatch
(
"loadDictionary"
);
// 加载数据字典
},
components
:
{},
created
()
{
...
...
@@ -140,14 +141,49 @@ export default {
},
// 下发
parameter
()
{
Api
.
processschemedispatch
({
Api
.
checkisinsertandbadjust
({
//方案下发前的插单检查
id
:
this
.
id
}).
then
(
r
=>
{
if
(
r
.
result
)
{
this
.
$Message
.
success
(
r
.
result
.
retmsg
);
this
.
orderlist
();
this
.
$Modal
.
confirm
({
title
:
"结果下发"
,
content
:
r
.
result
.
retmsg
,
onOk
:
()
=>
{
if
(
r
.
result
.
retcode
==
1
)
{
//排产方案下发--普通+干扰
Api
.
processschemedispatch
({
id
:
this
.
id
}).
then
(
r
=>
{
if
(
r
.
result
)
{
this
.
$Message
.
success
(
r
.
result
.
retmsg
);
this
.
orderlist
();
}
else
{
this
.
$Message
.
error
(
"下发失败"
);
}
});
}
else
if
(
r
.
result
.
retcode
==
0
)
{
//排产方案下发--有插单
Api
.
processschemedispatchinsert
({
id
:
this
.
id
}).
then
(
r
=>
{
if
(
r
.
result
)
{
this
.
$Message
.
success
(
r
.
result
.
retmsg
);
this
.
orderlist
();
}
else
{
this
.
$Message
.
error
(
"下发失败"
);
}
});
}
else
{
this
.
$Message
.
error
(
"下发失败"
);
}
},
onCancel
:
()
=>
{
this
.
$Message
.
info
(
"取消下发"
);
}
});
}
else
{
this
.
$Message
.
success
(
"下发失败
"
);
this
.
$Message
.
info
(
"不能下发
"
);
}
});
},
...
...
@@ -156,16 +192,15 @@ export default {
this
.
$router
.
push
({
path
:
"/aps/aps"
});
},
tabChange
(
name
)
{
if
(
name
==
'technicalcoordination'
)
{
this
.
$refs
.
technicalcoordination
.
loadchangelist
();
}
if
(
name
==
'unqualifiedorder'
){
this
.
$refs
.
unqualifiedorder
.
loadchangelist
();
if
(
name
==
"technicalcoordination"
)
{
this
.
$refs
.
technicalcoordination
.
loadchangelist
();
}
},
if
(
name
==
"unqualifiedorder"
)
{
this
.
$refs
.
unqualifiedorder
.
loadchangelist
();
}
}
}
}
}
;
</
script
>
<
style
lang=
"less"
>
</
style
>
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