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

feat: v3接口调整

上级 eacaf934
...@@ -68,7 +68,7 @@ export function getMeetingList(params) { ...@@ -68,7 +68,7 @@ export function getMeetingList(params) {
* 获取腾讯会议列表(不分页) * 获取腾讯会议列表(不分页)
*/ */
export function getNonpagedMeetingList(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) { ...@@ -44,6 +44,12 @@ export function getRoleDetails(params) {
export function deleteRole(id) { export function deleteRole(id) {
return httpRequest.delete(`/api/live/admin/v2/role/${id}/delete`) 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) { ...@@ -27,5 +27,5 @@ export function getTxAccountList(params) {
* 获取所有腾讯用户列表(分页) * 获取所有腾讯用户列表(分页)
*/ */
export function getAllTxAccountList(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 { ...@@ -140,8 +140,8 @@ export default {
} }
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
getNonpagedMeetingList(params).then((res) => { getNonpagedMeetingList(params).then((res) => {
if (res.code === 0 && res.data && res.data.list) { if (res.code === 0 && Array.isArray(res.data)) {
resolve(res.data.list) resolve(res.data)
} else { } else {
reject(res) reject(res)
} }
......
...@@ -37,6 +37,9 @@ ...@@ -37,6 +37,9 @@
<el-option label="数据权限" :value="3"></el-option> <el-option label="数据权限" :value="3"></el-option>
</el-select> </el-select>
</el-form-item> </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> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button type="primary" @click="handleEnter" size="mini">确 定</el-button> <el-button type="primary" @click="handleEnter" size="mini">确 定</el-button>
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
</div> </div>
</template> </template>
<script> <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 = { const defaultForm = {
name: '', name: '',
display_name: '', display_name: '',
...@@ -213,7 +213,10 @@ export default { ...@@ -213,7 +213,10 @@ export default {
}) })
}, },
fetchDeleteRole(id) { fetchDeleteRole(id) {
deleteRole(id).then((res) => { const params = {
ids: [id]
}
batchDeleteRole(params).then((res) => {
if (res.code === 0 && res.data.status === true) { if (res.code === 0 && res.data.status === true) {
this.$message.success('删除角色成功') this.$message.success('删除角色成功')
this.fetchRoleList() this.fetchRoleList()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论