Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
center-shop
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
center-shop
Commits
c4a38c94
提交
c4a38c94
authored
6月 16, 2021
作者:
王鹏飞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
店铺新增所属项目
上级
3928aea4
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
46 行增加
和
6 行删除
+46
-6
info.vue
src/pages/setting/info.vue
+17
-3
add.vue
src/pages/shop/add.vue
+18
-2
index.js
src/store/index.js
+11
-1
没有找到文件。
src/pages/setting/info.vue
浏览文件 @
c4a38c94
...
...
@@ -46,7 +46,17 @@
></el-input>
</el-form-item>
<el-form-item
label=
"联系电话"
prop=
"shop_tel"
>
<el-input
v-model=
"ruleForm.shop_tel"
maxlength=
"11"
></el-input>
<el-input
v-model=
"ruleForm.shop_tel"
></el-input>
</el-form-item>
<el-form-item
label=
"所属项目"
prop=
"project_id"
>
<el-select
v-model=
"ruleForm.project_id"
style=
"width: 100%"
>
<el-option
v-for=
"(item, index) in projectList"
:key=
"index"
:label=
"item.label"
:value=
"item.value"
></el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
@
click=
"dialogVisible = false"
>
取消
</el-button>
...
...
@@ -65,7 +75,7 @@ export default {
components
:
{
AppCard
,
AppUploadImage
},
data
()
{
return
{
ruleForm
:
{
shop_name
:
''
,
shop_logo
:
''
,
shop_desc
:
''
,
shop_tel
:
''
,
shop_type
:
'1'
},
ruleForm
:
{
shop_name
:
''
,
shop_logo
:
''
,
shop_desc
:
''
,
shop_tel
:
''
,
shop_type
:
'1'
,
project_id
:
''
},
rules
:
{
shop_name
:
[
{
required
:
true
,
message
:
'必填'
,
trigger
:
'blur'
},
...
...
@@ -78,7 +88,8 @@ export default {
{
required
:
true
,
message
:
'必填'
,
trigger
:
'blur'
},
{
max
:
100
,
message
:
'最多输入100个字符'
,
trigger
:
'blur'
}
],
shop_tel
:
[{
required
:
true
,
pattern
:
/^1
[
3-9
]\d{9}
$/
,
message
:
'请输入手机号'
,
trigger
:
'blur'
}]
shop_tel
:
[{
required
:
true
,
message
:
'请输入手机号'
,
trigger
:
'blur'
}],
project_id
:
[{
required
:
true
,
message
:
'请选择所属项目'
,
trigger
:
'change'
}]
},
dialogVisible
:
false
}
...
...
@@ -86,6 +97,9 @@ export default {
computed
:
{
shop
()
{
return
this
.
$store
.
state
.
shop
},
projectList
()
{
return
this
.
$store
.
state
.
projectList
}
},
methods
:
{
...
...
src/pages/shop/add.vue
浏览文件 @
c4a38c94
...
...
@@ -54,6 +54,16 @@
<el-form-item
label=
"联系电话"
prop=
"shop_tel"
>
<el-input
v-model=
"ruleForm.shop_tel"
maxlength=
"11"
></el-input>
</el-form-item>
<el-form-item
label=
"所属项目"
prop=
"project_id"
>
<el-select
v-model=
"ruleForm.project_id"
style=
"width: 100%"
>
<el-option
v-for=
"(item, index) in projectList"
:key=
"index"
:label=
"item.label"
:value=
"item.value"
></el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
创建店铺
</el-button>
</el-form-item>
...
...
@@ -74,7 +84,7 @@ export default {
components
:
{
PageMain
,
AppUploadImage
},
data
()
{
return
{
ruleForm
:
{
shop_name
:
''
,
shop_logo
:
''
,
shop_desc
:
''
,
shop_tel
:
''
,
shop_type
:
'1'
},
ruleForm
:
{
shop_name
:
''
,
shop_logo
:
''
,
shop_desc
:
''
,
shop_tel
:
''
,
shop_type
:
'1'
,
project_id
:
''
},
rules
:
{
shop_name
:
[
{
required
:
true
,
message
:
'必填'
,
trigger
:
'blur'
},
...
...
@@ -87,13 +97,19 @@ export default {
{
required
:
true
,
message
:
'必填'
,
trigger
:
'blur'
},
{
max
:
100
,
message
:
'最多输入100个字符'
,
trigger
:
'blur'
}
],
shop_tel
:
[{
required
:
true
,
pattern
:
/^1
[
3-9
]\d{9}
$/
,
message
:
'请输入手机号'
,
trigger
:
'blur'
}]
shop_tel
:
[{
required
:
true
,
pattern
:
/^1
[
3-9
]\d{9}
$/
,
message
:
'请输入手机号'
,
trigger
:
'blur'
}],
project_id
:
[{
required
:
true
,
message
:
'请选择所属项目'
,
trigger
:
'change'
}]
},
shopTypeChooseVisible
:
true
,
addSuccessVisible
:
false
,
shopId
:
''
}
},
computed
:
{
projectList
()
{
return
this
.
$store
.
state
.
projectList
}
},
methods
:
{
onSubmit
()
{
this
.
$refs
.
ruleForm
.
validate
().
then
(
this
.
addShop
)
...
...
src/store/index.js
浏览文件 @
c4a38c94
...
...
@@ -11,7 +11,17 @@ const store = new Vuex.Store({
user
:
{},
shopId
:
window
.
localStorage
.
getItem
(
'shopId'
)
||
''
,
// 店铺ID
shop
:
{},
// 店铺信息
groups
:
[]
// 商品分组
groups
:
[],
// 商品分组
// 项目列表
projectList
:
[
{
label
:
'玛丽伍德综合管理方向工商管理硕士'
,
value
:
'1012'
},
{
label
:
'索菲亚大学金融方向工商管理硕士'
,
value
:
'1000'
},
{
label
:
'瑞士酒店大学酒店及旅游业工商管理硕士'
,
value
:
'1008'
},
{
label
:
'美国印第安纳大学Kelley商学院金融学硕士'
,
value
:
'1001'
},
{
label
:
'加州整合大学应用心理学硕士'
,
value
:
'1006'
},
{
label
:
'美国康博斯威尔大学教育学硕士'
,
value
:
'1005'
},
{
label
:
'中国未来金融领袖计划'
,
value
:
'1007'
}
]
},
mutations
:
{
setUser
(
state
,
user
)
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论