|
|
@@ -99,7 +99,7 @@
|
|
|
<el-table-column label="排序值" align="center" prop="sortOrder" />
|
|
|
<el-table-column label="是否显示" align="center" prop="isActive">
|
|
|
<template #default="scope">
|
|
|
- <div>{{ scope.row.isActive === 1 ? '是' : '否' }}</div>
|
|
|
+ <div>{{ scope.row.isActive === "1" ? '是' : '否' }}</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="系统类型" align="center" prop="sysType">
|
|
|
@@ -151,12 +151,8 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="是否显示" prop="isActive">
|
|
|
<el-select v-model="form.isActive" placeholder="请选择是否显示">
|
|
|
- <el-option
|
|
|
- v-for="dict in sys_yes_no"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
- :value="dict.value"
|
|
|
- />
|
|
|
+ <el-option label="否" :value="0" />
|
|
|
+ <el-option label="是" :value="1" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="系统类型" prop="sysType">
|
|
|
@@ -192,8 +188,8 @@ import { useDict } from '@/utils/dict'
|
|
|
|
|
|
const { proxy } = getCurrentInstance()
|
|
|
|
|
|
-// 使用标准字典类型
|
|
|
-const { sys_yes_no, banner_sys_type } = proxy.useDict("sys_yes_no", "banner_sys_type")
|
|
|
+// 使用标准字典类型,但不在表单中使用
|
|
|
+const { banner_sys_type } = proxy.useDict("banner_sys_type")
|
|
|
|
|
|
// 定义上传地址和请求头
|
|
|
const uploadUrl = ref(import.meta.env.VITE_APP_BASE_API + "/file/upload")
|
|
|
@@ -320,6 +316,10 @@ function handleUpdate(row) {
|
|
|
const _bannerId = row.bannerId || ids.value
|
|
|
getBanner(_bannerId).then(response => {
|
|
|
form.value = response.data
|
|
|
+ // 确保isActive字段的值被正确转换为数字类型,以便与选项值匹配
|
|
|
+ if (form.value.isActive !== null && form.value.isActive !== undefined) {
|
|
|
+ form.value.isActive = Number(form.value.isActive)
|
|
|
+ }
|
|
|
open.value = true
|
|
|
title.value = "修改系统轮播图"
|
|
|
})
|