mirror of
https://github.com/jumpserver/lina.git
synced 2025-07-15 07:51:58 +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
|
return ['put', 'patch'].indexOf(this.method.toLowerCase()) > -1
|
||||||
},
|
},
|
||||||
encryptFields(values) {
|
encryptFields(values) {
|
||||||
|
// 批量提交,clean 后可能是个数组
|
||||||
|
if (values instanceof Array) {
|
||||||
|
return values.map((item) => this.encryptFields(item))
|
||||||
|
}
|
||||||
values = { ...values }
|
values = { ...values }
|
||||||
for (const field of this.encryptedFields) {
|
for (const field of this.encryptedFields) {
|
||||||
let value = values[field]
|
let value = values[field]
|
||||||
|
@ -98,11 +98,11 @@ export default {
|
|||||||
const vm = this
|
const vm = this
|
||||||
return {
|
return {
|
||||||
submitMethod: () => 'patch',
|
submitMethod: () => 'patch',
|
||||||
cleanFormValue: function(value) {
|
cleanFormValue: (value) => {
|
||||||
const filterValue = {}
|
const filterValue = {}
|
||||||
Object.keys(value).filter((key) => vm.checkedFields?.includes(key)).forEach((key) => {
|
Object.keys(value)
|
||||||
filterValue[key] = value[key]
|
.filter((key) => vm.checkedFields?.includes(key))
|
||||||
})
|
.forEach((key) => { filterValue[key] = value[key] })
|
||||||
const formValue = []
|
const formValue = []
|
||||||
let object = {}
|
let object = {}
|
||||||
for (const row of vm.selectedRows) {
|
for (const row of vm.selectedRows) {
|
||||||
|
Loading…
Reference in New Issue
Block a user