From b4dd0687c7285f3be32860adccfa523a62bfd4c6 Mon Sep 17 00:00:00 2001
From: 李 <344137771@qq.com>
Date: Fri, 05 Jun 2026 11:19:37 +0800
Subject: [PATCH] 1
---
src/views/modules/config/user-add-or-update.vue | 39 ++++++++++++++++++++++-----------------
1 files changed, 22 insertions(+), 17 deletions(-)
diff --git a/src/views/modules/config/user-add-or-update.vue b/src/views/modules/config/user-add-or-update.vue
index 360a528..527aae2 100644
--- a/src/views/modules/config/user-add-or-update.vue
+++ b/src/views/modules/config/user-add-or-update.vue
@@ -1,6 +1,6 @@
<template>
<el-dialog
- :title="row?'修改公告':'新增公告'"
+ :title="row?'修改内容':'新增内容'"
:close-on-click-modal="false"
:visible.sync="visible"
@close = 'handClose'
@@ -15,13 +15,10 @@
<el-form-item label="标题" prop="title">
<el-input v-model="dataForm.title" placeholder="标题"></el-input>
</el-form-item>
- <el-form-item label="登录人资金密码" prop="loginSafeword">
- <el-input v-model="dataForm.loginSafeword" type="password" placeholder="登录人资金密码"></el-input>
- </el-form-item>
- <el-form-item label="业务代码" prop="contentCode">
+<el-form-item label="业务代码" prop="contentCode">
<el-input
v-model="dataForm.contentCode"
- placeholder="业务代码"
+ placeholder="业务代码,如 20=关于我们,27=帮助中心"
></el-input>
</el-form-item>
@@ -103,10 +100,7 @@
title:[
{ required: true, message: "标题不能为空", trigger: "blur" },
],
- loginSafeword:[
- { required: true, message: "登录人资金密码不能为空", trigger: "blur" },
- ],
- contentCode:[
+contentCode:[
{ required: true, message: "业务代码不能为空", trigger: "blur" },
],
content:[
@@ -139,11 +133,24 @@
this.row = row || ''
if (row) {
this.dataForm.title = row.title
- this.options.value = row.model
- this.langug.value = row.language
- this.dataForm.content = row.content
- this.dataForm.contentCode = row.contentCode
- this.dataForm.id = row.uuid
+ this.options.value = row.model
+ this.langug.value = row.language
+ this.dataForm.contentCode = row.contentCode
+ this.dataForm.id = row.uuid
+ this.dataForm.content = ''
+ this.$http({
+ url: this.$http.adornUrl('/cms/info'),
+ method: 'post',
+ data: this.$http.adornData({ id: row.uuid }),
+ }).then(({ data }) => {
+ if (data.code === 0 && data.data) {
+ this.dataForm.content = data.data.content || ''
+ this.dataForm.title = data.data.title || this.dataForm.title
+ this.dataForm.contentCode = data.data.contentCode || this.dataForm.contentCode
+ this.options.value = data.data.model || this.options.value
+ this.langug.value = data.data.language || this.langug.value
+ }
+ })
}else{
this.options.value = this.options[0].value
this.langug.value = this.langug[0].value
@@ -192,7 +199,6 @@
content: this.dataForm.content,
contentCode: this.dataForm.contentCode,
language: this.langug.value,
- loginSafeword: encrypt(this.dataForm.loginSafeword),
model: this.options.value,
title: this.dataForm.title,
id: this.dataForm.id,
@@ -232,7 +238,6 @@
content: this.dataForm.content,
contentCode: this.dataForm.contentCode,
language: this.langug.value,
- loginSafeword: encrypt(this.dataForm.loginSafeword),
model: this.options.value,
title: this.dataForm.title,
}),
--
Gitblit v1.9.3