diff --git a/src/views/shop/staff/index.vue b/src/views/shop/staff/index.vue index 852c5ea..2a5a85d 100644 --- a/src/views/shop/staff/index.vue +++ b/src/views/shop/staff/index.vue @@ -44,11 +44,8 @@ @@ -59,11 +56,7 @@ @submit-click="handleSubmitClick" > @@ -85,7 +78,6 @@ import RoleApi, { type SysRole } from "@/api/account/role"; import ShopStaffApi from "@/api/account/shopStaff"; import permissionApi, { type ShopPermission } from "@/api/account/permission"; import selectPermission from "./components/select-permission.vue"; -const refSelectPermission = ref(); const { searchRef, @@ -106,6 +98,7 @@ const { let permissionList = ref([]); //选中的权限列表 let selPermissionList = ref([]); +let addSelPermissionList = ref([]); // 数据初始化 async function init() { // 覆写添加确定方法 @@ -113,7 +106,7 @@ async function init() { addModalConfig.formAction = (data) => { return oldAddSubmitFunc({ ...data, - shopPermissionIds: selPermissionList.value.reduce((pre: string[], cur: string) => { + shopPermissionIds: addSelPermissionList.value.reduce((pre: string[], cur: string) => { return pre.concat(cur); }, [] as string[]), }); @@ -179,7 +172,6 @@ async function handleEditClick(row: IObject) { editModalRef.value?.setFormData({ ...res }); }); } -1; // 其他工具栏 function handleToolbarClick(name: string) { console.log(name);