Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yongxinda-admin
Project
Project
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
Graph
比较
统计图
议题
0
议题
0
列表
看板
标记
Milestones
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
刘旭
yongxinda-admin
Commits
61521098
提交
61521098
authored
10月 21, 2022
作者:
刘旭
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
商品编辑页面
上级
3af02f39
全部展开
显示空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
57 行增加
和
12 行删除
+57
-12
common.scss
src/assets/styles/common.scss
+29
-2
richTextEditor.vue
src/components/richTextEditor.vue
+1
-0
index.ts
src/router/index.ts
+15
-0
edit.vue
src/views/commodityManage/edit.vue
+0
-0
list.vue
src/views/commodityManage/list.vue
+4
-1
category.vue
src/views/marketManage/category.vue
+8
-9
没有找到文件。
src/assets/styles/common.scss
浏览文件 @
61521098
.router
{
.router
{
margin
:
10px
5px
;
margin
:
10px
5px
;
}
}
.app-container
{
.app-container
{
padding
:
20px
;
padding
:
20px
;
}
}
...
@@ -15,3 +15,30 @@
...
@@ -15,3 +15,30 @@
margin-right
:
10px
;
margin-right
:
10px
;
}
}
}
}
.avatar-uploader
.avatar
{
width
:
178px
;
height
:
178px
;
display
:
block
;
}
.avatar-uploader
.el-upload
{
border
:
1px
dashed
#dcdfe6
;
border-radius
:
6px
;
cursor
:
pointer
;
position
:
relative
;
overflow
:
hidden
;
transition
:
0
.2s
;
}
.avatar-uploader
.el-upload
:hover
{
/* // border-color: var(--el-color-primary); */
}
.el-icon.avatar-uploader-icon
{
font-size
:
28px
;
color
:
#8c939d
;
width
:
178px
;
height
:
178px
;
text-align
:
center
;
}
src/components/richTextEditor.vue
浏览文件 @
61521098
...
@@ -19,6 +19,7 @@ const props = defineProps({
...
@@ -19,6 +19,7 @@ const props = defineProps({
}
}
})
})
const
mode
=
ref
(
'mode'
)
const
emits
=
defineEmits
([
'htmlChange'
])
const
emits
=
defineEmits
([
'htmlChange'
])
// 编辑器实例,必须用 shallowRef
// 编辑器实例,必须用 shallowRef
...
...
src/router/index.ts
浏览文件 @
61521098
...
@@ -18,6 +18,21 @@ const routes: Array<RouteRecordRaw> = [
...
@@ -18,6 +18,21 @@ const routes: Array<RouteRecordRaw> = [
],
],
},
},
{
{
path
:
"/commodity"
,
component
:
Layout
,
children
:
[
{
path
:
"/commodity/edit"
,
component
:
()
=>
import
(
"@/views/commodityManage/edit.vue"
),
name
:
"edit"
,
meta
:
{
title
:
"商品编辑"
,
icon
:
""
,
},
},
],
},
{
path
:
"/login"
,
path
:
"/login"
,
name
:
"login"
,
name
:
"login"
,
component
:
()
=>
import
(
"@/views/login/login.vue"
),
component
:
()
=>
import
(
"@/views/login/login.vue"
),
...
...
src/views/commodityManage/edit.vue
0 → 100644
浏览文件 @
61521098
差异被折叠。
点击展开。
src/views/commodityManage/list.vue
浏览文件 @
61521098
...
@@ -161,7 +161,10 @@ let handleCreate = () => {
...
@@ -161,7 +161,10 @@ let handleCreate = () => {
router
.
push
({
path
:
"/commodity/shelves"
});
router
.
push
({
path
:
"/commodity/shelves"
});
};
};
let
handleUpdate
=
(
row
:
any
)
=>
{
let
handleUpdate
=
(
row
:
any
)
=>
{
// router.push({ path: "/goods/edit", query: { id: row.id } });
console
.
log
(
row
.
id
);
let
commodityId
=
row
.
id
localStorage
.
setItem
(
'commodityId'
,
commodityId
)
router
.
push
({
path
:
"/commodity/edit"
,
query
:
{
id
:
row
.
id
}
});
};
};
let
showDetail
=
(
detail
:
any
)
=>
{
let
showDetail
=
(
detail
:
any
)
=>
{
goodsDetail
=
detail
;
goodsDetail
=
detail
;
...
...
src/views/marketManage/category.vue
浏览文件 @
61521098
...
@@ -67,17 +67,21 @@
...
@@ -67,17 +67,21 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"类目图标"
prop=
"iconUrl"
>
<el-form-item
label=
"类目图标"
prop=
"iconUrl"
>
<el-upload
:headers=
"headers"
:action=
"uploadPath"
:show-file-list=
"false"
<el-upload
:headers=
"headers"
:action=
"uploadPath"
:show-file-list=
"false"
list-type=
'picture'
:on-success=
"uploadIconUrl"
class=
"avatar-uploader"
accept=
".jpg,.jpeg,.png,.gif"
>
:on-success=
"uploadIconUrl"
class=
"avatar-uploader"
accept=
".jpg,.jpeg,.png,.gif"
>
<img
v-if=
"dataForm.iconUrl"
:src=
"dataForm.iconUrl"
class=
"avatar"
/>
<img
v-if=
"dataForm.iconUrl"
:src=
"dataForm.iconUrl"
class=
"avatar"
/>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
/>
<el-icon
v-else
class=
"avatar-uploader-icon"
>
<Plus
/>
</el-icon>
</el-upload>
</el-upload>
</el-form-item>
</el-form-item>
<el-form-item
label=
"类目图片"
prop=
"picUrl"
>
<el-form-item
label=
"类目图片"
prop=
"picUrl"
>
<el-upload
:headers=
"headers"
:action=
"uploadPath"
:show-file-list=
"false"
<el-upload
:headers=
"headers"
:action=
"uploadPath"
:show-file-list=
"false"
:on-success=
"uploadPicUrl"
class=
"avatar-uploader"
accept=
".jpg,.jpeg,.png,.gif"
>
:on-success=
"uploadPicUrl"
class=
"avatar-uploader"
accept=
".jpg,.jpeg,.png,.gif"
>
<img
v-if=
"dataForm.picUrl"
:src=
"dataForm.picUrl"
class=
"avatar"
/>
<img
v-if=
"dataForm.iconUrl"
:src=
"dataForm.iconUrl"
class=
"avatar"
/>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
/>
<el-icon
v-else
class=
"avatar-uploader-icon"
>
<Plus
/>
</el-icon>
</el-upload>
</el-upload>
</el-form-item>
</el-form-item>
<el-form-item
label=
"类目简介"
prop=
"desc"
>
<el-form-item
label=
"类目简介"
prop=
"desc"
>
...
@@ -266,7 +270,3 @@ let handleDelete = (row: any) => {
...
@@ -266,7 +270,3 @@ let handleDelete = (row: any) => {
});
});
};
};
</
script
>
</
script
>
<
style
lang =
"scss"
scoped
>
</
style
>
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论