Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
T
TF-MOM-WEB
Project
Project
Details
Activity
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
TFMOM
TF-MOM-WEB
Commits
867cecb8
Commit
867cecb8
authored
Oct 24, 2023
by
“lixuyan”
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
pdg的查看
parent
1620a57b
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
151 additions
and
101 deletions
+151
-101
index.vue
.../privateComponents/components/AssignCardProcess/index.vue
+6
-0
index.vue
.../src/privateComponents/components/LacquerFreeze/index.vue
+47
-48
Table2.vue
...on/components/TechnicalRequirements/components/Table2.vue
+34
-31
index.vue
.../taskExecution/components/TechnicalRequirements/index.vue
+64
-22
No files found.
applications/dee-mes/src/privateComponents/components/AssignCardProcess/index.vue
View file @
867cecb8
...
...
@@ -52,6 +52,12 @@ export default {
},
mounted
()
{
this
.
$bus
.
$on
(
'completeEvent'
,
(
res
)
=>
{
this
.
$message
({
message
:
'保存成功'
,
type
:
'success'
})
})
},
// 组件方法
methods
:
{
...
...
applications/dee-mes/src/privateComponents/components/LacquerFreeze/index.vue
View file @
867cecb8
...
...
@@ -4,7 +4,7 @@
<el-form
ref=
"form2"
class=
"GlueBlendingCard-footer-form"
:model=
"form
2
"
:model=
"form"
label-width=
"130px"
:rules=
"rules2"
>
...
...
@@ -12,7 +12,7 @@
<el-col
:span=
"6"
>
<el-form-item
label=
"剩余施工期/mim"
prop=
"leftWorkMinutes"
>
<el-input
v-model=
"form
2
.leftWorkMinutes"
v-model=
"form.leftWorkMinutes"
class=
"input-with-select el-input--small"
placeholder=
"请输入剩余施工期"
clearable
...
...
@@ -24,7 +24,7 @@
<el-col
:span=
"6"
>
<el-form-item
label=
"失效期"
prop=
"validityEnd"
>
<el-date-picker
v-model=
"form
2
.validityEnd"
v-model=
"form.validityEnd"
type=
"datetime"
class=
"input-with-select el-input--small"
placeholder=
"请选择失效期"
...
...
@@ -38,18 +38,18 @@
<el-col
:span=
"6"
>
<el-form-item
label=
""
prop=
"isFreezing"
>
<el-radio-group
v-model=
"form
2
.isFreezing"
v-model=
"form.isFreezing"
:disabled=
"disabled"
>
<el-radio
label=
"true"
>
需要
</el-radio>
<el-radio
label=
"false"
>
不需要
</el-radio>
<el-radio
:
label=
"true"
>
需要
</el-radio>
<el-radio
:
label=
"false"
>
不需要
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col
v-if=
"form
2.isFreezing === 'true'
"
:span=
"6"
>
<el-form-item
label=
"冷冻温度/℃"
prop=
"free
z
Temperature"
>
<el-col
v-if=
"form
.isFreezing === true
"
:span=
"6"
>
<el-form-item
label=
"冷冻温度/℃"
prop=
"freeTemperature"
>
<el-input
v-model=
"form
2.freez
Temperature"
v-model=
"form
.free
Temperature"
placeholder=
"请输入冷冻温度/℃"
clearable
class=
"input-with-select el-input--small"
...
...
@@ -67,7 +67,6 @@
:columns=
"colums2"
:data=
"tableData2"
:options=
"tableOptions2"
@
row-click=
"rowClick2"
>
<dee-tools
slot=
"header"
:tools=
"tools"
mode=
"normal"
/>
</dee-table>
...
...
@@ -94,6 +93,10 @@ export default {
basicData
:
{
type
:
Object
,
default
:
()
=>
null
},
form
:
{
type
:
Object
,
default
:
()
=>
null
}
},
data
()
{
...
...
@@ -144,10 +147,9 @@ export default {
type
:
'error'
})
.
then
(()
=>
{
this
.
HttpRequest
(
'/AssignCardItem/deleteItem'
,
params
,
'post'
post
(
'/AssignCardItem/recursion'
,
params
)
.
then
((
res
)
=>
{
this
.
reset
(
'删除'
)
...
...
@@ -189,18 +191,18 @@ export default {
isFreezing
:
[
{
required
:
true
,
message
:
'请选择是否需要冷冻'
,
trigger
:
'blur'
}
],
free
z
Temperature
:
[
freeTemperature
:
[
{
required
:
true
,
message
:
'请输入冷冻温度'
,
trigger
:
'blur'
}
]
},
form2
:
{
isFreezing
:
''
,
// 是否需要冷冻
freezTemperature
:
''
,
// 冷冻温度
leftWorkMinutes
:
''
,
// 剩余施工期
validityEnd
:
''
// 失效期
},
//
form2: {
//
isFreezing: '', // 是否需要冷冻
//
freezTemperature: '', // 冷冻温度
//
leftWorkMinutes: '', // 剩余施工期
//
validityEnd: '' // 失效期
//
},
// 冷冻表格数据
//
tableData2: [],
tableData2
:
[],
// 序号
indexRow
:
{
title
:
'序号'
,
align
:
'center'
,
width
:
'70'
},
// 表格样式配置
...
...
@@ -223,34 +225,38 @@ export default {
}
},
methods
:
{
rowClick2
(
row
)
{
this
.
row2
=
row
.
id
},
reload
()
{
this
.
getLasousInstallation
()
},
getLasousInstallation
()
{
const
params
=
{
pageFrom
:
1
,
pageSize
:
99999
,
indices
:
[
'AssignCardItem'
],
searchItems
:
{
items
:
[
'pageFrom'
:
1
,
'pageSize'
:
9999
,
'searchItems'
:
{
'children'
:
[
{
fieldName
:
'subTypeName'
,
operator
:
'EQ'
,
value
:
'AssignCardItem'
},
'items'
:
[
{
fieldName
:
'assignCardId'
,
operator
:
'EQ'
,
value
:
this
.
row
.
pboId
// 记录卡
id
'fieldName'
:
'assignCardId'
,
'operator'
:
'EQ'
,
'value'
:
this
.
basicData
.
id
}
],
operator
:
'AND'
'operator'
:
'AND'
}
],
'items'
:
[],
'operator'
:
'AND'
},
'openProps'
:
[],
'sortItem'
:
[
{
'fieldName'
:
'modifyTime'
,
'sortOrder'
:
'desc'
}
post
(
'/AssignCardItem/find/recursion'
,
params
)
]
}
post
(
'/AssignCardItem/search'
,
params
)
.
then
((
res
)
=>
{
this
.
tableData2
=
res
.
items
.
content
})
...
...
@@ -264,13 +270,6 @@ export default {
message
:
`
${
message
}
成功`
,
type
:
'success'
})
if
(
message
!==
'保存'
)
{
this
.
tableData
=
[]
this
.
tableData2
=
[]
this
.
$refs
.
form
.
resetFields
()
this
.
$refs
.
form2
.
resetFields
()
this
.
$emit
(
'reload'
)
}
}
}
}
...
...
applications/dee-mes/src/views/taskExecution/components/TechnicalRequirements/components/Table2.vue
View file @
867cecb8
...
...
@@ -42,7 +42,7 @@
<
script
>
// import { downloadPdfHandle } from '@/api/inventory.js'
//
import axios from 'axios'
import
axios
from
'axios'
export
default
{
components
:
{},
...
...
@@ -132,36 +132,39 @@ export default {
type
:
'error'
})
}
// const baseURl = downloadPdfHandle()
// axios({
// method: 'get',
// url: '/gace/mbom/downloadGACEAppData',
// params: {
// gaceUrl: row.docsUrl + localStorage.getItem('fullName'),
// docName: row.docName
// },
// baseURL: baseURl,
// headers: { token: `${localStorage.getItem('token')}`, 'equipment_id': `${localStorage.getItem('uid')}` },
// responseType: 'arraybuffer'
// }).then((res) => {
// const blob = new Blob([res.data], {
// type: 'application/pdf'
// })
// if (window.navigator.msSaveOrOpenBlob) {
// navigator.msSaveBlob(blob)
// } else {
// // const elink = document.createElement('a')
// // elink.download = 'pdf.pdf'
// // elink.style.display = 'none'
// // elink.href = URL.createObjectURL(blob)
// var openUrl = URL.createObjectURL(blob)
// window.open(openUrl)
// // obj.document.title = '驱蚊器为切为'
// // document.body.appendChild(elink)
// // elink.click()
// // document.body.removeChild(elink)
// }
// })
// eslint-disable-next-line no-undef
const
baseURl
=
`
${
VUE_APP_BASE_API
||
process
.
env
.
VUE_APP_BASE_API
}
`
const
user
=
27200113
console
.
log
(
row
.
docsUrl
+
user
)
axios
({
method
:
'get'
,
url
:
'/gace/mbom/downloadGACEAppData'
,
params
:
{
gaceUrl
:
row
.
docsUrl
+
user
,
docName
:
row
.
docName
},
baseURL
:
baseURl
,
headers
:
{
token
:
`
${
localStorage
.
getItem
(
'token'
)}
`
,
'equipment_id'
:
`
${
localStorage
.
getItem
(
'uid'
)}
`
},
responseType
:
'arraybuffer'
}).
then
((
res
)
=>
{
const
blob
=
new
Blob
([
res
.
data
],
{
type
:
'application/pdf'
})
if
(
window
.
navigator
.
msSaveOrOpenBlob
)
{
navigator
.
msSaveBlob
(
blob
)
}
else
{
// const elink = document.createElement('a')
// elink.download = 'pdf.pdf'
// elink.style.display = 'none'
// elink.href = URL.createObjectURL(blob)
var
openUrl
=
URL
.
createObjectURL
(
blob
)
window
.
open
(
openUrl
)
// obj.document.title = '驱蚊器为切为'
// document.body.appendChild(elink)
// elink.click()
// document.body.removeChild(elink)
}
})
}
}
}
...
...
applications/dee-mes/src/views/taskExecution/components/TechnicalRequirements/index.vue
View file @
867cecb8
...
...
@@ -58,20 +58,15 @@ export default {
this
.
visible
=
true
this
.
$nextTick
(()
=>
{
this
.
getTablesData
(
1
)
this
.
getTablesData
(
2
)
// this.getTablesData(2)
this
.
getDocTable
()
this
.
getFrockTable
()
})
},
handleClose
()
{},
getTablesData
(
value
)
{
var
that
=
this
if
(
value
===
1
)
{
this
.
$refs
.
table1
.
loading
=
true
}
else
{
this
.
$refs
.
table2
.
loading
=
true
}
this
.
$refs
.
table1
.
loading
=
true
this
.
$refs
.
table2
.
loading
=
true
const
params
=
{
'searchItems'
:
{
'children'
:
[
...
...
@@ -85,8 +80,8 @@ export default {
},
{
'fieldName'
:
'subTypeName'
,
'operator'
:
value
===
1
?
'EQ'
:
'IN
'
,
'value'
:
value
===
1
?
'DxProcessPlanDesignView'
:
[
'DocInnerRef'
,
'DocOuterRef'
]
'operator'
:
'EQ
'
,
'value'
:
'DxProcessPlanDesignView'
}
],
'operator'
:
'AND'
...
...
@@ -112,17 +107,9 @@ export default {
params
)
.
then
((
res
)
=>
{
if
(
res
.
message
.
includes
(
'成功'
))
{
if
(
value
===
1
)
{
this
.
tableDesign
=
res
.
items
.
content
||
[]
}
else
{
this
.
tableFile
=
res
.
items
.
content
||
[]
}
this
.
$nextTick
(()
=>
{
if
(
value
===
1
)
{
this
.
$refs
.
table1
.
init
()
}
else
{
this
.
$refs
.
table2
.
init
()
}
})
}
else
{
that
.
$message
({
...
...
@@ -134,12 +121,67 @@ export default {
})
.
catch
((
err
)
=>
console
.
error
(
err
))
.
finally
(()
=>
{
if
(
value
===
1
)
{
this
.
$refs
.
table1
.
loading
=
false
})
},
getDocTable
()
{
var
that
=
this
this
.
$refs
.
table2
.
loading
=
true
const
params
=
{
'searchItems'
:
{
'children'
:
[
{
'items'
:
[
{
'fieldName'
:
'extProcessDocLinks.sourceId'
,
'operator'
:
'EQ'
,
'value'
:
this
.
$parent
.
headerData
.
aoId
},
{
'fieldName'
:
'subTypeName'
,
'operator'
:
'IN'
,
'value'
:
[
'DocInnerRef'
,
'DocOuterRef'
]
}
],
'operator'
:
'AND'
}
],
'items'
:
[],
'operator'
:
'AND'
},
'openProps'
:
[
{
'name'
:
'extProcessDocLinks'
}
],
'sortItem'
:
[
{
'fieldName'
:
'modifyTime'
,
'sortOrder'
:
'desc'
}
],
'toValidateKeys'
:
''
}
post
(
`/ExtProcessDocument/getProcessDocument`
,
params
)
.
then
((
res
)
=>
{
if
(
res
.
message
.
includes
(
'成功'
))
{
this
.
tableFile
=
res
.
items
.
content
||
[]
this
.
$nextTick
(()
=>
{
this
.
$refs
.
table2
.
init
()
})
}
else
{
this
.
$refs
.
table2
.
loading
=
false
that
.
$message
({
showClose
:
true
,
message
:
'保存失败'
,
type
:
'error'
})
}
})
.
catch
((
err
)
=>
console
.
error
(
err
))
.
finally
(()
=>
{
this
.
$refs
.
table2
.
loading
=
false
})
},
getFrockTable
()
{
var
that
=
this
...
...
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