setlogin.vue 1.47 KB
<template>
  <div class="sys-loginbox">
  <el-form label-position="left" label-width="120px" :model="loginfrom">
  <el-form-item label="登录锁定次数:">
    <el-input v-model="loginfrom.lockTimes"  type="number">
      <template slot="append"></template>
    </el-input>
  </el-form-item>
  <el-form-item label="登录锁定时长:">
    <el-input v-model="loginfrom.lockDuration" type="number">
       <template slot="append">分钟</template>
    </el-input>
  </el-form-item>
  <el-form-item>
    <el-button class="savebtn" type="primary" @click="onSubmit">保存</el-button>
  </el-form-item>
</el-form>
  </div>
</template>

<script>
export default {
  data() {
    return {
      loginfrom:{
         lockTimes:"",
         lockDuration:""
      }
    }
  },
  methods:{
    onSubmit(){
      this.$api.login.loginset(this.loginfrom).then(res => {
        if(res.ecode == "200") {
          this.$message({
            type:"success",
            message:res.enote
          })
        } else {
          this.$message({
            type:"error",
            message:res.enote
          })
        }
      })
    },
    getSetInfo(){
       this.$api.login.getloginset().then(res => {
         debugger
         if(res != "" || res.length > 0) {
           this.loginfrom = res[0];
         } 
         
      })
    }
  },
  created(){
    this.getSetInfo();
  }
}
</script>

<style lang="stylus" scoped>
  .sys-loginbox {
    width: 400px;
    margin-left: 20px;
  }
  .savebtn{
  }
</style>