提交 a6ee7d49 authored 作者: pengxiaohui's avatar pengxiaohui

feat: v3接口调整

上级 eacaf934
......@@ -68,7 +68,7 @@ export function getMeetingList(params) {
* 获取腾讯会议列表(不分页)
*/
export function getNonpagedMeetingList(params) {
return httpRequest.get('/api/live/admin/v2/tencent/meeting/list-by-day', { params })
return httpRequest.get('/api/live/admin/v3/tencent/meeting/list-by-day', { params })
}
/**
* 获取腾讯会议详情
......
......@@ -44,6 +44,12 @@ export function getRoleDetails(params) {
export function deleteRole(id) {
return httpRequest.delete(`/api/live/admin/v2/role/${id}/delete`)
}
/**
* 删除角色
*/
export function batchDeleteRole(data) {
return httpRequest.post('/api/live/admin/v3/system/role/batch-delete', data)
}
/**
* 获取角色列表
*/
......
......@@ -27,5 +27,5 @@ export function getTxAccountList(params) {
* 获取所有腾讯用户列表(分页)
*/
export function getAllTxAccountList(params) {
return httpRequest.get('/api/live/admin/v2-2/tencent/user/list', { params })
return httpRequest.get('/api/live/admin/v3/tencent/user/list', { params })
}
\ No newline at end of file
......@@ -140,8 +140,8 @@ export default {
}
return new Promise((resolve, reject) => {
getNonpagedMeetingList(params).then((res) => {
if (res.code === 0 && res.data && res.data.list) {
resolve(res.data.list)
if (res.code === 0 && Array.isArray(res.data)) {
resolve(res.data)
} else {
reject(res)
}
......
......@@ -37,6 +37,9 @@
<el-option label="数据权限" :value="3"></el-option>
</el-select>
</el-form-item>
<el-form-item label="权限路由" prop="effect_uri">
<el-input v-model="form.effect_uri" size="small" placeholder="权限路由"></el-input>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button type="primary" @click="handleEnter" size="mini">确 定</el-button>
......
......@@ -63,7 +63,7 @@
</div>
</template>
<script>
import { getRoles, createRole, operateLog, deleteRole, updateRole, getRolePermissions, getAllPermissions, setRolePermissions } from '@api/system'
import { getRoles, createRole, operateLog, batchDeleteRole, updateRole, getRolePermissions, getAllPermissions, setRolePermissions } from '@api/system'
const defaultForm = {
name: '',
display_name: '',
......@@ -213,7 +213,10 @@ export default {
})
},
fetchDeleteRole(id) {
deleteRole(id).then((res) => {
const params = {
ids: [id]
}
batchDeleteRole(params).then((res) => {
if (res.code === 0 && res.data.status === true) {
this.$message.success('删除角色成功')
this.fetchRoleList()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论