2
3
Эх сурвалжийг харах

准入范围提示不良记录的

Signed-off-by: lijunqing <lijunqing@dashoo.cn>
lijunqing 6 жил өмнө
parent
commit
63b00f25a6

+ 32 - 4
src/dashoo.cn/backend/api/controllers/oilsupplier/supplierdataentry.go

@@ -1,6 +1,7 @@
 package oilsupplier
 
 import (
+	"dashoo.cn/backend/api/business/oilsupplier/badrecord"
 	"dashoo.cn/backend/api/business/oilsupplier/supplierdataentry"
 	"dashoo.cn/backend/api/business/workflow"
 	. "dashoo.cn/backend/api/controllers"
@@ -328,7 +329,13 @@ func (this *SupplierDataEntryController) PdfExport() {
 	svc.GetEntityByWhere(OilSupplierCertName, where2, &model2)
 
 	var tabledata []supplierdataentry.SupplierCertSubEntry
-	svc.GetEntitysByOrderbyWhere(OilSupplierCertSubName, where2, "1", &tabledata)
+	where3:="SupplierId = '" + Id + "' and SupplierTypecode='"+ SupplierTypeCode +"' and CertSubStatus='1'"//准入状态的准入项
+	svc.GetEntitysByOrderbyWhere(OilSupplierCertSubName, where3, "1", &tabledata)
+
+	var tabledata2 []supplierdataentry.SupplierCertSubEntry
+	where4:="SupplierId = '" + Id + "' and SupplierTypecode='"+ SupplierTypeCode +"' and CertSubStatus='2'"//暂停状态的准入项
+	svc.GetEntitysByOrderbyWhere(OilSupplierCertSubName, where4, "1", &tabledata2)
+
 
 	datamap := StructToMapDemo(model1)
 
@@ -382,9 +389,29 @@ func (this *SupplierDataEntryController) PdfExport() {
 	datamap["BusinessScope"] = model1.BusinessScope
 	datamap["Telphone"] = model1.Telphone
 
+	//获取准入项不良记录
+	if len(tabledata2) != 0{
+		var badRecord  BadRecord.BadRecord
+		svc.GetEntity(&badRecord,"CompanyCode='"+Id+"'")
+		//拼接已暂停准入范围编码名称
+		var Name string
+		Name = "\n已暂停: " + tabledata2[0].Code
+		Name = Name + " " + tabledata2[0].Name
+		var i int
+		for i = 1; i < len(tabledata2); i++ {
+			Name += ";"
+			Name += tabledata2[i].Code
+			Name = Name + " " + tabledata2[i].Name
+		}
+
+		datamap["Name"]=Name + " \n暂停原因:"+badRecord.Certrecord+""
+	}else{
+		datamap["Name"] = ""
+	}
+
 	if len(tabledata) != 0 {
 		var Name string
-		Name = tabledata[0].Code
+		Name = "\n\n正常准入: "+ tabledata[0].Code
 		Name = Name + " " + tabledata[0].Name
 		var i int
 		for i = 1; i < len(tabledata) && i < 100; i++ {
@@ -395,9 +422,10 @@ func (this *SupplierDataEntryController) PdfExport() {
 		if i == 100 {
 			Name += "(准入范围未完全显示,请到系统查看详情)"
 		}
-		datamap["Name"] = Name
+
+		datamap["Name"] =datamap["Name"].(string) + Name
 	} else {
-		datamap["Name"] = ""
+		datamap["Name"] =datamap["Name"].(string)
 	}
 
 	/*var interfaceSlice2 = make([]interface{}, len(tabledata))

+ 8 - 4
src/dashoo.cn/frontend_web/src/pages/oilsupplier/badrecord/index.vue

@@ -82,7 +82,8 @@
         </el-table-column>
         <el-table-column label="物资类不良行为"
                          align="center"
-                         prop="Wzrecord">
+                         prop="Wzrecord"
+                         show-overflow-tooltip="true">
         </el-table-column>
           <el-table-column label="基建类状态"
                          align="center"
@@ -97,7 +98,8 @@
         </el-table-column>
         <el-table-column label="基建类不良行为"
                          align="center"
-                         prop="Jjrecord">
+                         prop="Jjrecord"
+                         show-overflow-tooltip="true">
         </el-table-column>
           <el-table-column label="技术服务类状态"
                          align="center"
@@ -112,11 +114,13 @@
         </el-table-column>
         <el-table-column label="技术服务类不良行为"
                          align="center"
-                         prop="Jfrecord">
+                         prop="Jfrecord"
+                         show-overflow-tooltip="true">
         </el-table-column>
          <el-table-column label="准入范围不良行为"
                          align="center"
-                         prop="Certrecord">
+                         prop="Certrecord"
+                         show-overflow-tooltip="true">
         </el-table-column>
         <!-- <el-table-column label="类别名称" prop="Categoryname" align="center" width="100px"></el-table-column> -->
 

+ 8 - 4
src/dashoo.cn/frontend_web/src/pages/select/badrecordselect/index.vue

@@ -82,7 +82,8 @@
         </el-table-column>
         <el-table-column label="物资类不良行为"
                          align="center"
-                         prop="Wzrecord">
+                         prop="Wzrecord"
+                         show-overflow-tooltip="true">
         </el-table-column>
           <el-table-column label="基建类状态"
                          align="center"
@@ -97,7 +98,8 @@
         </el-table-column>
         <el-table-column label="基建类不良行为"
                          align="center"
-                         prop="Jjrecord">
+                         prop="Jjrecord"
+                         show-overflow-tooltip="true">
         </el-table-column>
           <el-table-column label="技术服务类状态"
                          align="center"
@@ -112,11 +114,13 @@
         </el-table-column>
         <el-table-column label="技术服务类不良行为"
                          align="center"
-                         prop="Jfrecord">
+                         prop="Jfrecord"
+                         show-overflow-tooltip="true">
         </el-table-column>
          <el-table-column label="准入范围不良行为"
                          align="center"
-                         prop="Certrecord">
+                         prop="Certrecord"
+                         show-overflow-tooltip="true">
         </el-table-column>
         <!-- <el-table-column label="类别名称" prop="Categoryname" align="center" width="100px"></el-table-column> -->