1
0
mirror of https://github.com/PanJiaChen/vue-element-admin.git synced 2025-08-13 07:04:21 +08:00

47 lines
1.5 KiB
JavaScript

import request from '@/utils/request'
import store from '@/store/modules/user'
var roles = store.state.roles.replace(/;/g, '')
export default {
getDept(pageSize, pageNo, whereSql) {
return request({
url: `/commonAction.do?eventcode=query_data&funid=queryevent&pagetype=editgrid&query_funid=sys_dept&user_id=${roles}`,
method: 'post',
data: `start=${pageNo}&limit=${pageSize}&${whereSql}&is_query=1&query_type=0`
}).then(response => response.data)
},
getDeptTree() {
return request({
url: `/commonAction.do?eventcode=query_data&funid=queryevent&pagetype=editgrid&query_funid=sys_dept&user_id=${roles}`,
method: 'post',
data: `start=0&limit=10000&where_sql=&where_value=&where_type=&is_query=1&query_type=0`
}).then(response => response.data)
},
Crerte(data) {
return request({
url: `/commonAction.do`,
method: 'post',
data: `${data}`
}).then(response => response.data)
},
auditSave(data) {
return request({
url: `/commonAction.do`,
method: 'post',
data: `${data}`
}).then(response => response.data)
},
Delete(ids) {
let keys = ''
ids.forEach(d => {
keys += 'keyid=' + d + '&'
})
return request({
url: `/commonAction.do`,
method: 'post',
data: `funid=sys_dept&${keys}pagetype=editgrid&eventcode=delete_eg&user_id=${roles}&dataType=json`
}).then(response => response.data)
}
}