Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
T
topsun-bpm
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
鲁鑫
topsun-bpm
Commits
88ffcd84
Commit
88ffcd84
authored
Dec 12, 2023
by
wanghang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复已知问题
parent
cd061dfd
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
58 additions
and
18 deletions
+58
-18
proofingMake.js
...un-xt/src/main/webapp/biz/topsun/proofing/proofingMake.js
+58
-18
No files found.
topsun-xt/src/main/webapp/biz/topsun/proofing/proofingMake.js
View file @
88ffcd84
...
@@ -5,20 +5,20 @@ $(document).ready(function () {
...
@@ -5,20 +5,20 @@ $(document).ready(function () {
});
});
function
initialize
(){
function
initialize
()
{
/**
/**
* 如果是详情页,展示数据,隐藏按钮
* 如果是详情页,展示数据,隐藏按钮
* @type {boolean}
* @type {boolean}
*/
*/
let
isDetailPage
=
(
$
(
"#isDetailPage"
).
val
()
===
"true"
);
let
isDetailPage
=
(
$
(
"#isDetailPage"
).
val
()
===
"true"
);
if
(
isDetailPage
)
{
if
(
isDetailPage
)
{
let
proofingApplyNo
=
$
(
"#proofingApplyNo"
).
val
();
let
proofingApplyNo
=
$
(
"#proofingApplyNo"
).
val
();
let
productId
=
$
(
"#productId"
).
val
();
let
productId
=
$
(
"#productId"
).
val
();
if
(
proofingApplyNo
!=
null
&&
proofingApplyNo
!==
''
)
{
if
(
proofingApplyNo
!=
null
&&
proofingApplyNo
!==
''
)
{
ajaxRenderDataGoForm
(
proofingApplyNo
);
ajaxRenderDataGoForm
(
proofingApplyNo
);
}
}
if
(
productId
!=
null
&&
productId
!==
''
)
{
if
(
productId
!=
null
&&
productId
!==
''
)
{
showTechnologyTable
(
productId
);
showTechnologyTable
(
productId
);
}
}
$
(
"#formButton"
).
hide
();
$
(
"#formButton"
).
hide
();
...
@@ -38,9 +38,9 @@ function bindQueryEvent() {
...
@@ -38,9 +38,9 @@ function bindQueryEvent() {
}
}
function
saveForm
(){
function
saveForm
()
{
let
technologyResult
=
DataUtil
.
getUpdateRow
(
technologyObj
.
gridManager
);
// 获取选中行
let
technologyResult
=
DataUtil
.
getUpdateRow
(
technologyObj
.
gridManager
);
// 获取选中行
if
(
!
technologyResult
)
{
if
(
!
technologyResult
)
{
alert
(
"请选择工艺!"
)
alert
(
"请选择工艺!"
)
return
false
;
return
false
;
}
}
...
@@ -52,24 +52,24 @@ function saveForm(){
...
@@ -52,24 +52,24 @@ function saveForm(){
var
extendedData
=
{};
var
extendedData
=
{};
extendedData
.
technology
=
Public
.
encodeJSONURI
(
technologyResult
);
extendedData
.
technology
=
Public
.
encodeJSONURI
(
technologyResult
);
extendedData
.
process
=
Public
.
encodeJSONURI
(
processResult
);
extendedData
.
process
=
Public
.
encodeJSONURI
(
processResult
);
var
_self
=
this
;
var
_self
=
this
;
$
(
'#submitForm'
).
ajaxSubmit
({
$
(
'#submitForm'
).
ajaxSubmit
({
url
:
web_app
.
name
+
'/proofingMake/saveProofingMake.ajax'
,
url
:
web_app
.
name
+
'/proofingMake/saveProofingMake.ajax'
,
param
:
extendedData
,
param
:
extendedData
,
success
:
function
(
data
)
{
success
:
function
(
data
)
{
if
(
data
==
"1"
){
if
(
data
==
"1"
)
{
Public
.
successTip
(
"保存成功!"
);
Public
.
successTip
(
"保存成功!"
);
}
}
_self
.
close
();
_self
.
close
();
}
}
});
});
let
productId
=
$
(
"#productId"
).
val
();
let
productId
=
$
(
"#productId"
).
val
();
let
proofingMakeNo
=
$
(
"#proofingMakeNo"
).
val
();
let
proofingMakeNo
=
$
(
"#proofingMakeNo"
).
val
();
UICtrl
.
addTabItem
({
UICtrl
.
addTabItem
({
tabid
:
'workInstructionApply'
+
proofingMakeNo
,
tabid
:
'workInstructionApply'
+
proofingMakeNo
,
text
:
"作业指导申请书"
,
text
:
"作业指导申请书"
,
url
:
web_app
.
name
+
'/workInstructionApply/forwardWorkInstructionApply.do?productId='
+
productId
url
:
web_app
.
name
+
'/workInstructionApply/forwardWorkInstructionApply.do?productId='
+
productId
});
});
}
}
...
@@ -78,16 +78,56 @@ function resetForm(obj) {
...
@@ -78,16 +78,56 @@ function resetForm(obj) {
$
(
obj
).
formClean
();
$
(
obj
).
formClean
();
}
}
function
ajaxRenderDataGoForm
(
proofingApplyNo
){
function
ajaxRenderDataGoForm
(
proofingApplyNo
)
{
Public
.
ajax
(
web_app
.
name
+
'/proofingMake/queryProofingApply.ajax'
,
{
proofingApplyNo
:
proofingApplyNo
},
function
(
data
)
{
Public
.
ajax
(
web_app
.
name
+
'/proofingMake/queryProofingApply.ajax'
,
{
proofingApplyNo
:
proofingApplyNo
},
function
(
data
)
{
//替换前缀为proofingApply的字段为proofingMake
//替换前缀为proofingApply的字段为proofingMake
const
updatedData
=
Object
.
entries
(
data
).
reduce
((
acc
,
[
key
,
value
])
=>
{
const
updatedData
=
Object
.
entries
(
data
).
reduce
((
acc
,
[
key
,
value
])
=>
{
const
updatedKey
=
(
key
!==
"proofingApplyId"
&&
key
!==
"proofingApplyNo"
)
const
updatedKey
=
(
key
!==
"proofingApplyId"
&&
key
!==
"proofingApplyNo"
&&
key
!==
"proofingApplyApplicationStatus"
)
?
key
.
replace
(
"proofingApply"
,
"proofingMake"
)
?
key
.
replace
(
"proofingApply"
,
"proofingMake"
)
:
key
;
:
key
;
acc
[
updatedKey
]
=
value
;
acc
[
updatedKey
]
=
value
;
return
acc
;
return
acc
;
},
{});
},
{});
$
(
'#submitForm'
).
formSet
(
updatedData
);
$
(
'#submitForm'
).
formSet
(
updatedData
);
renderingDictionaries
(
updatedData
);
})
})
}
}
/**
* 渲染带数据字典的select
* @param obj
*/
function
renderingDictionaries
(
obj
)
{
console
.
log
(
obj
)
$
(
"select"
).
each
(
function
()
{
var
id
=
$
(
this
).
attr
(
"id"
);
if
(
obj
.
hasOwnProperty
(
id
))
{
var
keyValuePairs
=
new
Map
();
$
(
'#'
+
id
+
' option'
).
each
(
function
()
{
var
value
=
$
(
this
).
val
();
var
text
=
$
(
this
).
text
();
keyValuePairs
.
set
(
value
,
text
);
});
// 获取 对应的文本值
var
selectedValue
=
obj
[
id
];
var
selectedText
=
keyValuePairs
.
get
(
selectedValue
);
// 将文本值赋值给目标元素
$
(
'#'
+
id
+
'_text'
).
val
(
selectedText
);
$
(
'#'
+
id
).
val
(
selectedValue
);
console
.
log
(
"select:"
+
id
+
"("
+
selectedText
+
":"
+
selectedValue
+
")"
)
}
});
}
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