瀏覽代碼

绑定使用表单不允许删除

hubin 11 月之前
父節點
當前提交
e5e3938314
共有 1 個文件被更改,包括 11 次插入9 次删除
  1. 11 9
      src/views/flow/form/index.vue

+ 11 - 9
src/views/flow/form/index.vue

@@ -74,7 +74,7 @@
 				</template>
 
 				<template #statusSlot="{ row }">
-					<status-indicator pulse :type="row.status === 1 ? 'success' : 'danger'"></status-indicator>
+					<status-indicator pulse :type="row.status === 0 ? 'danger' : 'success'"></status-indicator>
 				</template>
 
 				<template #actionSlot="{ row }">
@@ -93,14 +93,16 @@
 								<Edit />
 							</el-icon>
 						</el-tooltip>
-						<el-divider direction="vertical"></el-divider>
-						<el-popconfirm title="确定删除吗?" @confirm="deleteTemplateItem([row.id])">
-							<template #reference>
-								<el-icon class="ibt0">
-									<Delete />
-								</el-icon>
-							</template>
-						</el-popconfirm>
+						<div v-if="row.status !== 3">
+							<el-divider direction="vertical"></el-divider>
+							<el-popconfirm title="确定删除吗?" @confirm="deleteTemplateItem([row.id])">
+								<template #reference>
+									<el-icon class="ibt0">
+										<Delete />
+									</el-icon>
+								</template>
+							</el-popconfirm>
+						</div>
 					</div>
 				</template>
 			</LeTable>