瀏覽代碼

ETA_1.1.7 bug修复

hbchen 1 年之前
父節點
當前提交
965adbc896
共有 2 個文件被更改,包括 29 次插入52 次删除
  1. 2 2
      src/views/classify_manage/classifyEnlist.vue
  2. 27 50
      src/views/report_manage/reportEn/reportEditor.vue

+ 2 - 2
src/views/classify_manage/classifyEnlist.vue

@@ -396,7 +396,7 @@ export default {
       });
     },
 
-    addClassify() {
+    addClassify() {      
       this.classifyForm = {
         title: '新增英文分类',
         show: true,
@@ -434,7 +434,7 @@ export default {
         title: '编辑分类',
         show: true,
         classify_name: ClassifyName,
-        parent_id: ParentId,
+        parent_id: ParentId==0?0+'':ParentId,//数字的0,'无'不回显
         sort: Sort,
         classify_id: Id,
         type:ClassifyType

+ 27 - 50
src/views/report_manage/reportEn/reportEditor.vue

@@ -566,7 +566,7 @@ export default {
 		},
 
 		userclassidreportdetail() {
-			console.log(this.aeForm.classifynameArr,'this.aeForm.classifynameArr');
+			// console.log(this.aeForm.classifynameArr,'this.aeForm.classifynameArr');
 			if (this.aeForm.add_type == 1) {
 				if (this.aeForm.classifynameArr.length == 3) {
 					this.aeForm.title = JSON.parse(this.aeForm.classifynameArr[2]).l;
@@ -598,24 +598,19 @@ export default {
 					this.aeForm = {
 						add_type: 2,
 						classify_name: 1,
-						classifynameArr:
-							res.Data.ClassifyIdSecond && res.Data.ClassifyNameSecond
-								? [
-										JSON.stringify({
-											l: res.Data.ClassifyNameFirst,
-											v: res.Data.ClassifyIdFirst,
-										}),
-										JSON.stringify({
-											l: res.Data.ClassifyNameSecond,
-											v: res.Data.ClassifyIdSecond,
-										}),
-								  ]
-								: [
-										JSON.stringify({
-											l: res.Data.ClassifyNameFirst,
-											v: res.Data.ClassifyIdFirst,
-										}),
-								  ],
+						classifynameArr:[
+							JSON.stringify({
+								l: res.Data.ClassifyNameRoot,
+								v: parseInt(res.Data.ClassifyIdRoot),
+							}),
+							JSON.stringify({
+								l: res.Data.ClassifyNameFirst,
+								v: parseInt(res.Data.ClassifyIdFirst),
+							}),
+							JSON.stringify({
+								l: res.Data.ClassifyNameSecond,
+								v: parseInt(res.Data.ClassifyIdSecond),
+						})],
 						title: res.Data.Title,
 						abstract: res.Data.Abstract,
 						author: res.Data.Author ? res.Data.Author.split(',') : '',
@@ -639,42 +634,24 @@ export default {
 		//报告详情
 		getreportdetail() {
 			reportEnInterface.reportDetail({ ReportId: parseInt(this.report_id) }).then((res) => {
-				if (res.Ret === 200) {
+				if (res.Ret === 200 && res.Data) {
 					let data = res.Data;
 					this.aeForm = {
 						add_type: parseInt(data.AddType),
 						classify_name: 1,
-						// classifynameArr:
-						// 	data.ClassifyIdSecond && data.ClassifyNameSecond
-						// 		? [
-						// 				JSON.stringify({
-						// 					l: data.ClassifyNameFirst,
-						// 					v: parseInt(data.ClassifyIdFirst),
-						// 				}),
-						// 				JSON.stringify({
-						// 					l: data.ClassifyNameSecond,
-						// 					v: parseInt(data.ClassifyIdSecond),
-						// 				}),
-						// 		  ]
-						// 		: [
-						// 				JSON.stringify({
-						// 					l: data.ClassifyNameFirst,
-						// 					v: parseInt(data.ClassifyIdFirst),
-						// 				}),
-						// 		  ],
 						classifynameArr:[
-										JSON.stringify({
-											l: data.ClassifyNameRoot,
-											v: parseInt(data.ClassifyIdRoot),
-										}),
-										JSON.stringify({
-											l: data.ClassifyNameFirst,
-											v: parseInt(data.ClassifyIdFirst),
-										}),
-										JSON.stringify({
-											l: data.ClassifyNameSecond,
-											v: parseInt(data.ClassifyIdSecond),
-										})],
+							JSON.stringify({
+								l: data.ClassifyNameRoot,
+								v: parseInt(data.ClassifyIdRoot),
+							}),
+							JSON.stringify({
+								l: data.ClassifyNameFirst,
+								v: parseInt(data.ClassifyIdFirst),
+							}),
+							JSON.stringify({
+								l: data.ClassifyNameSecond,
+								v: parseInt(data.ClassifyIdSecond),
+						})],
 						title: data.Title,
 						abstract: data.Abstract,
 						author: data.Author ? data.Author.split(',') : '',