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