瀏覽代碼

增项分办

lining 6 年之前
父節點
當前提交
2fbb4327c3

+ 73 - 75
src/dashoo.cn/backend/api/controllers/oilsupplier/suppliercertappend.go

@@ -1,13 +1,14 @@
 package oilsupplier
 
 import (
-	msg2 "dashoo.cn/backend/api/business/msg"
 	"dashoo.cn/backend/api/business/audithistory"
 	"dashoo.cn/backend/api/business/auditsetting"
+	msg2 "dashoo.cn/backend/api/business/msg"
 	"dashoo.cn/backend/api/business/oilsupplier/oilcostmanage"
 	"dashoo.cn/backend/api/business/oilsupplier/supplier"
 	"dashoo.cn/backend/api/business/oilsupplier/suppliercertsub"
 	"dashoo.cn/backend/api/business/organize"
+	"dashoo.cn/backend/api/business/paymentinfo"
 	"dashoo.cn/backend/api/business/register"
 	"dashoo.cn/business2/parameter"
 	"dashoo.cn/business2/userRole"
@@ -18,7 +19,6 @@ import (
 	"time"
 
 	"dashoo.cn/backend/api/business/oilsupplier/suppliercert"
-	"dashoo.cn/backend/api/business/paymentinfo"
 	"dashoo.cn/backend/api/business/workflow"
 	"dashoo.cn/business2/permission"
 
@@ -494,6 +494,37 @@ func (this *OilSupplierCertAppendController) AuditEntity() {
 	SecondAudit := this.GetString("SecondAudit")
 	ThirdAudit := this.GetString("ThirdAudit")
 	AuditRemark := this.GetString("AuditRemark")
+	typeCode := this.GetString("TypeCode")
+
+	var setting auditsetting.Base_OilAuditSetting
+	var userlist []userRole.Base_User
+	usvc := userRole.GetUserService(utils.DBE)
+	where := ""
+	if this.User.IsCompanyUser == 1 {
+		if typeCode == "01" {
+			where = "AuditStepCode='" + workflow.SUB_OFFICE_WZ + "'"
+		} else if typeCode == "02" {
+			where = "AuditStepCode='" + workflow.SUB_OFFICE_JS + "'"
+
+		} else if typeCode == "03" {
+			where = "AuditStepCode='" + workflow.SUB_OFFICE_JF + "'"
+		}
+		usvc.GetEntity(&setting, where)
+		ids := usvc.GetUserIdsByRoleId(strconv.Itoa(setting.RoleId))
+		tempstr := strings.Join(ids, ",")
+		uids := strings.Replace(tempstr, "uid_", "", -1)
+		uids = strings.Trim(uids, ",")
+		if uids != "" {
+			where := "Id in (" + uids + ")" + " and UnitId=" + firstAudit
+			usvc.GetEntities(&userlist, where)
+		}
+		userIds := ""
+		for _, tmpUser := range userlist {
+			userIds += strconv.Itoa(tmpUser.Id) + ","
+		}
+		firstAudit = strings.Trim(userIds, ",")
+	}
+
 
 	//取出审批列表
 	certSrv := suppliercertappend.GetOilSupplierCertAppendService(utils.DBE)
@@ -540,28 +571,6 @@ func (this *OilSupplierCertAppendController) AuditEntity() {
 		} else if supplierCertAppendEntity.InStyle == "1" || supplierCertAppendEntity.InStyle == "5" {
 			processInstanceId = svcActiviti.StartProcess2(workflow.OIL_ENUSER_APPEND_APPLY, businessKey, this.User.Id, result)
 		}
-		//if this.User.IsCompanyUser == 1 {
-		//	if supplierCertAppendEntity.InStyle == "2" {
-		//		processInstanceId = svcActiviti.StartProcess(workflow.OIL_FIRST_ENUSER_APPEND_APPLY, businessKey, this.User.Id)
-		//	} else if supplierCertAppendEntity.InStyle == "3" {
-		//		processInstanceId = svcActiviti.StartProcess(workflow.OIL_SECOND_ENUSER_APPEND_APPLY, businessKey, this.User.Id)
-		//	} else if supplierCertAppendEntity.InStyle == "6" {
-		//		processInstanceId = svcActiviti.StartProcess(workflow.OIL_FIRST_ENUSER_APPEND_APPLY, businessKey, this.User.Id)
-		//	} else {
-		//		processInstanceId = svcActiviti.StartProcess(workflow.OIL_ENUSER_APPEND_APPLY, businessKey, this.User.Id)
-		//	}
-		//}else if this.User.IsCompanyUser == 0 {
-		//	if supplierCertAppendEntity.InStyle == "2" {
-		//		processInstanceId = svcActiviti.StartProcess(workflow.OIL_FIRST_APPEND_APPLY, businessKey, this.User.Id)
-		//	}else if  supplierCertAppendEntity.InStyle == "3" {
-		//		processInstanceId = svcActiviti.StartProcess(workflow.OIL_SECOND_APPEND_APPLY, businessKey, this.User.Id)
-		//	}else if  supplierCertAppendEntity.InStyle == "6" {
-		//		processInstanceId = svcActiviti.StartProcess(workflow.OIL_FIRST_APPEND_APPLY, businessKey, this.User.Id)
-		//	}else {
-		//		processInstanceId = svcActiviti.StartProcess(workflow.OIL_ENUSER_APPEND_APPLY, businessKey, this.User.Id)
-		//	}
-		//}
-
 
 	}
 	var ActiComplete workflow.ActiCompleteVM
@@ -572,28 +581,6 @@ func (this *OilSupplierCertAppendController) AuditEntity() {
 	} else if supplierCertAppendEntity.InStyle == "1" || supplierCertAppendEntity.InStyle == "5" {
 		ActiComplete.ProcessKey = workflow.OIL_ENUSER_APPEND_APPLY
 	}
-	//if this.User.IsCompanyUser == 1 {
-	//	if supplierCertAppendEntity.InStyle == "2" {
-	//		ActiComplete.ProcessKey = workflow.OIL_FIRST_ENUSER_APPEND_APPLY
-	//	} else if supplierCertAppendEntity.InStyle == "3" {
-	//		ActiComplete.ProcessKey = workflow.OIL_SECOND_ENUSER_APPEND_APPLY
-	//	} else if supplierCertAppendEntity.InStyle == "6" {
-	//		ActiComplete.ProcessKey = workflow.OIL_FIRST_ENUSER_APPEND_APPLY
-	//	} else {
-	//		ActiComplete.ProcessKey = workflow.OIL_ENUSER_APPEND_APPLY
-	//	}
-	//}else if this.User.IsCompanyUser == 0 {
-	//	if supplierCertAppendEntity.InStyle == "2" {
-	//		ActiComplete.ProcessKey = workflow.OIL_FIRST_APPEND_APPLY
-	//	}else if  supplierCertAppendEntity.InStyle == "3" {
-	//		ActiComplete.ProcessKey = workflow.OIL_SECOND_APPEND_APPLY
-	//	}else if  supplierCertAppendEntity.InStyle == "6" {
-	//		ActiComplete.ProcessKey = workflow.OIL_FIRST_APPEND_APPLY
-	//	}else{
-	//		ActiComplete.ProcessKey = workflow.OIL_ENUSER_APPEND_APPLY
-	//	}
-	//}
-
 
 	ActiComplete.BusinessKey = businessKey
 	ActiComplete.UserNames = firstAudit
@@ -824,36 +811,47 @@ func (this *OilSupplierCertAppendController) AuditEntityFir() {
 		if receiveVal == "true" {
 			if supplierCertAppendEntity.Status == "5" {
 				if supplierCertAppendEntity.InStyle == "1" {
-					paysvc := paymentinfo.GetPaymentService(utils.DBE)
-					var Amount float64
-					asvc := oilcostmanage.GetOilCostManageService(utils.DBE)
-					Amount = asvc.GetAmount("APPEND",supplierCertAppendEntity.AppendType)
-					var payinfo paymentinfo.OilPaymentInfo
-					payinfo.SrcId = supplierCertAppendEntity.Id
-					payinfo.SupplierId = supplierCertAppendEntity.SupplierId
-					payinfo.SupplierCertId = supplierCertAppendEntity.SupplierCertId
-					payinfo.USCCode = supplierEntity.CommercialNo
-					payinfo.SupplierName = supplierEntity.SupplierName
-					payinfo.PayType = "3"
-					payinfo.IsPay = "0"
-					payinfo.Amount = strconv.FormatFloat(Amount,'E',-1,64)
-					payinfo.CreateUserId = supplierCertAppendEntity.CreateUserId
-					payinfo.CreateBy = supplierCertAppendEntity.CreateBy
-					payinfo.CreateOn = time.Now()
-					paysvc.InsertEntity(&payinfo)
-					//发短信
-					toMobile := supplierEntity.Mobile
-					bFlag:=""
-					if supplierCertAppendEntity.AppendType == "01"{
-						bFlag="物资类"
-					}else if supplierCertAppendEntity.AppendType == "02"{
-						bFlag="基建类"
-					}else{
-						bFlag="技术服务类"
+
+					wheresup := " SupplierCertAppendId=" + strconv.Itoa(supplierCertAppendEntity.Id) + " and Type='2'"
+					var sup []suppliercertsub.OilSupplierCertSub
+					total := svc.GetPagingEntitiesWithOrder(1,10,"Id",true,&sup,wheresup)
+
+					if supplierCertAppendEntity.AppendType == "01" && total <= 50 {
+						status = suppliercert.ALL_PASE_STATUS
+					} else {
+						paysvc := paymentinfo.GetPaymentService(utils.DBE)
+						var Amount float64
+						asvc := oilcostmanage.GetOilCostManageService(utils.DBE)
+						Amount = asvc.GetAmount("APPEND",supplierCertAppendEntity.AppendType)
+						var payinfo paymentinfo.OilPaymentInfo
+						payinfo.SrcId = supplierCertAppendEntity.Id
+						payinfo.SupplierId = supplierCertAppendEntity.SupplierId
+						payinfo.SupplierCertId = supplierCertAppendEntity.SupplierCertId
+						payinfo.USCCode = supplierEntity.CommercialNo
+						payinfo.SupplierName = supplierEntity.SupplierName
+						payinfo.PayType = "3"
+						payinfo.IsPay = "0"
+						payinfo.Amount = strconv.FormatFloat(Amount,'E',-1,64)
+						payinfo.CreateUserId = supplierCertAppendEntity.CreateUserId
+						payinfo.CreateBy = supplierCertAppendEntity.CreateBy
+						payinfo.CreateOn = time.Now()
+						paysvc.InsertEntity(&payinfo)
+						//发短信
+						toMobile := supplierEntity.Mobile
+						bFlag:=""
+						if supplierCertAppendEntity.AppendType == "01"{
+							bFlag="物资类"
+						}else if supplierCertAppendEntity.AppendType == "02"{
+							bFlag="基建类"
+						}else{
+							bFlag="技术服务类"
+						}
+						msg:= "您的"+ bFlag + "增项审核通过,请及时确认缴费信息!"
+						msgService := msg2.GetMsgService(utils.DBE)
+						msgService.HandleMsg(toMobile,msg,"4-1",supplierCertAppendEntity.CreateBy,supplierEntity.ContactName,strconv.Itoa(supplierCertAppendEntity.CreateUserId))
 					}
-					msg:= "您的"+ bFlag + "增项审核通过,请及时确认缴费信息!"
-					msgService := msg2.GetMsgService(utils.DBE)
-					msgService.HandleMsg(toMobile,msg,"4-1",supplierCertAppendEntity.CreateBy,supplierEntity.ContactName,strconv.Itoa(supplierCertAppendEntity.CreateUserId))
+
+
 					//paysvc.AddPaymentinfo(supplierCertAppendEntity.SupplierId, supplierCertAppendEntity.Id, Amount, "3")
 				} else {
 					status = suppliercert.ALL_PASE_STATUS

+ 1 - 0
src/dashoo.cn/backend/api/controllers/oilsupplier/todolist.go

@@ -728,6 +728,7 @@ func (this *TodoListController) GetMyTaskFinishedList() {
 				whereannu := where + id
 				has := svc.GetEntity(&listannu, whereannu)
 				if has {
+					todo.Id = listannu.Id
 					todo.SupplierId = strconv.Itoa(listannu.SupplierId)
 					todo.Type = todolist.ANNUALAUDIT
 					todo.SupplierName = listannu.SupplierName

+ 2 - 2
src/dashoo.cn/frontend_web/src/api/oilsupplier/supplierappend.js

@@ -39,10 +39,10 @@ export default {
       params: params
     })
   },
-  //提交审批
+  // 提交审批
   auditEntity (entityId, params, myAxios) {
     return myAxios({
-      url: '/suppliercertappend/audit/' + entityId ,
+      url: '/suppliercertappend/audit/' + entityId,
       method: 'post',
       params: params
     })

+ 1 - 0
src/dashoo.cn/frontend_web/src/pages/index.vue

@@ -422,6 +422,7 @@
         }
       },
       rowClick (val) {
+        console.log(val)
         let SupplierType = ''
         if (val.Type === '1') {
           if (val.SupplierTypeCode === '01') {

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

@@ -288,10 +288,25 @@
       <el-form ref="searchForm" label-width="100px">
         <el-row>
           <el-col :span="24">
-            <el-form-item label="分办人员">
-              <el-input ref="selectAuditerFen" readonly v-model="auditerName" placeholder="请选择分办人">
-                <el-button slot="append" icon="el-icon-search" @click="chooseAuditorShowFen"></el-button>
-              </el-input>
+            <!--<el-form-item label="分办人员">-->
+              <!--<el-input ref="selectAuditerFen" readonly v-model="auditerName" placeholder="请选择分办人">-->
+                <!--<el-button slot="append" icon="el-icon-search" @click="chooseAuditorShowFen"></el-button>-->
+              <!--</el-input>-->
+            <!--</el-form-item>-->
+            <el-form-item label="分办单位">
+              <el-select filterable
+                         v-model="UnitOrg"
+                         maxlength="255"
+                         clearable
+                         placeholder="请选择分办单位"
+                         style="width: 100%"
+                         @change="orgunitChange">
+                <el-option v-for="item in UnitOrgOptions"
+                           :key="item.Id"
+                           :label="item.Fullname"
+                           :value="item.Id">
+                </el-option>
+              </el-select>
             </el-form-item>
           </el-col>
           <el-col :span="24">
@@ -400,6 +415,7 @@ import fileapi from '@/api/oilsupplier/supplierfile'
         }
       }
       return {
+        UnitOrg: '',
         allowpre: true,
         newVisible: false,
         filterText: '',
@@ -410,6 +426,8 @@ import fileapi from '@/api/oilsupplier/supplierfile'
         audithistoryshow: false,
         chooseAuditorVisible: false,
         chooseAuditorVisibleFen: false,
+        orgauditOptions: [],
+        UnitOrgOptions: [],
         orgtreelist: [], // 二级单位
         preorgtreelist: [],
         secauditerOptions: [],
@@ -479,7 +497,8 @@ import fileapi from '@/api/oilsupplier/supplierfile'
           CertId: '',
           AuditRemark: '',
           SecondAudit: '',
-          ThirdAudit: ''
+          ThirdAudit: '',
+          TypeCode: ''
         },
         auditer: '',
         auditerName: '',
@@ -711,15 +730,22 @@ import fileapi from '@/api/oilsupplier/supplierfile'
       },
 
       SubpEntity () {
-        if (this.auditer === '') {
+        if (this.UnitOrg === '') {
           this.$message({
             type: 'warning',
-            message: '请选择分办人!'
+            message: '请选择分办单位!'
+          })
+          return
+        }
+        if (this.orgauditOptions == null || this.orgauditOptions.length == 0) {
+          this.$message({
+            type: 'warning',
+            message: '该单位未配置分办人!'
           })
           return
         }
         this.applyLoading = true
-        this.auditform.FirstAuditName = this.auditer
+        this.auditform.FirstAuditName = this.UnitOrg
         this.auditform.CertId = this.formData.Id
         api2.auditEntity(this.formData.Id, this.auditform, this.$axios).then(res => {
           if (res.data.code === 0) {
@@ -771,6 +797,19 @@ import fileapi from '@/api/oilsupplier/supplierfile'
           this.dictData = res.data.items
           this.organizeOption = res.data.items['Organizes']
           this.preorgtreelist = window.toolfun_gettreejson(res.data.items['ProOrgList'], 'id', 'pId', 'id,name')
+          this.UnitOrg = res.data.items['Register'].CheckUnitId
+          this.UnitOrgOptions = res.data.items['UnitOrgList']
+          this.orgunitChange(this.UnitOrg)
+        }).catch(err => {
+          console.error(err)
+        })
+      },
+      orgunitChange (val) {
+        let deptid = val
+        let auditstepcode = 'SUB_OFFICE_JS'
+        suppapi.getAuditerByDept(deptid, auditstepcode, this.$axios).then(res => {
+          this.orgauditOptions = res.data.item
+          console.log(this.orgauditOptions, 'this.orgauditOptions')
         }).catch(err => {
           console.error(err)
         })

+ 43 - 12
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierappend/_opera/goodsdataopera.vue

@@ -281,10 +281,25 @@
       <el-form ref="searchForm" label-width="100px">
         <el-row>
           <el-col :span="24">
-            <el-form-item label="分办人员">
-              <el-input ref="selectAuditerFen" readonly v-model="auditerName" placeholder="请选择分办人">
-                <el-button slot="append" icon="el-icon-search" @click="chooseAuditorShowFen"></el-button>
-              </el-input>
+            <!--<el-form-item label="分办人员">-->
+              <!--<el-input ref="selectAuditerFen" readonly v-model="auditerName" placeholder="请选择分办人">-->
+                <!--<el-button slot="append" icon="el-icon-search" @click="chooseAuditorShowFen"></el-button>-->
+              <!--</el-input>-->
+            <!--</el-form-item>-->
+            <el-form-item label="分办单位">
+              <el-select filterable
+                         v-model="UnitOrg"
+                         maxlength="255"
+                         clearable
+                         placeholder="请选择分办单位"
+                         style="width: 100%"
+                         @change="orgunitChange">
+                <el-option v-for="item in UnitOrgOptions"
+                           :key="item.Id"
+                           :label="item.Fullname"
+                           :value="item.Id">
+                </el-option>
+              </el-select>
             </el-form-item>
           </el-col>
           <el-col :span="24">
@@ -354,7 +369,7 @@
   } from 'vuex'
   import axios from 'axios'
   import WfMultiHistory from '@/components/workflow/wfmultihistory.vue'
-import uploadajax from '@/assets/js//uploadajax.js'
+  import uploadajax from '@/assets/js//uploadajax.js'
   import suppapi from '@/api/oilsupplier/supplier'
   import api from '@/api/oilsupplier/supplierappendsub'
   import api2 from '@/api/oilsupplier/supplierappend'
@@ -403,6 +418,7 @@ import uploadajax from '@/assets/js//uploadajax.js'
         }
       }
       return {
+        UnitOrg: '',
         allowpre: true,
         newVisible: false,
         filterText: '',
@@ -411,6 +427,8 @@ import uploadajax from '@/assets/js//uploadajax.js'
         audithistoryshow: false,
         chooseAuditorVisible: false,
         chooseAuditorVisibleFen: false,
+        orgauditOptions: [],
+        UnitOrgOptions: [],
         sectreelist: [],
         orgtreelist: [], // 二级单位
         preorgtreelist: [],
@@ -419,7 +437,6 @@ import uploadajax from '@/assets/js//uploadajax.js'
         majorDept: [100000000, 100000001, 100000071], // 专业可是
         AuditdialogShow: false, // 提交审核弹框
         ComAuditdialogShow: false,
-        filterText: '',
         organizeOption: [], // 审批部门
         auditerOption: [], // 审批人
         orgtreeprops: {
@@ -450,7 +467,8 @@ import uploadajax from '@/assets/js//uploadajax.js'
           CertId: '',
           AuditRemark: '',
           SecondAudit: '',
-          ThirdAudit: ''
+          ThirdAudit: '',
+          TypeCode: ''
         },
         auditbusList: [],
         SupplierId: 0,
@@ -1498,16 +1516,17 @@ import uploadajax from '@/assets/js//uploadajax.js'
       },
 
       SubpEntity () {
-        if (this.auditer === '') {
+        if (this.UnitOrg === '') {
           this.$message({
             type: 'warning',
-            message: '请选择分办!'
+            message: '请选择分办单位!'
           })
           return
         }
         this.applyLoading = true
-        this.auditform.FirstAuditName = this.auditer
+        this.auditform.FirstAuditName = this.UnitOrg
         this.auditform.CertId = this.formData.Id
+        this.auditform.TypeCode = '01'
         api2.auditEntity(this.formData.Id, this.auditform, this.$axios).then(res => {
           if (res.data.code === 0) {
             // 保存成功后,初始化数据,变成修改
@@ -1554,6 +1573,18 @@ import uploadajax from '@/assets/js//uploadajax.js'
           this.dictData = res.data.items
           this.organizeOption = res.data.items['Organizes']
           this.preorgtreelist = window.toolfun_gettreejson(res.data.items['ProOrgList'], 'id', 'pId', 'id,name')
+          this.UnitOrg = res.data.items['Register'].CheckUnitId
+          this.UnitOrgOptions = res.data.items['UnitOrgList']
+          this.orgunitChange(this.UnitOrg)
+        }).catch(err => {
+          console.error(err)
+        })
+      },
+      orgunitChange (val) {
+        let deptid = val
+        let auditstepcode = 'SUB_OFFICE_WZ'
+        suppapi.getAuditerByDept(deptid, auditstepcode, this.$axios).then(res => {
+          this.orgauditOptions = res.data.item
         }).catch(err => {
           console.error(err)
         })
@@ -1561,9 +1592,9 @@ import uploadajax from '@/assets/js//uploadajax.js'
 
       // 列表排序功能
       orderby (column) {
-        if (column.order == 'ascending') {
+        if (column.order === 'ascending') {
           this.Column.Order = 'asc'
-        } else if (column.order == 'descending') {
+        } else if (column.order === 'descending') {
           this.Column.Order = 'desc'
         }
         this.Column.Prop = column.prop

+ 40 - 9
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierappend/_opera/techdataopera.vue

@@ -256,10 +256,25 @@
       <el-form ref="searchForm" label-width="100px">
         <el-row>
           <el-col :span="24">
-            <el-form-item label="分办人员">
-              <el-input ref="selectAuditerFen" readonly v-model="auditerName" placeholder="请选择分办人">
-                <el-button slot="append" icon="el-icon-search" @click="chooseAuditorShowFen"></el-button>
-              </el-input>
+            <!--<el-form-item label="分办人员">-->
+              <!--<el-input ref="selectAuditerFen" readonly v-model="auditerName" placeholder="请选择分办人">-->
+                <!--<el-button slot="append" icon="el-icon-search" @click="chooseAuditorShowFen"></el-button>-->
+              <!--</el-input>-->
+            <!--</el-form-item>-->
+            <el-form-item label="分办单位">
+              <el-select filterable
+                         v-model="UnitOrg"
+                         maxlength="255"
+                         clearable
+                         placeholder="请选择分办单位"
+                         style="width: 100%"
+                         @change="orgunitChange">
+                <el-option v-for="item in UnitOrgOptions"
+                           :key="item.Id"
+                           :label="item.Fullname"
+                           :value="item.Id">
+                </el-option>
+              </el-select>
             </el-form-item>
           </el-col>
           <el-col :span="24">
@@ -376,11 +391,14 @@
         }
       }
       return {
+        UnitOrg: '',
         allowpre: true,
         newVisible: false,
         audithistoryshow: false,
         chooseAuditorVisible: false,
         chooseAuditorVisibleFen: false,
+        orgauditOptions: [],
+        UnitOrgOptions: [],
         orgtreelist: [], // 二级单位
         preorgtreelist: [],
         secauditerOptions: [],
@@ -411,7 +429,8 @@
           CertId: '',
           AuditRemark: '',
           SecondAudit: '',
-          ThirdAudit: ''
+          ThirdAudit: '',
+          TypeCode: ''
         },
         auditbusList: [],
         SupplierId: 0,
@@ -1357,16 +1376,17 @@
       },
 
       SubpEntity () {
-        if (this.auditer === '') {
+        if (this.UnitOrg === '') {
           this.$message({
             type: 'warning',
-            message: '请选择分办!'
+            message: '请选择分办单位!'
           })
           return
         }
         this.applyLoading = true
-        this.auditform.FirstAuditName = this.auditer
+        this.auditform.FirstAuditName = this.UnitOrg
         this.auditform.CertId = this.formData.Id
+        this.auditform.TypeCode = '01'
         api2.auditEntity(this.formData.Id, this.auditform, this.$axios).then(res => {
           if (res.data.code === 0) {
             // 保存成功后,初始化数据,变成修改
@@ -1417,11 +1437,22 @@
           this.dictData = res.data.items
           this.organizeOption = res.data.items['Organizes']
           this.preorgtreelist = window.toolfun_gettreejson(res.data.items['ProOrgList'], 'id', 'pId', 'id,name')
+          this.UnitOrg = res.data.items['Register'].CheckUnitId
+          this.UnitOrgOptions = res.data.items['UnitOrgList']
+          this.orgunitChange(this.UnitOrg)
+        }).catch(err => {
+          console.error(err)
+        })
+      },
+      orgunitChange (val) {
+        let deptid = val
+        let auditstepcode = 'SUB_OFFICE_JF'
+        suppapi.getAuditerByDept(deptid, auditstepcode, this.$axios).then(res => {
+          this.orgauditOptions = res.data.item
         }).catch(err => {
           console.error(err)
         })
       },
-
       // 列表排序功能
       orderby (column) {
         if (column.order == 'ascending') {