Commit e16b5b79 by Kyle_Li

update: 归属

parent 7679b49f
...@@ -74,10 +74,42 @@ ...@@ -74,10 +74,42 @@
<el-switch v-model="belongAuthForm.storeEdit" @change="changeSwitch($event, 4)"> </el-switch> <el-switch v-model="belongAuthForm.storeEdit" @change="changeSwitch($event, 4)"> </el-switch>
</el-form-item> </el-form-item>
<el-form-item label="修改次数限制" prop="" v-if="belongAuthForm.storeEdit == true"> <el-form-item label="修改次数限制" prop="" v-if="belongAuthForm.storeEdit == true">
<el-radio v-model="belongAuthForm.storeEditTimesType" label="1" @change="changeRadio($event, 11, 'store')">最多修改</el-radio> <el-radio
<el-input v-model="belongAuthForm.storeEditTimes" @change="changeInput($event, 13, 'storeEditTimes')"></el-input><label></label> :disabled="belongAuthForm.storeEditTimesType=='1'?false:true"
<el-radio class="m-l-16" v-model="belongAuthForm.storeEditTimesType" label="2" @change="changeRadio($event, 11, 'store')">每月最多修改1次</el-radio> v-model="belongAuthForm.storeEditTimesType"
<el-radio v-model="belongAuthForm.storeEditTimesType" label="3" @change="changeRadio($event, 11, 'store')">每年最多修改1次</el-radio> label="1"
@change="changeRadio($event,11,'store')">最多修改
<el-input
:disabled="belongAuthForm.storeEditTimesType=='1'?false:true"
maxLength="6"
v-model="belongAuthForm.storeEditTimes"
@change="changeInput($event,13,'storeEditTimes')">
</el-input><label></label>
</el-radio>
<el-radio
:disabled="belongAuthForm.storeEditTimesType=='2'?false:true"
v-model="belongAuthForm.storeEditTimesType"
label="2"
@change="changeRadio($event,11,'store')">每月最多修改
<el-input
:disabled="belongAuthForm.storeEditTimesType=='2'?false:true"
maxLength="6"
v-model="belongAuthForm.storeEditMonthTimes"
@change="changeInput($event,18,'storeEditTimes')"></el-input><label></label>
</el-radio>
<el-radio
:disabled="belongAuthForm.storeEditTimesType=='3'?false:true"
v-model="belongAuthForm.storeEditTimesType"
label="3"
@change="changeRadio($event,11,'store')">每年最多修改
<el-input
:disabled="belongAuthForm.storeEditTimesType=='3'?false:true"
maxLength="6"
v-model="belongAuthForm.storeEditYearTimes"
@change="changeInput($event,19,'storeEditTimes')"></el-input><label></label>
</el-radio>
</el-form-item> </el-form-item>
<el-form-item label="修改专属导购" prop=""> <el-form-item label="修改专属导购" prop="">
...@@ -85,10 +117,30 @@ ...@@ -85,10 +117,30 @@
</el-form-item> </el-form-item>
<el-form-item label="修改次数限制" prop="" v-if="belongAuthForm.clerkEdit == true"> <el-form-item label="修改次数限制" prop="" v-if="belongAuthForm.clerkEdit == true">
<el-radio v-model="belongAuthForm.clerkEditTimesType" :disabled="belongAuthForm.storeEditTimesType == 2 || belongAuthForm.storeEditTimesType == 3 ? true : false" label="1" @change="changeRadio($event, 12)">最多修改</el-radio> <el-radio :disabled="belongAuthForm.clerkEditTimesType=='1'?false:true || belongAuthForm.storeEditTimesType==2||belongAuthForm.storeEditTimesType==3? true:false" v-model="belongAuthForm.clerkEditTimesType" label="1" @change="changeRadio($event,12, 'clerk')">最多修改
<el-input v-model="belongAuthForm.clerkEditTimes" @change="changeInput($event, 14, 'clerkEditTimes')"></el-input><label></label> <el-input
<el-radio class="m-l-16" v-model="belongAuthForm.clerkEditTimesType" label="2" @change="changeRadio($event, 12)">每月最多修改1次 </el-radio> :disabled="belongAuthForm.clerkEditTimesType=='1'?false:true"
<el-radio v-model="belongAuthForm.clerkEditTimesType" :disabled="belongAuthForm.storeEditTimesType == 2 ? true : false" label="3" @change="changeRadio($event, 12)">每年最多修改1次</el-radio> maxLength="6"
v-model="belongAuthForm.clerkEditTimes"
@change="changeInput($event,14,'clerkEditTimes')">
</el-input><label></label>
</el-radio>
<el-radio :disabled="belongAuthForm.clerkEditTimesType=='2'?false:true" v-model="belongAuthForm.clerkEditTimesType" label="2" @change="changeRadio($event,12, 'clerk')">每月最多修改
<el-input
:disabled="belongAuthForm.clerkEditTimesType=='2'?false:true"
maxLength="6"
v-model="belongAuthForm.clerkEditMonthTimes"
@change="changeInput($event,20,'clerkEditTimes')"></el-input><label></label>
</el-radio>
<el-radio :disabled="belongAuthForm.clerkEditTimesType=='3'?false:true|| belongAuthForm.storeEditTimesType==2? true:false" v-model="belongAuthForm.clerkEditTimesType" label="3" @change="changeRadio($event,12, 'clerk')">每年最多修改
<el-input
:disabled="belongAuthForm.clerkEditTimesType=='3'?false:true"
maxLength="6"
v-model="belongAuthForm.clerkEditYearTimes"
@change="changeInput($event,21,'clerkEditTimes')"></el-input><label></label>
</el-radio>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
...@@ -145,9 +197,13 @@ export default { ...@@ -145,9 +197,13 @@ export default {
storeEdit: true, storeEdit: true,
storeEditTimesType: '1', storeEditTimesType: '1',
storeEditTimes: '', storeEditTimes: '',
storeEditMonthTimes: '',
storeEditYearTimes: '',
clerkEdit: true, clerkEdit: true,
clerkEditTimesType: '1', clerkEditTimesType: '1',
clerkEditTimes: '' clerkEditTimes: '',
clerkEditMonthTimes: '',
clerkEditYearTimes: ''
}, },
// 服务门店变更 // 服务门店变更
tableData: [ tableData: [
...@@ -172,15 +228,15 @@ export default { ...@@ -172,15 +228,15 @@ export default {
let that = this; let that = this;
that.saveSet(tag, e); that.saveSet(tag, e);
// 判断归属门店修改次数 // 判断归属门店修改次数
if (!!flag && flag == 'store') { if (!!flag && ['clerk', 'store'].includes(flag)) {
if (e == 2) { let marking = {
that.belongAuthForm.clerkEditTimesType = '2'; clerk: 'store',
that.saveSet('12', 2); store: 'clerk',
} 11: '12',
if (e == 3) { 12: '11'
that.belongAuthForm.clerkEditTimesType = '3'; };
that.saveSet('12', 3); that.belongAuthForm[`${marking[flag]}EditTimesType`] = String(e);
} that.saveSet(marking[tag], e);
} }
}, },
saveSet(type, value) { saveSet(type, value) {
...@@ -272,7 +328,15 @@ export default { ...@@ -272,7 +328,15 @@ export default {
e = !!parseInt(String(e).replace(/[^\d]/g, '')) ? parseInt(String(e).replace(/[^\d]/g, '')) : '0'; e = !!parseInt(String(e).replace(/[^\d]/g, '')) ? parseInt(String(e).replace(/[^\d]/g, '')) : '0';
that.belongAuthForm.storeEditTimes = !!parseInt(String(that.belongAuthForm.storeEditTimes).replace(/[^\d]/g, '')) ? parseInt(String(that.belongAuthForm.storeEditTimes).replace(/[^\d]/g, '')) : 0; that.belongAuthForm.storeEditTimes = !!parseInt(String(that.belongAuthForm.storeEditTimes).replace(/[^\d]/g, '')) ? parseInt(String(that.belongAuthForm.storeEditTimes).replace(/[^\d]/g, '')) : 0;
that.belongAuthForm.clerkEditTimes = !!parseInt(String(that.belongAuthForm.clerkEditTimes).replace(/[^\d]/g, '')) ? parseInt(String(that.belongAuthForm.clerkEditTimes).replace(/[^\d]/g, '')) : 0; that.belongAuthForm.clerkEditTimes = !!parseInt(String(that.belongAuthForm.clerkEditTimes).replace(/[^\d]/g, '')) ? parseInt(String(that.belongAuthForm.clerkEditTimes).replace(/[^\d]/g, '')) : 0;
if (that.belongAuthForm.storeEditTimes > that.belongAuthForm.clerkEditTimes) { that.belongAuthForm.storeEditMonthTimes = !!parseInt(String(that.belongAuthForm.storeEditMonthTimes).replace(/[^\d]/g,'')) ? parseInt(String(that.belongAuthForm.storeEditMonthTimes).replace(/[^\d]/g,'')) : 0;
that.belongAuthForm.storeEditYearTimes = !!parseInt(String(that.belongAuthForm.storeEditYearTimes).replace(/[^\d]/g,'')) ? parseInt(String(that.belongAuthForm.storeEditYearTimes).replace(/[^\d]/g,'')) : 0;
that.belongAuthForm.clerkEditYearTimes = !!parseInt(String(that.belongAuthForm.clerkEditYearTimes).replace(/[^\d]/g,'')) ? parseInt(String(that.belongAuthForm.clerkEditYearTimes).replace(/[^\d]/g,'')) : 0;
that.belongAuthForm.clerkEditMonthTimes = !!parseInt(String(that.belongAuthForm.clerkEditMonthTimes).replace(/[^\d]/g,'')) ? parseInt(String(that.belongAuthForm.clerkEditMonthTimes).replace(/[^\d]/g,'')) : 0;
if (
that.belongAuthForm.storeEditTimes > that.belongAuthForm.clerkEditTimes
|| that.belongAuthForm.storeEditMonthTimes > that.belongAuthForm.clerkEditMonthTimes
|| that.belongAuthForm.storeEditYearTimes > that.belongAuthForm.clerkEditYearTimes
) {
that.$message.error({ that.$message.error({
duration: 1000, duration: 1000,
message: '修改服务门店次数必须小于修改专属导购次数' message: '修改服务门店次数必须小于修改专属导购次数'
...@@ -308,8 +372,12 @@ export default { ...@@ -308,8 +372,12 @@ export default {
that.belongAuthForm.clerkEdit = member.clerkEdit == 1 ? true : false; that.belongAuthForm.clerkEdit = member.clerkEdit == 1 ? true : false;
that.belongAuthForm.storeEditTimesType = String(member.storeEditTimesType); //1自定义次数 2 每月修改1次 3每年修改1次 that.belongAuthForm.storeEditTimesType = String(member.storeEditTimesType); //1自定义次数 2 每月修改1次 3每年修改1次
that.belongAuthForm.storeEditTimes = member.storeEditTimes; //自定义次数 that.belongAuthForm.storeEditTimes = member.storeEditTimes; //自定义次数
that.belongAuthForm.storeEditMonthTimes = member.storeEditMonthTimes;
that.belongAuthForm.storeEditYearTimes = member.storeEditYearTimes;
that.belongAuthForm.clerkEditTimesType = String(member.clerkEditTimesType); //1自定义次数 2 每月修改1次 3每年修改1次 that.belongAuthForm.clerkEditTimesType = String(member.clerkEditTimesType); //1自定义次数 2 每月修改1次 3每年修改1次
that.belongAuthForm.clerkEditTimes = member.clerkEditTimes; //自定义次数 that.belongAuthForm.clerkEditTimes = member.clerkEditTimes; //自定义次数
that.belongAuthForm.clerkEditMonthTimes = member.clerkEditMonthTimes;
that.belongAuthForm.clerkEditYearTimes = member.clerkEditYearTimes;
} }
return; return;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment