13693261870
2025-07-02 009f9edb9391da3a3f2084f592ea118893b62f76
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<template>
  <div class="app-container">
    <el-tabs v-model="activeName" @tab-click="handleClick">
      <el-tab-pane label="邮箱配置" name="first">
        <el-tabs tab-position="left" style="height: 200px">
          <el-tab-pane label="本地邮箱">
          <LocalEmailForm/>
          </el-tab-pane>
          <el-tab-pane label="阿里邮件">
            <AliyunEmailForm/>
          </el-tab-pane>
          <el-tab-pane label="腾讯邮件">
            <TencentEmailForm/>
          </el-tab-pane>
        </el-tabs>
      </el-tab-pane>
      <el-tab-pane label="短信配置" name="second">短信配置</el-tab-pane>
      <el-tab-pane label="文件配置" name="third">文件配置</el-tab-pane>
    </el-tabs>
  </div>
</template>
<style lang="scss" scoped></style>
<script>
import LocalEmailForm from './localEmailForm.vue'
import AliyunEmailForm from './aliyunEmailForm.vue'
import TencentEmailForm from './tencentEmailForm.vue'
export default {
  name: "Role",
  dicts: ["sys_normal_disable"],
  components:{LocalEmailForm,AliyunEmailForm,TencentEmailForm},
  data() {
    return {
      activeName: "first",
      emailForm:{
        number:'本地邮件发送邮箱号',
        key:'本地邮件密钥'
      },
      rules: {
          number: [
            { required: true, message: '请输本地邮件发送邮箱号', trigger: 'blur' }
      ]
      }
    };
  },
  created() {
    this.getList();
  },
  methods: {
    /** 查询角色列表 */
    getList() {
      this.loading = true;
      // listRole(this.addDateRange(this.queryParams, this.dateRange)).then(
      //   (response) => {
      //     this.roleList = response.rows;
      //     this.total = response.total;
      //     this.loading = false;
      //   }
      // );
    },
    handleClick(tab, event) {
      console.log(tab, event);
    },
  },
};
</script>