2
3
lining 6 سال پیش
والد
کامیت
50f13523d7

+ 91 - 39
src/dashoo.cn/backend/api/business/tmpzcgf/tmpzcgfSession.go

@@ -100,7 +100,7 @@ func (s *TmpzcgtSession) InsertSupplier() error {
 	'导入' As CreateBy
 FROM 
 	tmp_zcgf WHERE ID IN (SELECT MAX(ID) FROM tmp_zcgf GROUP BY 企业名称);`
-	_,err := s.Session.Query(sql)
+	_, err := s.Session.Query(sql)
 	return err
 }
 
@@ -108,44 +108,44 @@ func (s *TmpzcgtSession) InsertSupplierCert() error {
 	sql := "INSERT INTO OilSupplierCert (SupplierId,OutsideFlog, `Status` ,AccessCardNo,SupplierTypeName,InFlag,EffectStartTime,EffectEndTime,ApplyTime,Remark,CreateBy,GfID) " +
 		"SELECT -1 As SupplierId,企业名称 AS OutsideFlog,'8' As `Status`,准入证号 As AccessCardNo,准入类别 AS SupplierTypeName,准入标识 AS InFlag,有效期起 AS EffectStartTime,有效期止 AS EffectEndTime,年审日期 AS ApplyTime,备注 AS Remark,'导入' As CreateBy,ID " +
 		"FROM tmp_zcgf;"
-	_,err := s.Session.Query(sql)
+	_, err := s.Session.Query(sql)
 	return err
 }
 
 func (s *TmpzcgtSession) UpdateSupplierCert() error {
 	sql := "UPDATE `OilSupplierCert` b SET b.SupplierId=(SELECT Id FROM OilSupplier a WHERE a.SupplierName = b.OutsideFlog)"
-	_,err := s.Session.Query(sql)
+	_, err := s.Session.Query(sql)
 	return err
 }
 
 func (s *TmpzcgtSession) UpdateSupplierTypeCodeAndInFlag() error {
 	sql1 := "update `OilSupplierCert` set SupplierTypeCode = '01' where SupplierTypeName='物资类'"
-	_,err := s.Session.Query(sql1)
+	_, err := s.Session.Query(sql1)
 	if err != nil {
 		return err
 	}
 	sql2 := "UPDATE `OilSupplierCert` SET SupplierTypeCode = '02' WHERE SupplierTypeName='基建类'"
-	_,err = s.Session.Query(sql2)
+	_, err = s.Session.Query(sql2)
 	if err != nil {
 		return err
 	}
 	sql3 := "UPDATE `OilSupplierCert` SET SupplierTypeCode = '03' WHERE SupplierTypeName='技术服务类'"
-	_,err = s.Session.Query(sql3)
+	_, err = s.Session.Query(sql3)
 	if err != nil {
 		return err
 	}
 	sql4 := "UPDATE `OilSupplierCert` SET InFlag = '1' WHERE InFlag='准入'"
-	_,err = s.Session.Query(sql4)
+	_, err = s.Session.Query(sql4)
 	if err != nil {
 		return err
 	}
 	sql5 := "UPDATE `OilSupplierCert` SET InFlag = '2' WHERE InFlag='暂停'"
-	_,err = s.Session.Query(sql5)
+	_, err = s.Session.Query(sql5)
 	if err != nil {
 		return err
 	}
 	sql6 := "UPDATE `OilSupplierCert` SET InFlag = '3' WHERE InFlag='取消'"
-	_,err = s.Session.Query(sql6)
+	_, err = s.Session.Query(sql6)
 	return err
 
 }
@@ -156,14 +156,14 @@ func (s *TmpzcgtSession) InsterAnnual() error {
 		"企业名称 AS SupplierName, 申请日期 AS CreateOn, 录入员 AS CreateBy, 推荐单位编码 AS RecUnitId, 年审日期 AS ApplyTime, 准入证号 AS AccessCardNo, id AS oldId " +
 		"FROM tmp_nianshen"
 
-	_,err := s.Session.Query(sql)
+	_, err := s.Session.Query(sql)
 	return err
 }
 
 func (s *TmpzcgtSession) InsertOilPaymentInfo() error {
 	sql := "INSERT INTO `OilPaymentInfo` ( " +
-	"ID_GF," +
-	"SupplierName," +
+		"ID_GF," +
+		"SupplierName," +
 		"PayDate," +
 		"Amount," +
 		"IsPay," +
@@ -171,72 +171,124 @@ func (s *TmpzcgtSession) InsertOilPaymentInfo() error {
 		"Remark," +
 		"PayMode," +
 		"CreateBy" +
-	")" +
-	"SELECT ID_GF, 企业名称 AS SupplierName ,交费日期 AS PayDate, 新准入 AS Amount, '2' AS IsPay,'1' AS PayType , 备注 AS Remark, 交款方式 AS PayMode,收款人 AS CreateBy FROM tmp_jiaofenjl WHERE 新准入 IS NOT NULL" +
-	" UNION" +
-	" SELECT ID_GF, 企业名称 AS SupplierName ,交费日期 AS PayDate, 换证 AS Amount , '2' AS IsPay, '4' AS PayType , 备注 AS Remark, 交款方式 AS PayMode,收款人 AS CreateBy FROM tmp_jiaofenjl WHERE 换证 IS NOT NULL" +
-	" UNION" +
-	" SELECT ID_GF, 企业名称 AS SupplierName ,交费日期 AS PayDate, 增项 AS Amount , '2' AS IsPay, '3' AS PayType , 备注 AS Remark, 交款方式 AS PayMode,收款人 AS CreateBy FROM tmp_jiaofenjl WHERE 增项 IS NOT NULL" +
-	" UNION" +
-	" SELECT ID_GF, 企业名称 AS SupplierName,交费日期 AS PayDate, 年审 AS Amount , '2' AS IsPay, '2' AS PayType , 备注 AS Remark, 交款方式 AS PayMode,收款人 AS CreateBy FROM tmp_jiaofenjl WHERE 年审 IS NOT NULL" +
-	" UNION" +
-	" SELECT ID_GF, 企业名称 AS SupplierName,交费日期 AS PayDate, 罚款 AS Amount , '2' AS IsPay, '5' AS PayType , 备注 AS Remark, 交款方式 AS PayMode,收款人 AS CreateBy FROM tmp_jiaofenjl WHERE 罚款 IS NOT NULL" +
-	" UNION" +
-	" SELECT ID_GF, 企业名称 AS SupplierName,交费日期 AS PayDate, 其它 AS Amount , '2' AS IsPay, '6' AS PayType , 备注 AS Remark, 交款方式 AS PayMode,收款人 AS CreateBy FROM tmp_jiaofenjl WHERE 其它 IS NOT NULL"
-
-	_,err := s.Session.Query(sql)
+		")" +
+		"SELECT ID_GF, 企业名称 AS SupplierName ,交费日期 AS PayDate, 新准入 AS Amount, '2' AS IsPay,'1' AS PayType , 备注 AS Remark, 交款方式 AS PayMode,收款人 AS CreateBy FROM tmp_jiaofenjl WHERE 新准入 IS NOT NULL" +
+		" UNION" +
+		" SELECT ID_GF, 企业名称 AS SupplierName ,交费日期 AS PayDate, 换证 AS Amount , '2' AS IsPay, '4' AS PayType , 备注 AS Remark, 交款方式 AS PayMode,收款人 AS CreateBy FROM tmp_jiaofenjl WHERE 换证 IS NOT NULL" +
+		" UNION" +
+		" SELECT ID_GF, 企业名称 AS SupplierName ,交费日期 AS PayDate, 增项 AS Amount , '2' AS IsPay, '3' AS PayType , 备注 AS Remark, 交款方式 AS PayMode,收款人 AS CreateBy FROM tmp_jiaofenjl WHERE 增项 IS NOT NULL" +
+		" UNION" +
+		" SELECT ID_GF, 企业名称 AS SupplierName,交费日期 AS PayDate, 年审 AS Amount , '2' AS IsPay, '2' AS PayType , 备注 AS Remark, 交款方式 AS PayMode,收款人 AS CreateBy FROM tmp_jiaofenjl WHERE 年审 IS NOT NULL" +
+		" UNION" +
+		" SELECT ID_GF, 企业名称 AS SupplierName,交费日期 AS PayDate, 罚款 AS Amount , '2' AS IsPay, '5' AS PayType , 备注 AS Remark, 交款方式 AS PayMode,收款人 AS CreateBy FROM tmp_jiaofenjl WHERE 罚款 IS NOT NULL" +
+		" UNION" +
+		" SELECT ID_GF, 企业名称 AS SupplierName,交费日期 AS PayDate, 其它 AS Amount , '2' AS IsPay, '6' AS PayType , 备注 AS Remark, 交款方式 AS PayMode,收款人 AS CreateBy FROM tmp_jiaofenjl WHERE 其它 IS NOT NULL"
+
+	_, err := s.Session.Query(sql)
 	return err
 }
 
 func (s *TmpzcgtSession) UpdateOilPaymentInfo() error {
 	sql := "UPDATE OilPaymentInfo b SET b.SupplierId= (SELECT  DISTINCT(a.SupplierId) FROM `OilSupplierCert` a WHERE  a.GfId = b.ID_GF )"
-	_,err := s.Session.Query(sql)
+	_, err := s.Session.Query(sql)
 	return err
 }
 
 func (s *TmpzcgtSession) InsterBadRecord() error {
 	sql := "INSERT INTO BadRecord (" +
-	"Bak1," +
+		"Bak1," +
 		"CreateOn, " +
 		"Record," +
 		"CompanyName, " +
 		"CompanyCode, " +
 		"CategoryName, " +
 		"CategoryCode " +
-	") " +
-	"SELECT " +
-	"gfid AS Bak1 , " +
+		") " +
+		"SELECT " +
+		"gfid AS Bak1 , " +
 		"日期 AS CreateOn, " +
 		"内容 AS Record, " +
 		"'' AS CompanyName, " +
 		"'' AS CompanyCode, " +
 		"'' AS CategoryName, " +
 		"'' AS CategoryCode " +
-	"FROM tmp_buliangjl WHERE 内容 IS NOT NULL"
-	_,err := s.Session.Query(sql)
+		"FROM tmp_buliangjl WHERE 内容 IS NOT NULL"
+	_, err := s.Session.Query(sql)
 	return err
 }
 
 func (s *TmpzcgtSession) UpdateBadRecord() error {
 	sql := "UPDATE BadRecord b SET " +
-	"b.CompanyCode = (SELECT DISTINCT(a.SupplierId) FROM `OilSupplierCert` a WHERE  a.GfId = b.Bak1 AND a.SupplierId IS NOT NULL)," +
-	"b.CompanyName = (SELECT DISTINCT(a.OutsideFlog) FROM `OilSupplierCert` a WHERE  a.GfId = b.Bak1 AND a.OutsideFlog IS NOT NULL) "
-	_,err := s.Session.Query(sql)
+		"b.CompanyCode = (SELECT DISTINCT(a.SupplierId) FROM `OilSupplierCert` a WHERE  a.GfId = b.Bak1 AND a.SupplierId IS NOT NULL)," +
+		"b.CompanyName = (SELECT DISTINCT(a.OutsideFlog) FROM `OilSupplierCert` a WHERE  a.GfId = b.Bak1 AND a.OutsideFlog IS NOT NULL) "
+	_, err := s.Session.Query(sql)
 	return err
 }
 
 func (s *TmpzcgtSession) UpdateOilAnnualAudit() error {
 	sql := "UPDATE OilAnnualAudit b SET b.SupplierId = (SELECT a.SupplierId FROM OilSupplierCert a WHERE a.GfId =b.OldId AND a.SupplierTypeCode = b.SupplierTypeName )," +
-	"b.CerId = (SELECT a.Id FROM OilSupplierCert a WHERE a.GfId =b.OldId AND a.SupplierTypeCode = b.SupplierTypeName ),"+
-	"b.AccessCardNo = (SELECT a.AccessCardNo FROM OilSupplierCert a WHERE a.GfId =b.OldId AND a.SupplierTypeCode = b.SupplierTypeName )"
-	_,err := s.Session.Query(sql)
+		"b.CerId = (SELECT a.Id FROM OilSupplierCert a WHERE a.GfId =b.OldId AND a.SupplierTypeCode = b.SupplierTypeName )," +
+		"b.AccessCardNo = (SELECT a.AccessCardNo FROM OilSupplierCert a WHERE a.GfId =b.OldId AND a.SupplierTypeCode = b.SupplierTypeName )"
+	_, err := s.Session.Query(sql)
 	return err
 }
 
+func (s *TmpzcgtSession) InsertCertSub() error {
+	sql := "INSERT `OilSupplierCertSub` (" +
+		"OldId," +
+		"AppendStatus," +
+		"`Type`," +
+		"CreateBy," +
+		"Remark," +
+		"SupplierTypeCode," +
+		"`Code`," +
+		"`Name`" +
 
+		")SELECT " +
+		"t.`ID` AS OldId , '1' AS AppendStatus, '1' AS `Type`, '导入1' AS CreateBy, t.企业名称 As Remark, " +
+		"(CASE t.`准入类别` WHEN '物资类' THEN '01' WHEN '基建类' THEN '02' WHEN '技术服务类' THEN '03' END) AS SupplierTypeCode," +
+		"REPLACE(SUBSTRING_INDEX (SUBSTRING_INDEX(SUBSTRING_INDEX(t.`准入范围`,';', b.help_topic_id + 1), ';', -1),' ' ,1),'BM','') AS `code`, " +
+		"SUBSTRING_INDEX(SUBSTRING_INDEX(SUBSTRING_INDEX(t.`准入范围`,';', b.help_topic_id + 1), ';', -1),' ' ,-1)AS `name` " +
+		"FROM tmp_zcgf t " +
+		"CROSS JOIN mysql.help_topic b " +
+		"ON b.help_topic_id <  (LENGTH(t.`准入范围`) - LENGTH(REPLACE(t.`准入范围`, ';', '')) + 1) " +
+		"WHERE " +
+		"1=1 " +
+		"AND LENGTH( SUBSTRING_INDEX(SUBSTRING_INDEX(t.`准入范围`,';', b.help_topic_id + 1), ';', -1) ) > 0 " +
+		"ORDER BY t.ID "
+	_, err := s.Session.Query(sql)
+	return err
+}
 
+func (s *TmpzcgtSession) UpdateCertSub(where string) error {
+	sql := "UPDATE OilSupplierCertSub b SET b.SupplierId = (SELECT a.SupplierId FROM OilSupplierCert a WHERE a.GfId =b.OldId AND a.SupplierTypeCode = b.SupplierTypeCode )," +
+		"b.SupplierCertId = (SELECT a.Id FROM OilSupplierCert a WHERE a.GfId =b.OldId AND a.SupplierTypeCode = b.SupplierTypeCode ) " + where
+	_, err := s.Session.Query(sql)
+	return err
+}
 
+func (s *TmpzcgtSession) UpdateCertSub01classId(where string) error {
 
+	sql1 := "UPDATE OilSupplierCertSub_tmp b SET b.SubClassId = (SELECT a.Id FROM OilGoodsAptitudeClass a WHERE a.Code = b.Code ) " +
+		"WHERE b.SupplierTypeCode = '01'" + where
+	_, err := s.Session.Query(sql1)
+	return err
+}
+
+func (s *TmpzcgtSession) UpdateCertSub02classId(where string) error {
+	sql2 := "UPDATE OilSupplierCertSub_tmp b SET b.SubClassId = (SELECT a.Id FROM OilBasisBuild a WHERE a.Code = b.Code ) " +
+		"WHERE b.SupplierTypeCode = '02'" + where
+	_, err := s.Session.Query(sql2)
+	return err
+
+}
+
+func (s *TmpzcgtSession) UpdateCertSub03classId(where string) error {
+	sql3 := "UPDATE OilSupplierCertSub_tmp b SET b.SubClassId = (SELECT a.Id FROM OilBasisBuild a WHERE a.Code = b.Code ) " +
+		"WHERE b.SupplierTypeCode = '03'" + where
+	_, err := s.Session.Query(sql3)
+	return err
+}
 
 
 

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

@@ -1337,9 +1337,9 @@ func (this *OilSupplierController) GetDictListByStatus() {
 	dictList["ProOrgList"] = preorglist
 
 	var unitorglist []organize.Base_Organize
-	where := "Category='Unit'"
+	where := "Category='Unit' and ParentId in (100000128,100000176) "
 	orgsvc.GetEntities(&unitorglist, where)
-	dictList["UnitOrgList"] = preorglist
+	dictList["UnitOrgList"] = unitorglist
 
 	//获取我创建的所有公司
 	var list []supplier.OilSupplier
@@ -1387,7 +1387,7 @@ func (this *OilSupplierController) GetDictListByStatus() {
 
 	}
 
-	// 获取当
+	// 分办单位
 
 	var datainfo DataInfo
 	datainfo.Items = dictList

+ 5 - 5
src/dashoo.cn/backend/api/controllers/oilsupplier/suppliercert.go

@@ -949,11 +949,11 @@ func (this *OilSupplierCertController) AuditEntityFir() {
 	if dataother.SuccessStatus == 1 {
 		ActiComplete.Result = "1"
 
-
-		toMobile := supplierEntity.Mobile
-		msg:= supplierCertEntity.SupplierTypeName + "准入审批通过,请确认缴费信息!"
-		msgService := msg2.GetMsgService(utils.DBE)
-		msgService.HandleMsg(toMobile,msg,"1-1",supplierCertEntity.CreateBy,supplierEntity.ContactName,strconv.Itoa(supplierCertEntity.CreateUserId))
+		//
+		//toMobile := supplierEntity.Mobile
+		//msg:= supplierCertEntity.SupplierTypeName + "准入审批通过,请确认缴费信息!"
+		//msgService := msg2.GetMsgService(utils.DBE)
+		//msgService.HandleMsg(toMobile,msg,"1-1",supplierCertEntity.CreateBy,supplierEntity.ContactName,strconv.Itoa(supplierCertEntity.CreateUserId))
 
 		receiveVal := svcActiviti.TaskComplete(ActiComplete)
 

+ 95 - 0
src/dashoo.cn/backend/api/controllers/tmpzcgf/tmpzcgf.go

@@ -1,6 +1,7 @@
 package tmpzcgf
 
 import (
+	"dashoo.cn/backend/api/business/oilsupplier/supplier"
 	"dashoo.cn/backend/api/business/oilsupplier/suppliercert"
 	"dashoo.cn/backend/api/business/oilsupplier/suppliercertappend"
 	"dashoo.cn/backend/api/business/tmpzcgf"
@@ -310,6 +311,100 @@ func (this *TmpzcgfController) InsterBadRecord(){
 //
 //}
 
+// @Title 导入年审
+// @Description get user by token
+// @Success 200 {object}
+// @router /insertCertSub [get]
+func (this *TmpzcgfController) InsertCertSub(){
+	fmt.Println("=============开始导入准入范围==========")
+	t := time.Now()
+	session := utils.DBE.NewSession()
+	defer func() {
+		fmt.Println("=============导入准入范围结束==========")
+		session.Close()
+	}()
+	err := session.Begin()
+	svc := tmpzcgf.GetTmpzcgtService(session)
+	err = svc.InsertCertSub()
+	if err != nil {
+		session.Rollback()
+	}
+	err = session.Commit()
+	fmt.Println(err)
+	elapsed := time.Since(t)
+	fmt.Println(elapsed)
+}
 
+// @Title 跟新OilSupplierCertSub表的SupplierId CertId
+// @Description get user by token
+// @Success 200 {object}
+// @router /updateOilSupplierCertSub [get]
+func (this *TmpzcgfController) UpdateOilSupplierCertSub(){
+	fmt.Println("=============开始更新准入范围==========")
+	t := time.Now()
+	session := utils.DBE.NewSession()
+	defer func() {
+		fmt.Println("=============导入更新范围结束==========")
+		session.Close()
+	}()
+	err := session.Begin()
+	svc := tmpzcgf.GetTmpzcgtService(session)
+	var supplierlist []supplier.OilSupplier
+	where := "CreateBy='导入'"
+	svc.GetEntities(&supplierlist, where)
+	for _,item := range supplierlist {
+		where := "where b.Type = '1' and b.CreateBy='导入1' and b.Remark = '" + item.SupplierName + "'"
+		err = svc.UpdateCertSub(where)
+		if err != nil {
+			session.Rollback()
+		}
+	}
+	err = session.Commit()
+	fmt.Println(err)
+	elapsed := time.Since(t)
+	fmt.Println(elapsed)
+}
+
+// @Title 跟新OilSupplierCertSub表的SupplierId CertId
+// @Description get user by token
+// @Success 200 {object}
+// @router /updateCertSubclassID [get]
+func (this *TmpzcgfController) UpdateCertSubclassID(){
+	fmt.Println("=============开始更新编码ID==========")
+	t := time.Now()
+	session := utils.DBE.NewSession()
+	defer func() {
+		fmt.Println("=============导入更新编码ID==========")
+		session.Close()
+	}()
+	err := session.Begin()
+	svc := tmpzcgf.GetTmpzcgtService(session)
+	var supplierlist []supplier.OilSupplier
+	where := "CreateBy='导入'"
+	svc.GetEntities(&supplierlist, where)
+	for _,item := range supplierlist {
+		where := " and  b.Type = '1' and b.CreateBy='导入1' and b.Remark = '" + item.SupplierName + "'"
+		err = svc.UpdateCertSub01classId(where)
+		if err != nil {
+			session.Rollback()
+			return
+		}
+		err = svc.UpdateCertSub02classId(where)
+		if err != nil {
+			session.Rollback()
+			return
+		}
+		err = svc.UpdateCertSub03classId(where)
+		if err != nil {
+			session.Rollback()
+			return
+		}
+	}
+
+	err = session.Commit()
+	fmt.Println(err)
+	elapsed := time.Since(t)
+	fmt.Println(elapsed)
 
 
+}

+ 21 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplier/_opera/goodsedit.vue

@@ -273,7 +273,7 @@
             </el-form-item>
             <el-form-item label="专业处室">
               <el-cascader :options="orgtreelist" :props="orgtreeprops" :show-all-levels="false" filterable
-                style="width: 100%" v-model="majorDept" placeholder="请选择专业处室" @change="orgtreeChange">
+                style="width: 100%" v-model="majorDept" placeholder="请选择专业处室" @change="orgtreeChange()">
               </el-cascader>
             </el-form-item>
           </el-col>
@@ -298,6 +298,13 @@
                 <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="auditerName" 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">
             <el-form-item label="说明">
@@ -401,6 +408,7 @@
         fushenauditer: '', //复审人员
         majorDept: [100000000, 100000001, 100000071], //专业可是
         userOptions: [],
+        UnitOrgOptions: [],
         dialogVisibleCom: false,
         showReturn: 1,
         IsCompanyUser: 0,
@@ -699,6 +707,16 @@
           })
 
       },
+      orgunitChange () {
+        this.userOptions = []
+        let deptid = val[val.length - 1]
+        let auditstepcode = 'SUB_OFFICE'
+        api.getAuditerByDept(deptid, auditstepcode, this.$axios).then(res => {
+          this.userOptions = res.data.item
+        }).catch(err => {
+          console.error(err)
+        })
+      },
       orgtreeChange(val) {
         this.userOptions = []
         let deptid = val[val.length - 1]
@@ -1079,6 +1097,8 @@
         api.getDictListByStatus(params, this.$axios).then(res => {
           this.dictData = res.data.items
           this.orgtreelist = window.toolfun_gettreejson(res.data.items['ProOrgList'], 'id', 'pId', 'id,name')
+          console.log(res.data.items['UnitOrgList'], '===单位')
+          this.UnitOrgOptions = res.data.items['UnitOrgList']
           // this.auditerOptions = res.data.items['Auditer']
           // this.organizeOption = res.data.items['Organizes']
         }).catch(err => {

+ 47 - 2
src/dashoo.cn/frontend_web/src/pages/system/tmpzcgf.vue

@@ -17,7 +17,11 @@
        <el-button size="mini" type="primary" @click="insertSupplerCert" v-loading.fullscreen.lock="fullscreenLoading">导入OilSupplerCert</el-button>
        <el-button size="mini" type="primary" @click="updateSupplerCert" v-loading.fullscreen.lock="fullscreenLoading">更新SupplierTypeCodeAndInFlag</el-button>
        <el-button size="mini" type="primary" @click="updateSupplerId" v-loading.fullscreen.lock="fullscreenLoading">更新Cert表的SupplierID</el-button>
-       <el-button size="mini" type="primary" @click="insertSupplerCertSub" v-loading.fullscreen.lock="fullscreenLoading">导入OilSupplierCertSub表</el-button>
+       <!--<el-button size="mini" type="primary" @click="insertSupplerCertSub" v-loading.fullscreen.lock="fullscreenLoading">导入OilSupplierCertSub表</el-button>-->
+       <el-button size="mini" type="primary" @click="insertCertSub" v-loading.fullscreen.lock="fullscreenLoading">导入CertSub表</el-button>
+       <el-button size="mini" type="primary" @click="updateCertSub" v-loading.fullscreen.lock="fullscreenLoading">更新CertSub表</el-button>
+       <!--<el-button size="mini" type="primary" @click="updateCertSubclassID" v-loading.fullscreen.lock="fullscreenLoading">更新CertSub表的编码ID</el-button>-->
+
        <!--<el-button size="mini" type="primary" @click="insterAnnualAudit" v-loading.fullscreen.lock="fullscreenLoading">导入年审表</el-button>-->
        <!--<el-button size="mini" type="primary" @click="updateAnnualAudit" v-loading.fullscreen.lock="fullscreenLoading">跟新年审表的SupplierId和CerId</el-button>-->
        <!--<el-button size="mini" type="primary" @click="updateOilSupplierCertAppend" v-loading.fullscreen.lock="fullscreenLoading">跟新OilSupplierCertAppend表的SupplierId和CerId</el-button>-->
@@ -175,7 +179,48 @@
               })
           })
       },
-      
+      insertCertSub () {
+        this.$confirm('是否继续?', '提示', {
+          confirmButtonText: '确定',
+          cancelButtonText: '取消',
+          type: 'warning'
+        })
+          .then(() => {
+            this.fullscreenLoading = true
+            this.$axios.get('tmpzcgf/insertCertSub')
+              .then(res => {
+                this.fullscreenLoading = false
+              })
+          })
+      },
+      updateCertSub () {
+        this.$confirm('是否继续?', '提示', {
+          confirmButtonText: '确定',
+          cancelButtonText: '取消',
+          type: 'warning'
+        })
+          .then(() => {
+            this.fullscreenLoading = true
+            this.$axios.get('tmpzcgf/updateOilSupplierCertSub')
+              .then(res => {
+                this.fullscreenLoading = false
+              })
+          })
+      },
+      updateCertSubclassID () {
+        this.$confirm('是否继续?', '提示', {
+          confirmButtonText: '确定',
+          cancelButtonText: '取消',
+          type: 'warning'
+        })
+          .then(() => {
+            this.fullscreenLoading = true
+            this.$axios.get('tmpzcgf/updateCertSubclassID')
+              .then(res => {
+                this.fullscreenLoading = false
+              })
+          })
+      }
     }
   }
 </script>