From f770d96eb4bd2babd843fd298a5f4d9f1f8cc584 Mon Sep 17 00:00:00 2001 From: houzhongjian <houzhongyi@126.com> Date: 星期五, 30 五月 2025 11:37:39 +0800 Subject: [PATCH] ai工业大模型代码生成出错,先删除 --- /dev/null | 186 ---------------------------------------------- 1 files changed, 0 insertions(+), 186 deletions(-) diff --git a/src/api/ai/questionparamsetting/index.js b/src/api/ai/questionparamsetting/index.js deleted file mode 100644 index 6c337b3..0000000 --- a/src/api/ai/questionparamsetting/index.js +++ /dev/null @@ -1,53 +0,0 @@ -import request from '@/utils/request' - -// 创建大模型问题设置参数 -export function createQuestionParamSetting(data) { - return request({ - url: '/ai/question-param-setting/create', - method: 'post', - data: data - }) -} - -// 更新大模型问题设置参数 -export function updateQuestionParamSetting(data) { - return request({ - url: '/ai/question-param-setting/update', - method: 'put', - data: data - }) -} - -// 删除大模型问题设置参数 -export function deleteQuestionParamSetting(id) { - return request({ - url: '/ai/question-param-setting/delete?id=' + id, - method: 'delete' - }) -} - -// 获得大模型问题设置参数 -export function getQuestionParamSetting(id) { - return request({ - url: '/ai/question-param-setting/get?id=' + id, - method: 'get' - }) -} - -// 获得大模型问题设置参数分页 -export function getQuestionParamSettingPage(params) { - return request({ - url: '/ai/question-param-setting/page', - method: 'get', - params - }) -} -// 导出大模型问题设置参数 Excel -export function exportQuestionParamSettingExcel(params) { - return request({ - url: '/ai/question-param-setting/export-excel', - method: 'get', - params, - responseType: 'blob' - }) -} \ No newline at end of file diff --git a/src/api/ai/questiontemplate/index.js b/src/api/ai/questiontemplate/index.js deleted file mode 100644 index 520ba3f..0000000 --- a/src/api/ai/questiontemplate/index.js +++ /dev/null @@ -1,53 +0,0 @@ -import request from '@/utils/request' - -// 创建大模型问题模板 -export function createQuestionTemplate(data) { - return request({ - url: '/ai/question-template/create', - method: 'post', - data: data - }) -} - -// 更新大模型问题模板 -export function updateQuestionTemplate(data) { - return request({ - url: '/ai/question-template/update', - method: 'put', - data: data - }) -} - -// 删除大模型问题模板 -export function deleteQuestionTemplate(id) { - return request({ - url: '/ai/question-template/delete?id=' + id, - method: 'delete' - }) -} - -// 获得大模型问题模板 -export function getQuestionTemplate(id) { - return request({ - url: '/ai/question-template/get?id=' + id, - method: 'get' - }) -} - -// 获得大模型问题模板分页 -export function getQuestionTemplatePage(params) { - return request({ - url: '/ai/question-template/page', - method: 'get', - params - }) -} -// 导出大模型问题模板 Excel -export function exportQuestionTemplateExcel(params) { - return request({ - url: '/ai/question-template/export-excel', - method: 'get', - params, - responseType: 'blob' - }) -} \ No newline at end of file diff --git a/src/views/ai/questionparamsetting/QuestionParamSettingForm.vue b/src/views/ai/questionparamsetting/QuestionParamSettingForm.vue deleted file mode 100644 index 869dc3f..0000000 --- a/src/views/ai/questionparamsetting/QuestionParamSettingForm.vue +++ /dev/null @@ -1,117 +0,0 @@ -<template> - <div class="app-container"> - <!-- 对话框(添加 / 修改) --> - <el-dialog :title="dialogTitle" :visible.sync="dialogVisible" width="45%" v-dialogDrag - append-to-body> - <el-form ref="formRef" :model="formData" :rules="formRules" v-loading="formLoading" - label-width="100px"> - <el-form-item label="问题模板id" prop="templateId"> - <el-input v-model="formData.templateId" placeholder="请输入问题模板id"/> - </el-form-item> - <el-form-item label="key" prop="settingKey"> - <el-input v-model="formData.settingKey" placeholder="请输入key"/> - </el-form-item> - <el-form-item label="参数名称" prop="settingName"> - <el-input v-model="formData.settingName" placeholder="请输入参数名称"/> - </el-form-item> - <el-form-item label="参数默认值" prop="settingValue"> - <el-input v-model="formData.settingValue" placeholder="请输入参数默认值"/> - </el-form-item> - <el-form-item label="排序" prop="sort"> - <el-input v-model="formData.sort" placeholder="请输入排序"/> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm" :disabled="formLoading">确 定</el-button> - <el-button @click="dialogVisible = false">取 消</el-button> - </div> - </el-dialog> - </div> -</template> - -<script> -import * as QuestionParamSettingApi from '@/api/ai/questionparamsetting'; - -export default { - name: "QuestionParamSettingForm", - components: {}, - data() { - return { - // 弹出层标题 - dialogTitle: "", - // 是否显示弹出层 - dialogVisible: false, - // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用 - formLoading: false, - // 表单参数 - formData: { - id: undefined, - templateId: undefined, - settingKey: undefined, - settingName: undefined, - settingValue: undefined, - sort: undefined, - }, - // 表单校验 - formRules: { - templateId: [{required: true, message: '问题模板id不能为空', trigger: 'blur'}], - }, - }; - }, - methods: { - /** 打开弹窗 */ - async open(id) { - this.dialogVisible = true; - this.reset(); - // 修改时,设置数据 - if (id) { - this.formLoading = true; - try { - const res = await QuestionParamSettingApi.getQuestionParamSetting(id); - this.formData = res.data; - this.title = "修改大模型问题设置参数"; - } finally { - this.formLoading = false; - } - } - this.title = "新增大模型问题设置参数"; - }, - /** 提交按钮 */ - async submitForm() { - // 校验主表 - await this.$refs["formRef"].validate(); - this.formLoading = true; - try { - const data = this.formData; - // 修改的提交 - if (data.id) { - await QuestionParamSettingApi.updateQuestionParamSetting(data); - this.$modal.msgSuccess("修改成功"); - this.dialogVisible = false; - this.$emit('success'); - return; - } - // 添加的提交 - await QuestionParamSettingApi.createQuestionParamSetting(data); - this.$modal.msgSuccess("新增成功"); - this.dialogVisible = false; - this.$emit('success'); - } finally { - this.formLoading = false; - } - }, - /** 表单重置 */ - reset() { - this.formData = { - id: undefined, - templateId: undefined, - settingKey: undefined, - settingName: undefined, - settingValue: undefined, - sort: undefined, - }; - this.resetForm("formRef"); - } - } -}; -</script> diff --git a/src/views/ai/questionparamsetting/index.vue b/src/views/ai/questionparamsetting/index.vue deleted file mode 100644 index e71a3e2..0000000 --- a/src/views/ai/questionparamsetting/index.vue +++ /dev/null @@ -1,148 +0,0 @@ -<template> - <div class="app-container"> - <!-- 搜索工作栏 --> - <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" - label-width="68px"> - <el-form-item label="问题模板id" prop="templateId"> - <el-input v-model="queryParams.templateId" placeholder="请输入问题模板id" clearable - @keyup.enter.native="handleQuery"/> - </el-form-item> - <el-form-item label="key" prop="settingKey"> - <el-input v-model="queryParams.settingKey" placeholder="请输入key" clearable - @keyup.enter.native="handleQuery"/> - </el-form-item> - <el-form-item label="参数名称" prop="settingName"> - <el-input v-model="queryParams.settingName" placeholder="请输入参数名称" clearable - @keyup.enter.native="handleQuery"/> - </el-form-item> - <el-form-item label="参数默认值" prop="settingValue"> - <el-input v-model="queryParams.settingValue" placeholder="请输入参数默认值" clearable - @keyup.enter.native="handleQuery"/> - </el-form-item> - <el-form-item label="排序" prop="sort"> - <el-input v-model="queryParams.sort" placeholder="请输入排序" clearable - @keyup.enter.native="handleQuery"/> - </el-form-item> - <el-form-item> - <el-button type="primary" icon="el-icon-search" @click="handleQuery">搜索</el-button> - <el-button icon="el-icon-refresh" @click="resetQuery">重置</el-button> - </el-form-item> - </el-form> - - <!-- 操作工具栏 --> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="openForm(undefined)" - v-hasPermi="['ai:question-param-setting:create']">新增 - </el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> - </el-row> - - <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> - <el-table-column label="id" align="center" prop="id"/> - <el-table-column label="问题模板id" align="center" prop="templateId"/> - <el-table-column label="key" align="center" prop="settingKey"/> - <el-table-column label="参数名称" align="center" prop="settingName"/> - <el-table-column label="参数默认值" align="center" prop="settingValue"/> - <el-table-column label="排序" align="center" prop="sort"/> - <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> - <template v-slot="scope"> - <el-button size="mini" type="text" icon="el-icon-edit" @click="openForm(scope.row.id)" - v-hasPermi="['ai:question-param-setting:update']">修改 - </el-button> - <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" - v-hasPermi="['ai:question-param-setting:delete']">删除 - </el-button> - </template> - </el-table-column> - </el-table> - <!-- 分页组件 --> - <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNo" - :limit.sync="queryParams.pageSize" - @pagination="getList"/> - <!-- 对话框(添加 / 修改) --> - <QuestionParamSettingForm ref="formRef" @success="getList"/> - </div> -</template> - -<script> -import * as QuestionParamSettingApi from '@/api/ai/questionparamsetting'; -import QuestionParamSettingForm from './QuestionParamSettingForm.vue'; - -export default { - name: "QuestionParamSetting", - components: { - QuestionParamSettingForm, - }, - data() { - return { - // 遮罩层 - loading: true, - // 显示搜索条件 - showSearch: true, - // 总条数 - total: 0, - // 大模型问题设置参数列表 - list: [], - // 是否展开,默认全部展开 - isExpandAll: true, - // 重新渲染表格状态 - refreshTable: true, - // 选中行 - currentRow: {}, - // 查询参数 - queryParams: { - pageNo: 1, - pageSize: 10, - templateId: null, - settingKey: null, - settingName: null, - settingValue: null, - sort: null, - }, - }; - }, - created() { - this.getList(); - }, - methods: { - /** 查询列表 */ - async getList() { - try { - this.loading = true; - const res = await QuestionParamSettingApi.getQuestionParamSettingPage(this.queryParams); - this.list = res.data.list; - this.total = res.data.total; - } finally { - this.loading = false; - } - }, - /** 搜索按钮操作 */ - handleQuery() { - this.queryParams.pageNo = 1; - this.getList(); - }, - /** 重置按钮操作 */ - resetQuery() { - this.resetForm("queryForm"); - this.handleQuery(); - }, - /** 添加/修改操作 */ - openForm(id) { - this.$refs["formRef"].open(id); - }, - /** 删除按钮操作 */ - async handleDelete(row) { - const id = row.id; - await this.$modal.confirm('是否确认删除大模型问题设置参数编号为"' + id + '"的数据项?') - try { - await QuestionParamSettingApi.deleteQuestionParamSetting(id); - await this.getList(); - this.$modal.msgSuccess("删除成功"); - } catch { - } - }, - } -}; -</script> diff --git a/src/views/ai/questiontemplate/QuestionTemplateForm.vue b/src/views/ai/questiontemplate/QuestionTemplateForm.vue deleted file mode 100644 index acc6048..0000000 --- a/src/views/ai/questiontemplate/QuestionTemplateForm.vue +++ /dev/null @@ -1,148 +0,0 @@ -<template> - <div class="app-container"> - <!-- 对话框(添加 / 修改) --> - <el-dialog :title="dialogTitle" :visible.sync="dialogVisible" width="45%" v-dialogDrag - append-to-body> - <el-form ref="formRef" :model="formData" :rules="formRules" v-loading="formLoading" - label-width="100px"> - <el-form-item label="模型id" prop="modelId"> - <el-input v-model="formData.modelId" placeholder="请输入模型id"/> - </el-form-item> - <el-form-item label="问题编号" prop="questionCode"> - <el-input v-model="formData.questionCode" placeholder="请输入问题编号"/> - </el-form-item> - <el-form-item label="问题名称" prop="questionName"> - <el-input v-model="formData.questionName" placeholder="请输入问题名称"/> - </el-form-item> - <el-form-item label="问题内容"> - <Editor v-model="formData.questionContent" :min-height="192"/> - </el-form-item> - <el-form-item label="输入个数" prop="dataLength"> - <el-input v-model="formData.dataLength" placeholder="请输入输入个数"/> - </el-form-item> - <el-form-item label="是否启用(0禁用 1启用)" prop="isEnable"> - <el-input v-model="formData.isEnable" placeholder="请输入是否启用(0禁用 1启用)"/> - </el-form-item> - <el-form-item label="备注" prop="remark"> - <el-input v-model="formData.remark" placeholder="请输入备注"/> - </el-form-item> - <el-form-item label="创建时间" prop="createDate"> - <el-date-picker clearable v-model="formData.createDate" type="date" - value-format="timestamp" placeholder="选择创建时间"/> - </el-form-item> - <el-form-item label="更新者" prop="updator"> - <el-input v-model="formData.updator" placeholder="请输入更新者"/> - </el-form-item> - <el-form-item label="更新时间" prop="updateDate"> - <el-date-picker clearable v-model="formData.updateDate" type="date" - value-format="timestamp" placeholder="选择更新时间"/> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm" :disabled="formLoading">确 定</el-button> - <el-button @click="dialogVisible = false">取 消</el-button> - </div> - </el-dialog> - </div> -</template> - -<script> -import * as QuestionTemplateApi from '@/api/ai/questiontemplate'; -import Editor from '@/components/Editor'; - -export default { - name: "QuestionTemplateForm", - components: { - Editor, - }, - data() { - return { - // 弹出层标题 - dialogTitle: "", - // 是否显示弹出层 - dialogVisible: false, - // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用 - formLoading: false, - // 表单参数 - formData: { - id: undefined, - modelId: undefined, - questionCode: undefined, - questionName: undefined, - questionContent: undefined, - dataLength: undefined, - isEnable: undefined, - remark: undefined, - createDate: undefined, - updator: undefined, - updateDate: undefined, - }, - // 表单校验 - formRules: { - modelId: [{required: true, message: '模型id不能为空', trigger: 'blur'}], - questionCode: [{required: true, message: '问题编号不能为空', trigger: 'blur'}], - }, - }; - }, - methods: { - /** 打开弹窗 */ - async open(id) { - this.dialogVisible = true; - this.reset(); - // 修改时,设置数据 - if (id) { - this.formLoading = true; - try { - const res = await QuestionTemplateApi.getQuestionTemplate(id); - this.formData = res.data; - this.title = "修改大模型问题模板"; - } finally { - this.formLoading = false; - } - } - this.title = "新增大模型问题模板"; - }, - /** 提交按钮 */ - async submitForm() { - // 校验主表 - await this.$refs["formRef"].validate(); - this.formLoading = true; - try { - const data = this.formData; - // 修改的提交 - if (data.id) { - await QuestionTemplateApi.updateQuestionTemplate(data); - this.$modal.msgSuccess("修改成功"); - this.dialogVisible = false; - this.$emit('success'); - return; - } - // 添加的提交 - await QuestionTemplateApi.createQuestionTemplate(data); - this.$modal.msgSuccess("新增成功"); - this.dialogVisible = false; - this.$emit('success'); - } finally { - this.formLoading = false; - } - }, - /** 表单重置 */ - reset() { - this.formData = { - id: undefined, - modelId: undefined, - questionCode: undefined, - questionName: undefined, - questionContent: undefined, - dataLength: undefined, - isEnable: undefined, - remark: undefined, - createDate: undefined, - updator: undefined, - updateDate: undefined, - }; - this.resetForm("formRef"); - } - } -}; -</script> diff --git a/src/views/ai/questiontemplate/index.vue b/src/views/ai/questiontemplate/index.vue deleted file mode 100644 index d8078ea..0000000 --- a/src/views/ai/questiontemplate/index.vue +++ /dev/null @@ -1,186 +0,0 @@ -<template> - <div class="app-container"> - <!-- 搜索工作栏 --> - <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" - label-width="68px"> - <el-form-item label="模型id" prop="modelId"> - <el-input v-model="queryParams.modelId" placeholder="请输入模型id" clearable - @keyup.enter.native="handleQuery"/> - </el-form-item> - <el-form-item label="问题编号" prop="questionCode"> - <el-input v-model="queryParams.questionCode" placeholder="请输入问题编号" clearable - @keyup.enter.native="handleQuery"/> - </el-form-item> - <el-form-item label="问题名称" prop="questionName"> - <el-input v-model="queryParams.questionName" placeholder="请输入问题名称" clearable - @keyup.enter.native="handleQuery"/> - </el-form-item> - <el-form-item label="输入个数" prop="dataLength"> - <el-input v-model="queryParams.dataLength" placeholder="请输入输入个数" clearable - @keyup.enter.native="handleQuery"/> - </el-form-item> - <el-form-item label="是否启用(0禁用 1启用)" prop="isEnable"> - <el-input v-model="queryParams.isEnable" placeholder="请输入是否启用(0禁用 1启用)" clearable - @keyup.enter.native="handleQuery"/> - </el-form-item> - <el-form-item label="备注" prop="remark"> - <el-input v-model="queryParams.remark" placeholder="请输入备注" clearable - @keyup.enter.native="handleQuery"/> - </el-form-item> - <el-form-item label="创建时间" prop="createDate"> - <el-date-picker v-model="queryParams.createDate" style="width: 240px" - value-format="yyyy-MM-dd HH:mm:ss" type="daterange" - range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" - :default-time="['00:00:00', '23:59:59']"/> - </el-form-item> - <el-form-item label="更新者" prop="updator"> - <el-input v-model="queryParams.updator" placeholder="请输入更新者" clearable - @keyup.enter.native="handleQuery"/> - </el-form-item> - <el-form-item label="更新时间" prop="updateDate"> - <el-date-picker v-model="queryParams.updateDate" style="width: 240px" - value-format="yyyy-MM-dd HH:mm:ss" type="daterange" - range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" - :default-time="['00:00:00', '23:59:59']"/> - </el-form-item> - <el-form-item> - <el-button type="primary" icon="el-icon-search" @click="handleQuery">搜索</el-button> - <el-button icon="el-icon-refresh" @click="resetQuery">重置</el-button> - </el-form-item> - </el-form> - - <!-- 操作工具栏 --> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="openForm(undefined)" - v-hasPermi="['ai:question-template:create']">新增 - </el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> - </el-row> - - <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> - <el-table-column label="id" align="center" prop="id"/> - <el-table-column label="模型id" align="center" prop="modelId"/> - <el-table-column label="问题编号" align="center" prop="questionCode"/> - <el-table-column label="问题名称" align="center" prop="questionName"/> - <el-table-column label="问题内容" align="center" prop="questionContent"/> - <el-table-column label="输入个数" align="center" prop="dataLength"/> - <el-table-column label="是否启用(0禁用 1启用)" align="center" prop="isEnable"/> - <el-table-column label="备注" align="center" prop="remark"/> - <el-table-column label="创建时间" align="center" prop="createDate" width="180"> - <template v-slot="scope"> - <span>{{ parseTime(scope.row.createDate) }}</span> - </template> - </el-table-column> - <el-table-column label="更新者" align="center" prop="updator"/> - <el-table-column label="更新时间" align="center" prop="updateDate" width="180"> - <template v-slot="scope"> - <span>{{ parseTime(scope.row.updateDate) }}</span> - </template> - </el-table-column> - <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> - <template v-slot="scope"> - <el-button size="mini" type="text" icon="el-icon-edit" @click="openForm(scope.row.id)" - v-hasPermi="['ai:question-template:update']">修改 - </el-button> - <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" - v-hasPermi="['ai:question-template:delete']">删除 - </el-button> - </template> - </el-table-column> - </el-table> - <!-- 分页组件 --> - <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNo" - :limit.sync="queryParams.pageSize" - @pagination="getList"/> - <!-- 对话框(添加 / 修改) --> - <QuestionTemplateForm ref="formRef" @success="getList"/> - </div> -</template> - -<script> -import * as QuestionTemplateApi from '@/api/ai/questiontemplate'; -import QuestionTemplateForm from './QuestionTemplateForm.vue'; - -export default { - name: "QuestionTemplate", - components: { - QuestionTemplateForm, - }, - data() { - return { - // 遮罩层 - loading: true, - // 显示搜索条件 - showSearch: true, - // 总条数 - total: 0, - // 大模型问题模板列表 - list: [], - // 是否展开,默认全部展开 - isExpandAll: true, - // 重新渲染表格状态 - refreshTable: true, - // 选中行 - currentRow: {}, - // 查询参数 - queryParams: { - pageNo: 1, - pageSize: 10, - modelId: null, - questionCode: null, - questionName: null, - questionContent: null, - dataLength: null, - isEnable: null, - remark: null, - createDate: [], - updator: null, - updateDate: [], - }, - }; - }, - created() { - this.getList(); - }, - methods: { - /** 查询列表 */ - async getList() { - try { - this.loading = true; - const res = await QuestionTemplateApi.getQuestionTemplatePage(this.queryParams); - this.list = res.data.list; - this.total = res.data.total; - } finally { - this.loading = false; - } - }, - /** 搜索按钮操作 */ - handleQuery() { - this.queryParams.pageNo = 1; - this.getList(); - }, - /** 重置按钮操作 */ - resetQuery() { - this.resetForm("queryForm"); - this.handleQuery(); - }, - /** 添加/修改操作 */ - openForm(id) { - this.$refs["formRef"].open(id); - }, - /** 删除按钮操作 */ - async handleDelete(row) { - const id = row.id; - await this.$modal.confirm('是否确认删除大模型问题模板编号为"' + id + '"的数据项?') - try { - await QuestionTemplateApi.deleteQuestionTemplate(id); - await this.getList(); - this.$modal.msgSuccess("删除成功"); - } catch { - } - }, - } -}; -</script> -- Gitblit v1.9.3