若依框架----字典表

简介: 若依框架----字典表

vue2


   <el-form-item label="设备状态" prop="statustypeid">
        <el-select
          v-model="queryParams.statustypeid"
          placeholder="请选择设备状态"
          clearable
        >
          <el-option
            v-for="dict in Options.statustypeidOptions"
            :key="dict.dictValue"
            :label="dict.dictLabel"
            :value="Number(dict.dictValue)"
          />
        </el-select>
      </el-form-item>
 mare_scoke 字典表名称
 created() {
    this.getList();
    // 满意度字典表转换
    this.getDicts("mare_scoke").then(response => {
      this.statForamt = response.data;
    });
      this.getDicts("deviceStatus").then(response => {
  this.Options.statustypeidOptions = response.data;
});
  },
  methods:{
      // 满意度字典表转换
satisFormat(row) {
  return this.selectDictLabel(this.statForamt, row.satisfied);
},


vue3


import { getDicts } from "@/api/system/dict/data";
const {  safe_level } = proxy.useDict("safe_level");
    let weaknessVal = {};
    let weaknessLab = {};
    ["safe_level"].map((item) => {
      getDicts(item)
        .then((res) => {
          res.data.map((itm) => {
            console.log("itm", itm);
            weaknessVal[item + itm.dictValue] = itm.dictLabel;
            weaknessLab[itm.dictLabel] = itm.dictValue;
          });
        })
        .then(() => {
          getList();
        });
    });
    /** 查询列表 */
    function getList() {
      loading.value = true;
      tableList.value = [{}];
      getDataAssetList(queryParams.value, currId.value).then((response) => {
        tableList.value = response.rows;
        tableList.value.map((item) => {
          item.confidentialType = weaknessVal["safe_level" + item.confidentialType];
        });
        total.value = response.total;
        loading.value = false;
        if (route.query.fileIden) {
          handleUpdate(tableList.value[0]);
        }
      });
    }
    function submitForm() {
      proxy.$refs["formRef"].validate((valid) => {
        if (valid) {
          form.value.confidentialType = weaknessLab[form.value.confidentialType];
          if (form.value.id != undefined) {
            // if (form.value.confidentialType == "敏感信息") {
            //   form.value.confidentialType = 1;
            // } else if (form.value.confidentialType == "核心商密") {
            //   form.value.confidentialType = 2;
            // } else if (form.value.confidentialType == "普通商密") {
            //   form.value.confidentialType = 3;
            // } else if (form.value.confidentialType == "内部") {
            //   form.value.confidentialType = 4;
            // } else if (form.value.confidentialType == "公开") {
            //   form.value.confidentialType = 5;
            // }
            updateDataAsset(form.value).then((response) => {
              if (response.code == 200) {
                proxy.$modal.msgSuccess("修改成功");
                open.value = false;
                getList();
              }
            });
          } else {
目录
相关文章
|
消息中间件 Java API
面试官:如何实现链式调用?
面试官:如何实现链式调用?
949 0
|
JavaScript 数据安全/隐私保护
vue3+element-plus权限控制实现(el-tree父子级不关联情况处理)
后台管理系统常见的权限控制需求,这里讲button实现交互细节处理, 取消选中子级menu/button,父级不关联取消; 选中/取消父级catalog/menu,子级全部选中/取消; 选中/取消部分子级menu/button,父级关联半选中状态(indeterminate=true);
895 2
|
SQL XML Java
若依框架 --- 使用数据权限功能
若依框架 --- 使用数据权限功能
2499 0
|
JavaScript 前端开发
若依框架文档开发手册----开发中常用功能模块(中)
若依框架文档开发手册----开发中常用功能模块
4824 0
swagger接口需要权限验证解决方案
当我们在使用swagger的情况下,经常会遇到需要授权或者请求带有token才可以访问接口,这里我们就是解决授权问题。
780 0
|
前端开发 数据安全/隐私保护
若依框架---权限控制角色设计
若依框架---权限控制角色设计
4410 0
|
3月前
|
前端开发 JavaScript 安全
【RuoYi-SpringBoot3-ElementPlus】:若依前端增强版 —— 功能扩展优化
【RuoYi-SpringBoot3-ElementPlus】基于若依Vue3,100%兼容原功能,新增省市区级联、千分位输入、增强上传、UEditor等8+实用组件,集成dayjs、xe-utils、mitt等主流工具库,支持拖拽排序、移动端适配、三级等保自动登出,配备代码检查、Prettier格式化、FTP自动部署,开箱即用,显著提升开发效率与系统安全性。
902 1
|
存储 前端开发 Java
若依修改----数据字典,可以用于维护系统中常见的静态数据,为什么不写死,用字典维护?数据字典的好处是一个地方编写数据,在多个地方,复用他,静态选项这里填完,换其他,用户性别这里的男女,就转成而来字典
若依修改----数据字典,可以用于维护系统中常见的静态数据,为什么不写死,用字典维护?数据字典的好处是一个地方编写数据,在多个地方,复用他,静态选项这里填完,换其他,用户性别这里的男女,就转成而来字典
|
SQL 存储 数据安全/隐私保护
MyBatis-Plus演绎:数据权限控制,优雅至极!
项目使用mybaits-plus,所以在mybaits-plus的基础上增加数据权限的过滤 mybaits-plus自带数据权限支持,但由于系统数据权限相对复杂,通过查看文档发现好像并不适用,且原项目版本低,所以最终还是通过自己的方式实现
2068 1
MyBatis-Plus演绎:数据权限控制,优雅至极!
|
SQL XML Java
ruoyi若依框架@DataScope注解使用以及碰到的一些问题
ruoyi若依框架@DataScope注解使用以及碰到的一些问题
5771 0

热门文章

最新文章