refactor(用户配置): 移除后台修改逻辑,改为前台账号操作

This commit is contained in:
zstar 2025-05-17 12:28:56 +08:00
parent a344817676
commit 3f3d10ad83
1 changed files with 35 additions and 42 deletions

View File

@ -1,10 +1,9 @@
<script lang="ts" setup>
import type { CreateOrUpdateTableRequestData, TableData } from "@@/apis/configs/type"
import type { FormInstance, FormRules } from "element-plus"
import { getTableDataApi, updateTableDataApi } from "@@/apis/configs"
import type { TableData } from "@@/apis/configs/type"
import type { FormInstance } from "element-plus"
import { getTableDataApi } from "@@/apis/configs"
import { usePagination } from "@@/composables/usePagination"
import { CirclePlus, Delete, Refresh, RefreshRight, Search } from "@element-plus/icons-vue"
import { cloneDeep } from "lodash-es"
import { Refresh, Search } from "@element-plus/icons-vue"
defineOptions({
//
@ -15,47 +14,41 @@ const loading = ref<boolean>(false)
const { paginationData, handleCurrentChange, handleSizeChange } = usePagination()
// #region
const DEFAULT_FORM_DATA: CreateOrUpdateTableRequestData = {
id: undefined,
username: "",
chatModel: "",
embeddingModel: ""
}
const dialogVisible = ref<boolean>(false)
const formData = ref<CreateOrUpdateTableRequestData>(cloneDeep(DEFAULT_FORM_DATA))
// const DEFAULT_FORM_DATA: CreateOrUpdateTableRequestData = {
// id: undefined,
// username: "",
// chatModel: "",
// embeddingModel: ""
// }
// const dialogVisible = ref<boolean>(false)
// const formData = ref<CreateOrUpdateTableRequestData>(cloneDeep(DEFAULT_FORM_DATA))
//
function handleDelete() {
ElMessage.success("如需删除租户配置,可直接删除负责人账号")
ElMessage.success("如需删除用户配置信息,请直接在前台登录用户账号进行操作")
}
//
function handleUpdate(row: TableData) {
dialogVisible.value = true
formData.value = cloneDeep({
id: row.id,
username: row.username,
chatModel: row.chatModel,
embeddingModel: row.embeddingModel
})
//
function handleUpdate() {
ElMessage.success("如需修改用户配置信息,请直接在前台登录用户账号进行操作")
}
//
function submitForm() {
loading.value = true
updateTableDataApi(formData.value)
.then(() => {
ElMessage.success("修改成功")
dialogVisible.value = false
getTableData() //
})
.catch(() => {
ElMessage.error("修改失败")
})
.finally(() => {
loading.value = false
})
}
// function submitForm() {
// loading.value = true
// updateTableDataApi(formData.value)
// .then(() => {
// ElMessage.success("")
// dialogVisible.value = false
// getTableData() //
// })
// .catch(() => {
// ElMessage.error("")
// })
// .finally(() => {
// loading.value = false
// })
// }
//
const tableData = ref<TableData[]>([])
@ -137,8 +130,8 @@ onActivated(() => {
<el-table-column prop="embeddingModel" label="嵌入模型" align="center" />
<el-table-column prop="updateTime" label="更新时间" align="center" />
<el-table-column fixed="right" label="操作" width="150" align="center">
<template #default="scope">
<el-button type="primary" text bg size="small" @click="handleUpdate(scope.row)">
<template #default="">
<el-button type="primary" text bg size="small" @click="handleUpdate">
修改
</el-button>
<el-button type="danger" text bg size="small" @click="handleDelete()">
@ -163,7 +156,7 @@ onActivated(() => {
</el-card>
<!-- 修改对话框 -->
<el-dialog v-model="dialogVisible" title="修改配置" width="30%">
<!-- <el-dialog v-model="dialogVisible" title="修改配置" width="30%">
<el-form :model="formData" label-width="100px">
<el-form-item label="用户名">
<el-input v-model="formData.username" disabled />
@ -183,7 +176,7 @@ onActivated(() => {
确认
</el-button>
</template>
</el-dialog>
</el-dialog> -->
</div>
</template>