|
@@ -45,7 +45,6 @@ import AdvancedQuery from '@/components/AdvancedQuery'
|
|
|
import { mapGetters } from 'vuex'
|
|
|
import { listToTree } from '@/utils/validate'
|
|
|
import { Query, newData, modifyData, moveData, getAuthorization, authorization } from "@/api/webApi"
|
|
|
-import { formatChange } from '@/utils/validate'
|
|
|
|
|
|
export default {
|
|
|
name: 'Permissionlist',
|
|
@@ -176,7 +175,7 @@ export default {
|
|
|
const nitem = ndata.filter(item => item.pageconfigurationid == this.rowData.pageconfigurationid)
|
|
|
this.rowData.userpermissionsid = nitem[0].userpermissionsid
|
|
|
this.rowData.selectcolumnlist = JSON.stringify(dataRules)
|
|
|
- this.sendCheckData('edit', [this.rowData], 'userpermissionsid')
|
|
|
+ this.sendCheckData('edit', [this.rowData])
|
|
|
this.restDataRow()
|
|
|
this.advancedDrawer = false
|
|
|
},
|
|
@@ -309,7 +308,7 @@ export default {
|
|
|
this.sendCheckData('add', res)
|
|
|
} else {
|
|
|
const res = this.findRepetData(nitems1, nitems2)
|
|
|
- this.sendCheckData('del', res, 'userpermissionsid')
|
|
|
+ this.sendCheckData('del', res)
|
|
|
}
|
|
|
}
|
|
|
},
|
|
@@ -325,21 +324,23 @@ export default {
|
|
|
return res
|
|
|
},
|
|
|
//发送新增编辑删除数据
|
|
|
- sendCheckData (type, data, key) {
|
|
|
- const event = type == 'add' ? 1 : type == 'edit' ? 2 : 3
|
|
|
+ sendCheckData (types, data) {
|
|
|
+ const event = types == 'add' ? 1 : types == 'edit' ? 2 : 3
|
|
|
const querys = []
|
|
|
const items = _.cloneDeep(data)
|
|
|
+ const { id, type } = this.queryItem
|
|
|
+ const ids = []
|
|
|
items.map(item => {
|
|
|
if (item.children) delete item.children
|
|
|
- const paramsItem = {
|
|
|
- pageconfigurationid: item.pageconfigurationid,
|
|
|
- }
|
|
|
- const params = {
|
|
|
- datacontent: Object.assign(paramsItem, this.queryItem),
|
|
|
- event
|
|
|
- }
|
|
|
- querys.push(authorization(params))
|
|
|
+ ids.push(item.pageconfigurationid)
|
|
|
})
|
|
|
+ const params = {
|
|
|
+ id,
|
|
|
+ type,
|
|
|
+ datacontent: ids,
|
|
|
+ event
|
|
|
+ }
|
|
|
+ querys.push(authorization(params))
|
|
|
this.getAnscyData(querys)
|
|
|
},
|
|
|
//获取异步数据
|