main
han 5 months ago
parent 18ec3873e3
commit 365187ca6a
  1. 2
      .env.dev
  2. 25
      src/api/ai-api/index.js
  3. 29
      src/assets/styles/v-layout.scss
  4. 128
      src/views/pages/AI-Document-Correction/dialog.vue
  5. 18
      src/views/pages/AI-Document-Correction/index.vue

@ -5,7 +5,7 @@ ENV = 'development'
VUE_APP_TITLE = 芋道管理系统
# 芋道管理系统/开发环境
VUE_APP_BASE_API = 'http://192.168.130.144:48080'
VUE_APP_BASE_API = 'http://192.168.110.143:48080'
# 路由懒加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true

@ -0,0 +1,25 @@
import request from '@/utils/request'
// AI模型列表
export function getListPro() {
return request({
url: '/chat/model-family/getListPro',
method: 'get',
})
}
// AI公文类型
export function getDocumenType(type) {
return request({
url: '/official/document/type?type=document_type',
method: 'get',
})
}
// AI公文列表
export function getDocumentList(type) {
return request({
url: '/official/document/getDocumentList?documentType='+type,
method: 'get',
})
}

@ -417,7 +417,36 @@ padding-left: $--base-mini-space;
width: 180px !important;
}
}
/* 页面 选择 级联 */
.v-cascader {
.el-input__inner {
border-color: $--border-color-light
}
.el-input__inner:hover {
border-color: $--color-primary
}
.el-input.is-focus .el-input__inner {
border-color: $--color-primary !important;
}
}
.v-cascader-popper {
.el-select-dropdown__list {
padding: $--base-small-space
}
.el-cascader-node.in-active-path, .el-cascader-node.is-selectable.in-checked-path, .el-cascader-node.is-active {
background-color: rgba($--color-primary, .1);
.v-cascader-popper .el-cascader-node.in-active-path span, .v-cascader-popper .el-cascader-node.is-selectable.in-checked-path span, .v-cascader-popper .el-cascader-node.is-active span {
color: $--color-primary;
}
}
}
/* 页面 滑块 */
.v-slide {
.el-slider__input {

File diff suppressed because one or more lines are too long

@ -92,7 +92,7 @@
</el-col>
<el-col :span="12">
<el-form-item label="第二部分" label-width="80px">
<el-input v-model="form.part2" placeholder="工作目标"></el-input>
<el-input v-model="form.part2" placeholder="工作目标"></el-input>
</el-form-item>
</el-col>
</el-row>
@ -115,6 +115,8 @@ import img07 from "@/assets/ai-images/icon_theme.svg"
import img08 from "@/assets/ai-images/icon_outline.svg"
import img09 from "@/assets/ai-images/icon_model-essay.svg"
export default {
name: 'Index',
data() {
@ -124,7 +126,7 @@ export default {
TemplateList: [],
activeTemplate: -1,
textarea: null,
form : {
form: {
title: undefined,
theme: undefined,
part1: undefined,
@ -133,10 +135,12 @@ export default {
}
},
mounted() {
this.getModellist()
this.getExampleList();
this.getTemplateList();
},
methods: {
getExampleList() {
this.ExampleList = [
{name: "公文写作", description: "《XX单位关于开展2025年度安全生产检查的通知》主题词:安全生产、检查", img: img01},
@ -172,15 +176,15 @@ export default {
gotoTemplate(val) {
if (val == 2) return
if (val == 0) {
this.form={
this.form = {
title: "《关于XX市稳岗就业的通知》",
theme: "2024年、稳岗就业、保障经济、民生",
part1: undefined,
part2: undefined,
theme: "2024年、稳岗就业、保障经济、民生",
part1: undefined,
part2: undefined,
}
}
if (val == 1) {
this.form={
this.form = {
title: "《关于XX市稳岗就业的通知》",
theme: "2024年、稳岗就业、保障经济、民生",
part1: "总体要求",

Loading…
Cancel
Save