ソースを参照

二级单位年审

lining 6 年 前
コミット
40352b9331

+ 14 - 3
src/dashoo.cn/backend/api/controllers/oilsupplier/annualaudit.go

@@ -670,8 +670,8 @@ func (this *AnnualAuditController) AddAuditEntity() {
 	svc := annualaudit.GetOilAnnualAuditService(utils.DBE)
 	annualId := this.GetString("AnnualId")
 	firstAudit := this.GetString("FirstAuditName")
-	//secondAudit := this.GetString("SecondAudit")
-	//thirdAudit := this.GetString("ThirdAudit")
+	secondAudit := this.GetString("SecondAudit")
+	thirdAudit := this.GetString("ThirdAudit")
 	json.Unmarshal(jsonBlob, &model)
 	//where := "CerId = " + utils.ToStr(model.SupplierId) + " and SupplierTypeName = " + model.SupplierTypeName
 	var auditentity annualaudit.OilAnnualAudit
@@ -719,12 +719,23 @@ func (this *AnnualAuditController) AddAuditEntity() {
 		audithistoryentity.CreateUserId, _ = utils.StrTo(this.User.Id).Int()
 		svc.InsertEntity(audithistoryentity)
 	}
-	auditmodel.Status = suppliercert.FEN_TRIAL_STATUS //二级单位初审
+	if this.User.IsCompanyUser == 1 {
+		auditmodel.Status = suppliercert.FEN_TRIAL_STATUS //二级单位分办
+	} else {
+		auditmodel.Status = suppliercert.FIRST_TRIAL_STATUS
+	}
 	auditmodel.FenbanAudit,_ = strconv.Atoi(firstAudit)
+	auditmodel.FirstAudit,_ = strconv.Atoi(firstAudit)
+	auditmodel.SecondAudit,_ = strconv.Atoi(secondAudit)
+	auditmodel.ThirdAudit,_ = strconv.Atoi(thirdAudit)
+
 	cols := []string{
 		"Id",
 		"WorkflowId",
 		"FenbanAudit",
+		"FirstAudit",
+		"SecondAudit",
+		"ThirdAudit",
 		"Status",
 		"BusinessKey",
 	}

+ 2 - 2
src/dashoo.cn/frontend_web/src/pages/oilsupplier/annualaudit/_opera/goodsoperation.vue

@@ -22,9 +22,9 @@
             <!-- <el-button slot="reference" plain size="mini" style="margin-left: 8px">查看进度</el-button> -->
           </el-popover>
           <el-button type="primary" size="mini" style="margin-right: 8px" @click="commitfenban"
-                     v-if="Status <= 0">提交分办
+                     v-if="Status <= 0 && authUser.Profile.IsCompanyUser == 1">提交分办
           </el-button>
-          <el-button type="primary" style="margin-left: 8px;" size="mini" @click="addshow =true" v-if="Status == 10">
+          <el-button type="primary" style="margin-left: 8px;" size="mini" @click="addshow =true" v-if="Status == 10 &&  authUser.Profile.IsCompanyUser == 0">
             提交审核</el-button>
           <router-link :to="'/oilsupplier/annualaudit/goodsindex'">
             <el-button type="primary" size="mini" style="margin-left: 8px;">返回</el-button>