|
@@ -16,10 +16,11 @@ import {
|
|
sldComLanguage,
|
|
sldComLanguage,
|
|
validatorMem,
|
|
validatorMem,
|
|
getSldComImg,
|
|
getSldComImg,
|
|
- getSldCopyData,
|
|
|
|
sldtbaleOpeBtnText,
|
|
sldtbaleOpeBtnText,
|
|
mobile_reg,
|
|
mobile_reg,
|
|
sldStatEvent,
|
|
sldStatEvent,
|
|
|
|
+ getSldCopyDataPlus,
|
|
|
|
+ webSiteContactRelation
|
|
} from '@/utils/utils';
|
|
} from '@/utils/utils';
|
|
import global from '@/global.less';
|
|
import global from '@/global.less';
|
|
import StandardTable from '@/components/StandardTable';
|
|
import StandardTable from '@/components/StandardTable';
|
|
@@ -28,8 +29,8 @@ import SldModal from '@/components/SldModal/SldModal';
|
|
|
|
|
|
let pageSize = list_com_page_size_10;
|
|
let pageSize = list_com_page_size_10;
|
|
let sthis = '';
|
|
let sthis = '';
|
|
-@connect(({ order }) => ({
|
|
|
|
- order,
|
|
|
|
|
|
+@connect(({ order, global }) => ({
|
|
|
|
+ order,global
|
|
}))
|
|
}))
|
|
@Form.create()
|
|
@Form.create()
|
|
export default class MemberList extends Component {
|
|
export default class MemberList extends Component {
|
|
@@ -113,27 +114,32 @@ export default class MemberList extends Component {
|
|
message: `${sldComLanguage('确认密码必填')}`,//确认密码必填
|
|
message: `${sldComLanguage('确认密码必填')}`,//确认密码必填
|
|
}, { validator: (rule, value, callback) => validatorMemPwd(rule, value, callback) }],
|
|
}, { validator: (rule, value, callback) => validatorMemPwd(rule, value, callback) }],
|
|
},
|
|
},
|
|
- // {
|
|
|
|
- // type: 'input',
|
|
|
|
- // label: `${sldComLanguage('手机号')}`,//手机号
|
|
|
|
- // name: 'memberMobile',
|
|
|
|
- // placeholder: `${sldComLanguage('请输入')}${sldComLanguage('手机号')}`,//请输入手机号
|
|
|
|
- // initialValue: '',
|
|
|
|
- // rules: [{
|
|
|
|
- // required: true,
|
|
|
|
- // message: `${sldComLanguage('手机号必填')}`,//手机号必填
|
|
|
|
- // }, {
|
|
|
|
- // pattern: mobile_reg,
|
|
|
|
- // message: `${sldComLanguage('请输入正确的手机号')}`,//请输入正确的手机号
|
|
|
|
- // }],
|
|
|
|
- // },
|
|
|
|
|
|
+ {
|
|
|
|
+ type: 'input',
|
|
|
|
+ label: `${sldComLanguage('手机号')}`,//手机号
|
|
|
|
+ name: 'memberMobile',
|
|
|
|
+ placeholder: `${sldComLanguage('请输入')}${sldComLanguage('手机号')}`,//请输入手机号
|
|
|
|
+ initialValue: '',
|
|
|
|
+ hide: webSiteContactRelation[props.global.currentSite] === 'email',
|
|
|
|
+ rules: [{
|
|
|
|
+ required: true,
|
|
|
|
+ message: `${sldComLanguage('手机号必填')}`,//手机号必填
|
|
|
|
+ }, {
|
|
|
|
+ pattern: mobile_reg,
|
|
|
|
+ message: `${sldComLanguage('请输入正确的手机号')}`,//请输入正确的手机号
|
|
|
|
+ }],
|
|
|
|
+ },
|
|
{
|
|
{
|
|
type: 'input',
|
|
type: 'input',
|
|
label: `${sldComLanguage('邮箱')}`,//邮箱
|
|
label: `${sldComLanguage('邮箱')}`,//邮箱
|
|
name: 'memberEmail',
|
|
name: 'memberEmail',
|
|
placeholder: `${sldComLanguage('请输入')}${sldComLanguage('邮箱')}`,//请输入邮箱
|
|
placeholder: `${sldComLanguage('请输入')}${sldComLanguage('邮箱')}`,//请输入邮箱
|
|
initialValue: '',
|
|
initialValue: '',
|
|
|
|
+ hide: webSiteContactRelation[props.global.currentSite] === 'mobile',
|
|
rules: [{
|
|
rules: [{
|
|
|
|
+ required: true,
|
|
|
|
+ message: `${sldComLanguage('邮箱必填')}`,//手机号必填
|
|
|
|
+ },{
|
|
pattern: /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/,
|
|
pattern: /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/,
|
|
message: `${sldComLanguage('请输入正确的邮箱')}`,//请输入正确的邮箱
|
|
message: `${sldComLanguage('请输入正确的邮箱')}`,//请输入正确的邮箱
|
|
}],
|
|
}],
|
|
@@ -417,7 +423,7 @@ export default class MemberList extends Component {
|
|
//新增会员
|
|
//新增会员
|
|
addMember = () => {
|
|
addMember = () => {
|
|
let { addData } = this.state;
|
|
let { addData } = this.state;
|
|
- let operateData = getSldCopyData(addData);
|
|
|
|
|
|
+ let operateData = getSldCopyDataPlus(addData);
|
|
this.setState({
|
|
this.setState({
|
|
modalVisible: true,
|
|
modalVisible: true,
|
|
type: 'add',
|
|
type: 'add',
|
|
@@ -430,7 +436,7 @@ export default class MemberList extends Component {
|
|
//修改密码
|
|
//修改密码
|
|
changePwd = (val) => {
|
|
changePwd = (val) => {
|
|
let { changePwdData } = this.state;
|
|
let { changePwdData } = this.state;
|
|
- let operateData = getSldCopyData(changePwdData);
|
|
|
|
|
|
+ let operateData = getSldCopyDataPlus(changePwdData);
|
|
this.setState({
|
|
this.setState({
|
|
type: 'changePwd',
|
|
type: 'changePwd',
|
|
title: `${sldComLanguage('修改会员密码')}`,
|
|
title: `${sldComLanguage('修改会员密码')}`,
|
|
@@ -443,12 +449,13 @@ export default class MemberList extends Component {
|
|
//编辑会员
|
|
//编辑会员
|
|
editMember = (val) => {
|
|
editMember = (val) => {
|
|
let { addData } = this.state;
|
|
let { addData } = this.state;
|
|
- let operateData = getSldCopyData(addData);
|
|
|
|
|
|
+ let operateData = getSldCopyDataPlus(addData);
|
|
//移除最后两项
|
|
//移除最后两项
|
|
operateData = operateData.filter(this.removePwd);
|
|
operateData = operateData.filter(this.removePwd);
|
|
for (let i in operateData) {
|
|
for (let i in operateData) {
|
|
if (operateData[i].name == 'memberName') {
|
|
if (operateData[i].name == 'memberName') {
|
|
operateData[i].disable = true;
|
|
operateData[i].disable = true;
|
|
|
|
+ operateData[i].rules = []
|
|
}
|
|
}
|
|
operateData[i].initialValue = val[operateData[i].name];
|
|
operateData[i].initialValue = val[operateData[i].name];
|
|
}
|
|
}
|