Просмотр исходного кода

fix(s3): 修复DemandOrderRow缺少reqBy字段及列表checkbox事件类型标注

- DemandOrderRow接口补充reqBy字段,修复表单loadDetail TS2339报错

- 列表页checkbox @change事件参数去除冗余Boolean()包装,标注v: boolean

- taxInText参数类型补充string兼容后端字符串返回

- 前端版本升至2.4.188
Pengxy 1 неделя назад
Родитель
Сommit
329045b5ef

+ 1 - 1
Web/package.json

@@ -1,7 +1,7 @@
 {
 	"name": "admin.net",
 	"type": "module",
-	"version": "2.4.187",
+	"version": "2.4.188",
 	"packageManager": "pnpm@10.32.1",
 	"lastBuildTime": "2026.03.15",
 	"description": "Admin.NET 站在巨人肩膀上的 .NET 通用权限开发框架",

+ 1 - 0
Web/src/views/aidop/s3/api/demandOrder.ts

@@ -32,6 +32,7 @@ export interface DemandOrderRow {
 	buyerCode?: string | null;
 	department?: string | null;
 	usage?: string | null;
+	reqBy?: string | null;
 	fstid?: string | null;
 	hasReceived?: number | null;
 }

+ 2 - 2
Web/src/views/aidop/s3/supply/demandOrderList.vue

@@ -33,7 +33,7 @@
 					v-for="item in toggleItems"
 					:key="item.key"
 					:model-value="col[item.key]"
-					@change="(v) => setColumnVisible(item.key, Boolean(v))"
+					@change="(v: boolean) => setColumnVisible(item.key, v)"
 				>
 					{{ item.label }}
 				</el-checkbox>
@@ -191,7 +191,7 @@ function statusTag(v?: string | null) {
 	if (v === 'C') return 'info';
 	return '';
 }
-function taxInText(v?: boolean | number | null) {
+function taxInText(v?: boolean | number | string | null) {
 	if (v === true || v === 1 || v === '1') return '是';
 	return '否';
 }

+ 1 - 1
Web/src/views/aidop/s3/supply/purchaseOrderList.vue

@@ -30,7 +30,7 @@
 					v-for="item in toggleItems"
 					:key="item.key"
 					:model-value="col[item.key]"
-					@change="(v) => setColumnVisible(item.key, Boolean(v))"
+					@change="(v: boolean) => setColumnVisible(item.key, v)"
 				>
 					{{ item.label }}
 				</el-checkbox>

+ 1 - 1
Web/src/views/aidop/s3/supply/purchaseRequestList.vue

@@ -30,7 +30,7 @@
 					v-for="item in toggleItems"
 					:key="item.key"
 					:model-value="col[item.key]"
-					@change="(v) => setColumnVisible(item.key, Boolean(v))"
+					@change="(v: boolean) => setColumnVisible(item.key, v)"
 				>
 					{{ item.label }}
 				</el-checkbox>