若依框架----字典表

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

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 {
目录
相关文章
|
SQL 数据库
若依框架---树状层级部门数据库表
若依框架---树状层级部门数据库表
1322 0
|
存储 API
一种新的方法来存储用户信息——ThreadLocal
一种新的方法来存储用户信息——ThreadLocal
1521 0
|
Java API 网络架构
关于 Spring Integration 你知道多少,包含集成MQTT案例讲述及源码3
关于 Spring Integration 你知道多少,包含集成MQTT案例讲述及源码
1881 0
关于 Spring Integration 你知道多少,包含集成MQTT案例讲述及源码3
|
Java Maven
SpringBoot用maven打出的jar只有几kb解决
SpringBoot用maven打出的jar只有几kb解决
824 0
|
JavaScript 前端开发
若依框架文档开发手册----开发中常用功能模块(中)
若依框架文档开发手册----开发中常用功能模块
4221 0
|
前端开发 API
解决el-table中横向滚动条无法显示的问题
解决el-table中横向滚动条无法显示的问题
3122 0
|
应用服务中间件 API Apache
Springboot----项目整合微信支付(处理微信支付回调通知)
Springboot----项目整合微信支付(处理微信支付回调通知)
1823 0
Springboot----项目整合微信支付(处理微信支付回调通知)
|
存储 前端开发 Java
若依修改----数据字典,可以用于维护系统中常见的静态数据,为什么不写死,用字典维护?数据字典的好处是一个地方编写数据,在多个地方,复用他,静态选项这里填完,换其他,用户性别这里的男女,就转成而来字典
若依修改----数据字典,可以用于维护系统中常见的静态数据,为什么不写死,用字典维护?数据字典的好处是一个地方编写数据,在多个地方,复用他,静态选项这里填完,换其他,用户性别这里的男女,就转成而来字典
|
前端开发 数据库 对象存储
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持本地图片上传与回显的功能实现(一)
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持本地图片上传与回显的功能实现(一)
1049 0
|
JavaScript 小程序 Java
【工具】用nvm管理nodejs版本切换,真香!
本文详细介绍了如何使用 nvm(node.js 版本管理工具)解决在不同项目间频繁切换 Node.js 版本的问题。通过实例展示了 A、B 两个项目分别依赖 v14.19.1 和 v16.15.0 版本时的解决方案,并提供了 nvm 的下载、安装及常用命令等实用信息,帮助读者轻松管理 Node.js 版本。文章还包括了卸载已安装的 Node.js、配置环境变量等步骤,确保切换顺畅无阻。
1007 1
【工具】用nvm管理nodejs版本切换,真香!