Commit 7d3c9586 by crushh

update: dist

parent 6d6d2d6d
...@@ -9,8 +9,8 @@ ...@@ -9,8 +9,8 @@
<el-form-item label="超级管理员"> <el-form-item label="超级管理员">
{{ partForm.clerkName | formatName }} {{ partForm.clerkName | formatName }}
</el-form-item> </el-form-item>
<el-form-item label="超级管理员手机号" prop="" <el-form-item label="超级管理员手机号" prop="">
><span v-if="partForm.phoneNumber">{{ partForm.nationCode }}-</span>{{ partForm.phoneNumber | formatPhoneNum }} <el-button class="m-l-35" :disabled="!partForm.phoneNumber" type="text" @click="sendCode()">{{ (disableBtn && countNum == 60) || (!disableBtn && !!countNum) ? '点击短信验证' : countNum + 's' }}</el-button> <span v-if="partForm.phoneNumber">{{ partForm.nationCode }}-</span>{{ partForm.phoneNumber | formatPhoneNum }} <el-button class="m-l-35" :disabled="!partForm.phoneNumber" type="text" @click="sendCode()">{{ (disableBtn && countNum == 60) || (!disableBtn && !!countNum) ? '点击短信验证' : countNum + 's' }}</el-button>
</el-form-item> </el-form-item>
<el-form-item label="短信验证码" prop="code"> <el-form-item label="短信验证码" prop="code">
<el-input style="width: 180px;line-height:40px;" maxlength="20" v-model="partForm.code" placeholder="请输入验证码"></el-input> <el-input style="width: 180px;line-height:40px;" maxlength="20" v-model="partForm.code" placeholder="请输入验证码"></el-input>
......
<template> <template>
<div class="unreview-wrap common-set-wrap"> <div class="unreview-wrap common-set-wrap">
<div class="right-content"> <div class="app-detail-pane border-box p-20">
<div class="right-box" style="min-height: calc(100vh - 126px)"> <div class="m-b-20">
<div> <el-checkbox v-model="clerkPhoneFlag" @change="changeSwitch" class="w-195" :true-label="1" :false-label="0">添加导购时,手机号必填</el-checkbox>
<el-checkbox v-model="storeSwitch" @change="changeSwitch" class="boxline"> <div class="font-14 color-909399 set-tip-item">注:勾选此项后,门店店长在好办移动端添加导购时,导购的手机号必填</div>
<div> </div>
<span class="inline-block font-14 color-303133">添加导购时,手机号必填</span> <!-- <div class="m-t-20">
<div class="tips">注:勾选此项后,门店店长在好办移动端添加导购时,导购的手机号必填</div> <el-checkbox v-model="clerkChangeFlag" @change="changeSwitch" class="w-195">允许店长编辑门店信息</el-checkbox>
</div> <div class="font-14 color-909399 set-tip-item">注:勾选此项后,门店店长可以在好办移动端编辑门店名称、门店照片、门店面积、联系电话、营业时间、门店地址</div>
</el-checkbox> </div> -->
</div> <div class="m-t-46 m-l-25">
<div class="m-t-20"> <el-button type="primary" :loading="loading" @click="submit">保 存</el-button>
<el-checkbox v-model="clerkChangeFlag" @change="changeSwitch" class="boxline">
<div class="tips">
<span class="inline-block font-14 color-303133">允许店长编辑门店信息</span>
<div class="tips">注:勾选此项后,门店店长可以在好办移动端编辑门店名称、门店照片、门店面积、联系电话、营业时间、门店地址</div>
</div>
</el-checkbox>
</div>
</div> </div>
</div> </div>
</div> </div>
</template> </template>
<script> <script>
import { postRequest, getRequest } from '@/api/api';
import showMsg from '@/common/js/showmsg';
import errMsg from '@/common/js/error';
export default { export default {
name: 'setting', name: 'setting',
data() { data() {
return {}; return {
wxEnterpriseId: localStorage.getItem('userInfos') ? JSON.parse(localStorage.getItem('userInfos')).wxEnterpriseId : '',
clerkPhoneFlag: 0,
storeEditFlag: 0
};
},
methods: {
submit() {
let para = { wxEnterpriseId: this.wxEnterpriseId, clerkPhoneFlag: this.clerkPhoneFlag, storeEditFlag: this.storeEditFlag };
postRequest('/haoban-manage3-web/setting/operation-setting/save-or-update', para)
.then(res => {
if (res.data.errorCode == 1) {
showMsg.showmsg('保存成功', 'success');
}
errMsg.errorMsg(res.data);
})
.catch(error => {
this.$message.error({
duration: 1000,
message: error.message
});
});
},
getData() {
getRequest('/haoban-manage3-web/setting/get-operation-setting', { wxEnterpriseId: this.wxEnterpriseId })
.then(res => {
const { clerkPhoneFlag, storeEditFlag } = res.data.result || {};
this.clerkPhoneFlag = clerkPhoneFlag || 0;
this.storeEditFlag = storeEditFlag || 0;
})
.catch(error => {
this.$message.error({
duration: 1000,
message: error.message
});
});
}
}, },
methods: {},
mounted() { mounted() {
this.$emit('showTab', 6); this.$emit('showTab', 6);
document.documentElement.style.backgroundColor = '#f0f2f5'; document.documentElement.style.backgroundColor = '#f0f2f5';
this.getData();
}, },
destroyed() { destroyed() {
document.documentElement.style.backgroundColor = '#fff'; document.documentElement.style.backgroundColor = '#fff';
...@@ -39,24 +71,24 @@ export default { ...@@ -39,24 +71,24 @@ export default {
}; };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.m-l-20 { .w-195 {
margin-left: 20px; width: 195px;
} }
.right-content { .p-20 {
min-height: calc(100% - 126px); padding: 20px;
.right-box { }
background: #fff;
min-height: 500px; .m-l-25 {
padding: 20px; margin-left: 25px;
}
} }
.set-tip-item {
padding: 5px 0 0 25px;
}
.boxline { .boxline {
display: flex; display: flex;
align-items: center; align-items: center;
} }
.tips {
font-size: 12px;
color: grey;
}
</style> </style>
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