From 1d2f37bfe138fcbfa316d817a8b8fbccdf0ba2be Mon Sep 17 00:00:00 2001
From: RuoYi <yzz_ivy@163.com>
Date: 星期一, 15 八月 2022 12:07:45 +0800
Subject: [PATCH] 修复图片预览组件src属性为null值控制台报错问题(I5KBAS)
---
src/views/system/dict/data.vue | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/src/views/system/dict/data.vue b/src/views/system/dict/data.vue
index 61711f8..12c6492 100644
--- a/src/views/system/dict/data.vue
+++ b/src/views/system/dict/data.vue
@@ -156,7 +156,7 @@
<el-option
v-for="item in listClassOptions"
:key="item.value"
- :label="item.label"
+ :label="item.label + '(' + item.value + ')'"
:value="item.value"
></el-option>
</el-select>
@@ -185,7 +185,8 @@
</template>
<script setup name="Data">
-import { listType, getType } from "@/api/system/dict/type";
+import useDictStore from '@/store/modules/dict'
+import { optionselect as getDictOptionselect, getType } from "@/api/system/dict/type";
import { listData, getData, delData, addData, updateData } from "@/api/system/dict/data";
const { proxy } = getCurrentInstance();
@@ -242,8 +243,8 @@
/** 鏌ヨ瀛楀吀绫诲瀷鍒楄〃 */
function getTypeList() {
- listType().then(response => {
- typeOptions.value = response.rows;
+ getDictOptionselect().then(response => {
+ typeOptions.value = response.data;
});
}
/** 鏌ヨ瀛楀吀鏁版嵁鍒楄〃 */
@@ -319,12 +320,14 @@
if (valid) {
if (form.value.dictCode != undefined) {
updateData(form.value).then(response => {
+ useDictStore().removeDict(queryParams.value.dictType);
proxy.$modal.msgSuccess("淇敼鎴愬姛");
open.value = false;
getList();
});
} else {
addData(form.value).then(response => {
+ useDictStore().removeDict(queryParams.value.dictType);
proxy.$modal.msgSuccess("鏂板鎴愬姛");
open.value = false;
getList();
@@ -341,6 +344,7 @@
}).then(() => {
getList();
proxy.$modal.msgSuccess("鍒犻櫎鎴愬姛");
+ useDictStore().removeDict(queryParams.value.dictType);
}).catch(() => {});
}
/** 瀵煎嚭鎸夐挳鎿嶄綔 */
--
Gitblit v1.9.3