WXL
2024-01-16 ad70f145e8bea957b41043b4a1e37ce37cc5ed1e
src/components/SFtable/index.vue
@@ -12,7 +12,12 @@
    :highlight-current-row="true"
    empty-text="暂无数据"
  >
    <el-table-column v-if="multiplechoice" type="selection" width="50" align="center" />
    <el-table-column
      v-if="multiplechoice"
      type="selection"
      width="50"
      align="center"
    />
    <el-table-column label="序号" align="center" key="id" prop="id" />
    <el-table-column
      v-for="(item, index) in tableLabel"
@@ -24,8 +29,20 @@
    >
    </el-table-column>
    <el-table-column
      label="是否可用"
      align="center"
      key="isavailable"
      prop="isavailable"
      width="120"
    >
      <template slot-scope="scope">
        <dict-tag :options="usable" :value="scope.row.isavailable" />
      </template>
    </el-table-column>
    <el-table-column
    v-if="center"
      label="操作"
      fixed="right"
      align="center"
      width="120"
      class-name="small-padding fixed-width"
@@ -60,6 +77,11 @@
  data() {
    return {
      ids: [],
      mode: [],
      languagelist: [],
      editabshape: [],
      usable: [],
      precedencetype: [],
    };
  },
  props: {
@@ -86,10 +108,15 @@
    multiplechoice:{
      type: Boolean,
      default: true,
    }
  },
  created() {},
  },
  created() {
    this.mode = store.getters.mode;
    this.languagelist = store.getters.languagelist;
    this.usable = store.getters.usable;
    this.precedencetype = store.getters.precedencetype;
    this.editabshape = store.getters.editabshape;
  },
  methods: {
    //   数据过滤