mirror of
https://github.com/jumpserver/lina.git
synced 2025-07-14 23:44:16 +00:00
Merge pull request #1751 from jumpserver/pr@dev@fix_bulk_update
fix: 修复批量提交的问题
This commit is contained in:
commit
f11131e9ad
@ -272,6 +272,10 @@ export default {
|
||||
return ['put', 'patch'].indexOf(this.method.toLowerCase()) > -1
|
||||
},
|
||||
encryptFields(values) {
|
||||
// 批量提交,clean 后可能是个数组
|
||||
if (values instanceof Array) {
|
||||
return values.map((item) => this.encryptFields(item))
|
||||
}
|
||||
values = { ...values }
|
||||
for (const field of this.encryptedFields) {
|
||||
let value = values[field]
|
||||
|
@ -98,11 +98,11 @@ export default {
|
||||
const vm = this
|
||||
return {
|
||||
submitMethod: () => 'patch',
|
||||
cleanFormValue: function(value) {
|
||||
cleanFormValue: (value) => {
|
||||
const filterValue = {}
|
||||
Object.keys(value).filter((key) => vm.checkedFields?.includes(key)).forEach((key) => {
|
||||
filterValue[key] = value[key]
|
||||
})
|
||||
Object.keys(value)
|
||||
.filter((key) => vm.checkedFields?.includes(key))
|
||||
.forEach((key) => { filterValue[key] = value[key] })
|
||||
const formValue = []
|
||||
let object = {}
|
||||
for (const row of vm.selectedRows) {
|
||||
|
Loading…
Reference in New Issue
Block a user