소스 검색

协和病历开发

maotao 14 시간 전
부모
커밋
51348156d7

+ 10 - 10
components/bigScreen/bigScreen.vue

@@ -524,7 +524,7 @@
524 524
 				// this.ScanningCommon('', '7868686868688');
525 525
 				
526 526
 				// 发起中转配送
527
-				this.ScanningCommon('', '1de40295-c7cc-4394-a2cd-18e0e7112d99');
527
+				// this.ScanningCommon('', '05ae81fc-3f07-4b8a-bbcb-53c40ede7d3d');
528 528
 				
529 529
 				// 快捷建单-轮巡工单码
530 530
 				// this.ScanningCommon('', '3330ec8e-76eb-413e-b000-995f08d2ff96');
@@ -535,15 +535,15 @@
535 535
 				// 终点科室核对码--本部住院检验科
536 536
 				// this.ScanningCommon('', '95c5de27-c05f-11ea-8cfe-000c29097622');
537 537
 				
538
-        // if (!this.SMFlag) {
539
-        //   return;
540
-        // }
541
-        // this.SMFlag = false;
542
-        // SM().then((content) => {
543
-        //   this.ScanningCommon(qrcodePrefix, content);
544
-        // }).catch(err => {
545
-        //   this.SMFlag = true;
546
-        // });
538
+        if (!this.SMFlag) {
539
+          return;
540
+        }
541
+        this.SMFlag = false;
542
+        SM().then((content) => {
543
+          this.ScanningCommon(qrcodePrefix, content);
544
+        }).catch(err => {
545
+          this.SMFlag = true;
546
+        });
547 547
       },
548 548
       //底部扫描-无须扫码
549 549
       ScanningCommon(qrcodePrefix = '', content){

+ 2 - 2
manifest.json

@@ -123,9 +123,9 @@
123 123
             "disableHostCheck" : true,
124 124
             "proxy" : {
125 125
                 "/service" : {
126
-                    // "target" : "http://192.168.3.108", //请求的目标域名
126
+                    "target" : "http://192.168.3.108", //请求的目标域名
127 127
 
128
-                    "target" : "http://192.168.4.163", //宋程玉本地
128
+                    // "target" : "http://192.168.4.163", //宋程玉本地
129 129
                     "changeOrigin" : true, //是否跨域
130 130
                     "secure" : false
131 131
                 }

+ 5 - 14
pages.json

@@ -825,7 +825,7 @@
825 825
 		    "h5": {
826 826
 		      "titleNView": false
827 827
 		    },
828
-		    "enablePullDownRefresh": true
828
+		    "enablePullDownRefresh": false
829 829
 		  }
830 830
 		},
831 831
 		{
@@ -834,16 +834,7 @@
834 834
 		    "h5": {
835 835
 		      "titleNView": false
836 836
 		    },
837
-		    "enablePullDownRefresh": true
838
-		  }
839
-		},
840
-		{
841
-		  "path": "pages/sponsorTask/sponsorTask",
842
-		  "style": {
843
-		    "h5": {
844
-		      "titleNView": false
845
-		    },
846
-		    "enablePullDownRefresh": true
837
+		    "enablePullDownRefresh": false
847 838
 		  }
848 839
 		},
849 840
 		{
@@ -852,7 +843,7 @@
852 843
 		    "h5": {
853 844
 		      "titleNView": false
854 845
 		    },
855
-		    "enablePullDownRefresh": true
846
+		    "enablePullDownRefresh": false
856 847
 		  }
857 848
 		},
858 849
 		{
@@ -861,7 +852,7 @@
861 852
 		    "h5": {
862 853
 		      "titleNView": false
863 854
 		    },
864
-		    "enablePullDownRefresh": true
855
+		    "enablePullDownRefresh": false
865 856
 		  }
866 857
 		},
867 858
 		{
@@ -870,7 +861,7 @@
870 861
 		    "h5": {
871 862
 		      "titleNView": false
872 863
 		    },
873
-		    "enablePullDownRefresh": true
864
+		    "enablePullDownRefresh": false
874 865
 		  }
875 866
 		}
876 867
   ],

+ 1 - 3
pages/otherCompleteOrder/otherCompleteOrder.vue

@@ -27,7 +27,7 @@
27 27
 			<view class="goWorkSelect history" v-if="digitalHandoverSwitch">
28 28
 			  <view class="goWorkSelect-head">请填写交接数量</view>
29 29
 			  <view class="goWorkSelect-list">
30
-					<input class="input-num" type="text" v-model="digitalNum">
30
+					<input class="input-num" type="number" v-model="digitalNum">
31 31
 			  </view>
32 32
 			</view>
33 33
       <view class="goWorkSelect history" v-if="actionPhotoSwitch">
@@ -97,7 +97,6 @@
97 97
       // 其他临床服务-运输过程-终点科室是否开通备注填写
98 98
       isOpenTransportationProcessRemarks(data, accountObj, funName){
99 99
         const tasktype = data.taskType;
100
-        console.log(tasktype, data);
101 100
         if(tasktype.associationType.value === 'other' && tasktype.carryingCourses[this.currentIndex].logSwitch && data.gdState.value == 5){
102 101
           uni.navigateTo({
103 102
             url: `../../pages/transportationProcessRemarks/transportationProcessRemarks?data=${data ? encodeURIComponent(JSON.stringify(data)) : ''}&accountObj=${accountObj ? encodeURIComponent(JSON.stringify(accountObj)) : ''}&currentCode=${this.currentCode}&funName=${funName}&actions=${this.actions ? encodeURIComponent(JSON.stringify(this.actions)) : ''}&imageValue=${this.imageValue ? encodeURIComponent(JSON.stringify(this.imageValue)) : ''}`
@@ -147,7 +146,6 @@
147 146
         }
148 147
         this.hosModels.disjunctor = false;
149 148
         let associationTypeValue = this.currentData.taskType.associationType.value;
150
-        console.log(associationTypeValue)
151 149
         if(this.actionPhotoSwitch && this.actionConfirmSwitch){
152 150
           this.isOpenTransportationProcessRemarks(this.currentData, data, 'uploadToOther');
153 151
         }else if(this.actionConfirmSwitch){

+ 6 - 5
pages/scanning_all/scanning_all.vue

@@ -444,11 +444,12 @@
444 444
               icon: "none",
445 445
               title: res.info,
446 446
             });
447
-						setTimeout(_=>{
448
-							uni.redirectTo({
449
-								url:'/pages/receiptpage/receiptpage'
450
-							})
451
-						},1000)
447
+						this.flag = true;
448
+						// setTimeout(_=>{
449
+						// 	uni.redirectTo({
450
+						// 		url:'/pages/receiptpage/receiptpage'
451
+						// 	})
452
+						// },1000)
452 453
           }else {
453 454
             this.flag = true;
454 455
             uni.navigateTo({

+ 13 - 3
pages/sponsorTask/sponsorTask.vue

@@ -30,7 +30,9 @@
30 30
     methods: {
31 31
       // 返回
32 32
       goBack() {
33
-        uni.navigateBack();
33
+				uni.navigateTo({
34
+					url:'/pages/receiptpage/receiptpage'
35
+				})
34 36
       },
35 37
 			itemClick(item){
36 38
 				uni.navigateTo({
@@ -46,7 +48,8 @@
46 48
 					idx: 0,
47 49
 					sum: 9999,
48 50
 					taskType:{
49
-						hosIds: this.hosId
51
+						hosIds: this.hosId,
52
+						simpleQuery: true
50 53
 					}
51 54
 				}
52 55
 				post("/configuration/fetchDataList/taskType", postData).then((res) => {
@@ -195,11 +198,18 @@
195 198
 				color: #64BD7B;
196 199
 				line-height: 80rpx;
197 200
 				border-bottom: 1rpx solid #E5E5E5;
201
+				position: absolute;
202
+				top: 0;
203
+				width: 100%;
204
+				height: 80rpx;
205
+				background: #fff;
198 206
 			}
199 207
 			
200 208
       .goWorkSelect {
201 209
         &.history {
202
-          height: 356rpx;
210
+          height: 81vh;
211
+          overflow-y: auto;
212
+          margin-top: 80rpx;
203 213
           padding-bottom: 16rpx;
204 214
         }
205 215
 

+ 107 - 21
pages/sponsorTaskBuild/sponsorTaskBuild.vue

@@ -4,23 +4,29 @@
4 4
 			<view class="title">{{taskName}}</view>
5 5
 			<view class="goWorkSelect history">
6 6
 			  <view class="goWorkSelect-list">
7
-					申请科室:
8
-					<input type="text" v-model="applyDept" placeholder="请选择申请科室">
7
+					<view class="list-title">申请科室:</view>
8
+					<view @click="searchDept('applyDept')" :class="applyDeptId ? 'black' : 'gray'">
9
+						{{applyDept}}
10
+					</view>
9 11
 					<text class="right-icon newicon newicon-weibiaoti2010104" @click="searchDept('applyDept')"></text>
10 12
 					<text class="toolbar-icon newicon newicon-saoma" @click="scan()"></text>
11 13
 				</view>
12 14
 				<view class="goWorkSelect-list">
13
-					起点科室:
14
-					<input type="text" :disabled="startTarget==201 || startTarget==203" v-model="startDept" placeholder="请选择起点科室">
15
+					<view class="list-title">起点科室:</view>
16
+					<view @click="searchDept('startDept')" :class="startDeptId ? 'black' : 'gray'">
17
+						{{startDept}}
18
+					</view>
15 19
 					<text v-if="startTarget==202 || startTarget==204 || startTarget==205" class="right-icon newicon newicon-weibiaoti2010104" @click="searchDept('startDept')"></text>
16 20
 				</view>
17 21
 				<view class="goWorkSelect-list">
18
-					终点科室:
19
-					<input type="text" :disabled="endTarget==201 || endTarget==203" v-model="endDept" placeholder="请选择终点科室">
22
+					<view class="list-title">终点科室:</view>
23
+					<view @click="searchDept('endDept')" :class="endDeptId ? 'black' : 'gray'">
24
+						{{endDept}}
25
+					</view>
20 26
 					<text v-if="endTarget==202 || endTarget==204 || endTarget==205" class="right-icon newicon newicon-weibiaoti2010104" @click="searchDept('endDept')"></text>
21 27
 				</view>
22 28
 				<view class="goWorkSelect-list besides" v-if="remarksSwitch==1">
23
-					备注信息:
29
+					<view class="list-title">备注信息:</view>
24 30
 					<textarea v-model="remark" :placeholder="remarksPrompts"/>
25 31
 				</view>
26 32
 			</view>
@@ -31,7 +37,7 @@
31 37
     </view>
32 38
 		
33 39
 		<uni-popup ref="alertDialog" type="dialog" :mask-click="false">
34
-			<uni-popup-dialog type="warn" cancelText="取消" confirmText="确定" title="提示" :content="content" @confirm="dialogConfirm"
40
+			<uni-popup-dialog type="info" cancelText="取消" confirmText="确定" title="提示" :content="content" @confirm="dialogConfirm"
35 41
 				@close="dialogClose"></uni-popup-dialog>
36 42
 		</uni-popup>
37 43
   </view>
@@ -51,11 +57,11 @@
51 57
 				list:[],
52 58
 				hosId: uni.getStorageSync('userData').user.currentHospital.id,
53 59
 				SMFlag:true,
54
-				applyDept:null,
60
+				applyDept:"请选择申请科室",
55 61
 				applyDeptId:null,
56
-				startDept:null,
62
+				startDept:"请选择起点科室",
57 63
 				startDeptId:null,
58
-				endDept:null,
64
+				endDept:"请选择终点科室",
59 65
 				endDeptId:null,
60 66
 				remark:null,
61 67
 				itemTaskType:null,
@@ -79,10 +85,40 @@
79 85
 			},
80 86
       // 返回
81 87
       goBack() {
82
-        uni.navigateBack();
88
+				this.setSess();
89
+				uni.navigateTo({
90
+					url:'/pages/sponsorTask/sponsorTask'
91
+				})
83 92
       },
84 93
 			// 建单
85 94
 			submit(){
95
+				if(!this.applyDeptId){
96
+					uni.showToast({
97
+					  icon: 'none',
98
+					  title: '申请科室不能为空'
99
+					});
100
+					return
101
+				}
102
+				if(!this.startDeptId){
103
+					uni.showToast({
104
+					  icon: 'none',
105
+					  title: '起点科室不能为空'
106
+					});
107
+					return
108
+				}
109
+				if(!this.endDeptId){
110
+					uni.showToast({
111
+					  icon: 'none',
112
+					  title: '终点科室不能为空'
113
+					});
114
+					return
115
+				}
116
+				this.content = `您将前往【${this.startDept}】执行【${this.taskName}】,送往【${this.endDept}】,确定建单吗?`
117
+				this.$refs.alertDialog.open()
118
+			},
119
+			
120
+			// 确定中转
121
+			dialogConfirm(){
86 122
 				uni.showLoading({
87 123
 				  title: "加载中",
88 124
 				  mask: true,
@@ -129,7 +165,10 @@
129 165
 				  } else if(res2.status == 1000033){
130 166
 						this.tipsCreateOder = 1
131 167
 						this.content = res2.msg
132
-				    this.$refs.alertDialog.open()
168
+						this.$refs.alertDialog.close()
169
+						setTimeout(_=>{
170
+							this.$refs.alertDialog.open()
171
+						},500)
133 172
 				  } else {
134 173
 						uni.showToast({
135 174
 						  icon: 'none',
@@ -138,16 +177,23 @@
138 177
 					}
139 178
 				});
140 179
 			},
141
-			// 确定中转
142
-			dialogConfirm(){
143
-				this.submit()
144
-			},
145 180
 			// 取消
146 181
 			dialogClose(){
182
+				this.tipsCreateOder = null
147 183
 				this.$refs.alertDialog.close()
148 184
 			},
149 185
 			// 搜索科室
150 186
 			searchDept(type){
187
+				if(type=='startDept'){
188
+					if(this.startTarget==201 || this.startTarget==203){
189
+						return
190
+					}
191
+				}
192
+				if(type=='endDept'){
193
+					if(this.endTarget==201 || this.endTarget==203){
194
+						return
195
+					}
196
+				}
151 197
 				let data = {
152 198
 					applyDept:this.applyDept,
153 199
 					applyDeptId:this.applyDeptId,
@@ -168,14 +214,18 @@
168 214
 				  return;
169 215
 				}
170 216
 				this.SMFlag = false;
217
+				// let content = '87bdf1c7-1514-4fa8-8fa4-07f37c06bec7'
171 218
 				SM().then((content) => {
172 219
 					uni.showLoading({
173 220
 					  title: "加载中",
174 221
 					  mask: true,
175 222
 					});
176
-					post("/repair/scanCode", {
177
-						code: content
178
-					}).then((res2) => {
223
+					let data = {
224
+						getDeptInfo: true,
225
+						content: content
226
+					}
227
+					post("/dept/scanning" , data).then((res2) => {
228
+						this.SMFlag = true;
179 229
 					  uni.hideLoading();
180 230
 					  if (res2.state == 200) {
181 231
 							this.applyDept = res2.data.dept
@@ -225,6 +275,9 @@
225 275
 				});
226 276
 			}
227 277
     },
278
+		onUnload(){
279
+			this.setSess();
280
+		},
228 281
 		onShow(options){
229 282
 			
230 283
 		},
@@ -327,8 +380,25 @@
327 380
 /deep/ .uni-textarea-placeholder{
328 381
 	padding: 6rpx;
329 382
 }
383
+/deep/ .uni-button-color{
384
+	color: #64BD7B;
385
+}
330 386
 </style>
331 387
 <style lang="less" scoped>
388
+	.black{
389
+		color: #000;
390
+		width: 400rpx;
391
+		// overflow:hidden;/*内容超出后隐藏*/
392
+		// text-overflow:ellipsis;/*超出内容显示为省略号*/
393
+		// white-space:nowrap;
394
+	}
395
+	.gray{
396
+		color: #7b7b7b;
397
+		width: 400rpx;
398
+		// overflow:hidden;/*内容超出后隐藏*/
399
+		// text-overflow:ellipsis;/*超出内容显示为省略号*/
400
+		// white-space:nowrap;
401
+	}
332 402
   .HomeItem {
333 403
     .foot_btn_spe {
334 404
       width: 100%;
@@ -453,17 +523,33 @@
453 523
 				
454 524
         .goWorkSelect-list {
455 525
 					display: flex;
526
+					flex-wrap: nowrap;
456 527
 					align-items: center;
457 528
 					padding: 20rpx;
458 529
 					border-bottom: 1rpx solid #E5E5E5;
530
+					position: relative;
531
+					
532
+					.list-title{
533
+						width: 180rpx;
534
+					}
535
+					
536
+					.input-sign{
537
+						user-select: none; 
538
+						pointer-events: none;
539
+					}
459 540
 					
460 541
 					.right-icon{
461 542
 						font-size: 38rpx !important;
462
-						margin-right: 20rpx;
543
+						margin: 0 40rpx 0 10rpx;
463 544
 						position: relative;
464 545
 						top: -2rpx;
465 546
 					}
466 547
 					
548
+					.toolbar-icon{
549
+						position: absolute;
550
+						right: 20rpx;
551
+					}
552
+					
467 553
 					.newicon{
468 554
 						font-size: 32rpx;
469 555
 						color: #b8b8b8;

+ 23 - 6
pages/taskTypeSearch/taskTypeSearch.vue

@@ -60,8 +60,8 @@
60 60
 			this.taskName = options.taskName
61 61
 			this.type = options.type
62 62
 			// 科室类型:201:默认发起科室
63
-			// 科室类型:202:固定科室
64
-			// 科室类型:203:固定科室范围
63
+			// 科室类型:202:固定科室范围
64
+			// 科室类型:203:固定科室
65 65
 			// 科室类型:204:自主填写
66 66
 			// 科室类型:205:固定科室类型
67 67
 			this.startTarget = this.taskTypeData.startStatus
@@ -77,17 +77,22 @@
77 77
 		},
78 78
 		methods: {
79 79
 			searchKey(e){
80
-				if(this.type=='startDept'){
80
+				if(this.type=='applyDept'){
81 81
 					this.handleSearch1()
82
-				}else if (this.type=='checkoutDept'){
82
+				}else if (this.type=='startDept'){
83 83
 					this.handleSearch2()
84
+				}else if (this.type=='endDept'){
85
+					this.handleSearch3()
84 86
 				}
85 87
 			},
86 88
 			handleSearch1: debounce(function() {
87
-			  this.getStartDept();
89
+			  this.getapplyDept();
88 90
 			}, 500),
89 91
 			handleSearch2: debounce(function() {
90
-			  this.getCheckoutDept();
92
+			  this.getStartDept();
93
+			}, 500),
94
+			handleSearch3: debounce(function() {
95
+			  this.getEndDept();
91 96
 			}, 500),
92 97
 			//获取申请科室
93 98
 			getapplyDept() {
@@ -134,6 +139,12 @@
134 139
 					post("/simple/data/fetchDataList/department", postData).then((res) => {
135 140
 						this.dataList = res.list
136 141
 					})
142
+				}else if(this.startTarget== 202){
143
+					if(this.key){
144
+						this.dataList = this.taskTypeData.startDept.filter(i=>i.dept.indexOf(this.key)!=-1)
145
+					}else{
146
+						this.dataList = this.taskTypeData.startDept
147
+					}
137 148
 				}else{
138 149
 					this.dataList = this.taskTypeData.startDept
139 150
 				}
@@ -166,6 +177,12 @@
166 177
 					post("/simple/data/fetchDataList/department", postData).then((res) => {
167 178
 						this.dataList = res.list
168 179
 					})
180
+				}else if(this.endTarget== 202){
181
+					if(this.key){
182
+						this.dataList = this.taskTypeData.endDept.filter(i=>i.dept.indexOf(this.key)!=-1)
183
+					}else{
184
+						this.dataList = this.taskTypeData.endDept
185
+					}
169 186
 				}else{
170 187
 					this.dataList = this.taskTypeData.endDept
171 188
 				}

+ 15 - 3
pages/transferConnect/transferConnect.vue

@@ -5,7 +5,7 @@
5 5
 			<view class="goWorkSelect history">
6 6
 			  <view class="goWorkSelect-head">总数量:{{optData.totalNum}}</view>
7 7
 			  <view class="goWorkSelect-list" v-for="(item, i) in optData.data">
8
-					{{item.deptName}}
8
+					{{item.deptName}}: {{item.num}}
9 9
 				</view>
10 10
 			</view>
11 11
     </view>
@@ -20,7 +20,7 @@
20 20
 		
21 21
 		<!-- 中转 -->
22 22
 		<uni-popup ref="alertDialog" type="dialog" :mask-click="false">
23
-			<uni-popup-dialog type="warn" message="提示" cancelText="取消" confirmText="确定" title="通知" content="您确认中转吗?" @confirm="dialogConfirm"
23
+			<uni-popup-dialog type="info" cancelText="取消" confirmText="确定" title="提示" content="您确认中转吗?" @confirm="dialogConfirm"
24 24
 				@close="dialogClose"></uni-popup-dialog>
25 25
 		</uni-popup>
26 26
   </view>
@@ -263,6 +263,11 @@
263 263
   };
264 264
 </script>
265 265
 
266
+<style scoped>
267
+	/deep/ .uni-button-color{
268
+		color: #64BD7B;
269
+	}
270
+</style>
266 271
 <style lang="less" scoped>
267 272
   .HomeItem {
268 273
     .foot_btn_spe {
@@ -362,11 +367,18 @@
362 367
 				color: #64BD7B;
363 368
 				line-height: 80rpx;
364 369
 				border-bottom: 1rpx solid #E5E5E5;
370
+				position: absolute;
371
+				top: 0;
372
+				width: 100%;
373
+				height: 80rpx;
374
+				background: #fff;
365 375
 			}
366 376
 			
367 377
       .goWorkSelect {
368 378
         &.history {
369
-          height: 356rpx;
379
+          height: 81vh;
380
+					overflow-y: auto;
381
+					margin-top: 80rpx;
370 382
           padding-bottom: 16rpx;
371 383
         }
372 384
 

+ 15 - 3
pages/transferDistribution/transferDistribution.vue

@@ -5,7 +5,7 @@
5 5
 			<view class="goWorkSelect history">
6 6
 			  <view class="goWorkSelect-head">总数量:{{optData.totalNum}}</view>
7 7
 			  <view class="goWorkSelect-list" v-for="(item, i) in optData.data">
8
-					{{item.deptName}}
8
+					{{item.deptName}}: {{item.num}}
9 9
 				</view>
10 10
 			</view>
11 11
     </view>
@@ -19,7 +19,7 @@
19 19
 		
20 20
 		<!-- 确认建单 -->
21 21
 		<uni-popup ref="alertDialog" type="dialog" :mask-click="false">
22
-			<uni-popup-dialog type="warn" message="提示" cancelText="取消" confirmText="确定" title="通知" content="您确认建单吗?" @confirm="dialogConfirm"
22
+			<uni-popup-dialog type="info" cancelText="取消" confirmText="确定" title="提示" content="您确认建单吗?" @confirm="dialogConfirm"
23 23
 				@close="dialogClose"></uni-popup-dialog>
24 24
 		</uni-popup>
25 25
   </view>
@@ -93,6 +93,11 @@
93 93
   };
94 94
 </script>
95 95
 
96
+<style scoped>
97
+	/deep/ .uni-button-color{
98
+		color: #64BD7B;
99
+	}
100
+</style>
96 101
 <style lang="less" scoped>
97 102
   .HomeItem {
98 103
     .foot_btn_spe {
@@ -196,11 +201,18 @@
196 201
 				color: #64BD7B;
197 202
 				line-height: 80rpx;
198 203
 				border-bottom: 1rpx solid #E5E5E5;
204
+				position: absolute;
205
+				top: 0;
206
+				width: 100%;
207
+				height: 80rpx;
208
+				background: #fff;
199 209
 			}
200 210
 			
201 211
       .goWorkSelect {
202 212
         &.history {
203
-          height: 356rpx;
213
+          height: 81vh;
214
+					overflow-y: auto;
215
+					margin-top: 80rpx;
204 216
           padding-bottom: 16rpx;
205 217
         }
206 218
 

+ 5 - 5
tools/commonFun.js

@@ -9,21 +9,21 @@ export function nextDeptOrder_ss(_this, data, accountObj) {
9 9
     mask: true,
10 10
   });
11 11
   _this.actions = _this.actions || [];
12
+	let handoverNum = _this.digitalNum
12 13
   console.log(_this.currentCode);
13
-  if (_this.currentCode) {
14
+  if (_this.currentCode || handoverNum) {
14 15
     // 动作
15 16
     let actions = _this.actions.filter(v => v.checked);
16 17
     let actionRemarks = actions.map(v => v.name).toString();
17 18
 		// 数字交接
18
-		let handoverNum = _this.digitalNum
19
-    if(actionRemarks){
19
+    if(actionRemarks || handoverNum){
20 20
       let postData = {
21 21
         orderId: data.id,
22 22
       };
23 23
       if(data.gdState.value == 4){
24
-        postData.actionStartRemarks = actionRemarks;
24
+        postData.actionStartRemarks = actionRemarks || null;
25 25
       }else if(data.gdState.value == 5){
26
-        postData.actionRemarks = actionRemarks;
26
+        postData.actionRemarks = actionRemarks || null;
27 27
       }
28 28
 			if(handoverNum){
29 29
 				postData.handoverNum = handoverNum;