田源
2025-01-21 96ccda8fecce548ca4b9041967aa99a9640a960e
Source/UBCS-WEB/src/views/ruleBasic/usableCharacter.vue
@@ -1,14 +1,13 @@
<template>
  <basic-container>
    <el-header>
      <div style="margin-bottom: 15px">
        编码规则:
        <el-select v-model="select" :filter-method="filterValue" filterable placeholder="请选择" size="small"
        <el-select v-model="select" :filter-method="filterValue" filterable placeholder="请选择" size="small" v-loading="selectLoading"
                   @change="selectHandler">
          <el-option v-for="(item,index) in queryReleasedList"
                     :key="item.oid"
                     :label="item.name"
                     :label="item.name + ' (' + item.id + ')'"
                     :value="item.oid"></el-option>
        </el-select>
      </div>
@@ -70,7 +69,7 @@
<script>
import {getList, addSave, editSave, deleteSave} from "@/api/code/codeCharcter"
import {gridCodeRule} from "@/api/code/codeCharcter"
import {gridCodeRule} from "@/api/code/mdmrule"
export default {
  name: "usableCharacter",
@@ -87,7 +86,8 @@
      tableData: [],
      select: "",
      selectValue: "",
      editVisble: false
      editVisble: false,
      selectLoading:false,
    }
  },
  watch: {
@@ -136,7 +136,7 @@
    async getCodeRule() {
      try {
        // 编码规则已发布数据源
        const res = await gridCodeRule({["conditionMap" + "[lcStatus_like]"]: "Released"});
        const res = await gridCodeRule(1,-1);
        this.characterReleasedList = res.data.data.records;
        this.queryReleasedList = this.characterReleasedList;
        this.select = this.characterReleasedList[0].oid;
@@ -144,6 +144,7 @@
        const res2 = await getList({codeRuleId: this.select, chartType: "charset", chartValue: this.characterValue});
        this.tableData = res2.data.data;
        this.loading = false;
        this.selectLoading = false;
      } catch (error) {
        this.$message.warning(error)
      }