Explorar el Código

fix: 修复押金缴纳列表name传值

carver hace 2 años
padre
commit
278696db7d
Se han modificado 1 ficheros con 13 adiciones y 8 borrados
  1. 13 8
      antbuilder/industry/hospitalV2/components/deposit-list/index.js

+ 13 - 8
antbuilder/industry/hospitalV2/components/deposit-list/index.js

@@ -61,6 +61,7 @@ Component({
 					value: item.inpatientId,
 					label: item.inpatientName,
 				}));
+				console.log("typeOptions ==>", typeOptions);
 				this.setData({
 					typeOptions,
 					defaultName:
@@ -130,15 +131,19 @@ Component({
 
 		// 选择不同住院人,或者时间改变时候重新请求列表
 		onFilterHandel(filters) {
-			const { requestDetail } = this.data;
-			const { startTime, endTime, type } = filters;
-			this.setData({
-				requestDetail: {
-					...requestDetail,
-					startTime,
-					endTime,
+			const { requestDetail, typeOptions } = this.data;
+			const { type } = filters;
+			console.log("filters ==>", filters);
+			console.log("requestDetail ===>", requestDetail);
+			let newDetail = Object.assign(requestDetail);
+			if (type) {
+				newDetail = Object.assign(requestDetail, {
 					inpatientId: type,
-				},
+					name: typeOptions.find((item) => item.value === type).label,
+				});
+			}
+			this.setData({
+				requestDetail: newDetail,
 			});
 			this.getCashPledgeListRe();
 		},