Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录
切换导航
S
shop-new
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
王天霸
shop-new
Commits
45118920
提交
45118920
authored
6月 22, 2021
作者:
huaxinzhu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
文档,协议
上级
aa92edf3
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
287 行增加
和
97 行删除
+287
-97
index.js
src/api/module/operation/index.js
+19
-0
document.vue
src/views/system/operation/document.vue
+92
-97
helpDoc.vue
src/views/system/operation/helpDoc.vue
+176
-0
没有找到文件。
src/api/module/operation/index.js
0 → 100644
浏览文件 @
45118920
// import request from '@/utils/request';
import
axios
from
'axios'
// 获取分类列表
// export function getDocList (docType) {
// return request({
// url: '/api/v1/document/externalTypeListALL?docType='+docType,
// method: 'get'
// })
// }
//
// // 查询文档
// export function getDoc (query) {
// return request({
// url: '/api/v1/document/externalShow',
// method: 'get',
// query: query
// })
// }
src/views/system/operation/document.vue
浏览文件 @
45118920
...
...
@@ -5,39 +5,28 @@
<p>
帮助文档
</p>
</div>
<el-row
class=
"content-menu"
>
<el-col
:span=
"4"
class=
"menu"
>
<el-menu
default-active=
"1"
class=
"el-menu-vertical-demo"
:default-openeds=
"openMenuList"
>
<el-submenu
v-for=
"item in menuList"
:index=
"(item.id).toString()"
v-if=
"item.children && item.children.length > 0"
>
<template
slot=
"title"
>
<span>
{{
item
.
title
}}
</span>
</
template
>
<el-menu-item-group
v-if=
"item.children && item.children.length > 0"
>
<el-menu-item
v-for=
"childItem in item.children"
:index=
"(childItem.id).toString()"
@
click=
"showText(childItem)"
>
{{ childItem.title }}
</el-menu-item>
</el-menu-item-group>
</el-submenu>
</el-menu>
<el-col
:span=
"4"
class=
"menu"
v-loading=
"idDocListLoading"
>
<el-table
:data=
"menuList"
row-key=
"addTimeNumber"
:tree-props=
"
{children: 'typeList'}"
:show-header="false"
@row-click="clickRow"
>
<el-table-column
label=
"名称"
prop=
"name"
/>
</el-table>
</el-col>
<transition
name=
"fade"
>
<el-col
:span=
"20"
class=
"content-text"
>
<el-col
:span=
"20"
class=
"content-text"
v-loading=
"loading"
>
<el-row
:span=
"24"
type=
"flex"
align=
"middle"
justify=
"space-bewteen"
class=
"pre-title"
>
<el-col
:span=
"12"
>
<h3>
保证金
</h3>
<h3>
{{
docTitle
}}
</h3>
</el-col>
<el-col
:span=
"12"
>
<p
style=
"float:right;"
>
<span>
2021-05-05
</span>
<span>
{{
docTime
}}
</span>
<el-divider
direction=
"vertical"
></el-divider>
<span>
运营团队
</span>
<span>
{{
docMan
}}
</span>
</p>
</el-col>
</el-row>
...
...
@@ -56,97 +45,98 @@
</
template
>
<
script
>
import
axios
from
'axios'
import
{
getDocList
,
getDoc
}
from
'@/api/module/operation'
export
default
{
name
:
"Document"
,
data
()
{
return
{
show
:
true
,
menuList
:
[
{
id
:
1
,
title
:
'商品规格'
,
children
:
[
{
id
:
11
,
title
:
'商品规格-1'
,
content
:
'"<p>商品规格1111111111</p>"'
,
children
:
null
},
]
},
{
id
:
2
,
title
:
'订单问题'
,
children
:
[
{
id
:
21
,
title
:
'订单问题-1'
,
content
:
'"<p>订单问题1111111111</p>"'
,
children
:
null
},
]},
{
id
:
3
,
title
:
'店铺相关'
,
children
:
[
{
id
:
31
,
title
:
'店铺相关-1'
,
content
:
'"<p>店铺相关1111111111</p>"'
,
children
:
null
},
]},
{
id
:
4
,
title
:
'售后问题'
,
children
:
[
{
id
:
41
,
title
:
'售后问题-1'
,
content
:
'<p>售后问题1111111111</p>'
,
children
:
null
},{
id
:
42
,
title
:
'商品规格-1'
,
content
:
'"<p>商品规格1111111111</p>"'
,
children
:
null
},
]},
{
id
:
5
,
title
:
'设置相关'
,
children
:
[
{
id
:
51
,
title
:
'设置相关-1'
,
content
:
'<p>设置相关1111111111</p>'
,
children
:
null
},{
id
:
52
,
title
:
'商品规格-1'
,
content
:
'"<p>商品规格1111111111</p>"'
,
children
:
null
},
]},
],
allList
:
[],
menuList
:
[],
loading
:
false
,
idDocListLoading
:
false
,
editorOption
:
{},
queryParams
:
{
pageNum
:
10
,
pageSize
:
1
},
content
:
'<div class="main-text">
\
n'
+
' <h2>胜天半子供应链商家入驻协议书</h2>
\
n'
+
' <p>
\
n'
+
' 甲方:北京胜天半子科技有限公司(以下简称“甲方或者平台”)<br/>
\
n'
+
' </p>
\
n'
+
' <p>乙方:(以下简称“乙方”)</p>
\
n'
+
' <p>
\
n'
+
' 甲乙双方本着互惠互利的双赢策略,根据甲方商城入驻条件,乙方申请入驻甲方商城,并完全接受甲方的规范,本着自愿、平等、公正原则,甲乙双方在协商一致的基础上达成如下协议:
\
n'
+
' </p>
\
n'
+
' <p>
\
n'
+
' 乙方可在平台上进行商铺发布及管理、推广商品、达成交易意向。
\
n'
+
' </p>
\
n'
+
' <h4>一、入驻商家基本条件</h4>
\
n'
+
' <p>
\
n'
+
' 1、有良好的合作意愿,能提供优质的商品,保证合作的顺利进行,并保证提供良好的售后服务;
\
n'
+
' </p>
\
n'
+
' <p>
\
n'
+
' 2、 乙方申请成为平台入驻商家,应该满足以下条件:
\
n'
+
' (1) 乙方已依照中华人民共和国法律注册并领取合法有效的营业执照及其他经营许可;
\
n'
+
' (2) 乙方申请经营的商品或服务合法,资质齐全;
\
n'
+
' (3)乙方同意本协议及平台相关规则并同意缴纳平台履约保证金1万-5万具体见附件
\
n'
+
' <a target="_blank" class="download-Template-btn" :href="downTemplatehttp">《平台类目费率收取标准》</a>
\
n'
+
' 。 (4) 乙方须保证所提交予乙方的所有材料真实、准确、合法、有效。如相关材料有变更或更新时应及时通知甲方,若导致乙方不符合本协议所规定入驻条件的,甲方有权单方全部或部分限制乙方经营,直至终止本协议。
\
n'
+
' </div>'
,
docTime
:
" "
,
docTitle
:
'暂无数据'
,
docMan
:
''
,
content
:
''
,
contentStr
:
'<p style="color: #666;line-height: 40px;">暂无数据</p>'
,
openMenuList
:
[],
BaseUrl
:
''
}
},
created
()
{
//menuList
if
(
this
.
menuList
.
length
>
0
)
{
this
.
menuList
.
forEach
((
item
,
index
)
=>
{
let
indexStr
=
(
index
+
1
).
toString
();
this
.
openMenuList
.
push
(
indexStr
);
mounted
()
{
});
console
.
log
(
121
,
this
.
openMenuList
);
}
let
docType
=
1
// let docTypeObj = {
// id: id,
// docType: 1
// };
// 获取帮助文档列表
this
.
content
=
this
.
contentStr
;
this
.
BaseUrl
=
process
.
env
.
VUE_APP_BASE_SYS_API
;
//this.idDocListLoading = true;
axios
.
get
(
this
.
BaseUrl
+
":6601/api/v1/document/externalTypeListALL?docType="
+
docType
).
then
(
res
=>
{
debugger
if
(
res
.
data
.
code
===
1
)
{
this
.
allList
=
res
.
data
.
data
;
if
(
this
.
allList
&&
this
.
allList
.
length
>
0
)
{
this
.
allList
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
name
===
'云仓'
)
{
this
.
menuList
=
item
.
typeList
}
})
}
}
this
.
idDocListLoading
=
false
;
});
// 获取文档内容
// axios.get().then("http://192.168.111.253:6601/api/v1/document/externalShow");
//menuList
// if(this.allList.length > 0) {
// this.menuList.forEach((item,index) => {
// let indexStr = (index + 1).toString();
// this.openMenuList.push(indexStr);
//
// });
// //console.log(121,this.openMenuList);
// }
},
methods
:
{
onEditorChange
(
a
,
b
,
c
)
{
console
.
log
(
25
,
b
);
console
.
log
(
25
,
b
);
console
.
log
(
25
,
b
);
},
handleOpen
(
key
,
keyPath
)
{
console
.
log
(
key
,
keyPath
);
},
handleClose
(
key
,
keyPath
)
{
console
.
log
(
key
,
keyPath
);
//
clickRow
(
row
,
column
,
event
)
{
if
(
row
.
type
===
2
)
{
this
.
loading
=
true
;
this
.
content
=
this
.
contentStr
;
this
.
docTime
=
" "
;
this
.
docTitle
=
'暂无数据'
;
this
.
docMan
=
""
;
axios
.
get
(
this
.
BaseUrl
+
":6601/api/v1/document/externalShow?id="
+
row
.
id
+
"&docType="
+
row
.
docType
).
then
(
res
=>
{
if
(
res
.
data
.
code
===
1
)
{
this
.
content
=
res
.
data
.
data
.
value
;
this
.
docTitle
=
res
.
data
.
data
.
title
;
this
.
docTime
=
res
.
data
.
data
.
modifyTime
;
this
.
docMan
=
"运营团队"
;
}
this
.
loading
=
false
;
})
}
},
showText
(
val
)
{
//this.show = false;
if
(
val
[
'content'
])
{
this
.
content
=
val
[
'content'
];
//this.show = true;
}
console
.
log
(
142
,
val
);
//
if(val['content']) {
//
this.content = val['content'];
//
//this.show = true;
//
}
//
console.log(142,val);
}
}
...
...
@@ -168,6 +158,9 @@
}
.menu
{
height
:
100%
;
overflow-x
:
scroll
;
overflow-y
:
scroll
;
padding
:
0
0
0
10px
;
border-right
:
1px
solid
#DCDFE6
;
.el-menu
{
border
:
none
;
...
...
@@ -183,7 +176,6 @@
padding
:
0
20px
;
}
.ql-container
{
height
:
calc
(
100%
-
59px
);
overflow
:
hidden
;
...
...
@@ -207,6 +199,9 @@
/
deep
/
.el-submenu__title
>
span
{
font-size
:
16px
;
}
/
deep
/
.el-table
td
{
border
:
none
;
}
.fade-enter-active
,
.fade-leave-active
{
transition
:
opacity
.5s
;
...
...
src/views/system/operation/helpDoc.vue
0 → 100644
浏览文件 @
45118920
差异被折叠。
点击展开。
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论