Explorar el Código

查询时对为null的checkbox赋值false

Signed-off-by: 奔向天边 <kno3sc@qq.com>
奔向天边 hace 2 años
padre
commit
be5121b3f7
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      Web/src/views/system/codeGen/component/genConfigDialog.vue

+ 2 - 1
Web/src/views/system/codeGen/component/genConfigDialog.vue

@@ -163,12 +163,13 @@ const handleQuery = async (row: any) => {
 	state.loading = true;
 	var res = await getAPI(SysCodeGenConfigApi).apiSysCodeGenConfigListGet(undefined, row.id);
 	var data = res.data.result ?? [];
+	let lstWhetherColumn = ['whetherTable', 'whetherAddUpdate', 'whetherRequired', 'whetherSortable']; //列表显示的checkbox
 	data.forEach((item: any) => {
 		for (const key in item) {
 			if (item[key] === 'Y') {
 				item[key] = true;
 			}
-			if (item[key] === 'N') {
+			if (item[key] === 'N' || (lstWhetherColumn.includes(key) && item[key] === null)) {
 				item[key] = false;
 			}
 		}