| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- <template>
- <div>
- <div class="container normal-panel" style="padding-bottom:0">
- <el-descriptions title="企业设置"></el-descriptions>
- </div>
- <basicInfo @>onSuccess="infoData"></basicInfo>
- <!--消息提示设置-->
- <messageTips/>
-
- <div class="container normal-panel" style="display:flex;justify-content:space-around;border-bottom:none">
- <el-descriptions title="安全配置"></el-descriptions>
- </div>
- <div class="panel">
- <div class="flex-align-center flex-between">
- <div class="flex-align-stretch">
- <img width="72" height="72" src="../../../assets/icons/login_type_1.png" alt="">
- <div class="text-panel">
- <p class="explain-title">密码安全强制要求</p>
- <p class="explain-tips">例:<span class="color-yellow">密码6位数,数字0-9,特殊符号~,!,@,#,$,%,^;</span></p>
- </div>
- </div>
- <set-password v-if="tool.checkAuth($route.name,'psdValidate')"></set-password>
- </div>
- </div>
- <div class="panel">
- <div class="flex-align-center flex-between">
- <div class="flex-align-stretch">
- <img width="72" height="72" src="../../../assets/icons/login_type_2.png" alt="">
- <div class="text-panel">
- <p class="explain-title">企业水印图片</p>
- <p class="explain-tips">当前设置:已上传水印图片</p>
- </div>
- </div>
- <set-watermark :basicInfo="basicInfo" v-if="tool.checkAuth($route.name,'setWatermark')"></set-watermark>
- </div>
- </div>
- <div class="panel" style="margin-bottom:16px">
- <div class="flex-align-center flex-between">
- <div class="flex-align-stretch">
- <img width="72" height="72" src="../../../assets/icons/login_type_3.png" alt="">
- <div class="text-panel">
- <p class="explain-title">登录方式</p>
- <p class="explain-tips">当前设置:账号登录,微信登录</p>
- </div>
- </div>
- <login-select v-if="tool.checkAuth($route.name,'loginType')"></login-select>
- </div>
- </div>
- <div class="container normal-panel" style="display:flex;justify-content:space-around;border-bottom:none">
- <el-descriptions title="广告位管理"></el-descriptions>
- </div>
- <div>
- <advertisementMag />
- </div>
- </div>
- </template>
- <script>
- import {mapGetters} from 'vuex'
- import basicInfo from './modules/basicinfo.vue'
- import setPassword from './modules/password.vue'
- import setWatermark from './modules/watermark.vue'
- import loginSelect from './modules/loginSelect.vue'
- import messageTips from '../messageSendtype/index'
- import advertisementMag from '../advertisement_mag/index'
- export default {
- components:{
- setPassword,
- setWatermark,
- loginSelect,
- basicInfo,
- messageTips,
- advertisementMag
- },
- data () {
- return {
- basicInfo:{}
- }
- },
- computed:{
- ...mapGetters({
- siteinfo:'siteinfo'
- })
- },
- methods:{
- // 查询站点信息
- async infoData () {
- this.$store.dispatch('querySiteInfo',{
- "classname": "webmanage.site.site",
- "method": "querySite",
- "content": {}
- })
- console.log(1);
-
- }
- },
- mounted () {
- this.infoData()
- }
- }
- </script>
- <style>
- </style>
- <style scoped>
- .panel{
- padding: 50px;
- background: #fff;
- border-bottom: 1px solid #EEEEEE;
- }
- .panel img{
- margin-right: 30px;
- }
- .text-panel{
- display: flex;
- flex-direction:column;
- justify-content: space-between;
- }
- .explain-title{
- flex: 1 0 auto;
- width: 100%;
- font-size: 20px;
- }
- .explain-tips{
- color: #999999;
- font-size: 14px;
- }
- .color-yellow{
- color: #FA8C16;
- }
- </style>
|