2
3
huahaiyan 6 rokov pred
rodič
commit
9999682bfe

+ 13 - 3
src/dashoo.cn/backend/api/controllers/oilsupplier/suppliercertappend.go

@@ -311,9 +311,20 @@ func (this *OilSupplierCertAppendController) DeleteEntity() {
 	defer session.Close()
 	err := session.Begin()
 
-	//首先删除子表信息
 	where := "SupplierCertAppendId = " + Id
-	err = svcSub.DeleteEntityBytbl(OilSupplierCertAppendSubName, where)
+	//删除资质表信息
+	var submodel []suppliercertsub.OilSupplierCertSub
+	svc.GetEntitysByWhere(OilSupplierCertSubName,where,&submodel)
+	if len(submodel) > 0 {
+		filewhere := " SupplierId = "+ utils.ToStr(submodel[0].SupplierId) + " and SupType = 2 and SupplierTypeCode = '"+ submodel[0].SupplierTypeCode +"'"
+		err = svcSub.DeleteEntityBytbl(OilSupplierFileName, filewhere)
+		if err != nil {
+			//回滚操作
+			session.Rollback()
+		}
+	}
+	//删除准入范围表信息
+	err = svcSub.DeleteEntityBytbl(OilSupplierCertSubName, where)
 	if err != nil {
 		//回滚操作
 		session.Rollback()
@@ -322,7 +333,6 @@ func (this *OilSupplierCertAppendController) DeleteEntity() {
 	//最后删除主表信息
 	var model suppliercertappend.OilSupplierCertAppend
 	var entityempty suppliercertappend.OilSupplierCertAppend
-
 	opdesc := "删除-" + Id
 	err = svc.DeleteOperationAndWriteLogBytbl(OilSupplierCertAppendName, BaseOperationLogName, Id, &model, &entityempty, utils.ToStr(this.User.Id), this.User.Username, opdesc, this.User.AccCode, "增项信息")
 	if err != nil {

+ 1 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierappend/_opera/basisdataopera.vue

@@ -144,7 +144,7 @@
         </el-card>
       </div>
     </el-card>
-    <el-dialog title="编辑文件" :visible.sync="visible" top="5vh">
+    <el-dialog title="上传文件" :visible.sync="visible" top="5vh">
       <el-form :model="SubfileForm" label-width="100px">
         <el-row>
           <el-col :span="12">

+ 1 - 0
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierappend/_opera/goodsdataopera.vue

@@ -1090,6 +1090,7 @@
               //更新增项分类表
               _this.getSortList()
               _this.getMySortList()
+              _this.getFileList()
             } else {
               _this.$message({
                 type: 'warning',

+ 1 - 0
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierappend/_opera/techdataopera.vue

@@ -416,6 +416,7 @@
         },
         //列表数据
         entityList: [],
+        myentityList: [],
         //分页参数
         size: 10,
         currentPage: 1,