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