|
|
@@ -306,7 +306,7 @@
|
|
|
</el-tab-pane>
|
|
|
|
|
|
<el-tab-pane label="准入范围"
|
|
|
- :disabled="!certId">
|
|
|
+ :disabled="(!certId) || (WorkerTotal == 0)">
|
|
|
<goods-list ref="goodsList"
|
|
|
:data.sync="goodsList"
|
|
|
@close="getbuslist"
|
|
|
@@ -315,10 +315,11 @@
|
|
|
:operType="formData.OperType"
|
|
|
:Grade="formData.Grade"
|
|
|
height="360px"
|
|
|
+ @tab-click="tabclick()"
|
|
|
style="margin-top: 20px"></goods-list>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="企业资质"
|
|
|
- :disabled="!certId">
|
|
|
+ :disabled="(!certId) || (WorkerTotal == 0)">
|
|
|
<subfile-list ref="subfileList"
|
|
|
:data.sync="subfileList"
|
|
|
:canadd="add_flat"
|
|
|
@@ -583,6 +584,7 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
return {
|
|
|
+ WorkerTotal: 0,
|
|
|
isInvestigate: false,
|
|
|
goodsloading: false,
|
|
|
operType: '',
|
|
|
@@ -834,6 +836,29 @@ export default {
|
|
|
this.changeOrgUnit(this.selectDept)
|
|
|
},
|
|
|
methods: {
|
|
|
+ tabclick () {
|
|
|
+ // if (this.formDataCert.WorkerTotal <= 0) {
|
|
|
+ // this.$message({
|
|
|
+ // type: 'warning',
|
|
|
+ // message: ''
|
|
|
+ // })
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // if (this.formDataCert.TechnicalNum <= 0) {
|
|
|
+ // this.$message({
|
|
|
+ // type: 'warning',
|
|
|
+ // message: '技术、管理人员数量必须大于0'
|
|
|
+ // })
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // if (this.formDataCert.SkillerTotal <= 0) {
|
|
|
+ // this.$message({
|
|
|
+ // type: 'warning',
|
|
|
+ // message: '技术工人总数必须大于0'
|
|
|
+ // })
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ },
|
|
|
nextStep () {
|
|
|
this.$refs['subfileList'].nextStep()
|
|
|
},
|
|
|
@@ -1161,6 +1186,7 @@ export default {
|
|
|
.then(res => {
|
|
|
this.formData = res.data
|
|
|
this.formDataCert.WorkerTotal = this.formData.WorkerTotal
|
|
|
+ this.WorkerTotal = this.formData.WorkerTotal
|
|
|
this.formDataCert.ContractNum = this.formData.ContractNum
|
|
|
this.formDataCert.UniversityNum = this.formData.UniversityNum
|
|
|
this.formDataCert.TechnicalNum = this.formData.TechnicalNum
|