From ad70f145e8bea957b41043b4a1e37ce37cc5ed1e Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期二, 16 一月 2024 18:39:24 +0800 Subject: [PATCH] 指标完成 --- src/components/SFtable/index.vue | 42 +++++++++++++++++++++++++++++++++++++----- 1 files changed, 37 insertions(+), 5 deletions(-) diff --git a/src/components/SFtable/index.vue b/src/components/SFtable/index.vue index 2fdf215..18e3057 100644 --- a/src/components/SFtable/index.vue +++ b/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,7 +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" @@ -59,6 +77,11 @@ data() { return { ids: [], + mode: [], + languagelist: [], + editabshape: [], + usable: [], + precedencetype: [], }; }, props: { @@ -74,17 +97,26 @@ type: Boolean, default: true, }, + center: { + type: Boolean, + default: true, + }, controlxz: { type: Boolean, default: true, }, - multiplechoice:{ + 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: { // 鏁版嵁杩囨护 -- Gitblit v1.9.3