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/ctcmgr-reach-date.vue | 187 ++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 187 insertions(+), 0 deletions(-)
diff --git a/src/views/modules/c2c/ctcmgr-reach-date.vue b/src/views/modules/c2c/ctcmgr-reach-date.vue
new file mode 100644
index 0000000..f3db4b5
--- /dev/null
+++ b/src/views/modules/c2c/ctcmgr-reach-date.vue
@@ -0,0 +1,187 @@
+<template>
+ <el-dialog title="更多参数" :close-on-click-modal="false" :visible.sync="visible">
+ <el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmit()"
+ label-width="150px">
+ <el-form-item label="参数名4:参数值4" prop="">
+ <el-input v-model="dataForm.n4" disabled></el-input>
+ </el-form-item>
+ <el-form-item label="参数名5:参数值5" prop="paramName2">
+ <el-input v-model="dataForm.n5" disabled></el-input>
+ </el-form-item>
+ <el-form-item label="参数名6:参数值6" prop="paramName3">
+ <el-input v-model="dataForm.n6" disabled></el-input>
+ </el-form-item>
+ <el-form-item label="参数名7:参数值7" prop="paramName4">
+ <el-input v-model="dataForm.n7" disabled></el-input>
+ </el-form-item>
+ <el-form-item label="参数名8:参数值8" prop="paramName5">
+ <el-input v-model="dataForm.n8" disabled></el-input>
+ </el-form-item>
+ <el-form-item label="参数名9:参数值9" prop="paramName6">
+ <el-input v-model="dataForm.n9" disabled></el-input>
+ </el-form-item>
+ <el-form-item label="参数名10:参数值10" prop="paramName7">
+ <el-input v-model="dataForm.n10" disabled></el-input>
+ </el-form-item>
+ <el-form-item label="参数名11:参数值11" prop="paramName8">
+ <el-input v-model="dataForm.n11" disabled></el-input>
+ </el-form-item>
+ <el-form-item label="参数名12:参数值12" prop="paramName9">
+ <el-input v-model="dataForm.n12" disabled></el-input>
+ </el-form-item>
+ <el-form-item label="参数名13:参数值13" prop="paramName10">
+ <el-input v-model="dataForm.n13" disabled></el-input>
+ </el-form-item>
+ <el-form-item label="参数名14:参数值14" prop="paramName11">
+ <el-input v-model="dataForm.n14" disabled></el-input>
+ </el-form-item>
+ <el-form-item label="参数名15:参数值15" prop="paramName12">
+ <el-input v-model="dataForm.n15" disabled></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 { isEmail, isMobile } from '@/utils/validate'
+import { Debounce } from '@/utils/debounce'
+import { encrypt } from '@/utils/crypto'
+export default {
+ data() {
+ var validatePassword = (rule, value, callback) => {
+ if (!this.dataForm.id && !/\S/.test(value)) {
+ callback(new Error('密码不能为空'))
+ } else {
+ callback()
+ }
+ }
+ var validateEmail = (rule, value, callback) => {
+ if (!isEmail(value)) {
+ callback(new Error('邮箱格式错误'))
+ } else {
+ callback()
+ }
+ }
+ var validateMobile = (rule, value, callback) => {
+ if (!isMobile(value)) {
+ callback(new Error('手机号格式错误'))
+ } else {
+ callback()
+ }
+ }
+ return {
+ visible: false,
+ roleList: {},
+ id: '',
+ imageUrl: '',
+ dataForm: {
+ n4: '',
+ n5: '',
+ n6: '',
+ n7: '',
+ n8: '',
+ n9: '',
+ n10: '',
+ n11: '',
+ n12: '',
+ n13: '',
+ n14: '',
+ n15: '',
+ },
+ arr: [],
+ dataRule: {
+ paramName1: [
+ { required: true, message: '参数1不能为空', trigger: 'blur' },
+ // { pattern: /\s\S+|S+\s|\S/, message: '请输入正确的用户名', trigger: 'blur' }
+ ],
+ password: [
+ { required: true, message: '密码不能为空', trigger: 'blur' },
+ ],
+ value1: [
+ { required: true, message: '请选择支付方式', trigger: 'blur' },
+ ],
+ loginSafeword: [
+ { required: true, message: '资金密码不能为空', trigger: 'blur' },
+ ],
+ // mobile: [
+ // { required: true, message: '手机号不能为空', trigger: 'blur' },
+ // { validator: validateMobile, trigger: 'blur' }
+ // ]
+ }
+ }
+ },
+ methods: {
+ init(row) {
+ this.resClear()
+ // this.dataForm = row || {}
+ if (row) {
+ this.dataForm.n4 = row.paramName4 ? row.paramName4 + ': ' + row.paramValue4 : ''
+ this.dataForm.n5 = row.paramName5 ? row.paramName5 + ': ' + row.paramValue5 : ''
+ this.dataForm.n6 = row.paramName6 ? row.paramName6 + ': ' + row.paramValue6 : ''
+ this.dataForm.n7 = row.paramName7 ? row.paramName7 + ': ' + row.paramValue7 : ''
+ this.dataForm.n8 = row.paramName8 ? row.paramName8 + ': ' + row.paramValue8 : ''
+ this.dataForm.n9 = row.paramName9 ? row.paramName9 + ': ' + row.paramValue9 : ''
+ this.dataForm.n10 = row.paramName10 ? row.paramName10 + ': ' + row.paramValue10 : ''
+ this.dataForm.n11 = row.paramName11 ? row.paramName11 + ': ' + row.paramValue11 : ''
+ this.dataForm.n12 = row.paramName12 ? row.paramName12 + ': ' + row.paramValue12 : ''
+ this.dataForm.n13 = row.paramName13 ? row.paramName13 + ': ' + row.paramValue13 : ''
+ this.dataForm.n14 = row.paramName14 ? row.paramName14 + ': ' + row.paramValue14 : ''
+ this.dataForm.n15 = row.paramName15 ? row.paramName15 + ': ' + row.paramValue15 : ''
+ }
+ this.visible = true
+ this.$nextTick(() => {
+ //this.$refs.dataForm.resetFields()
+ })
+ },
+ resClear() {
+ this.arr.id = '',
+ this.dataForm = {
+ n4: '',
+ n5: '',
+ n6: '',
+ n7: '',
+ n8: '',
+ n9: '',
+ n10: '',
+ n11: '',
+ n12: '',
+ n13: '',
+ n14: '',
+ n15: '',
+ }
+ },
+ }
+}
+</script>
+<style scoped>
+.avatar-uploader .el-upload {
+ border: 1px dashed #d9d9d9;
+ border-radius: 6px;
+ cursor: pointer;
+ position: relative;
+ overflow: hidden;
+}
+
+.avatar-uploader .el-upload:hover {
+ border-color: #409EFF;
+}
+
+.avatar-uploader-icon {
+ font-size: 28px;
+ color: #8c939d;
+ width: 178px;
+ height: 178px;
+ line-height: 178px;
+ text-align: center;
+}
+
+.avatar {
+ width: 178px;
+ height: 178px;
+ display: block;
+}
+</style>
\ No newline at end of file
--
Gitblit v1.9.3