mirror of
https://github.com/PanJiaChen/vue-element-admin.git
synced 2025-08-12 22:29:59 +08:00
40 lines
1.6 KiB
JavaScript
40 lines
1.6 KiB
JavaScript
import request from '@/utils/request'
|
|
import store from '@/store/modules/user'
|
|
|
|
var roles = store.state.roles.replace(/;/g, '')
|
|
|
|
export default {
|
|
getDate(pageSize, pageNo, data_id, table_name) {
|
|
return request({
|
|
url: `/commonAction.do?eventcode=query_data&funid=queryevent&pagetype=editgrid&query_funid=sys_attach&user_id=${roles}`,
|
|
method: 'post',
|
|
data: `start=${pageNo}&limit=${pageSize}&where_sql=sys_attach.data_id = ? and sys_attach.table_name = ?&where_type=string;string&where_value=${data_id};${table_name}`
|
|
}).then(response => response.data)
|
|
},
|
|
Delete(ids) {
|
|
let keys = ''
|
|
ids.forEach(d => {
|
|
keys += 'keyid=' + d + '&'
|
|
})
|
|
return request({
|
|
url: `/commonAction.do`,
|
|
method: 'post',
|
|
data: `funid=sys_attach&${keys}pagetype=editgrid&eventcode=delete&user_id=${roles}&dataType=json`
|
|
}).then(response => response.data)
|
|
},
|
|
getFormDate(id) {
|
|
return request({
|
|
url: `/commonAction.do?eventcode=query_data&funid=queryevent&pagetype=grid&query_funid=safe_insp&user_id=${roles}`,
|
|
method: 'post',
|
|
data: `start=0&limit=10&where_sql=safe_insp.safe_insp_id = ?&where_value=${id}&where_type=string&is_query=1&query_type=0`
|
|
}).then(response => response.data)
|
|
},
|
|
downLoad(keys) {
|
|
return request({
|
|
url: `fileAction.do?funid=sys_attach&keyid=${keys}&pagetype=editgrid&eventcode=down&user_id=${roles}&dataType=byte&_dc=`,
|
|
method: 'post',
|
|
data: `funid=sys_attach&keyid=${keys}&pagetype=editgrid&eventcode=down&user_id=${roles}&dataType=byte&_dc=`
|
|
}).then(response => response.data)
|
|
}
|
|
}
|