xiezhiming 3 years atrás
parent
commit
5e0fcbc6b5

+ 4 - 0
src/components/knowledgeExtra/AddNewRule.vue

@@ -542,6 +542,10 @@ export default {
     			}
     		}) 
       }
+	  if(Array.isArray(info.klRuleByIdGroup)&&info.klRuleByIdGroup.length==0){
+	  		this.form = JSON.parse(JSON.stringify(info));
+	  		return  
+	  }
       //判断是否存在klRuleByIdSub,没有就是护理开单项直接赋值
       if(!info.klRuleByIdGroup[0].klRuleByIdSub){
     	  this.form = JSON.parse(JSON.stringify(info));

+ 19 - 19
src/components/knowledgeExtra/AddNewRuleContent.vue

@@ -29,7 +29,7 @@
 			<el-row>
 				<el-col :span='24'>
 					<el-form-item label="附加信息" prop="fjxx">
-					    <el-input type="textarea" :rows="2" v-model.trim="formData.fjxx" resize="none" :maxlength='251'></el-input>
+					    <el-input type="textarea" :rows="5" v-model.trim="formData.fjxx" resize="none" :maxlength='251'></el-input>
 					</el-form-item>
 				</el-col>
 			</el-row>
@@ -54,13 +54,6 @@
 			  default:false,
 			},
 		},
-		watch:{
-			isError:{
-				handler(val){
-					console.log(val)
-				}
-			}
-		},
 		data(){
 			return {
 				formData:{
@@ -78,16 +71,18 @@
 			console.log('formEidtCopy',this.formEidtCopy)
 			//编辑回显
 			if(this.isContent){
-				//关联静态知识
-				this.formEidtCopy.klRuleByIdGroup[0].klRuleStaticSub.forEach((item)=>{
-					let obj={}
-					obj.id=item.conceptId;
-					obj.name=item.name;
-					this.opts_type.push(obj)
-					this.formData.gljtxx.push(obj.id)
-				})
 				//附加信息
 				this.formData.fjxx=this.formEidtCopy.parMsg
+				if(Array.isArray(this.formEidtCopy.klRuleByIdGroup)&&this.formEidtCopy.klRuleByIdGroup.length>0){
+				   //关联静态知识
+				   this.formEidtCopy.klRuleByIdGroup[0].klRuleStaticSub.forEach((item)=>{
+				   	let obj={}
+				   	obj.id=item.conceptId;
+				   	obj.name=item.name;
+				   	this.opts_type.push(obj)
+				   	this.formData.gljtxx.push(obj.id)
+				   })
+				}
 			}
 		},
 		mounted() {
@@ -143,10 +138,15 @@
 			 }
 		},
 		watch:{
+			isError:{
+				handler(val){
+					console.log(val)
+				}
+			},
 			formData:{
-				handler(newName, oldName) {
-					if(newName){
-						this.$emit('ruleContent',this.formData)
+				handler(newData, old) {
+					if(newData){
+						this.$emit('ruleContent',newData)
 					}
 				},      
 				immediate: true,

+ 1 - 0
src/components/knowledgeExtra/DiagCheckRule.vue

@@ -1,6 +1,7 @@
 <template>
   <div>
     <div style="margin: 10px 0">
+	  <span>查询条件:</span>
       <span v-if="description" class="span1"
         ><i>规则名称:</i>{{ description }}</span
       >