Procházet zdrojové kódy

修改费用显示

zhangyanfang před 4 roky
rodič
revize
87647d3285

+ 4 - 0
app/recover/html/medical-records.html

@ -306,6 +306,8 @@
								this.admittingTagsObj[this.admittingDiagnosisValue] = this.admittingDiagnosisObj[this.admittingDiagnosisValue]
								this.admittingTags.push(this.admittingDiagnosisValue)
								this.admittingDiagnosisValue = ''
							}else{
								showErrorMessage('请先选择诊断内容')
							}
						} else {
							if(this.dischargeDiagnosisValue.trim().length>0){
@ -316,6 +318,8 @@
								this.dischargeTagsObj[this.dischargeDiagnosisValue] = this.dischargeDiagnosisObj[this.dischargeDiagnosisValue]
								this.dischargeTags.push(this.dischargeDiagnosisValue)
								this.dischargeDiagnosisValue = ''
							}else{
								showErrorMessage('请先选择诊断内容')
							}
						}
					},

+ 29 - 20
app/recover/html/new_recover.html

@ -104,7 +104,7 @@
		        </div>
		        <div class="clearfix c-h100" v-else>
		        	<div class="fl c-h100" :class="{'c-row':isEditConfig, 'w-100-400':!isEditConfig}">
		        		<div class="plr5 c-h100-79">
		        		<div class="plr5 c-h100-79 mb40">
		        			<h4 class="m0 pl15 lh40 c-border-b set-label f-w500 c-position-r">
		        				<em class="c-position-a set-blue-span"></em>
		        				配置康复计划
@ -1067,9 +1067,16 @@
										})
									})
									vm.templateDetail = arr
									// 赋值模板所带的默认服务项费用
									_.each(vm.templateDetail,function(item){
										_.map(vm.serviceItems,function(it){
											if(item.code==it.code){
												it.expense=item.expense
												return it
											}
										})
									})
									vm.checkAllMoney()
									console.log('======',arr)
									vm.$forceUpdate()
								})
								// vm.findServiceItemsByHospital()
@ -1170,6 +1177,7 @@
								}
							});
						}
						this.checkAllMoney()
						this.judgeHavePlan()
					},
			    	// 复制计划
@ -1220,7 +1228,7 @@
                		this.selectProjectDetail.isSelect = true
                		this.selectProjectDetail.selectDoc = false
						this.selectProjectDetail.selectDate = 1
						this.selectProjectDetail.expense=0
						this.selectProjectDetail.expense=obj.expense||0
						this.selectProjectDetail.value14 = []
						this.selectProjectDetail.value15 = null
                		this.selectProjectDetail.executeTime = []
@ -1243,6 +1251,7 @@
						if(this.selectProjectDetail.code!='2'&&this.selectProjectDetail.code!='3'){
							this.havePlan = false
						}
						this.checkAllMoney()
						this.judgeHavePlan()
						
                	},
@ -1486,7 +1495,7 @@
									frequencyCode: '',
									timeType: 0,
									remark: o.remark || '',
									expense:o.expense
									expense:o.expense || 0
								}
							}else{
								if(o.executeTime.length) {
@ -1504,7 +1513,7 @@
										frequencyCode: o.frequencyCode.split("-")[0],
										timeType: 0,	//1白天2晚上0全天
										remark: o.remark || '',
										expense:o.expense
										expense:o.expense||0
									}
								}
							}
@ -1571,7 +1580,7 @@
									frequencyCode: '',
									timeType: 0,
									remark: o.remark || '',
									expense:o.expense,
									expense:o.expense||0,
								}
							}else{
								if(o.executeTime.length) {
@ -1589,7 +1598,7 @@
										frequencyCode: o.frequencyCode.split("-")[0],
										timeType: 0,
										remark: o.remark || '',
										expense:o.expense,
										expense:o.expense||0,
									}
								}
							}
@ -1632,12 +1641,12 @@
			            return ((num1*m + num2*m)/m).toFixed(n);
			        },
			        sub: function(num1,num2){
			            // var r1,r2,m,n;
			            // try{r1=num1.toString().split(".")[1].length}catch(e){r1=0}
			            // try{r2=num2.toString().split(".")[1].length}catch(e){r2=0}
			            // n = (r1>=r2)?r1:r2;
			            // m = Math.pow(10,Math.max(r1,r2));
			            // return ((num1*m - num2*m)/m).toFixed(n);
			            var r1,r2,m,n;
			            try{r1=num1.toString().split(".")[1].length}catch(e){r1=0}
			            try{r2=num2.toString().split(".")[1].length}catch(e){r2=0}
			            n = (r1>=r2)?r1:r2;
			            m = Math.pow(10,Math.max(r1,r2));
			            return ((num1*m - num2*m)/m).toFixed(n);
			        },
			        mul: function(num1,num2){
						var m = 0;
@ -1646,12 +1655,12 @@
			            return (Number(num1.toString().replace(".",""))*Number(num2.toString().replace(".","")))/Math.pow(10,m)
			        },
			        div: function(arg1,arg2){
			            // var t1=0,t2=0,r1,r2;
			            // try{t1=arg1.toString().split(".")[1].length}catch(e){}
			            // try{t2=arg2.toString().split(".")[1].length}catch(e){}
			            // r1=Number(arg1.toString().replace(".",""));
			            // r2=Number(arg2.toString().replace(".",""));
			            // return (r1/r2)*Math.pow(10,t2-t1);
			            var t1=0,t2=0,r1,r2;
			            try{t1=arg1.toString().split(".")[1].length}catch(e){}
			            try{t2=arg2.toString().split(".")[1].length}catch(e){}
			            r1=Number(arg1.toString().replace(".",""));
			            r2=Number(arg2.toString().replace(".",""));
			            return (r1/r2)*Math.pow(10,t2-t1);
			        }
                }
            })