Commit a9bb900f authored by jiaxu.yan's avatar jiaxu.yan

feat:更新组件

parent 4a57c2ed
import request from '@/utils/request' import request from '@/utils/request'
const participants = {
add: '1',
update: '2',
delete: '3',
get: '4'
}
const role= {
add: '1',
update: '2',
delete: '3',
get: '4'
}
const group= {
add: '1',
update: '2',
delete: '3',
get: '4'
}
// 全部角色 // 全部角色
export function getRole(query) { export {
return request({ participants,
url: '/authority/system/app/selectAppInformation', role,
method: 'get', group
params: query
})
} }
// // 全部状态
// export function (query) {
// return request({
// url: '/authority/system/app/selectAppInformation',
// method: 'get',
// params: query
// })
// }
\ No newline at end of file
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
*/ */
import _ from 'lodash' import _ from 'lodash'
import request from '@/utils/request' import request from '@/utils/request'
import * as learnCenter from '@/api/learncenter/index'
function ModelDataSource(vm, settings) { function ModelDataSource(vm, settings) {
this.vm = vm this.vm = vm
this.settings = settings this.settings = settings
...@@ -45,7 +46,7 @@ ModelDataSource.prototype = { ...@@ -45,7 +46,7 @@ ModelDataSource.prototype = {
} else { } else {
params.id = uuid params.id = uuid
request({ request({
url: url + '/getById', url: learnCenter[url].get,
method: 'post', method: 'post',
data: params data: params
}) })
...@@ -80,10 +81,10 @@ ModelDataSource.prototype = { ...@@ -80,10 +81,10 @@ ModelDataSource.prototype = {
let self = this let self = this
let url = '' let url = ''
if (self.uuid == 0) { if (self.uuid == 0) {
url = self.settings.url + '/add' url: learnCenter[self.settings.url].add
delete self.id delete self.id
} else { } else {
url = self.settings.url + '/edit' url: learnCenter[self.settings.url].update
} }
request({ request({
...@@ -132,7 +133,7 @@ ModelDataSource.prototype = { ...@@ -132,7 +133,7 @@ ModelDataSource.prototype = {
) { ) {
let self = this let self = this
request({ request({
url: self.settings.url + '/remove', url: learnCenter[self.settings.url].delete,
method: 'post', method: 'post',
data: { data: {
ids: [self.uuid] ids: [self.uuid]
......
...@@ -138,7 +138,7 @@ export default { ...@@ -138,7 +138,7 @@ export default {
dialogEditId: null dialogEditId: null
}, },
model: this.$modelDataSource({ model: this.$modelDataSource({
url: '/system/enterprise', url: 'group',
dataKey: 'model', dataKey: 'model',
attributes: { attributes: {
id: '' id: ''
......
...@@ -184,7 +184,7 @@ export default { ...@@ -184,7 +184,7 @@ export default {
Authorization: 'Bearer ' + getToken() Authorization: 'Bearer ' + getToken()
}, },
model: this.$modelDataSource({ model: this.$modelDataSource({
url: '/system/enterprise', url: 'participants',
dataKey: 'model', dataKey: 'model',
attributes: { attributes: {
id: '' id: ''
......
...@@ -114,7 +114,7 @@ export default { ...@@ -114,7 +114,7 @@ export default {
dialogEditId: null dialogEditId: null
}, },
model: this.$modelDataSource({ model: this.$modelDataSource({
url: '/system/enterprise', url: 'role',
dataKey: 'model', dataKey: 'model',
attributes: { attributes: {
id: '' id: ''
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
</div> </div>
<div class="item-list"> <div class="item-list">
<div class="item" v-for="i in items" :key="i"> <div class="item" v-for="(i,k) in items" :key="k">
<div class="item-num">{{ i.number }}</div> <div class="item-num">{{ i.number }}</div>
<div class="item-name">{{ i.value }}</div> <div class="item-name">{{ i.value }}</div>
</div> </div>
......
...@@ -80,7 +80,7 @@ export default { ...@@ -80,7 +80,7 @@ export default {
return { return {
userlist:[], userlist:[],
model: this.$modelDataSource({ model: this.$modelDataSource({
url: '/system/enterprise', url: 'group',
dataKey: 'model', dataKey: 'model',
attributes: { attributes: {
selected: [], selected: [],
......
...@@ -62,7 +62,7 @@ export default { ...@@ -62,7 +62,7 @@ export default {
data() { data() {
return { return {
model: this.$modelDataSource({ model: this.$modelDataSource({
url: '/system/enterprise', url: 'role',
dataKey: 'model', dataKey: 'model',
attributes: { attributes: {
selected: [], selected: [],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment