| | |
| | | <a-row> |
| | | <a-col :flex="2"></a-col> |
| | | <a-col :flex="1"> |
| | | <a-form :model="formModel" style="margin-top: 30px"> |
| | | <a-form :model="formModel" style="margin-top: 30px"> |
| | | <a-form-item field="name"> |
| | | <a-input |
| | | v-model="formModel.name" |
| | |
| | | </a-form-item> |
| | | </a-form> |
| | | </a-col> |
| | | <a-col :flex="'200px'" style="text-align: right;margin-top: 30px"> |
| | | <a-col :flex="'200px'" style="text-align: right; margin-top: 30px"> |
| | | <a-button @click="reset" style="margin-right: 20px"> |
| | | <template #icon> |
| | | <icon-refresh /> |
| | |
| | | /> |
| | | </template> |
| | | <template #operations="{ record }"> |
| | | <a-button type="outline" @click="operation(1, record)" |
| | | >重置密码</a-button |
| | | > |
| | | <a-button type="outline" @click="operation(2, record)">编辑</a-button> |
| | | <a-popconfirm |
| | | content="Are you sure you want to delete?" |
| | | type="success" |
| | | @ok="operation(3, record)" |
| | | > |
| | | <a-button type="outline">删除</a-button> |
| | | </a-popconfirm> |
| | | <a-button type="outline" @click="operation(4, record)" |
| | | >权限配置</a-button |
| | | > |
| | | <a-button type="outline" @click="operation(5, record)" |
| | | >部门配置</a-button |
| | | > |
| | | <a-space> |
| | | <a-button |
| | | type="outline" |
| | | status="success" |
| | | @click="operation(1, record)" |
| | | >重置密码</a-button |
| | | > |
| | | <a-button type="outline" @click="operation(2, record)" |
| | | >编辑</a-button |
| | | > |
| | | <a-popconfirm |
| | | content="Are you sure you want to delete?" |
| | | type="success" |
| | | @ok="operation(3, record)" |
| | | > |
| | | <a-button type="outline" status="danger">删除</a-button> |
| | | </a-popconfirm> |
| | | <a-button |
| | | type="dashed" |
| | | status="warning" |
| | | @click="operation(4, record)" |
| | | >权限配置</a-button |
| | | > |
| | | <a-button status="success" @click="operation(5, record)" |
| | | >部门配置</a-button |
| | | > |
| | | </a-space> |
| | | </template> |
| | | </a-table> |
| | | </a-card> |
| | |
| | | |
| | | const handleChange = (values) => { |
| | | data.value = values; |
| | | // if (values.length === 3) { |
| | | // checkedAll.value = true; |
| | | // indeterminate.value = false; |
| | | // } else if (values.length === 0) { |
| | | // checkedAll.value = false; |
| | | // indeterminate.value = false; |
| | | // } else { |
| | | // checkedAll.value = false; |
| | | // indeterminate.value = true; |
| | | // } |
| | | }; |
| | | |
| | | //批量启用删除禁用 |
| | |
| | | }; |
| | | |
| | | const handleChangeStatus = (val) => { |
| | | console.log(val); |
| | | updateChunkStatus(val); |
| | | }; |
| | | const isLoading = ref(true); |
| | |
| | | subSlogan: t('login.banner.subSlogan1'), |
| | | image: bannerImage, |
| | | }, |
| | | { |
| | | slogan: t('login.banner.slogan2'), |
| | | subSlogan: t('login.banner.subSlogan2'), |
| | | image: bannerImage, |
| | | }, |
| | | { |
| | | slogan: t('login.banner.slogan3'), |
| | | subSlogan: t('login.banner.subSlogan3'), |
| | | image: bannerImage, |
| | | }, |
| | | // { |
| | | // slogan: t('login.banner.slogan2'), |
| | | // subSlogan: t('login.banner.subSlogan2'), |
| | | // image: bannerImage, |
| | | // }, |
| | | // { |
| | | // slogan: t('login.banner.slogan3'), |
| | | // subSlogan: t('login.banner.subSlogan3'), |
| | | // image: bannerImage, |
| | | // }, |
| | | ]); |
| | | </script> |
| | | |