Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xiaomai-cloud-class-web
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xiaomai-cloud-class
xiaomai-cloud-class-web
Commits
9398e5f2
Commit
9398e5f2
authored
Jan 04, 2021
by
wufan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:修复banner问题
parent
fc3c5234
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
35 additions
and
22 deletions
+35
-22
src/bu-components/ChooseMembersModal.jsx
+3
-3
src/bu-components/ChooseMembersModal.less
+4
-1
src/bu-components/ManagingMembersModal.jsx
+1
-1
src/bu-components/ManagingMembersModal.less
+0
-2
src/core/upload.js
+3
-3
src/modules/store-manage/StoreH5DecorationTab.jsx
+15
-8
src/modules/store-manage/StoreWebDecorationTab.jsx
+9
-4
No files found.
src/bu-components/ChooseMembersModal.jsx
View file @
9398e5f2
...
@@ -203,7 +203,7 @@ class ChooseMembersModal extends React.Component {
...
@@ -203,7 +203,7 @@ class ChooseMembersModal extends React.Component {
title
:
'全选'
,
// 实际为头像,但在表格上这行要求显示为全选
title
:
'全选'
,
// 实际为头像,但在表格上这行要求显示为全选
key
:
'avatar'
,
key
:
'avatar'
,
dataIndex
:
'avatar'
,
dataIndex
:
'avatar'
,
width
:
'
40
'
,
width
:
'
30px
'
,
render
:
(
value
,
record
)
=>
{
render
:
(
value
,
record
)
=>
{
return
(
return
(
<
div
className=
'avatar'
>
<
div
className=
'avatar'
>
...
@@ -220,7 +220,7 @@ class ChooseMembersModal extends React.Component {
...
@@ -220,7 +220,7 @@ class ChooseMembersModal extends React.Component {
key
:
'adminNameLeft'
,
key
:
'adminNameLeft'
,
dataIndex
:
'adminName'
,
dataIndex
:
'adminName'
,
width
:
'30%'
,
width
:
'30%'
,
align
:
'
center
'
,
align
:
'
left
'
,
render
:
(
value
,
record
)
=>
{
render
:
(
value
,
record
)
=>
{
const
{
adminName
}
=
record
;
const
{
adminName
}
=
record
;
return
(
return
(
...
@@ -290,7 +290,7 @@ class ChooseMembersModal extends React.Component {
...
@@ -290,7 +290,7 @@ class ChooseMembersModal extends React.Component {
<
div
className=
'choose-container'
>
<
div
className=
'choose-container'
>
{
/* 拥有文件夹权限的成员列表 */
}
{
/* 拥有文件夹权限的成员列表 */
}
<
div
className=
'container-left'
>
<
div
className=
'container-left'
>
<
span
className=
'container-left-header'
>
选择
</
span
>
<
div
className=
'container-left-header'
>
选择
</
div
>
<
div
className=
'container-left-body'
>
<
div
className=
'container-left-body'
>
<
Search
<
Search
placeholder=
'请输入姓名'
placeholder=
'请输入姓名'
...
...
src/bu-components/ChooseMembersModal.less
View file @
9398e5f2
...
@@ -7,10 +7,13 @@
...
@@ -7,10 +7,13 @@
margin-left: 10px;
margin-left: 10px;
.container-left-header{
.container-left-header{
margin-bottom: 1
0
px;
margin-bottom: 1
2
px;
}
}
.container-left-body{
.container-left-body{
border: 1px solid #E9E9E9;
border: 1px solid #E9E9E9;
.ant-table-thead > tr > th {
font-weight:400!important;
}
.search{
.search{
width: 305px;
width: 305px;
padding: 7px 7px;
padding: 7px 7px;
...
...
src/bu-components/ManagingMembersModal.jsx
View file @
9398e5f2
...
@@ -194,7 +194,7 @@ class ManagingMembersModal extends React.Component {
...
@@ -194,7 +194,7 @@ class ManagingMembersModal extends React.Component {
title
:
'头像'
,
title
:
'头像'
,
key
:
'avatar'
,
key
:
'avatar'
,
dataIndex
:
'avatar'
,
dataIndex
:
'avatar'
,
width
:
'
13
%'
,
width
:
'
20
%'
,
align
:
'right'
,
align
:
'right'
,
render
:
(
value
,
record
)
=>
{
render
:
(
value
,
record
)
=>
{
return
(
return
(
...
...
src/bu-components/ManagingMembersModal.less
View file @
9398e5f2
...
@@ -5,7 +5,6 @@
...
@@ -5,7 +5,6 @@
.managing-left{
.managing-left{
float: left;
float: left;
margin-left: 10px;
.tool-tip-left{
.tool-tip-left{
cursor: pointer;
cursor: pointer;
margin-left: 4px;
margin-left: 4px;
...
@@ -17,7 +16,6 @@
...
@@ -17,7 +16,6 @@
.managing-right{
.managing-right{
float: right;
float: right;
color: #FFB714;
color: #FFB714;
margin-right: 10px;
cursor: pointer;
cursor: pointer;
.tool-tip-right{
.tool-tip-right{
margin-right: 4px;
margin-right: 4px;
...
...
src/core/upload.js
View file @
9398e5f2
...
@@ -5,8 +5,8 @@ import { message } from 'antd';
...
@@ -5,8 +5,8 @@ import { message } from 'antd';
/*
/*
* @Author: 吴文洁
* @Author: 吴文洁
* @Date: 2020-08-11 11:47:14
* @Date: 2020-08-11 11:47:14
* @LastEditors:
zhangleyu
an
* @LastEditors:
wuf
an
* @LastEditTime: 202
0-12-15 17:57:31
* @LastEditTime: 202
1-01-03 21:04:30
* @Description:
* @Description:
* @Copyright: 杭州杰竞科技有限公司 版权所有
* @Copyright: 杭州杰竞科技有限公司 版权所有
*/
*/
...
@@ -23,7 +23,7 @@ class Upload {
...
@@ -23,7 +23,7 @@ class Upload {
const
signInfo
=
res
.
result
;
const
signInfo
=
res
.
result
;
const
{
fileUrl
}
=
res
.
result
const
{
fileUrl
}
=
res
.
result
return
this
.
uploadBlobToNewOSS
(
Blob
,
name
,
dir
,
signInfo
.
signatureVO
||
signInfo
).
then
(()
=>
{
return
this
.
uploadBlobToNewOSS
(
Blob
,
name
,
dir
,
signInfo
.
signatureVO
||
signInfo
).
then
(()
=>
{
console
.
log
(
'url2222222'
);
console
.
log
(
'url2222222'
,
fileUrl
);
return
dataType
===
'url'
?
fileUrl
:
signInfo
return
dataType
===
'url'
?
fileUrl
:
signInfo
});
});
})
})
...
...
src/modules/store-manage/StoreH5DecorationTab.jsx
View file @
9398e5f2
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
* @Author: wufan
* @Author: wufan
* @Date: 2020-11-30 10:47:38
* @Date: 2020-11-30 10:47:38
* @LastEditors: wufan
* @LastEditors: wufan
* @LastEditTime: 202
0-12-29 16:56:0
2
* @LastEditTime: 202
1-01-03 22:37:3
2
* @Description: web店铺banner页面
* @Description: web店铺banner页面
* @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
* @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/
*/
...
@@ -49,7 +49,8 @@ class StoreH5Decoration extends React.Component {
...
@@ -49,7 +49,8 @@ class StoreH5Decoration extends React.Component {
diskList
:
[],
diskList
:
[],
photoclip
:
null
,
photoclip
:
null
,
preview
:
""
,
preview
:
""
,
cutImageBlob
:
null
cutImageBlob
:
null
,
hasImgReady
:
false
// 图片是否上传成功
};
};
}
}
...
@@ -104,12 +105,12 @@ class StoreH5Decoration extends React.Component {
...
@@ -104,12 +105,12 @@ class StoreH5Decoration extends React.Component {
title
:
"操作"
,
title
:
"操作"
,
dataIndex
:
"operation"
,
dataIndex
:
"operation"
,
width
:
"20%"
,
width
:
"20%"
,
render
:
(
val
,
record
)
=>
{
render
:
(
val
,
record
,
index
)
=>
{
return
(
return
(
<
div
className=
"operation"
>
<
div
className=
"operation"
>
<
span
<
span
className=
"edit"
className=
"edit"
onClick=
{
()
=>
this
.
handleReplaceDecoration
(
record
)
}
onClick=
{
()
=>
this
.
handleReplaceDecoration
(
record
,
index
)
}
>
>
替换
替换
</
span
>
</
span
>
...
@@ -128,7 +129,9 @@ class StoreH5Decoration extends React.Component {
...
@@ -128,7 +129,9 @@ class StoreH5Decoration extends React.Component {
};
};
handleToAddStoreDecoration
=
()
=>
{
handleToAddStoreDecoration
=
()
=>
{
if
(
this
.
state
.
storeDecorationlist
.
length
>=
5
)
{
const
{
choosedBannerId
}
=
this
.
state
;
if
(
this
.
state
.
storeDecorationlist
.
length
>=
5
&&
!
choosedBannerId
)
{
message
.
info
(
"最多可添加5条"
);
message
.
info
(
"最多可添加5条"
);
return
;
return
;
}
}
...
@@ -139,10 +142,11 @@ class StoreH5Decoration extends React.Component {
...
@@ -139,10 +142,11 @@ class StoreH5Decoration extends React.Component {
});
});
};
};
handleReplaceDecoration
=
(
record
)
=>
{
handleReplaceDecoration
=
(
record
,
index
)
=>
{
this
.
setState
({
this
.
setState
({
showSelectFileModal
:
true
,
showSelectFileModal
:
true
,
choosedBannerId
:
record
.
id
,
choosedBannerId
:
record
.
id
,
choosedBannerItem
:
record
});
});
};
};
...
@@ -259,6 +263,7 @@ class StoreH5Decoration extends React.Component {
...
@@ -259,6 +263,7 @@ class StoreH5Decoration extends React.Component {
const
_dataUrl
=
this
.
clip
()
const
_dataUrl
=
this
.
clip
()
self
.
setState
({
self
.
setState
({
dataUrl
:
_dataUrl
,
dataUrl
:
_dataUrl
,
hasImgReady
:
true
})
})
},
100
)
},
100
)
...
@@ -351,7 +356,8 @@ class StoreH5Decoration extends React.Component {
...
@@ -351,7 +356,8 @@ class StoreH5Decoration extends React.Component {
showSelectFileModal
,
showSelectFileModal
,
diskList
,
diskList
,
visible
,
visible
,
cutImageBlob
cutImageBlob
,
hasImgReady
}
=
this
.
state
;
}
=
this
.
state
;
const
DraggableContainer
=
(
props
)
=>
(
const
DraggableContainer
=
(
props
)
=>
(
<
SortableContainer
<
SortableContainer
...
@@ -421,7 +427,7 @@ class StoreH5Decoration extends React.Component {
...
@@ -421,7 +427,7 @@ class StoreH5Decoration extends React.Component {
key=
"back"
key=
"back"
onClick=
{
()
=>
{
onClick=
{
()
=>
{
this
.
setState
({
visible
:
false
});
this
.
setState
({
visible
:
false
});
this
.
handleToAddStoreDecoration
();
this
.
state
.
choosedBannerId
?
this
.
handleReplaceDecoration
(
this
.
state
.
choosedBannerItem
):
this
.
handleToAddStoreDecoration
();
}
}
}
}
>
>
重新上传
重新上传
...
@@ -429,6 +435,7 @@ class StoreH5Decoration extends React.Component {
...
@@ -429,6 +435,7 @@ class StoreH5Decoration extends React.Component {
<
Button
<
Button
key=
"submit"
key=
"submit"
type=
"primary"
type=
"primary"
disabled=
{
!
hasImgReady
}
onClick=
{
()
=>
{
onClick=
{
()
=>
{
if
(
!
cutFlag
)
{
if
(
!
cutFlag
)
{
cutFlag
=
true
;
cutFlag
=
true
;
...
...
src/modules/store-manage/StoreWebDecorationTab.jsx
View file @
9398e5f2
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
* @Author: wufan
* @Author: wufan
* @Date: 2020-11-30 10:47:38
* @Date: 2020-11-30 10:47:38
* @LastEditors: wufan
* @LastEditors: wufan
* @LastEditTime: 202
0-12-29 16:56:29
* @LastEditTime: 202
1-01-03 22:40:31
* @Description: web店铺banner页面
* @Description: web店铺banner页面
* @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
* @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/
*/
...
@@ -49,7 +49,8 @@ class StoreWebDecoration extends React.Component {
...
@@ -49,7 +49,8 @@ class StoreWebDecoration extends React.Component {
diskList
:
[],
diskList
:
[],
photoclip
:
null
,
photoclip
:
null
,
preview
:
""
,
preview
:
""
,
cutImageBlob
:
null
cutImageBlob
:
null
,
hasImgReady
:
false
// 图片是否上传成功
};
};
}
}
...
@@ -128,7 +129,8 @@ class StoreWebDecoration extends React.Component {
...
@@ -128,7 +129,8 @@ class StoreWebDecoration extends React.Component {
};
};
handleToAddStoreDecoration
=
()
=>
{
handleToAddStoreDecoration
=
()
=>
{
if
(
this
.
state
.
storeDecorationlist
.
length
>=
5
)
{
const
{
choosedBannerId
}
=
this
.
state
;
if
(
this
.
state
.
storeDecorationlist
.
length
>=
5
&&
!
choosedBannerId
)
{
message
.
info
(
"最多可添加5条"
);
message
.
info
(
"最多可添加5条"
);
return
;
return
;
}
}
...
@@ -143,6 +145,7 @@ class StoreWebDecoration extends React.Component {
...
@@ -143,6 +145,7 @@ class StoreWebDecoration extends React.Component {
this
.
setState
({
this
.
setState
({
showSelectFileModal
:
true
,
showSelectFileModal
:
true
,
choosedBannerId
:
record
.
id
,
choosedBannerId
:
record
.
id
,
choosedBannerItem
:
record
});
});
};
};
...
@@ -259,6 +262,7 @@ class StoreWebDecoration extends React.Component {
...
@@ -259,6 +262,7 @@ class StoreWebDecoration extends React.Component {
const
_dataUrl
=
this
.
clip
()
const
_dataUrl
=
this
.
clip
()
self
.
setState
({
self
.
setState
({
dataUrl
:
_dataUrl
,
dataUrl
:
_dataUrl
,
hasImgReady
:
true
})
})
},
100
)
},
100
)
...
@@ -421,7 +425,7 @@ class StoreWebDecoration extends React.Component {
...
@@ -421,7 +425,7 @@ class StoreWebDecoration extends React.Component {
key=
"back"
key=
"back"
onClick=
{
()
=>
{
onClick=
{
()
=>
{
this
.
setState
({
visible
:
false
});
this
.
setState
({
visible
:
false
});
this
.
handleToAddStoreDecoration
();
this
.
state
.
choosedBannerId
?
this
.
handleReplaceDecoration
(
this
.
state
.
choosedBannerItem
):
this
.
handleToAddStoreDecoration
();
}
}
}
}
>
>
重新上传
重新上传
...
@@ -429,6 +433,7 @@ class StoreWebDecoration extends React.Component {
...
@@ -429,6 +433,7 @@ class StoreWebDecoration extends React.Component {
<
Button
<
Button
key=
"submit"
key=
"submit"
type=
"primary"
type=
"primary"
disabled=
{
!
hasImgReady
}
onClick=
{
()
=>
{
onClick=
{
()
=>
{
if
(
!
cutFlag
)
{
if
(
!
cutFlag
)
{
cutFlag
=
true
;
cutFlag
=
true
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment