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
69eb19e7
Commit
69eb19e7
authored
Nov 16, 2020
by
周远喜
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://git.mes123.com/zhouyx/mes-ui
parents
e9f103ea
27ee0d2c
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
875 additions
and
689 deletions
+875
-689
basicView.vue
pages/qc/dataTrace/components/basicView.vue
+91
-79
mainView.vue
pages/qc/dataTrace/components/mainView.vue
+39
-36
matching.vue
pages/qc/dataTrace/components/matching.vue
+131
-0
orderqcrecord.vue
pages/qc/dataTrace/components/orderqcrecord.vue
+5
-3
reviewCount.vue
pages/qc/dataTrace/components/reviewCount.vue
+66
-143
index.vue
pages/qc/dataTrace/index.vue
+543
-428
No files found.
pages/qc/dataTrace/components/basicView.vue
View file @
69eb19e7
<
template
>
<div
class=
"orderDetail"
>
<div
class=
"orderDetail"
>
<Row>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
'mesCode'
)
}}
</span>
<p>
{{
baseData
.
mesCode
}}
</p>
</Col>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
'taskType'
)
}}
</span>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
"mesCode"
)
}}
</span>
<p>
{{
baseData
.
mesCode
}}
</p>
</Col>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
"taskType"
)
}}
</span>
<p>
<state
code=
"plan.order.taskType"
:value=
"baseData.taskType"
type=
"text"
></state>
<state
code=
"plan.order.taskType"
:value=
"baseData.taskType"
type=
"text"
></state>
</p>
</Col>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
'quantity'
)
}}
</span>
<p>
{{
baseData
.
quantity
}}
</p>
</Col>
</Col>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
"quantity"
)
}}
</span>
<p>
{{
baseData
.
quantity
}}
</p>
</Col>
</Row>
<Row>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
'status'
)
}}
</span>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
"status"
)
}}
</span>
<p>
<state
code=
"plan.order.status"
:value=
"baseData.status"
type=
"text"
></state>
<state
code=
"plan.order.status"
:value=
"baseData.status"
type=
"text"
></state>
</p>
</Col>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
'productName'
)
}}
</span>
<p>
{{
baseData
.
productName
}}
</p>
</Col>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
'drawnNumber'
)
}}
</span>
<p>
{{
baseData
.
drawnNumber
}}
</p>
</Col>
</Col>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
"productName"
)
}}
</span>
<p>
{{
baseData
.
productName
}}
</p>
</Col>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
"drawnNumber"
)
}}
</span>
<p>
{{
baseData
.
drawnNumber
}}
</p>
</Col>
</Row>
<Row>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
'batchNumber'
)
}}
</span>
<p>
{{
baseData
.
batchNumber
}}
</p>
</Col>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
'projectNumber'
)
}}
</span>
<p>
{{
baseData
.
projectNumber
}}
</p>
</Col>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
'urgencyLevel'
)
}}
</span>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
"batchNumber"
)
}}
</span>
<p>
{{
baseData
.
batchNumber
}}
</p>
</Col>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
"projectNumber"
)
}}
</span>
<p>
{{
baseData
.
projectNumber
}}
</p>
</Col>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
"urgencyLevel"
)
}}
</span>
<p>
<state
code=
"plan.order.urgencyLevel"
:value=
"baseData.urgencyLevel"
type=
"text"
></state>
<state
code=
"plan.order.urgencyLevel"
:value=
"baseData.urgencyLevel"
type=
"text"
></state>
</p>
</Col>
</Col>
</Row>
<Row>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
'demandStartDate'
)
}}
</span>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
"demandStartDate"
)
}}
</span>
<p>
<DTSpan
type=
"date"
v-model=
"baseData.demandStartDate"
></DTSpan>
<DTSpan
type=
"date"
v-model=
"baseData.demandStartDate"
></DTSpan>
</p>
</Col>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
'demandFinishDate'
)
}}
</span>
</Col>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
"demandFinishDate"
)
}}
</span>
<p>
<DTSpan
type=
"date"
v-model=
"baseData.demandFinishDate"
></DTSpan>
<DTSpan
type=
"date"
v-model=
"baseData.demandFinishDate"
></DTSpan>
</p>
</Col>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
'taskRequire'
)
}}
</span>
<p>
{{
baseData
.
taskRequire
}}
</p>
</Col>
</Col>
<Col
span=
"8"
>
<span
class=
"fwBold"
>
{{
l
(
"taskRequire"
)
}}
</span>
<p>
{{
baseData
.
taskRequire
}}
</p>
</Col>
</Row>
<Row
class=
"lastRow"
>
<Col
span=
"24"
>
<span
class=
"fwBold"
>
{{
l
(
'remark'
)
}}
</span>
<p>
{{
baseData
.
remark
}}
</p>
</Col>
<Col
span=
"24"
>
<span
class=
"fwBold"
>
{{
l
(
"remark"
)
}}
</span>
<p>
{{
baseData
.
remark
}}
</p>
</Col>
</Row>
</div>
</div>
</
template
>
<
script
>
export
default
{
props
:
[
'baseData'
],
data
()
{
return
{
themeBg
:
'light'
,
basicData
:
{},
}
},
methods
:
{
l
(
key
)
{
key
=
"mes_plan"
+
"."
+
key
;
return
this
.
$t
(
key
);
}
props
:
[
"baseData"
],
data
()
{
return
{
themeBg
:
"light"
,
basicData
:
{},
};
},
methods
:
{
l
(
key
)
{
key
=
"mes_plan"
+
"."
+
key
;
return
this
.
$t
(
key
);
},
}
},
};
</
script
>
<
style
lang=
"less"
>
.orderDetail {
line-height: 30px;
width: 9
0%;
margin: 0 auto;
line-height: 30px;
width: 10
0%;
margin: 0 auto;
.ivu-row {
padding-top: 20px;
padding-bottom: 20px;
border-bottom: #ccc solid 1px;
}
.ivu-row {
padding-top: 20px;
padding-bottom: 20px;
margin-right: 25px;
border-bottom: #ccc solid 1px;
}
.lastRow {
border-bottom: none;
}
.lastRow {
border-bottom: none;
}
}
</
style
>
pages/qc/dataTrace/components/mainView.vue
View file @
69eb19e7
<
template
>
<div
class
>
<Tabs
:animated=
"false"
@
on-click=
"tabChange"
value=
"1"
>
<Tabs
:animated=
"false"
@
on-click=
"tabChange"
value=
'1'
>
<TabPane
label=
"工艺信息"
name=
"1"
>
<Form
:model=
"craftData"
:label-width=
"130"
inline
>
<Row>
...
...
@@ -74,25 +74,27 @@
</Form>
</TabPane>
-->
<TabPane
label=
"质量信息"
name=
"3"
>
<
orderqcrecord
ref=
"orderqcrecord1"
:items=
"items"
/>
<
Orderqcrecord
ref=
"orderqcrecord1"
:items=
"items"
/>
</TabPane>
<TabPane
label=
"配套数据"
name=
"4"
>
<
!--
<orderqcrecord
ref=
"orderqcrecord1"
/>
--
>
<
Matching
ref=
"matching"
:items=
"items"
/
>
</TabPane>
</Tabs>
</div>
</
template
>
<
script
>
import
service
from
"@/plugins/request"
;
import
orderqcrecord
from
"./orderqcrecord.vue"
;
import
Orderqcrecord
from
"./orderqcrecord.vue"
;
import
Matching
from
"./matching.vue"
;
export
default
{
components
:
{
orderqcrecord
},
components
:
{
Orderqcrecord
,
Matching
},
props
:
{
baseData
:
{
type
:
[
String
,
Number
,
Array
,
Object
],
},
items
:
{
mesCode
Id
:
{
order
Id
:
{
type
:
Number
,
},
headerid
:
{
...
...
@@ -108,8 +110,9 @@ export default {
},
data
()
{
return
{
selectName
:
"1"
,
themeBg
:
"light"
,
craftData
:
this
.
items
.
craftData
,
//工艺信息
craftData
:
this
.
items
.
craftData
,
//工艺信息
equipmentData
:
{},
//设备信息
headerid
:
""
,
//暂存传字段
routingType
:
""
,
//工艺类型(主/专业)
...
...
@@ -121,22 +124,22 @@ export default {
},
methods
:
{
// 获取设备信息 10020 /equipinfo/getlistall
getlistall
(
equipids
)
{
let
url02
=
`
${
systemUrl
}
/equipinfo/getlistall?equipids=`
+
equipids
;
service
.
get
(
`
${
url02
}
`
).
then
((
res
)
=>
{
if
(
res
.
success
)
{
if
(
res
.
result
.
length
!=
0
)
{
this
.
equipmentData
=
res
.
result
[
0
];
}
else
{
this
.
equipmentData
=
[];
console
.
log
(
"获取主工艺设备信息为空."
);
}
}
else
{
this
.
equipmentData
=
[];
console
.
log
(
"获取主工艺设备数据失败."
);
}
});
},
//
getlistall(equipids) {
//
let url02 = `${systemUrl}/equipinfo/getlistall?equipids=` + equipids;
//
service.get(`${url02}`).then((res) => {
//
if (res.success) {
//
if (res.result.length != 0) {
//
this.equipmentData = res.result[0];
//
} else {
//
this.equipmentData = [];
//
console.log("获取主工艺设备信息为空.");
//
}
//
} else {
//
this.equipmentData = [];
//
console.log("获取主工艺设备数据失败.");
//
}
//
});
//
},
getqc
(
executeid
)
{
this
.
$refs
.
orderqcrecord1
.
qcdatasearch
.
execute_id
=
executeid
;
},
...
...
@@ -146,22 +149,22 @@ export default {
this
.
$refs
.
orderqcrecord1
.
qcdatasearch
.
SkipCount
=
0
;
this
.
$refs
.
orderqcrecord1
.
onqcpage
();
},
tabChange
()
{
// console.log("切换tab"
)
tabChange
(
name
)
{
console
.
log
(
name
)
},
},
mounted
()
{},
watch
:
{
baseData
:
{
handler
(
v
,
o
)
{
// this.pamasId = v.id
// console.log(v.id)
// this.loaddata(v.id)
// console.info(o.id)
},
deep
:
true
,
},
},
//
watch: {
//
baseData: {
//
handler(v, o) {
//
// this.pamasId = v.id
//
// console.log(v.id)
//
// this.loaddata(v.id)
//
// console.info(o.id)
//
},
//
deep: true,
//
},
//
},
};
</
script
>
<
style
scoped
>
...
...
pages/qc/dataTrace/components/matching.vue
0 → 100644
View file @
69eb19e7
<
template
>
<div>
<Table
border
:columns=
"cols"
:data=
"datas"
class=
"tableCommon"
>
</Table>
</div>
</
template
>
<
script
>
import
service
from
"@/plugins/request"
;
export
default
{
data
()
{
return
{
datas
:
[],
cols
:
[
{
key
:
"routingDetailNo"
,
title
:
this
.
l
(
"routingDetailNo"
),
align
:
"left"
,
width
:
80
,
},
{
key
:
"routingDetailName"
,
title
:
this
.
l
(
"routingDetailName"
),
align
:
"left"
,
},
{
key
:
"nameMaterial"
,
title
:
this
.
l
(
"nameMaterial"
),
align
:
"left"
,
},
{
key
:
"materialNumber"
,
title
:
this
.
l
(
"materialNumber"
),
align
:
"left"
,
width
:
150
,
},
{
key
:
"totalCount"
,
title
:
this
.
l
(
"totalCount"
),
align
:
"left"
,
},
{
key
:
"applicationNumber"
,
title
:
this
.
l
(
"applicationNumber"
),
align
:
"right"
,
},
{
key
:
""
,
title
:
this
.
l
(
"count3"
),
align
:
"right"
,
width
:
150
,
width
:
150
,
render
:
(
h
,
params
)
=>
{
return
h
(
"div"
,
{},
params
.
row
.
receiveNumber
+
"/"
+
params
.
row
.
outStockNumber
);
},
},
{
key
:
"creatorUserId"
,
title
:
"领用人"
,
align
:
"center"
,
width
:
150
,
render
:
(
h
,
params
)
=>
{
if
(
params
.
row
.
creatorUserId
)
{
return
h
(
"User"
,
{
props
:
{
value
:
params
.
row
.
creatorUserId
,
},
});
}
},
},
// {
// key: "remark",
// title: this.l("remark"),
// align: "left",
// },
],
};
},
async
fetch
({
store
,
params
})
{
await
store
.
dispatch
(
"loadDictionary"
);
// 加载数据字典
},
props
:
{
items
:
{
orderId
:
{
type
:
Number
,
},
headerid
:
{
type
:
Number
,
},
routingType
:
{
type
:
Number
,
},
craftData
:
{
type
:
Object
,
},
},
},
mounted
()
{
this
.
matchdetail
();
},
methods
:
{
matchdetail
()
{
//配套审核单列表
let
orderId
=
this
.
items
.
orderId
;
let
url
=
`
${
technologyUrl
}
materiallist/matchdetaillist?id=`
+
orderId
;
service
.
get
(
`
${
url
}
`
).
then
((
res
)
=>
{
if
(
res
.
result
)
{
this
.
datas
=
[];
let
suport
=
[];
res
.
result
.
forEach
((
e
,
index
)
=>
{
// console.log(e);
if
(
this
.
items
.
headerid
==
e
.
routingHeaderId
)
{
suport
=
e
.
suport
;
this
.
datas
=
suport
;
}
});
}
// console.log(this.datas);
});
},
l
(
key
)
{
let
vkey
=
"support_item"
+
"."
+
key
;
return
this
.
$t
(
vkey
)
||
key
;
},
},
};
</
script
>
\ No newline at end of file
pages/qc/dataTrace/components/orderqcrecord.vue
View file @
69eb19e7
...
...
@@ -159,7 +159,7 @@ export default {
components
:
{
entryrecordfiles
,
entryrecordMovie
,
entryrecorddata
},
props
:
{
items
:
{
mesCode
Id
:
{
order
Id
:
{
type
:
Number
,
},
headerid
:
{
...
...
@@ -258,6 +258,7 @@ export default {
},
mounted
()
{
this
.
getmainorder
();
},
watch
:
{},
methods
:
{
...
...
@@ -269,12 +270,12 @@ export default {
// this.$refs.orderqcrecord1.onqcpage()
},
getmainorder
()
{
let
mesCodeId
=
this
.
items
.
mesCode
Id
;
let
orderId
=
this
.
items
.
order
Id
;
let
headerid
=
this
.
items
.
headerid
;
let
routingType
=
this
.
items
.
routingType
;
let
url01
=
`
${
PlanUrl
}
/orderexecute/getorderproductandequip?orderId=`
+
mesCode
Id
+
order
Id
+
`&headerid=`
+
headerid
+
`&routingType=`
+
...
...
@@ -311,6 +312,7 @@ export default {
console
.
log
(
err
);
});
},
onPageChanged
(
page_index
)
{
this
.
pageindex
=
page_index
;
this
.
onqcpage
();
...
...
pages/qc/dataTrace/components/reviewCount.vue
View file @
69eb19e7
<
template
>
<div
class=
"reve_cont"
>
<Row>
<Col
span=
"4"
>
<Menu
:active-name=
"actNum"
ref=
"actNum"
class=
"menuBg"
@
on-select=
"openView"
:theme=
"themeBg"
>
<MenuItem
name=
"1"
replace
>
基本信息
</MenuItem>
<MenuItem
<Col
span=
"5"
>
<ul>
<li
:class=
"isactive == -1 ? 'addclass' : ''"
@
click=
"listData1"
>
基本信息
</li>
<li
v-for=
"(li, index) in nameList"
:key=
"index"
:name=
"index + 2
"
replace
@
click=
"listData2(li, index)
"
:class=
"isactive == index ? 'addclass' : ''"
>
{{
li
.
name
}}
</
MenuItem
>
</
Menu
>
</
li
>
</
ul
>
</Col>
<Col
span=
"
20
"
class=
"revieweBox"
>
<Col
span=
"
19
"
class=
"revieweBox"
>
<component
:is=
"detail"
:baseData=
"basicData"
...
...
@@ -29,8 +25,6 @@
@
on-ok=
"ok"
/>
<!--
<basicView
ref=
"basicView"
:baseData=
"basicData"
v-show=
"basicmodal"
/>
<mainView
ref=
"mainView"
:baseData=
"basicData"
v-show=
"mainmodal"
/>
-->
<!--
<dispatched
ref=
"dispatched"
:baseData=
"basicData"
v-show=
"dispatchedmodal"
/>
-->
</Col>
</Row>
...
...
@@ -39,15 +33,12 @@
<
script
>
import
service
from
"@/plugins/request"
;
import
basicView
from
"./basicView.vue"
;
import
mainView
from
"./mainView.vue"
;
import
dispatched
from
"./dispatched.vue"
;
//import dispatched from "./dispatched.vue";
export
default
{
components
:
{
basicView
,
mainView
,
dispatched
,
},
// components: {
// dispatched,
// },
props
:
{
basicData
:
null
,
actValue
:
{
...
...
@@ -55,18 +46,16 @@ export default {
default
:
1
,
},
},
created
()
{
this
.
detail
=
()
=>
import
(
"./basicView"
);
this
.
openView
(
this
.
actNum
);
},
data
()
{
return
{
items
:
{
mesCode
Id
:
this
.
basicData
.
id
,
order
Id
:
this
.
basicData
.
id
,
headerid
:
0
,
routingType
:
0
,
craftData
:
{},
},
isactive
:
-
1
,
nameList
:
[],
detail
:
null
,
actNum
:
"1"
,
...
...
@@ -82,35 +71,43 @@ export default {
mainexecuteid
:
0
,
};
},
created
()
{
this
.
isactive
=
-
1
;
this
.
detail
=
()
=>
import
(
"./basicView"
);
},
mounted
()
{
this
.
actNum
=
"1"
;
//
this.actNum = "1";
this
.
loaddata
(
this
.
basicData
.
id
);
},
methods
:
{
listData1
()
{
this
.
items
.
orderId
=
this
.
basicData
.
id
;
this
.
isactive
=
-
1
;
this
.
detail
=
()
=>
import
(
"./basicView"
);
},
listData2
(
e
,
index
)
{
// console.log(e)
this
.
items
.
orderId
=
this
.
basicData
.
id
;
this
.
items
.
craftData
=
e
;
this
.
items
.
headerid
=
e
.
id
;
this
.
items
.
routingType
=
e
.
routingType
;
this
.
isactive
=
index
;
this
.
detail
=
()
=>
import
(
"./mainView"
);
},
loaddata
(
pamasId
)
{
this
.
basicmodal
=
true
;
this
.
mainmodal
=
false
;
// this.dispatchedmodal= false;
// console.warn(pamasId) 获取主工艺信息 10030
let
url
=
`
${
technologyUrl
}
orderrouting/getordersheaderinfo?orderId=`
+
pamasId
;
if
(
pamasId
)
{
service
.
get
(
`
${
url
}
`
).
then
((
response
)
=>
{
console
.
log
(
response
);
if
(
response
.
result
.
length
>
0
)
{
this
.
nameList
=
response
.
result
;
if
(
response
.
result
[
0
])
{
this
.
$refs
.
mainView
.
craftData
=
response
.
result
[
0
];
//工艺信息
// this.headerid = response.result[0].id;
// this.routingType = response.result[0].routingType;
this
.
getmainorder
(
pamasId
);
}
if
(
response
.
result
[
1
])
{
this
.
$refs
.
dispatched
.
craftData
=
response
.
result
[
1
];
// this.diHeaderid = response.result[1].id;
// this.diRoutingType = response.result[1].routingType;
this
.
getdisorder
(
pamasId
);
}
}
else
{
console
.
log
(
"获取工艺信息为空."
);
...
...
@@ -120,114 +117,20 @@ export default {
});
}
},
// 获取产品号和设备id orderexecute/getorderproductandequip 10050
// getmainorder(pamasId) {
// let headerid = this.headerid;
// let routingType = this.routingType;
// let url01 =
// `${PlanUrl}/orderexecute/getorderproductandequip?orderId=` +
// pamasId +
// `&headerid=` +
// headerid +
// `&routingType=` +
// routingType;
// service
// .get(`${url01}`)
// .then((res) => {
// if (res.success) {
// if (res.result.equipids) {
// let equipids = res.result.equipids;
// this.mainexecuteid = res.result.executeid;
// this.$refs.mainView.getlistall(equipids);
// this.$refs.mainView.getqc(this.mainexecuteid);
// let bandleList = res.result.productCode;
// let codeList = []; // 编号List
// bandleList.map((item, index) => {
// codeList.push(item.productcodes);
// });
// // this.$refs.mainView.mainCodeList = codeList;
// console.warn(codeList);
// } else {
// console.log("获取主工艺设备信息数据为空.");
// }
// } else {
// console.log("获取主工艺设备信息数据失败.");
// }
// })
// .catch((err) => {
// console.log(err);
// });
// },
// getdisorder(pamasId) {
// let diHeaderid = this.diHeaderid;
// let diRoutingType = this.diRoutingType;
// let url02 =
// `${PlanUrl}/orderexecute/getorderproductandequip?orderId=` +
// pamasId +
// `&headerid=` +
// diHeaderid +
// `&routingType=` +
// diRoutingType;
// service
// .get(`${url02}`)
// .then((res) => {
// if (res.success) {
// if (res.result.equipids) {
// let equipids = res.result.equipids;
// this.disexecuteid = res.result.executeid;
// this.$refs.dispatched.getlistall(equipids);
// this.$refs.dispatched.getqc(this.disexecuteid);
// let bandleList = res.result.productCode;
// let boardList = []; // 板次List
// bandleList.map((item, index) => {
// boardList.push(item.boardNumber);
// });
// this.$refs.dispatched.disCodeList = boardList;
// console.warn(boardList);
// } else {
// console.log("获取专业工艺信息数据为空.");
// }
// } else {
// console.log("获取专业工艺信息数据失败.");
// }
// })
// .catch((err) => {
// console.log(err);
// });
// },
// 更换左侧
openView
(
v
)
{
console
.
log
(
v
);
if
(
v
==
1
)
{
this
.
detail
=
()
=>
import
(
"./basicView"
);
// this.this.basicmodal = true;
// this.mainmodal = false;
}
else
{
let
i
=
v
-
2
;
this
.
nameList
.
forEach
((
e
,
index
)
=>
{
if
(
i
==
index
)
{
this
.
items
.
craftData
=
e
;
this
.
items
.
headerid
=
e
.
id
;
this
.
items
.
routingType
=
e
.
routingType
;
}
});
this
.
detail
=
()
=>
import
(
"./mainView"
);
// this.$refs.mainView.getqc(this.mainexecuteid);
}
cancel
()
{
this
.
detail
=
null
;
},
ok
()
{
this
.
detail
=
null
;
},
cancel
()
{},
ok
()
{},
},
watch
:
{
basicData
:
{
handler
(
v
,
o
)
{
this
.
loaddata
(
v
.
id
);
if
(
v
)
{
this
.
actNum
==
"1"
;
this
.
openView
(
this
.
actNum
);
this
.
items
.
orderId
=
v
;
}
},
deep
:
true
,
...
...
@@ -236,7 +139,27 @@ export default {
};
</
script
>
<
style
scoped
>
<
style
scoped
lang=
"less"
>
.reve_cont {
ul {
height: 630px;
border-right: 1px solid #eee;
overflow: auto;
li {
height: 35px;
line-height: 35px;
padding: 0 15px;
cursor: pointer;
}
}
.addclass {
height: 35px;
line-height: 35px;
background-color: #f0faff;
color: #2d8cf0;
border-right: 2px solid #2d8cf0;
}
}
.menuBg {
background: none;
height: 630px;
...
...
pages/qc/dataTrace/index.vue
View file @
69eb19e7
This diff is collapsed.
Click to expand it.
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