|
@@ -125,6 +125,7 @@ const getRoleData = async (id) => {
|
|
//提交表单
|
|
//提交表单
|
|
const submitLoading = ref(false)
|
|
const submitLoading = ref(false)
|
|
const dialogSubmit = async () => {
|
|
const dialogSubmit = async () => {
|
|
|
|
+ submitLoading.value = true
|
|
const paneData = tabPaneData.value
|
|
const paneData = tabPaneData.value
|
|
let newObjData = { roleIds: [rowInfo.value.id] }
|
|
let newObjData = { roleIds: [rowInfo.value.id] }
|
|
for (let i = 0; i < paneData.length; i++) {
|
|
for (let i = 0; i < paneData.length; i++) {
|
|
@@ -140,7 +141,16 @@ const dialogSubmit = async () => {
|
|
newObjData[item.form].push(half[j] + '---all')
|
|
newObjData[item.form].push(half[j] + '---all')
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- console.log(newObjData)
|
|
|
|
|
|
+ //发起请求
|
|
|
|
+ const { error, code, msg } = await mainApi.grant(newObjData)
|
|
|
|
+ submitLoading.value = false
|
|
|
|
+ if (!error && code === 200) {
|
|
|
|
+ dialogClose()
|
|
|
|
+ window?.$message?.success('操作成功')
|
|
|
|
+ getDataApi()
|
|
|
|
+ } else {
|
|
|
|
+ window?.$message?.error(msg ?? '操作失败')
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
//关闭弹窗
|
|
//关闭弹窗
|