|
@@ -130,11 +130,12 @@
|
|
|
|
|
|
<script setup>
|
|
<script setup>
|
|
import {ref, onMounted} from "vue";
|
|
import {ref, onMounted} from "vue";
|
|
-import {arrIndex, isPhone} from "js-fast-way"
|
|
|
|
|
|
+import {arrIndex, arrToId, isPhone} from "js-fast-way"
|
|
import mainApi from '~api/system/user';
|
|
import mainApi from '~api/system/user';
|
|
import organizationApi from '~api/system/organization';
|
|
import organizationApi from '~api/system/organization';
|
|
import {getArrValue} from "js-fast-way"
|
|
import {getArrValue} from "js-fast-way"
|
|
import {Plus, Delete} from '@element-plus/icons-vue'
|
|
import {Plus, Delete} from '@element-plus/icons-vue'
|
|
|
|
+import {delMessage} from "~uti/tools";
|
|
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
getTableData()
|
|
getTableData()
|
|
@@ -357,7 +358,16 @@ const formModalClose = () => {
|
|
|
|
|
|
//删除用户
|
|
//删除用户
|
|
const delClick = () => {
|
|
const delClick = () => {
|
|
-
|
|
|
|
|
|
+ delMessage(async () => {
|
|
|
|
+ const ids = arrToId(tableCheckedKeys.value)
|
|
|
|
+ const { error, code, msg } = await mainApi.remove(ids)
|
|
|
|
+ if (!error && code === 200) {
|
|
|
|
+ window?.$message?.success(msg)
|
|
|
|
+ getTableData().then()
|
|
|
|
+ } else {
|
|
|
|
+ window?.$message?.error(msg)
|
|
|
|
+ }
|
|
|
|
+ })
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|
|
|
|
|