refactor(用户配置): 移除后台修改逻辑,改为前台账号操作
This commit is contained in:
parent
a344817676
commit
3f3d10ad83
|
@ -1,10 +1,9 @@
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import type { CreateOrUpdateTableRequestData, TableData } from "@@/apis/configs/type"
|
import type { TableData } from "@@/apis/configs/type"
|
||||||
import type { FormInstance, FormRules } from "element-plus"
|
import type { FormInstance } from "element-plus"
|
||||||
import { getTableDataApi, updateTableDataApi } from "@@/apis/configs"
|
import { getTableDataApi } from "@@/apis/configs"
|
||||||
import { usePagination } from "@@/composables/usePagination"
|
import { usePagination } from "@@/composables/usePagination"
|
||||||
import { CirclePlus, Delete, Refresh, RefreshRight, Search } from "@element-plus/icons-vue"
|
import { Refresh, Search } from "@element-plus/icons-vue"
|
||||||
import { cloneDeep } from "lodash-es"
|
|
||||||
|
|
||||||
defineOptions({
|
defineOptions({
|
||||||
// 命名当前组件
|
// 命名当前组件
|
||||||
|
@ -15,47 +14,41 @@ const loading = ref<boolean>(false)
|
||||||
const { paginationData, handleCurrentChange, handleSizeChange } = usePagination()
|
const { paginationData, handleCurrentChange, handleSizeChange } = usePagination()
|
||||||
|
|
||||||
// #region 增
|
// #region 增
|
||||||
const DEFAULT_FORM_DATA: CreateOrUpdateTableRequestData = {
|
// const DEFAULT_FORM_DATA: CreateOrUpdateTableRequestData = {
|
||||||
id: undefined,
|
// id: undefined,
|
||||||
username: "",
|
// username: "",
|
||||||
chatModel: "",
|
// chatModel: "",
|
||||||
embeddingModel: ""
|
// embeddingModel: ""
|
||||||
}
|
// }
|
||||||
const dialogVisible = ref<boolean>(false)
|
// const dialogVisible = ref<boolean>(false)
|
||||||
const formData = ref<CreateOrUpdateTableRequestData>(cloneDeep(DEFAULT_FORM_DATA))
|
// const formData = ref<CreateOrUpdateTableRequestData>(cloneDeep(DEFAULT_FORM_DATA))
|
||||||
|
|
||||||
// 删除响应
|
// 删除响应
|
||||||
function handleDelete() {
|
function handleDelete() {
|
||||||
ElMessage.success("如需删除租户配置,可直接删除负责人账号")
|
ElMessage.success("如需删除用户配置信息,请直接在前台登录用户账号进行操作")
|
||||||
}
|
}
|
||||||
|
|
||||||
// 改
|
// 修改
|
||||||
function handleUpdate(row: TableData) {
|
function handleUpdate() {
|
||||||
dialogVisible.value = true
|
ElMessage.success("如需修改用户配置信息,请直接在前台登录用户账号进行操作")
|
||||||
formData.value = cloneDeep({
|
|
||||||
id: row.id,
|
|
||||||
username: row.username,
|
|
||||||
chatModel: row.chatModel,
|
|
||||||
embeddingModel: row.embeddingModel
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 处理修改表单提交
|
// 处理修改表单提交
|
||||||
function submitForm() {
|
// function submitForm() {
|
||||||
loading.value = true
|
// loading.value = true
|
||||||
updateTableDataApi(formData.value)
|
// updateTableDataApi(formData.value)
|
||||||
.then(() => {
|
// .then(() => {
|
||||||
ElMessage.success("修改成功")
|
// ElMessage.success("修改成功")
|
||||||
dialogVisible.value = false
|
// dialogVisible.value = false
|
||||||
getTableData() // 刷新表格数据
|
// getTableData() // 刷新表格数据
|
||||||
})
|
// })
|
||||||
.catch(() => {
|
// .catch(() => {
|
||||||
ElMessage.error("修改失败")
|
// ElMessage.error("修改失败")
|
||||||
})
|
// })
|
||||||
.finally(() => {
|
// .finally(() => {
|
||||||
loading.value = false
|
// loading.value = false
|
||||||
})
|
// })
|
||||||
}
|
// }
|
||||||
|
|
||||||
// 查
|
// 查
|
||||||
const tableData = ref<TableData[]>([])
|
const tableData = ref<TableData[]>([])
|
||||||
|
@ -137,8 +130,8 @@ onActivated(() => {
|
||||||
<el-table-column prop="embeddingModel" label="嵌入模型" align="center" />
|
<el-table-column prop="embeddingModel" label="嵌入模型" align="center" />
|
||||||
<el-table-column prop="updateTime" label="更新时间" align="center" />
|
<el-table-column prop="updateTime" label="更新时间" align="center" />
|
||||||
<el-table-column fixed="right" label="操作" width="150" align="center">
|
<el-table-column fixed="right" label="操作" width="150" align="center">
|
||||||
<template #default="scope">
|
<template #default="">
|
||||||
<el-button type="primary" text bg size="small" @click="handleUpdate(scope.row)">
|
<el-button type="primary" text bg size="small" @click="handleUpdate">
|
||||||
修改
|
修改
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button type="danger" text bg size="small" @click="handleDelete()">
|
<el-button type="danger" text bg size="small" @click="handleDelete()">
|
||||||
|
@ -163,7 +156,7 @@ onActivated(() => {
|
||||||
</el-card>
|
</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 :model="formData" label-width="100px">
|
||||||
<el-form-item label="用户名">
|
<el-form-item label="用户名">
|
||||||
<el-input v-model="formData.username" disabled />
|
<el-input v-model="formData.username" disabled />
|
||||||
|
@ -183,7 +176,7 @@ onActivated(() => {
|
||||||
确认
|
确认
|
||||||
</el-button>
|
</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-dialog>
|
</el-dialog> -->
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue