@@ -49,8 +50,21 @@
@@ -139,6 +173,8 @@ export default {
padding-top: 30px;
display: flex;
justify-content: center;
+ overflow-y: auto;
+ height: 100%;
.mail {
color: #5917c4;
}
@@ -473,7 +509,7 @@ export default {
.AccessMiningPoolMain {
width: 100%;
- // height: 100vh;
+ height: 100%;
}
.openAPI {
width: 100%;
@@ -504,6 +540,13 @@ export default {
box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.1);
border-radius: 8px;
overflow: hidden;
+ background: #fff;
+ padding-top: 30px;
+ height: 100%;
+ overflow-y: auto;
+ padding: 20px;
+ padding-bottom: 30px;
+
}
.notOpen {
// background: palegoldenrod;
@@ -542,6 +585,9 @@ export default {
align-items:start;
padding: 5px;
transition: all 0.3s;
+ display: flex;
+ align-items: center;
+ justify-content: left;
img {
width: 25px;
margin-right: 5px;
@@ -736,4 +782,68 @@ export default {
font-size: 0.95rem;
}
}
+
+
+.rightContent{
+ flex: 1;
+ height: 100%;
+ margin-left: 50px;
+ overflow-y: auto;
+ padding-right: 20px;
+ background: #fff;
+ .dynamic-content {
+ width: 100%;
+ margin: 0 auto;
+
+ // 富文本样式
+ :deep(table) {
+ border-collapse: collapse;
+ width: 100%;
+ margin: 16px 0;
+ }
+ :deep(th), :deep(td) {
+ border: 1px solid #d1d5db;
+ padding: 8px 12px;
+ text-align: left;
+ }
+ :deep(th) {
+ background: #f3f4f6;
+ font-weight: bold;
+ }
+ :deep(strong), :deep(b) {
+ font-weight: bold !important;
+ color: inherit !important;
+ font-style: normal !important;
+ }
+ :deep(em), :deep(i) {
+ font-style: italic !important;
+ color: inherit !important;
+ }
+ :deep(a) {
+ color: #007bff !important;
+ text-decoration: none !important;
+ &:hover {
+ text-decoration: underline !important;
+ }
+ }
+ }
+ .loading-container {
+ text-align: center;
+ padding: 40px 0;
+ .loading-text {
+ font-size: 16px;
+ color: #666;
+ vertical-align: middle;
+ }
+ }
+ .no-content {
+ text-align: center;
+ padding: 40px 0;
+ p {
+ font-size: 16px;
+ color: #999;
+ margin: 0;
+ }
+ }
+ }
\ No newline at end of file
diff --git a/mining-pool/src/views/ServiceTerms/index.js b/mining-pool/src/views/ServiceTerms/index.js
index ca0e11b..59300dc 100644
--- a/mining-pool/src/views/ServiceTerms/index.js
+++ b/mining-pool/src/views/ServiceTerms/index.js
@@ -6,11 +6,12 @@ export default{
return{
params:{
lang:"",
- type: 1 // 服务条款类型:数字1
+ type: 0, // 服务条款类型:数字1
},
infoParams:{
- id:"",
- lang:"",
+
+ lang:this.$i18n?.locale || 'zh',
+ childType:"1", //1服务条款、2费率、3API文档
},
// 存储从后端获取的文档内容
info: "",
@@ -19,54 +20,50 @@ export default{
}
},
mounted(){
- this.params.lang = this.$i18n?.locale || 'zh'
- this.fetchDocumentsList(this.params)
+
+ // this.fetchDocumentsList(this.params)
+ this.fetchDocumentsInfo(this.infoParams)
},
methods:{
/**
* 获取文档列表
*/
- async fetchDocumentsList(){
- try {
- this.loading = true
- const res = await documentsList(this.params)
- console.log('文档列表:', res)
+ // async fetchDocumentsList(){
+ // try {
+ // this.loading = true
+ // const res = await documentsList(this.params)
+ // console.log('文档列表:', res)
- if (res && res.code === 200 && res.data && res.data.length > 0) {
- console.log('请求参数:', res.data)
- this.infoParams.id = res.data[0].id
- this.infoParams.lang = this.$i18n?.locale || 'zh'
+ // if (res && res.code === 200 && res.rows && res.rows.length > 0) {
+ // console.log('请求参数:', res.rows)
+ // this.infoParams.id = res.rows[0].id
+ // this.infoParams.lang = this.$i18n?.locale || 'zh'
+
- if (this.infoParams.id && this.infoParams.lang) {
- await this.fetchDocumentsInfo()
- }
- } else {
- console.warn('未获取到文档列表数据')
- this.info = ""
- }
- } catch (error) {
- console.error('获取文档列表失败:', error)
- this.info = ""
- } finally {
- this.loading = false
- }
- },
+ // if (this.infoParams.id && this.infoParams.lang) {
+ // await this.fetchDocumentsInfo()
+ // }
+ // } else {
+ // console.warn('未获取到文档列表数据')
+ // this.info = ""
+ // }
+ // } catch (error) {
+ // console.error('获取文档列表失败:', error)
+ // this.info = ""
+ // } finally {
+ // this.loading = false
+ // }
+ // },
/**
* 获取具体文档内容
*/
- async fetchDocumentsInfo(){
- try {
- if (!this.infoParams.id) {
- console.warn('文档ID为空,无法获取文档内容')
- return
- }
-
- const res = await findDataInfo(this.infoParams)
- console.log('文档内容:', res)
+ async fetchDocumentsInfo(params){
+ try {
+ const res = await findDataInfo(params)
- if (res && res.code === 200 && res.data) {
+ if (res && res.code === 200 ) {
// wangeditor 直接输出 HTML,直接使用
this.info = res.data.content || ""
} else {
diff --git a/mining-pool/src/views/announcementDetails/index.js b/mining-pool/src/views/announcementDetails/index.js
new file mode 100644
index 0000000..40aebbf
--- /dev/null
+++ b/mining-pool/src/views/announcementDetails/index.js
@@ -0,0 +1,79 @@
+import { documentsList,findDataInfo} from '../../api/documentManagement'
+export default {
+ data() {
+ return {
+ problems: [
+ {
+ id: 1,
+ title: "如何开始挖矿?",
+ content: "详细步骤:注册、配置矿机、连接矿池。",
+ },
+ {
+ id: 2,
+ title: "如何查看收益?",
+ content: "登录后在个人中心查看收益统计。",
+ },
+ {
+ id: 3,
+ title: "如何联系客服?",
+ content: "可通过在线客服或提交工单联系我们。",
+ },
+ ],
+ listParams:{
+ type:"3",//常见问题
+ lang:this.$i18n.locale,
+ pageNum:1,
+ pageSize:50
+ },
+ problemLoading:false,
+ DetailsParams:{
+ id:"",
+ lang:this.$i18n.locale,
+ },
+ info:""
+ };
+ },
+ mounted() {
+ this.DetailsParams.id = this.$route.query.id;
+ console.log(this.$route.query.id,"this.DetailsParams.id");
+ if (this.DetailsParams.id) {
+ this.fetchProblemDetails(this.DetailsParams)
+ }
+ this.fetchProblemsList(this.listParams)
+ },
+ methods: {
+ async fetchProblemsList(params) {
+ this.setLoading('problemLoading', true);
+ const res = await documentsList(params)
+ if(res && res.code === 200){
+ this.problems = res.rows;
+ // this.DetailsParams.id = this.problems[0].id;
+ // this.fetchProblemDetails(this.DetailsParams)
+ }
+ this.setLoading('problemLoading', false);
+ },
+
+ async fetchProblemDetails(params) {
+ this.setLoading('problemLoading', true);
+ const res = await findDataInfo(params)
+ if(res && res.code === 200){
+ console.log(res,"res");
+ this.info = res.data.content || ""
+ }
+ this.setLoading('problemLoading', false);
+ },
+
+
+
+
+ /**
+ * 跳转到问题详情页
+ * @param {number} id 问题ID
+ */
+ handleClick(id) {
+
+ this.DetailsParams.id = id;
+ this.fetchProblemDetails(this.DetailsParams)
+ },
+ },
+ };
\ No newline at end of file
diff --git a/mining-pool/src/views/announcementDetails/index.vue b/mining-pool/src/views/announcementDetails/index.vue
new file mode 100644
index 0000000..11c7c26
--- /dev/null
+++ b/mining-pool/src/views/announcementDetails/index.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mining-pool/src/views/announcements/index.js b/mining-pool/src/views/announcements/index.js
index e69de29..31b2ac7 100644
--- a/mining-pool/src/views/announcements/index.js
+++ b/mining-pool/src/views/announcements/index.js
@@ -0,0 +1,243 @@
+import { documentsList } from '../../api/documentManagement'
+export default {
+ name: 'Announcements',
+ data() {
+ return {
+ // 加载状态
+ loading: false,
+
+ // 搜索关键词
+ searchKeyword: '',
+
+ // 分页参数
+ currentPage: 1,
+ totalCount: 0,
+
+ // 公告数据
+ announcements: [
+ // {
+ // id: 1,
+ // title: 'ZEN挖矿服务即将结束',
+ // summary: 'ZEN挖矿服务将于近期结束,请及时调整您的挖矿设置。',
+ // type: '重要通知',
+ // createTime: '2025-01-20T10:00:00.000Z',
+ // isTop: true
+ // },
+ // {
+ // id: 2,
+ // title: 'LKY即将减半',
+ // summary: 'LKY币种将在近期进行减半操作,请关注相关通知。',
+ // type: '系统公告',
+ // createTime: '2025-01-19T15:30:00.000Z',
+ // isTop: false
+ // },
+ // {
+ // id: 3,
+ // title: 'PEP即将减产',
+ // summary: 'PEP币种挖矿难度调整,产量将有所减少。',
+ // type: '市场动态',
+ // createTime: '2025-01-18T09:15:00.000Z',
+ // isTop: false
+ // },
+ // {
+ // id: 4,
+ // title: 'ETC+ZIL挖矿服务已结束',
+ // summary: 'ETC+ZIL双挖服务已正式结束,感谢您的支持。',
+ // type: '服务通知',
+ // createTime: '2025-01-17T14:45:00.000Z',
+ // isTop: false
+ // },
+ // {
+ // id: 5,
+ // title: '有关2025年06月19日SCT池异常的说明',
+ // summary: 'SCT矿池在指定时间出现异常情况,现已修复并提供补偿方案。',
+ // type: '故障说明',
+ // createTime: '2025-01-16T11:20:00.000Z',
+ // isTop: false
+ // },
+ // {
+ // id: 6,
+ // title: 'FB单挖矿池下线公告',
+ // summary: 'FB单挖矿池将于本月底正式下线,请及时转移算力。',
+ // type: '下线通知',
+ // createTime: '2025-01-15T16:10:00.000Z',
+ // isTop: false
+ // }
+ ],
+
+ // 搜索防抖定时器
+ searchTimer: null,
+
+ // Markdown 使用规则指南
+ showMarkdownGuide: false,
+ viewMode: 'list', // 'list' or 'editor'0
+ listParams:{
+ type:"3",
+ lang:this.$i18n.locale,
+ pageNum:1,
+ pageSize:10
+ },
+ announcementsLoading:false
+ }
+ },
+
+ mounted() {
+ try {
+ this.TypeList = JSON.parse(localStorage.getItem('TypeList'))
+ } catch (error) {
+ console.log(error);
+ }
+ // this.loadAnnouncements();
+
+ this.fetchAllList(this.listParams)
+ },
+
+ methods: {
+ async fetchAllList(params){
+ this.setLoading('announcementsLoading', true);
+ const res = await documentsList(params)
+ console.log(res,"res");
+
+ if (res.code === 200) {
+ this.announcements = res.rows
+ this.totalCount = res.total
+ }
+ this.setLoading('announcementsLoading', false);
+ },
+ /**
+ * 加载公告数据
+ */
+ async loadAnnouncements() {
+ this.loading = true;
+ try {
+ // 这里应该调用API获取公告数据
+ // const response = await this.$api.getAnnouncements({
+ // page: this.currentPage,
+ // pageSize: this.pageSize,
+ // keyword: this.searchKeyword
+ // });
+ // this.announcements = response.data;
+ // this.totalCount = response.total;
+
+ // 模拟API调用延迟
+ await new Promise(resolve => setTimeout(resolve, 500));
+
+ } catch (error) {
+ console.error('加载公告失败:', error);
+ this.$message.error(this.$t('announcements.loadError') || '加载公告失败');
+ } finally {
+ this.loading = false;
+ }
+ },
+
+ /**
+ * 处理搜索输入
+ */
+ handleSearchInput() {
+ if (this.searchTimer) {
+ clearTimeout(this.searchTimer);
+ }
+
+ // 防抖处理,500ms后执行搜索
+ this.searchTimer = setTimeout(() => {
+ this.handleSearch();
+ }, 500);
+ },
+
+ /**
+ * 执行搜索
+ */
+ handleSearch() {
+ this.currentPage = 1;
+
+ },
+
+ /**
+ * 处理页码变化
+ */
+ handleCurrentChange(page) {
+ this.currentPage = page;
+ this.listParams.pageNum = page
+ this.fetchAllList(this.listParams)
+ },
+ handleSizeChange(size){
+ this.listParams.pageNum = 1
+ this.currentPage = 1;
+ this.listParams.pageSize = size
+ this.fetchAllList(this.listParams)
+ },
+
+ /**
+ * 处理公告点击
+ */
+ handleAnnouncementClick(announcement) {
+
+ console.log(announcement,"announcement");
+ let url = `/${this.$i18n.locale}/announcementDetails`
+ // 跳转到公告详情页
+ this.$router.push({
+ path:url,
+ query:{
+ id:announcement.id
+ }
+ });
+ },
+
+ /**
+ * 查看所有公告
+ */
+ handleViewAll() {
+ // 可以跳转到完整的公告列表页面或展开显示更多
+ this.pageSize = 20;
+ this.loadAnnouncements();
+ },
+
+ /**
+ * 切换Markdown使用规则指南的显示状态
+ */
+ toggleMarkdownGuide() {
+ this.showMarkdownGuide = !this.showMarkdownGuide;
+ },
+
+ /**
+ * 切换视图模式 (list/editor)
+ */
+ switchMode(mode) {
+ this.viewMode = mode;
+ // Markdown指南现在完全独立控制,不与视图模式绑定
+ },
+
+ /**
+ * 返回首页
+ */
+ goHome() {
+ this.$router.push('/');
+ },
+
+ /**
+ * 格式化日期
+ */
+ formatDate(dateString) {
+ try {
+ return `${dateString.split("T")[0]} ${dateString.split("T")[1]}`
+ } catch (error) {
+ return ''
+ }
+ },
+ handelType(type){
+ try {
+ let label = this.TypeList.find(item => item.value == type).label
+ return this.$t(label)
+ } catch (error) {
+ return ''
+ }
+ },
+ },
+
+ beforeDestroy() {
+ // 清理定时器
+ if (this.searchTimer) {
+ clearTimeout(this.searchTimer);
+ }
+ }
+}
\ No newline at end of file
diff --git a/mining-pool/src/views/announcements/index.vue b/mining-pool/src/views/announcements/index.vue
index 90c7a70..bbb5c34 100644
--- a/mining-pool/src/views/announcements/index.vue
+++ b/mining-pool/src/views/announcements/index.vue
@@ -1,33 +1,16 @@
-
+
-
+
@@ -339,7 +322,7 @@ ___ (三个或更多下划线)
{{ announcement.title }}
{{ formatDate(announcement.createTime) }}
- {{ announcement.type }}
+ {{handelType(announcement.type) }}
{{ announcement.summary }}
@@ -361,7 +344,7 @@ ___ (三个或更多下划线)
-->
-
@@ -401,214 +376,11 @@ ___ (三个或更多下划线)
* 公告中心页面组件
* 提供公告列表展示、搜索、分页等功能
*/
+import Index from './index.js'
export default {
name: 'Announcements',
- data() {
- return {
- // 加载状态
- loading: false,
-
- // 搜索关键词
- searchKeyword: '',
-
- // 分页参数
- currentPage: 1,
- pageSize: 10,
- totalCount: 275,
-
- // 公告数据
- announcements: [
- {
- id: 1,
- title: 'ZEN挖矿服务即将结束',
- summary: 'ZEN挖矿服务将于近期结束,请及时调整您的挖矿设置。',
- type: '重要通知',
- createTime: '2025-01-20T10:00:00.000Z',
- isTop: true
- },
- {
- id: 2,
- title: 'LKY即将减半',
- summary: 'LKY币种将在近期进行减半操作,请关注相关通知。',
- type: '系统公告',
- createTime: '2025-01-19T15:30:00.000Z',
- isTop: false
- },
- {
- id: 3,
- title: 'PEP即将减产',
- summary: 'PEP币种挖矿难度调整,产量将有所减少。',
- type: '市场动态',
- createTime: '2025-01-18T09:15:00.000Z',
- isTop: false
- },
- {
- id: 4,
- title: 'ETC+ZIL挖矿服务已结束',
- summary: 'ETC+ZIL双挖服务已正式结束,感谢您的支持。',
- type: '服务通知',
- createTime: '2025-01-17T14:45:00.000Z',
- isTop: false
- },
- {
- id: 5,
- title: '有关2025年06月19日SCT池异常的说明',
- summary: 'SCT矿池在指定时间出现异常情况,现已修复并提供补偿方案。',
- type: '故障说明',
- createTime: '2025-01-16T11:20:00.000Z',
- isTop: false
- },
- {
- id: 6,
- title: 'FB单挖矿池下线公告',
- summary: 'FB单挖矿池将于本月底正式下线,请及时转移算力。',
- type: '下线通知',
- createTime: '2025-01-15T16:10:00.000Z',
- isTop: false
- }
- ],
-
- // 搜索防抖定时器
- searchTimer: null,
+ mixins:[Index],
- // Markdown 使用规则指南
- showMarkdownGuide: false,
- viewMode: 'list' // 'list' or 'editor'
- }
- },
-
- mounted() {
- this.loadAnnouncements();
- },
-
- methods: {
- /**
- * 加载公告数据
- */
- async loadAnnouncements() {
- this.loading = true;
- try {
- // 这里应该调用API获取公告数据
- // const response = await this.$api.getAnnouncements({
- // page: this.currentPage,
- // pageSize: this.pageSize,
- // keyword: this.searchKeyword
- // });
- // this.announcements = response.data;
- // this.totalCount = response.total;
-
- // 模拟API调用延迟
- await new Promise(resolve => setTimeout(resolve, 500));
-
- } catch (error) {
- console.error('加载公告失败:', error);
- this.$message.error(this.$t('announcements.loadError') || '加载公告失败');
- } finally {
- this.loading = false;
- }
- },
-
- /**
- * 处理搜索输入
- */
- handleSearchInput() {
- if (this.searchTimer) {
- clearTimeout(this.searchTimer);
- }
-
- // 防抖处理,500ms后执行搜索
- this.searchTimer = setTimeout(() => {
- this.handleSearch();
- }, 500);
- },
-
- /**
- * 执行搜索
- */
- handleSearch() {
- this.currentPage = 1;
- this.loadAnnouncements();
- },
-
- /**
- * 处理页码变化
- */
- handleCurrentChange(page) {
- this.currentPage = page;
- this.loadAnnouncements();
- },
-
- /**
- * 处理公告点击
- */
- handleAnnouncementClick(announcement) {
- // 跳转到公告详情页
- this.$router.push({
- name: 'AnnouncementDetail',
- params: { id: announcement.id }
- });
- },
-
- /**
- * 查看所有公告
- */
- handleViewAll() {
- // 可以跳转到完整的公告列表页面或展开显示更多
- this.pageSize = 20;
- this.loadAnnouncements();
- },
-
- /**
- * 切换Markdown使用规则指南的显示状态
- */
- toggleMarkdownGuide() {
- this.showMarkdownGuide = !this.showMarkdownGuide;
- },
-
- /**
- * 切换视图模式 (list/editor)
- */
- switchMode(mode) {
- this.viewMode = mode;
- // Markdown指南现在完全独立控制,不与视图模式绑定
- },
-
- /**
- * 返回首页
- */
- goHome() {
- this.$router.push('/');
- },
-
- /**
- * 格式化日期
- */
- formatDate(dateString) {
- if (!dateString) return '';
-
- const date = new Date(dateString);
- const now = new Date();
- const diffTime = now - date;
- const diffDays = Math.floor(diffTime / (1000 * 60 * 60 * 24));
-
- if (diffDays === 0) {
- return '今天';
- } else if (diffDays === 1) {
- return '昨天';
- } else if (diffDays < 7) {
- return `${diffDays}天前`;
- } else {
- return date.toLocaleDateString('zh-CN');
- }
- }
- },
-
- beforeDestroy() {
- // 清理定时器
- if (this.searchTimer) {
- clearTimeout(this.searchTimer);
- }
- }
}
diff --git a/mining-pool/src/views/commonProblem/index.js b/mining-pool/src/views/commonProblem/index.js
new file mode 100644
index 0000000..21012de
--- /dev/null
+++ b/mining-pool/src/views/commonProblem/index.js
@@ -0,0 +1,88 @@
+import { documentsList,findDataInfo} from '../../api/documentManagement'
+export default {
+ data() {
+ return {
+ problems: [
+ // {
+ // id: 1,
+ // title: "如何开始挖矿?",
+ // content: "详细步骤:注册、配置矿机、连接矿池。",
+ // },
+ // {
+ // id: 2,
+ // title: "如何查看收益?",
+ // content: "登录后在个人中心查看收益统计。",
+ // },
+ // {
+ // id: 3,
+ // title: "如何联系客服?",
+ // content: "可通过在线客服或提交工单联系我们。",
+ // },
+ ],
+ listParams:{
+ type:"2",//常见问题
+ lang:this.$i18n.locale,
+ pageNum:1,
+ pageSize:50
+ },
+ problemLoading:false,
+ DetailsParams:{
+ id:"",
+ lang:this.$i18n.locale,
+ },
+ info:""
+ };
+ },
+ mounted() {
+ this.fetchProblemsList(this.listParams)
+ if (this.$route.query.id) {
+ this.DetailsParams.id = this.$route.query.id
+
+ }else if(this.problems.length > 0){
+ this.DetailsParams.id = this.problems[0].id;
+ }
+
+ console.log(this.DetailsParams.id,"this.DetailsPara发发发麻烦你ms.id");
+
+ this.fetchProblemDetails(this.DetailsParams)
+
+ },
+ methods: {
+ async fetchProblemsList(params) {
+ this.setLoading('problemLoading', true);
+ const res = await documentsList(params)
+ if(res && res.code === 200){
+ this.problems = res.rows;
+ if (!this.$route.query.id) {
+ this.DetailsParams.id = this.problems[0].id;
+ }
+ // this.DetailsParams.id = this.problems[0].id;
+ // this.fetchProblemDetails(this.DetailsParams)
+ }
+ this.setLoading('problemLoading', false);
+ },
+
+ async fetchProblemDetails(params) {
+ this.setLoading('problemLoading', true);
+ const res = await findDataInfo(params)
+ if(res && res.code === 200){
+ console.log(res,"res");
+ this.info = res.data.content || ""
+ }
+ this.setLoading('problemLoading', false);
+ },
+
+
+
+
+ /**
+ * 跳转到问题详情页
+ * @param {number} id 问题ID
+ */
+ handleClick(id) {
+
+ this.DetailsParams.id = id;
+ this.fetchProblemDetails(this.DetailsParams)
+ },
+ },
+ };
\ No newline at end of file
diff --git a/mining-pool/src/views/commonProblem/index.vue b/mining-pool/src/views/commonProblem/index.vue
new file mode 100644
index 0000000..24e3e4e
--- /dev/null
+++ b/mining-pool/src/views/commonProblem/index.vue
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mining-pool/src/views/documentManagement/addDocument/index.js b/mining-pool/src/views/documentManagement/addDocument/index.js
index 2a835d2..0168518 100644
--- a/mining-pool/src/views/documentManagement/addDocument/index.js
+++ b/mining-pool/src/views/documentManagement/addDocument/index.js
@@ -8,7 +8,7 @@ export default{
},
mounted(){
// this.fetchDataInfo()
-
+
if (this.$route.query.id) {
this.fetchDataInfo({id:this.$route.query.id})
@@ -21,6 +21,10 @@ export default{
if (res && res.code === 200) {
this.modifyData = res.data
this.addParams.content = this.modifyData.content
+ this.addParams.type = String(this.addParams.type)
+
+
+
}
}
diff --git a/mining-pool/src/views/documentManagement/addDocument/index.vue b/mining-pool/src/views/documentManagement/addDocument/index.vue
index d801567..34a3e73 100644
--- a/mining-pool/src/views/documentManagement/addDocument/index.vue
+++ b/mining-pool/src/views/documentManagement/addDocument/index.vue
@@ -1,241 +1,329 @@
-
-