From e98f65f2a02e82b02d327506d592564f78f4ecf7 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期一, 15 四月 2024 18:22:22 +0800
Subject: [PATCH] 测试完成
---
src/components/SFtable/index.vue | 31 ++++++++++++++++++++++++-------
1 files changed, 24 insertions(+), 7 deletions(-)
diff --git a/src/components/SFtable/index.vue b/src/components/SFtable/index.vue
index 18e3057..21b1746 100644
--- a/src/components/SFtable/index.vue
+++ b/src/components/SFtable/index.vue
@@ -18,7 +18,13 @@
width="50"
align="center"
/>
- <el-table-column label="搴忓彿" align="center" key="id" prop="id" />
+ <el-table-column
+ v-if="serialnumber"
+ label="搴忓彿"
+ align="center"
+ key="id"
+ prop="id"
+ />
<el-table-column
v-for="(item, index) in tableLabel"
:key="index"
@@ -36,7 +42,8 @@
width="120"
>
<template slot-scope="scope">
- <dict-tag :options="usable" :value="scope.row.isavailable" />
+ <dict-tag :options="qyoptions" :value="scope.row.usestate" />
+
</template>
</el-table-column>
<el-table-column
@@ -52,7 +59,7 @@
v-if="controlxz"
size="medium"
type="text"
- @click.native="$emit('handleUpdate', scope.row)"
+ @click.native="$emit('selectfn', scope.row, typeinfo)"
><span class="button-zx"
><i class="el-icon-s-promotion"></i>閫夋嫨</span
></el-button
@@ -61,7 +68,7 @@
v-if="controlsc"
size="medium"
type="text"
- @click.native="$emit('details', scope.row)"
+ @click.native="$emit('details', scope.row, typeinfo)"
><span style="color: red"
><i class="el-icon-delete"></i>鍒犻櫎</span
></el-button
@@ -73,6 +80,7 @@
<script>
import dayjs from "dayjs";
+import store from "@/store";
export default {
data() {
return {
@@ -80,7 +88,7 @@
mode: [],
languagelist: [],
editabshape: [],
- usable: [],
+ qyoptions: [],
precedencetype: [],
};
},
@@ -109,11 +117,20 @@
type: Boolean,
default: true,
},
+ serialnumber: {
+ type: Boolean,
+ default: true,
+ },
+ // 1妯$増鍒楄〃 2閫変腑鎮h�� 3鎮h�呭垪琛�
+ typeinfo: {
+ type: Number,
+ default: 1,
+ },
},
created() {
this.mode = store.getters.mode;
this.languagelist = store.getters.languagelist;
- this.usable = store.getters.usable;
+ this.qyoptions = store.getters.usable;
this.precedencetype = store.getters.precedencetype;
this.editabshape = store.getters.editabshape;
},
@@ -134,7 +151,7 @@
},
// 澶氶�夋閫変腑鏁版嵁
handleSelectionChange(selection) {
- $emit("handleSelectionChange", selection);
+ this.$emit("handleSelectionChange", selection);
},
},
};
--
Gitblit v1.9.3