diff --git a/frontend/src/style.less b/frontend/src/style.less index 8063232c..058b34fb 100644 --- a/frontend/src/style.less +++ b/frontend/src/style.less @@ -362,3 +362,13 @@ strong { height: 22px; line-height: 22px; } + +.ed-pager li.number.number.number { + &:hover { + background-color: var(--ed-color-primary-60); + } + + &:active { + background-color: var(--ed-color-primary-80); + } +} diff --git a/frontend/src/views/system/professional/index.vue b/frontend/src/views/system/professional/index.vue index a4dad022..c1815185 100644 --- a/frontend/src/views/system/professional/index.vue +++ b/frontend/src/views/system/professional/index.vue @@ -29,6 +29,7 @@ interface Form { const { t } = useI18n() const multipleSelectionAll = ref([]) const keywords = ref('') +const oldKeywords = ref('') const searchLoading = ref(false) const selectable = () => { @@ -53,7 +54,7 @@ const defaultForm = { id: null, word: null, description: null, - other_words: [], + other_words: [''], } const pageForm = ref
(cloneDeep(defaultForm)) @@ -72,7 +73,7 @@ const exportBatchUser = () => { cancelButtonText: t('common.cancel'), customClass: 'confirm-no_icon', autofocus: false, - }, + } ).then(() => { professionalApi.deleteEmbedded(multipleSelectionAll.value.map((ele) => ele.id)).then(() => { ElMessage({ @@ -112,7 +113,7 @@ const deleteBatchUser = () => { cancelButtonText: t('common.cancel'), customClass: 'confirm-no_icon', autofocus: false, - }, + } ).then(() => { professionalApi.deleteEmbedded(multipleSelectionAll.value.map((ele) => ele.id)).then(() => { ElMessage({ @@ -125,7 +126,7 @@ const deleteBatchUser = () => { }) } const deleteHandler = (row: any) => { - ElMessageBox.confirm(t('professional.the_term_gmv', { msg: row.name }), { + ElMessageBox.confirm(t('professional.the_term_gmv', { msg: row.word }), { confirmButtonType: 'danger', confirmButtonText: t('dashboard.delete'), cancelButtonText: t('common.cancel'), @@ -183,6 +184,7 @@ const handleToggleRowSelection = (check: boolean = true) => { const search = () => { searchLoading.value = true + oldKeywords.value = keywords.value professionalApi .getList(pageInfo.currentPage, pageInfo.pageSize, { word: keywords.value }) .then((res) => { @@ -220,7 +222,7 @@ const saveHandler = () => { termFormRef.value.validate((res: any) => { if (res) { const obj = unref(pageForm) - if (obj.id === '') { + if (!obj.id) { delete obj.id } professionalApi.updateEmbedded(obj).then(() => { @@ -324,7 +326,7 @@ const deleteHandlerItem = (idx: number) => { class="table-content" :class="multipleSelectionAll?.length && 'show-pagination_height'" > -