店铺管理-店铺配置-安全设置页面
This commit is contained in:
parent
c626bca335
commit
8581e454aa
|
|
@ -0,0 +1,55 @@
|
||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
<el-form ref="form" :model="form" label-width="120px" label-position="left">
|
||||||
|
<el-form-item label="操作密码">
|
||||||
|
<el-input v-model="form.password" :disabled="disabled" placeholder="请输入操作密码"
|
||||||
|
style="width: 200px;"></el-input>
|
||||||
|
<el-button type="primary" @click="resetting">重置</el-button>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="安全手机号">
|
||||||
|
{{ form.phone | phoneFilter }}
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="验证码">
|
||||||
|
<el-input v-model="form.prepareAmount" placeholder="" style="width: 200px;"></el-input>
|
||||||
|
<el-button type="primary" @click="onSubmit">发送</el-button>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item>
|
||||||
|
<el-button type="primary" @click="submitHandle">保存 </el-button>
|
||||||
|
</el-form-item>
|
||||||
|
</el-form>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
import { tbShopInfo } from "@/api/user";
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
disabled: true,
|
||||||
|
form: {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
mounted() {
|
||||||
|
this.getinfo()
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
// 获取用户信息
|
||||||
|
async getinfo() {
|
||||||
|
const shopId = localStorage.getItem("shopId");
|
||||||
|
const res = await tbShopInfo(shopId);
|
||||||
|
this.form = res
|
||||||
|
this.form.password = '******'
|
||||||
|
},
|
||||||
|
submitHandle() { },
|
||||||
|
resetting() {
|
||||||
|
this.form.password = ''
|
||||||
|
this.disabled = false
|
||||||
|
},
|
||||||
|
onSubmit() { },
|
||||||
|
},
|
||||||
|
filters: {
|
||||||
|
phoneFilter(d) {
|
||||||
|
return d.substr(0, 3) + '***' + d.substr(-4)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
@ -4,10 +4,13 @@
|
||||||
<el-tab-pane label="店铺信息" name="1"></el-tab-pane>
|
<el-tab-pane label="店铺信息" name="1"></el-tab-pane>
|
||||||
<el-tab-pane label="基础配置" name="2"></el-tab-pane>
|
<el-tab-pane label="基础配置" name="2"></el-tab-pane>
|
||||||
<!-- <el-tab-pane label="通知配置" name="3"></el-tab-pane> -->
|
<!-- <el-tab-pane label="通知配置" name="3"></el-tab-pane> -->
|
||||||
|
<el-tab-pane label="安全设置" name="4"></el-tab-pane>
|
||||||
</el-tabs>
|
</el-tabs>
|
||||||
<shopInfo v-if="activeName == 1" />
|
<shopInfo v-if="activeName == 1" />
|
||||||
<shopSetting v-if="activeName == 2" />
|
<shopSetting v-if="activeName == 2" />
|
||||||
<notice v-if="activeName == 3" />
|
<notice v-if="activeName == 3" />
|
||||||
|
<securitySetting v-if="activeName == 4" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
@ -15,12 +18,13 @@
|
||||||
import shopInfo from './components/shopInfo'
|
import shopInfo from './components/shopInfo'
|
||||||
import shopSetting from './components/shopSetting'
|
import shopSetting from './components/shopSetting'
|
||||||
import notice from './components/notice'
|
import notice from './components/notice'
|
||||||
|
import securitySetting from './components/securitySetting'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
shopInfo,
|
shopInfo,
|
||||||
shopSetting,
|
shopSetting,
|
||||||
notice
|
notice,securitySetting
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue