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
3930b158
Commit
3930b158
authored
Aug 04, 2020
by
仇晓婷
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
gg
parent
060d2a07
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
364 additions
and
65 deletions
+364
-65
index.vue
pages/technology/processSpecification/index.vue
+5
-0
search.vue
pages/technology/processSpecification/search.vue
+3
-0
search.vue
pages/technology/productMix/product/search.vue
+107
-65
index.vue
pages/technology/setProcess/index.vue
+138
-0
search.vue
pages/technology/setProcess/search.vue
+111
-0
No files found.
pages/technology/processSpecification/index.vue
0 → 100644
View file @
3930b158
<
template
>
<div>
</div>
</
template
>
\ No newline at end of file
pages/technology/processSpecification/search.vue
0 → 100644
View file @
3930b158
<
template
>
<div></div>
</
template
>
\ No newline at end of file
pages/technology/productMix/product/search.vue
View file @
3930b158
<
template
>
<Form
ref=
"form"
:model=
"condition"
:label-width=
"90"
>
<Row>
<Col
:span=
"12"
:v-if=
"condition.id.show"
><FormItem
:label=
"$t('id')"
prop=
"id"
>
<Input
v-model=
"condition.id.value"
>
</Input>
</FormItem></Col>
<Col
:span=
"12"
:v-if=
"condition.creationTime.show"
><FormItem
:label=
"$t('creationTime')"
prop=
"creationTime"
>
<DatePicker
type=
"daterange"
v-model=
"condition.creationTime.value"
></DatePicker>
</FormItem></Col>
<Col
:span=
"12"
:v-if=
"condition.creatorUserId.show"
><FormItem
:label=
"$t('creatorUserId')"
prop=
"creatorUserId"
>
<Input
v-model=
"condition.creatorUserId.value"
>
</Input>
</FormItem></Col>
<Col
:span=
"12"
:v-if=
"condition.lastModificationTime.show"
><FormItem
:label=
"$t('lastModificationTime')"
prop=
"lastModificationTime"
>
<DatePicker
type=
"daterange"
v-model=
"condition.lastModificationTime.value"
></DatePicker>
</FormItem></Col>
<Col
:span=
"12"
:v-if=
"condition.lastModifierUserId.show"
><FormItem
:label=
"$t('lastModifierUserId')"
prop=
"lastModifierUserId"
>
<Input
v-model=
"condition.lastModifierUserId.value"
>
</Input>
</FormItem></Col>
<Col
:span=
"12"
:v-if=
"condition.mmcode.show"
><FormItem
:label=
"l('mmcode')"
prop=
"mmcode"
>
<Input
v-model=
"condition.mmcode.value"
>
</Input>
</FormItem></Col>
<Col
:span=
"12"
:v-if=
"condition.drawingNo.show"
><FormItem
:label=
"l('drawingNo')"
prop=
"drawingNo"
>
<Input
v-model=
"condition.drawingNo.value"
>
</Input>
</FormItem></Col>
<Col
:span=
"12"
:v-if=
"condition.name.show"
><FormItem
:label=
"l('name')"
prop=
"name"
>
<Input
v-model=
"condition.name.value"
>
</Input>
</FormItem></Col>
<Col
:span=
"12"
:v-if=
"condition.productCode.show"
><FormItem
:label=
"l('productCode')"
prop=
"productCode"
>
<Input
v-model=
"condition.productCode.value"
>
</Input>
</FormItem></Col>
<Col
:span=
"12"
:v-if=
"condition.status.show"
><FormItem
:label=
"l('status')"
prop=
"status"
>
<Input
v-model=
"condition.status.value"
>
</Input>
</FormItem></Col>
<Col
:span=
"24"
:v-if=
"condition.remark.show"
><FormItem
:label=
"l('remark')"
prop=
"remark"
>
<Input
v-model=
"condition.remark.value"
>
</Input>
</FormItem></Col>
<Col
:span=
"12"
:v-if=
"condition.madeCompany.show"
><FormItem
:label=
"l('madeCompany')"
prop=
"madeCompany"
>
<Input
v-model=
"condition.madeCompany.value"
>
</Input>
</FormItem></Col>
<Col
:span=
"24"
:v-if=
"condition.productUrl.show"
><FormItem
:label=
"l('productUrl')"
prop=
"productUrl"
>
<Input
v-model=
"condition.productUrl.value"
>
</Input>
</FormItem></Col>
<Col
:span=
"24"
:v-if=
"condition.productUrlList.show"
><FormItem
:label=
"l('productUrlList')"
prop=
"productUrlList"
>
<Input
v-model=
"condition.productUrlList.value"
>
</Input>
</FormItem></Col>
</Row>
</Form>
<Form
ref=
"form"
:model=
"condition"
:label-width=
"90"
>
<Row>
<Col
:span=
"12"
:v-if=
"condition.id.show"
>
<FormItem
:label=
"$t('id')"
prop=
"id"
>
<Input
v-model=
"condition.id.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.creationTime.show"
>
<FormItem
:label=
"$t('creationTime')"
prop=
"creationTime"
>
<DatePicker
type=
"daterange"
v-model=
"condition.creationTime.value"
></DatePicker>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.creatorUserId.show"
>
<FormItem
:label=
"$t('creatorUserId')"
prop=
"creatorUserId"
>
<Input
v-model=
"condition.creatorUserId.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.lastModificationTime.show"
>
<FormItem
:label=
"$t('lastModificationTime')"
prop=
"lastModificationTime"
>
<DatePicker
type=
"daterange"
v-model=
"condition.lastModificationTime.value"
></DatePicker>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.lastModifierUserId.show"
>
<FormItem
:label=
"$t('lastModifierUserId')"
prop=
"lastModifierUserId"
>
<Input
v-model=
"condition.lastModifierUserId.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.mmcode.show"
>
<FormItem
:label=
"l('mmcode')"
prop=
"mmcode"
>
<Input
v-model=
"condition.mmcode.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.drawingNo.show"
>
<FormItem
:label=
"l('drawingNo')"
prop=
"drawingNo"
>
<Input
v-model=
"condition.drawingNo.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.name.show"
>
<FormItem
:label=
"l('name')"
prop=
"name"
>
<Input
v-model=
"condition.name.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.productCode.show"
>
<FormItem
:label=
"l('productCode')"
prop=
"productCode"
>
<Input
v-model=
"condition.productCode.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.status.show"
>
<FormItem
:label=
"l('status')"
prop=
"status"
>
<Input
v-model=
"condition.status.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"24"
:v-if=
"condition.remark.show"
>
<FormItem
:label=
"l('remark')"
prop=
"remark"
>
<Input
v-model=
"condition.remark.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.madeCompany.show"
>
<FormItem
:label=
"l('madeCompany')"
prop=
"madeCompany"
>
<Input
v-model=
"condition.madeCompany.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"24"
:v-if=
"condition.productUrl.show"
>
<FormItem
:label=
"l('productUrl')"
prop=
"productUrl"
>
<Input
v-model=
"condition.productUrl.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"24"
:v-if=
"condition.productUrlList.show"
>
<FormItem
:label=
"l('productUrlList')"
prop=
"productUrlList"
>
<Input
v-model=
"condition.productUrlList.value"
></Input>
</FormItem>
</Col>
</Row>
</Form>
</
template
>
<
script
>
import
Api
from
'./api'
export
default
{
name
:
'Add'
,
data
()
{
return
{
condition
:
{
id
:{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
creationTime
:{
op
:
"Range"
,
value
:
null
,
show
:
true
},
creatorUserId
:{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
lastModificationTime
:{
op
:
"Range"
,
value
:
null
,
show
:
true
},
lastModifierUserId
:{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
mmcode
:{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
drawingNo
:{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
name
:{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
productCode
:{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
status
:{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
remark
:{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
madeCompany
:{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
productUrl
:{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
productUrlList
:{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
},
}
},
methods
:
{
handleClose
()
{
this
.
$emit
(
'on-close'
)
},
l
(
key
)
{
key
=
"product_info"
+
"."
+
key
;
return
this
.
$t
(
key
)
}
}
}
import
Api
from
"./api"
;
export
default
{
name
:
"Add"
,
data
()
{
return
{
condition
:
{
id
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
creationTime
:
{
op
:
"Range"
,
value
:
null
,
show
:
true
},
creatorUserId
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
lastModificationTime
:
{
op
:
"Range"
,
value
:
null
,
show
:
true
},
lastModifierUserId
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
mmcode
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
drawingNo
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
name
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
productCode
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
status
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
remark
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
madeCompany
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
productUrl
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
productUrlList
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
},
};
},
methods
:
{
handleClose
()
{
this
.
$emit
(
"on-close"
);
},
l
(
key
)
{
key
=
"product_info"
+
"."
+
key
;
return
this
.
$t
(
key
);
},
},
};
</
script
>
\ No newline at end of file
pages/technology/setProcess/index.vue
0 → 100644
View file @
3930b158
<
template
>
<div
class=
"product-mix"
>
<Layout>
<Sider
hide-trigger
v-if=
"showMenu"
width=
"300"
>
<ProductTree
@
on-hide=
"onHide"
@
on-select=
"productSearch"
/>
</Sider>
<div
v-if=
"!showMenu"
class=
"show_menu"
>
<a
class=
"menu_play fr"
@
click=
"showMenuFn"
title=
"展开"
>
<Icon
type=
"ios-arrow-forward"
size=
"24"
/>
</a>
</div>
<Content
:class=
"!showMenu?'con_bord':''"
>
<DataGrid
:columns=
"columns"
ref=
"grid"
:action=
"action"
:conditions=
"easySearch"
>
<template
slot=
"easySearch"
>
<Form
ref=
"formInline"
:model=
"easySearch"
inline
>
<FormItem
prop=
"keys"
>
<Input
placeholder=
"请输入物料编号/名称"
v-model=
"easySearch.keys.value"
/>
</FormItem>
<FormItem>
<Button
type=
"primary"
@
click=
"search"
>
查询
</Button>
</FormItem>
</Form>
</
template
>
<
template
slot=
"searchForm"
>
<Search
/>
</
template
>
</DataGrid>
</Content>
</Layout>
</div>
</template>
<
script
>
import
ProductTree
from
"@/components/page/productTree.vue"
;
//左侧树列表
import
Search
from
"./search"
;
export
default
{
components
:
{
ProductTree
,
Search
,
},
data
()
{
return
{
action
:
""
,
showMenu
:
true
,
showMenu
:
true
,
easySearch
:
{
keys
:
{
op
:
"mmcode,name"
,
value
:
null
},
levelId
:
{
op
:
"In"
,
value
:
""
},
upId
:
{
op
:
"In"
,
value
:
0
},
},
columns
:
[
{
type
:
"selection"
,
width
:
70
,
align
:
"center"
},
{
title
:
"序号"
,
key
:
"id"
,
width
:
80
,
align
:
"center"
,
},
{
title
:
"订单编号"
,
key
:
"mesCode"
,
align
:
"center"
,
},
{
title
:
"任务类型"
,
key
:
"taskTypeName"
,
align
:
"center"
,
code
:
"plan.order.taskType"
,
},
{
title
:
"产品名称"
,
key
:
"productName"
,
align
:
"center"
,
},
{
title
:
"图号"
,
key
:
"drawnNumber"
},
{
title
:
"项目号"
,
key
:
"projectNumber"
},
{
title
:
"批次号"
,
key
:
"batchNumber"
},
{
title
:
"数量"
,
key
:
"quantity"
,
align
:
"center"
},
{
title
:
"工艺规程"
,
key
:
"mainRoutingID"
,
},
{
title
:
"料单"
,
key
:
"materialbillID"
,
},
],
};
},
async
fetch
({
store
,
params
})
{
await
store
.
dispatch
(
"loadDictionary"
);
// 加载数据字典
},
methods
:
{
onHide
()
{
this
.
showMenu
=
false
;
},
showMenuFn
()
{
this
.
showMenu
=
true
;
},
productSearch
(
id
,
item
,
ids
)
{
if
(
ids
.
length
>
0
)
{
this
.
orderSearchForm
.
productId
=
ids
.
join
(
","
);
}
else
{
this
.
orderSearchForm
.
productId
=
"-1"
;
this
.
orderSearchForm
.
productName
=
""
;
}
this
.
easySearch
(
this
.
orderSearchForm
);
},
search
()
{
this
.
$refs
.
grid
.
reload
(
this
.
easySearch
);
},
},
};
</
script
>
<
style
lang=
"less"
>
.product-mix {
font-family: Microsoft YaHei;
padding-top: 3px;
.ivu-layout-sider {
background: rgba(255, 255, 255, 1);
margin-right: 10px;
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
height: 89vh;
overflow: auto;
}
.ivu-layout-content {
// margin-left: 5px;
background: rgba(255, 255, 255, 1);
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
overflow: auto;
padding: 10px;
height: 89vh;
}
}
</
style
>
\ No newline at end of file
pages/technology/setProcess/search.vue
0 → 100644
View file @
3930b158
<
template
>
<Form
ref=
"form"
:model=
"condition"
:label-width=
"90"
>
<Row>
<Col
:span=
"12"
:v-if=
"condition.id.show"
>
<FormItem
:label=
"$t('id')"
prop=
"id"
>
<Input
v-model=
"condition.id.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.creationTime.show"
>
<FormItem
:label=
"$t('creationTime')"
prop=
"creationTime"
>
<DatePicker
type=
"daterange"
v-model=
"condition.creationTime.value"
></DatePicker>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.creatorUserId.show"
>
<FormItem
:label=
"$t('creatorUserId')"
prop=
"creatorUserId"
>
<Input
v-model=
"condition.creatorUserId.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.lastModificationTime.show"
>
<FormItem
:label=
"$t('lastModificationTime')"
prop=
"lastModificationTime"
>
<DatePicker
type=
"daterange"
v-model=
"condition.lastModificationTime.value"
></DatePicker>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.lastModifierUserId.show"
>
<FormItem
:label=
"$t('lastModifierUserId')"
prop=
"lastModifierUserId"
>
<Input
v-model=
"condition.lastModifierUserId.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.mmcode.show"
>
<FormItem
:label=
"l('mmcode')"
prop=
"mmcode"
>
<Input
v-model=
"condition.mmcode.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.drawingNo.show"
>
<FormItem
:label=
"l('drawingNo')"
prop=
"drawingNo"
>
<Input
v-model=
"condition.drawingNo.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.name.show"
>
<FormItem
:label=
"l('name')"
prop=
"name"
>
<Input
v-model=
"condition.name.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.productCode.show"
>
<FormItem
:label=
"l('productCode')"
prop=
"productCode"
>
<Input
v-model=
"condition.productCode.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.status.show"
>
<FormItem
:label=
"l('status')"
prop=
"status"
>
<Input
v-model=
"condition.status.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"24"
:v-if=
"condition.remark.show"
>
<FormItem
:label=
"l('remark')"
prop=
"remark"
>
<Input
v-model=
"condition.remark.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"12"
:v-if=
"condition.madeCompany.show"
>
<FormItem
:label=
"l('madeCompany')"
prop=
"madeCompany"
>
<Input
v-model=
"condition.madeCompany.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"24"
:v-if=
"condition.productUrl.show"
>
<FormItem
:label=
"l('productUrl')"
prop=
"productUrl"
>
<Input
v-model=
"condition.productUrl.value"
></Input>
</FormItem>
</Col>
<Col
:span=
"24"
:v-if=
"condition.productUrlList.show"
>
<FormItem
:label=
"l('productUrlList')"
prop=
"productUrlList"
>
<Input
v-model=
"condition.productUrlList.value"
></Input>
</FormItem>
</Col>
</Row>
</Form>
</
template
>
<
script
>
// import Api from "./api";
export
default
{
name
:
"Add"
,
data
()
{
return
{
condition
:
{
id
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
creationTime
:
{
op
:
"Range"
,
value
:
null
,
show
:
true
},
creatorUserId
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
lastModificationTime
:
{
op
:
"Range"
,
value
:
null
,
show
:
true
},
lastModifierUserId
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
mmcode
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
drawingNo
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
name
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
productCode
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
status
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
remark
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
madeCompany
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
productUrl
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
productUrlList
:
{
op
:
"Equal"
,
value
:
null
,
show
:
true
},
},
};
},
methods
:
{
handleClose
()
{
this
.
$emit
(
"on-close"
);
},
l
(
key
)
{
key
=
"product_info"
+
"."
+
key
;
return
this
.
$t
(
key
);
},
},
};
</
script
>
\ No newline at end of file
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