From 089bf5d2378b3c4a61d795b2a92bede2c193b771 Mon Sep 17 00:00:00 2001
From: admin <344137771@qq.com>
Date: Tue, 06 Jan 2026 11:22:58 +0800
Subject: [PATCH] 1

---
 src/views/modules/c2c/c2c-ad-more-msg.vue |  146 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 146 insertions(+), 0 deletions(-)

diff --git a/src/views/modules/c2c/c2c-ad-more-msg.vue b/src/views/modules/c2c/c2c-ad-more-msg.vue
new file mode 100644
index 0000000..2ed58a9
--- /dev/null
+++ b/src/views/modules/c2c/c2c-ad-more-msg.vue
@@ -0,0 +1,146 @@
+<template>
+  <el-dialog title="更多信息"
+             :close-on-click-modal="false"
+             :visible.sync="visible"
+             @close = 'handClose'
+             width="800px"
+             class="transport-dialog"
+  >
+    <el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmit()" label-width="140px">
+      <el-form-item label="上架币种实时行情价" prop="">
+        <el-input v-model="dataForm.symbol_close" disabled
+                  placeholder="上架币种实时行情价">
+        </el-input>
+      </el-form-item>
+      <el-form-item label="更新时间" prop="">
+        <el-input v-model="dataForm.create_time" disabled
+                  placeholder="更新时间">
+        </el-input>
+      </el-form-item>
+      <el-form-item label="支付时效" prop="">
+        <el-input v-model="dataForm.expire_time" disabled
+                  placeholder="支付时效">
+        </el-input>
+      </el-form-item>
+      <el-form-item label="排序索引" prop="">
+        <el-input v-model="dataForm.sort_index" disabled
+                  placeholder="排序索引">
+        </el-input>
+      </el-form-item>
+      <el-form-item label="交易条款" prop="transaction_terms">
+        <el-input v-model="dataForm.transaction_terms" type="textarea"  maxlength="500" disabled
+            :autosize="{ minRows: 5, maxRows: 5}"
+            show-word-limit placeholder="交易条款"></el-input>
+      </el-form-item>
+      <el-form-item label="备注" prop="remark">
+        <el-input v-model="dataForm.remark" type="textarea" disabled
+            show-word-limit placeholder="备注"></el-input>
+      </el-form-item>
+    </el-form>
+    <span slot="footer"
+          class="dialog-footer">
+      <el-button @click="visible = false">取消</el-button>
+      <el-button type="primary"
+                  @click="visible = false">确定</el-button>
+    </span>
+  </el-dialog>
+</template>
+
+<script>
+import { Debounce } from '@/utils/debounce'
+import { encrypt } from '@/utils/crypto'
+export default {
+  data () {
+    return {
+      hasFreeCondition: 0,
+      visible: false,
+      addOrUpdateVisible: false,
+      dataForm: {
+       id:'',
+      },
+      page: {
+        total: 0, // 总页数
+        currentPage: 1, // 当前页数
+        pageSize: 10 // 每页显示多少条
+      },
+      dataRule: {
+        login_safeword: [
+          { required: true, message: "资金密码不能为空", trigger: "blur" },
+        ],
+      },
+    }
+  },
+  methods: {
+    init (row) {
+      console.log(row)
+      this.dataForm = row
+      this.visible = true
+      this.$nextTick(() => {
+      })
+    },
+    handClose(){
+        this.$data.dataForm=JSON.parse(JSON.stringify(this.$options.data().dataForm))
+     this.$nextTick(() => {
+            this.$refs['dataForm'].clearValidate() // 清除表单验证
+          })
+      },
+    // 表单提交
+    dataFormSubmit: Debounce(function () {
+      this.$refs['dataForm'].validate((valid) => {
+        if (valid) {
+          const formData = new FormData();
+          const objDate = {...this.dataForm}
+            // 添加需要提交的表单字段及其值到 FormData 对象
+            for (let key in objDate) {
+              if(key == 'login_safeword'){
+                console.log(objDate[key])
+                objDate[key] = encrypt(objDate[key])
+                
+              }
+              formData.append(key, objDate[key]);
+            }
+              // 发送表单数据到后台接口
+              this.$http({
+              url: this.$http.adornUrl(`/c2cAdvert/backAllDeposit`),
+              method: 'post',
+              data: formData,
+              headers: {
+                'Content-Type': 'multipart/form-data' // 设置请求头为 multipart/form-data
+              }
+            })
+            .then(response  => {
+              if(response.data.code==0){
+                this.$message({
+                message: "操作成功",
+                type: "success",
+                duration: 1500,
+                onClose: () => {
+                  this.visible = false;
+                  this.$emit("refreshDataList");
+                },
+              });
+              }else{
+                  this.$message({
+                  message:response.data.msg,
+                  type: "error",
+                  duration: 1500,
+                  onClose: () => {
+                  },
+                });
+              }
+            })
+            .catch(error => {
+            });
+        }
+      })
+    })
+  }
+}
+</script>
+
+<style lang="scss" scoped>
+.transport-dialog .table-con .el-form-item {
+  margin-top: 16px;
+  margin-bottom: 16px!important;
+}
+</style>

--
Gitblit v1.9.3