|
|
|
@ -96,6 +96,9 @@
|
|
|
|
|
rows.map((item) => item.id)
|
|
|
|
|
);
|
|
|
|
|
};
|
|
|
|
|
const handleResetPassword = async (row) => {
|
|
|
|
|
store.dispatch('employee/reset', row.id);
|
|
|
|
|
};
|
|
|
|
|
const handleEnable = async (row) => {
|
|
|
|
|
loading.value = true;
|
|
|
|
|
await store.dispatch('employee/enable', { id: row.id, isEnable: !row.isEnable });
|
|
|
|
@ -179,6 +182,7 @@
|
|
|
|
|
{
|
|
|
|
|
label: '操作',
|
|
|
|
|
fixed: 'right',
|
|
|
|
|
width: 180,
|
|
|
|
|
slots: {
|
|
|
|
|
default: ({ row }) => (
|
|
|
|
|
<div>
|
|
|
|
@ -188,10 +192,12 @@
|
|
|
|
|
<ElButton type="text" onClick={() => handleRemove([row])}>
|
|
|
|
|
删除
|
|
|
|
|
</ElButton>
|
|
|
|
|
<ElButton type="text" onClick={() => handleResetPassword(row)}>
|
|
|
|
|
重置密码
|
|
|
|
|
</ElButton>
|
|
|
|
|
</div>
|
|
|
|
|
),
|
|
|
|
|
},
|
|
|
|
|
width: 120,
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
});
|
|
|
|
|