hsun 1 year ago
parent
commit
e973b8422a
1 changed files with 7 additions and 0 deletions
  1. 7 0
      controllers/business_conf.go

+ 7 - 0
controllers/business_conf.go

@@ -96,6 +96,10 @@ func (this *BusinessConfController) Save() {
 				openApprove = str
 			}
 			if k == models.BusinessConfReportApproveType {
+				// 打开审批默认为内部审批方式
+				if openApprove == "true" && str == "" {
+					str = models.BusinessConfReportApproveTypeEta
+				}
 				approveType = str
 			}
 		case 2: // 数值
@@ -172,6 +176,9 @@ func (this *BusinessConfController) Save() {
 		changeType := ""
 		if openApprove == "false" && confOpenApprove.ConfVal == "true" {
 			needReset = true
+		}
+		if openApprove == "true" && confOpenApprove.ConfVal == "false" {
+			needReset = true
 			changeType = approveType
 		}
 		if openApprove == "true" && openApprove == confOpenApprove.ConfVal && confApproveType.ConfVal != approveType {