|
|
@@ -55,422 +55,449 @@
|
|
|
<!-- <basis-info ref="BasisInfo" :formData.sync="formData" :dictData.sync="dictData" :authUser="authUser"
|
|
|
:disabled="savebtn" :canUpdateSupplier="canUpdateSupplier" :appendStatus = "true" @selectcompany="changeFormData" @inputcompany="inputCompany">
|
|
|
</basis-info> -->
|
|
|
- <div>
|
|
|
- <el-form class="formDataInfo" label-width="135px" ref="EntityForm" :model="formData" :rules="rulesform">
|
|
|
- <el-row>
|
|
|
- <!--<el-col :span="8">
|
|
|
- <el-form-item label="DEMO">
|
|
|
- <el-select ref="selectWellNo" v-model="formData.WellNoId" filterable placeholder="请选择" style="width: 100%">
|
|
|
- <el-option
|
|
|
- v-for="item in wellNoOptions"
|
|
|
- :key="item.Id"
|
|
|
- :label="item.Value"
|
|
|
- :value="item.Id">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>-->
|
|
|
-
|
|
|
- <el-col :span="16">
|
|
|
- <el-form-item label="供方名称"
|
|
|
- prop="SupplierName">
|
|
|
- <el-input :class="changedForm['SupplierName'] ? 'modified-form-input' : ''" v-model="formData.SupplierName"
|
|
|
- :maxlength="255"
|
|
|
- placeholder="请输入"
|
|
|
- :readonly="!canUpdateSupplier"
|
|
|
+ <div>
|
|
|
+ <el-form class="formDataInfo" label-width="135px" ref="EntityForm" :model="formData" :rules="rulesform">
|
|
|
+ <el-row>
|
|
|
+ <!--<el-col :span="8">
|
|
|
+ <el-form-item label="DEMO">
|
|
|
+ <el-select ref="selectWellNo" v-model="formData.WellNoId" filterable placeholder="请选择" style="width: 100%">
|
|
|
+ <el-option
|
|
|
+ v-for="item in wellNoOptions"
|
|
|
+ :key="item.Id"
|
|
|
+ :label="item.Value"
|
|
|
+ :value="item.Id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>-->
|
|
|
+
|
|
|
+ <el-col :span="16">
|
|
|
+ <el-form-item label="供方名称"
|
|
|
+ prop="SupplierName">
|
|
|
+ <el-input :class="changedForm['SupplierName'] ? 'modified-form-input' : ''" v-model="formData.SupplierName"
|
|
|
+ :maxlength="255"
|
|
|
+ placeholder="请输入"
|
|
|
+ :readonly="!canUpdateSupplier"
|
|
|
+ style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="准入编码">
|
|
|
+ <el-input v-model="formDataOther.AccessCardNo" :readonly="true" placeholder="请输入" style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="单位关系">
|
|
|
+ <el-select ref="SpecType" :class="changedForm['SpecTypeCode'] ? 'modified-form-input' : ''"
|
|
|
+ v-model="formData.SpecTypeCode"
|
|
|
+ placeholder="请选择"
|
|
|
+ :disabled="!canUpdateSupplier"
|
|
|
+ style="width: 100%">
|
|
|
+ <el-option v-for="item in UnitRelationOptions"
|
|
|
+ :key="item.Id"
|
|
|
+ :label="item.Key"
|
|
|
+ :value="item.Value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="准入方式">
|
|
|
+ <el-select ref="SpecType" v-model="formDataOther.InStyle" :disabled="!canUpdateSupplier"
|
|
|
+ placeholder="请选择" style="width: 100%">
|
|
|
+ <el-option v-for="item in InOptions" :key="item.Id" :label="item.Key" :v-if="item.Value != '2' && item.Value != '3'"
|
|
|
+ :value="item.Value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="证件合一">
|
|
|
+ <el-select v-model="formData.CredentialFlag" placeholder="请选择" :disabled="!canUpdateSupplier" style="width: 100%">
|
|
|
+ <el-option v-for="item in selectoptions" :key="item.value" :label="item.label" :value="item.value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="统一社会信用代码" prop="CommercialNo">
|
|
|
+ <el-input v-model="formData.CommercialNo" :readonly="true" maxlength="50" placeholder="请输入"
|
|
|
style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="准入编码">
|
|
|
- <el-input v-model="formDataOther.AccessCardNo" :readonly="true" placeholder="请输入" style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="单位关系">
|
|
|
- <el-select ref="SpecType" :class="changedForm['SpecTypeCode'] ? 'modified-form-input' : ''"
|
|
|
- v-model="formData.SpecTypeCode"
|
|
|
- placeholder="请选择"
|
|
|
- :disabled="!canUpdateSupplier"
|
|
|
- style="width: 100%">
|
|
|
- <el-option v-for="item in UnitRelationOptions"
|
|
|
- :key="item.Id"
|
|
|
- :label="item.Key"
|
|
|
- :value="item.Value">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="准入方式">
|
|
|
- <el-select ref="SpecType" v-model="formDataOther.InStyle" :disabled="!canUpdateSupplier"
|
|
|
- placeholder="请选择" style="width: 100%">
|
|
|
- <el-option v-for="item in InOptions" :key="item.Id" :label="item.Key" :v-if="item.Value != '2' && item.Value != '3'"
|
|
|
- :value="item.Value">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="证件合一">
|
|
|
- <el-select v-model="formData.CredentialFlag" placeholder="请选择" :disabled="!canUpdateSupplier" style="width: 100%">
|
|
|
- <el-option v-for="item in selectoptions" :key="item.value" :label="item.label" :value="item.value">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="统一社会信用代码" prop="CommercialNo">
|
|
|
- <el-input v-model="formData.CommercialNo" :readonly="true" maxlength="50" placeholder="请输入"
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="税务登记证编号" prop="CountryTaxNo" v-if="showorhidflag=='show'">
|
|
|
+ <el-input v-model="formData.CountryTaxNo" maxlength="50" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['CountryTaxNo'] ? 'modified-form-input' : ''" placeholder="请输入"
|
|
|
style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="税务登记证编号" prop="CountryTaxNo" v-if="showorhidflag=='show'">
|
|
|
- <el-input v-model="formData.CountryTaxNo" maxlength="50" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['CountryTaxNo'] ? 'modified-form-input' : ''" placeholder="请输入"
|
|
|
- style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="组织机构代码" prop="OrganCode" v-if="showorhidflag=='show'">
|
|
|
- <el-input v-model="formData.OrganCode" maxlength="50" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['OrganCode'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
- <!--<el-col :span="8">
|
|
|
- <el-form-item label="税务登记证地税编号">
|
|
|
- <el-input v-model="formData.LocalTaxNo" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>-->
|
|
|
- <el-col :span="16">
|
|
|
- <el-form-item label="注册地址" prop="Province">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="组织机构代码" prop="OrganCode" v-if="showorhidflag=='show'">
|
|
|
+ <el-input v-model="formData.OrganCode" maxlength="50" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['OrganCode'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <!--<el-col :span="8">
|
|
|
+ <el-form-item label="税务登记证地税编号">
|
|
|
+ <el-input v-model="formData.LocalTaxNo" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>-->
|
|
|
+ <el-col :span="16">
|
|
|
+ <el-form-item label="注册地址" prop="Province">
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="10">
|
|
|
+ <el-cascader ref="cascaderAdd" :options="countryoptions" :props="countryprops" maxlength="20" filterable
|
|
|
+ :class="changedForm['Province'] || changedForm['City'] || changedForm['Street'] ? 'modified-form-input' : ''"
|
|
|
+ :disabled="!canUpdateSupplier" placeholder="省市区" v-model="CityAry" style="width: 100%" @change="handleAreaChange">
|
|
|
+ </el-cascader>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="14">
|
|
|
+ <el-input v-model="formData.Address" maxlength="500" placeholder="详细地址" style="width: 100%" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['Address'] ? 'modified-form-input' : ''">
|
|
|
+ </el-input>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="邮编" prop="ZipCode">
|
|
|
+ <el-input v-model="formData.ZipCode" maxlength="20" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['ZipCode'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="16">
|
|
|
+ <el-form-item label="通信地址" prop="LinkProvince">
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="10">
|
|
|
+ <el-cascader ref="cascaderAddrLink" :options="countryoptions" :props="countryprops" :disabled="!canUpdateSupplier"
|
|
|
+ :class="changedForm['LinkProvince'] || changedForm['LinkCity'] || changedForm['LinkStreet'] ? 'modified-form-input' : ''"
|
|
|
+ placeholder="省市区" v-model="LinkCityAry" maxlength="20" style="width: 100%" filterable
|
|
|
+ @change="handleLinkAreaChange">
|
|
|
+ </el-cascader>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="14">
|
|
|
+ <el-input v-model="formData.LinkAddress" maxlength="500" placeholder="详细地址" style="width: 100%" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['LinkAddress'] ? 'modified-form-input' : ''">
|
|
|
+ </el-input>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="邮编" prop="LinkZipCode">
|
|
|
+ <el-input v-model="formData.LinkZipCode" maxlength="20" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['LinkZipCode'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <!--<el-col :span="8">
|
|
|
+ <el-form-item label="省直辖市">
|
|
|
+ <el-input v-model="formData.Province" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="地市区县">
|
|
|
+ <el-input v-model="formData.City" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="街道">
|
|
|
+ <el-input v-model="formData.Street" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="门牌号">
|
|
|
+ <el-input v-model="formData.HouseNo" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>-->
|
|
|
+ </el-row>
|
|
|
<el-row>
|
|
|
- <el-col :span="10">
|
|
|
- <el-cascader ref="cascaderAdd" :options="countryoptions" :props="countryprops" maxlength="20" filterable
|
|
|
- :class="changedForm['Province'] || changedForm['City'] || changedForm['Street'] ? 'modified-form-input' : ''"
|
|
|
- :disabled="!canUpdateSupplier" placeholder="省市区" v-model="CityAry" style="width: 100%" @change="handleAreaChange">
|
|
|
- </el-cascader>
|
|
|
+ <!--<el-col :span="8">
|
|
|
+ <el-form-item label="产品质量认证情况及认证机构">
|
|
|
+ <el-input v-model="formData.ProductQualityCert" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="生产制造许可证获证情况及编号">
|
|
|
+ <el-input v-model="formData.MaunLicense" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>-->
|
|
|
+
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="法定代表人姓名" prop="LegalPerson">
|
|
|
+ <el-input v-model="formData.LegalPerson" maxlength="50" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['LegalPerson'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="公司类型" prop="CompanyType">
|
|
|
+ <!--<el-input v-model="formData.CompanyType" placeholder="请输入" style="width: 100%"></el-input>-->
|
|
|
+ <el-select v-model="formData.CompanyType" maxlength="50" filterable allow-create
|
|
|
+ :class="changedForm['CompanyType'] ? 'modified-form-input' : ''" :disabled="!canUpdateSupplier"
|
|
|
+ placeholder="请选择" style="width: 100%;">
|
|
|
+ <el-option v-for="item in CompanyTypeOptions" :key="item.Id" :label="item.Key" :value="item.Value"
|
|
|
+ style="width: 100%">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="成立时间" prop="SetupTime">
|
|
|
+ <el-date-picker v-model="formData.SetupTime" type="date" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['SetupTime'] ? 'modified-form-input' : ''" format="yyyy 年 MM 月 dd 日"
|
|
|
+ value-format="yyyy-MM-dd" placeholder="选择日期" style="width: 100%">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="14">
|
|
|
- <el-input v-model="formData.Address" maxlength="500" placeholder="详细地址" style="width: 100%" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['Address'] ? 'modified-form-input' : ''">
|
|
|
+
|
|
|
+ <!--<el-col :span="8">
|
|
|
+ <el-form-item label="行业类别">
|
|
|
+ <el-input v-model="formData.CategoryCode" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>-->
|
|
|
+
|
|
|
+ <!--<el-col :span="8">
|
|
|
+ <el-form-item label="行业类别名称">
|
|
|
+ <el-input v-model="formData.CategoryName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>-->
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="注册资本" prop="RegCapital">
|
|
|
+ <el-input type="number" v-model="formData.RegCapital" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['RegCapital'] ? 'modified-form-input' : ''" placeholder="请输入"
|
|
|
+ style="width: 100%">
|
|
|
+ <template slot="append">万元</template>
|
|
|
</el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="币种">
|
|
|
+ <el-select v-model="formData.Currency"
|
|
|
+ :disabled="!canUpdateSupplier"
|
|
|
+ :class="changedForm['Currency'] ? 'modified-form-input' : ''"
|
|
|
+ placeholder="请选择"
|
|
|
+ style="width: 100%;">
|
|
|
+ <el-option v-for="item in CurrencyOptions"
|
|
|
+ :key="item.Value"
|
|
|
+ :label="item.Key"
|
|
|
+ :value="item.Value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="开户银行" prop="DepositBank">
|
|
|
+ <el-input v-model="formData.DepositBank" maxlength="50" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['DepositBank'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="邮编" prop="ZipCode">
|
|
|
- <el-input v-model="formData.ZipCode" maxlength="20" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['ZipCode'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="16">
|
|
|
- <el-form-item label="通信地址" prop="LinkProvince">
|
|
|
- <el-row>
|
|
|
- <el-col :span="10">
|
|
|
- <el-cascader ref="cascaderAddrLink" :options="countryoptions" :props="countryprops" :disabled="!canUpdateSupplier"
|
|
|
- :class="changedForm['LinkProvince'] || changedForm['LinkCity'] || changedForm['LinkStreet'] ? 'modified-form-input' : ''"
|
|
|
- placeholder="省市区" v-model="LinkCityAry" maxlength="20" style="width: 100%" filterable
|
|
|
- @change="handleLinkAreaChange">
|
|
|
- </el-cascader>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="联系人姓名" prop="ContactName">
|
|
|
+ <el-input v-model="formData.ContactName" maxlength="50" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['ContactName'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="14">
|
|
|
- <el-input v-model="formData.LinkAddress" maxlength="500" placeholder="详细地址" style="width: 100%" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['LinkAddress'] ? 'modified-form-input' : ''">
|
|
|
- </el-input>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="移动电话" prop="Mobile">
|
|
|
+ <el-input v-model="formData.Mobile" maxlength="20" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['Mobile'] ? 'modified-form-input' : ''" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="银行账号" prop="BankAccount">
|
|
|
+ <el-input v-model="formData.BankAccount" maxlength="50" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['BankAccount'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="邮编" prop="LinkZipCode">
|
|
|
- <el-input v-model="formData.LinkZipCode" maxlength="20" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['LinkZipCode'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <!--<el-col :span="8">
|
|
|
- <el-form-item label="省直辖市">
|
|
|
- <el-input v-model="formData.Province" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="地市区县">
|
|
|
- <el-input v-model="formData.City" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="街道">
|
|
|
- <el-input v-model="formData.Street" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="门牌号">
|
|
|
- <el-input v-model="formData.HouseNo" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>-->
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
- <!--<el-col :span="8">
|
|
|
- <el-form-item label="产品质量认证情况及认证机构">
|
|
|
- <el-input v-model="formData.ProductQualityCert" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="生产制造许可证获证情况及编号">
|
|
|
- <el-input v-model="formData.MaunLicense" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>-->
|
|
|
-
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="法定代表人姓名" prop="LegalPerson">
|
|
|
- <el-input v-model="formData.LegalPerson" maxlength="50" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['LegalPerson'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="公司类型" prop="CompanyType">
|
|
|
- <!--<el-input v-model="formData.CompanyType" placeholder="请输入" style="width: 100%"></el-input>-->
|
|
|
- <el-select v-model="formData.CompanyType" maxlength="50" filterable allow-create
|
|
|
- :class="changedForm['CompanyType'] ? 'modified-form-input' : ''" :disabled="!canUpdateSupplier"
|
|
|
- placeholder="请选择" style="width: 100%;">
|
|
|
- <el-option v-for="item in CompanyTypeOptions" :key="item.Id" :label="item.Key" :value="item.Value"
|
|
|
- style="width: 100%">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="成立时间" prop="SetupTime">
|
|
|
- <el-date-picker v-model="formData.SetupTime" type="date" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['SetupTime'] ? 'modified-form-input' : ''" format="yyyy 年 MM 月 dd 日"
|
|
|
- value-format="yyyy-MM-dd" placeholder="选择日期" style="width: 100%">
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <!--<el-col :span="8">
|
|
|
- <el-form-item label="行业类别">
|
|
|
- <el-input v-model="formData.CategoryCode" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>-->
|
|
|
-
|
|
|
- <!--<el-col :span="8">
|
|
|
- <el-form-item label="行业类别名称">
|
|
|
- <el-input v-model="formData.CategoryName" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>-->
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="注册资本" prop="RegCapital">
|
|
|
- <el-input type="number" v-model="formData.RegCapital" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['RegCapital'] ? 'modified-form-input' : ''" placeholder="请输入"
|
|
|
- style="width: 100%">
|
|
|
- <template slot="append">万元</template>
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="币种">
|
|
|
- <el-select v-model="formData.Currency"
|
|
|
- :disabled="!canUpdateSupplier"
|
|
|
- :class="changedForm['Currency'] ? 'modified-form-input' : ''"
|
|
|
- placeholder="请选择"
|
|
|
- style="width: 100%;">
|
|
|
- <el-option v-for="item in CurrencyOptions"
|
|
|
- :key="item.Value"
|
|
|
- :label="item.Key"
|
|
|
- :value="item.Value">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="开户银行" prop="DepositBank">
|
|
|
- <el-input v-model="formData.DepositBank" maxlength="50" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['DepositBank'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="联系人姓名" prop="ContactName">
|
|
|
- <el-input v-model="formData.ContactName" maxlength="50" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['ContactName'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="移动电话" prop="Mobile">
|
|
|
- <el-input v-model="formData.Mobile" maxlength="20" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['Mobile'] ? 'modified-form-input' : ''" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="银行账号" prop="BankAccount">
|
|
|
- <el-input v-model="formData.BankAccount" maxlength="50" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['BankAccount'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
-
|
|
|
- <el-row>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="固定电话" prop="Telphone">
|
|
|
- <el-input v-model="formData.Telphone" maxlength="20" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['Telphone'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="传真" prop="Fax">
|
|
|
- <el-input v-model="formData.Fax" maxlength="20" placeholder="区号-0000000" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['Fax'] ? 'modified-form-input' : ''" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="财务电话" prop="CompanyTel">
|
|
|
- <el-input v-model="formData.CompanyTel" placeholder="区号-0000000" maxlength="20" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['CompanyTel'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="电子邮箱" prop="EMail">
|
|
|
- <el-input v-model="formData.EMail" maxlength="50" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['EMail'] ? 'modified-form-input' : ''" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <!--<el-col :span="8">
|
|
|
- <el-form-item label="QQ号码">
|
|
|
- <el-input v-model="formData.QQ" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>-->
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="银行信用等级">
|
|
|
- <el-input v-model="formData.BankCreditRating" maxlength="10" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['BankCreditRating'] ? 'modified-form-input' : ''" placeholder="请输入"
|
|
|
- style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <!--<el-col :span="8">
|
|
|
- <el-form-item label="公司网址">
|
|
|
- <el-input v-model="formData.CompanyUrl" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>-->
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="HSE审查培训">
|
|
|
- <!--<el-input v-model="formData.HseTraining" placeholder="请输入" style="width: 100%"></el-input>-->
|
|
|
- <el-select v-model="formData.HseTraining" placeholder="请选择" :disabled="!canUpdateSupplier"
|
|
|
- :class="changedForm['HseTraining'] ? 'modified-form-input' : ''" style="width: 100%;">
|
|
|
- <el-option v-for="item in HSEOptions" :key="item.value" :label="item.label" :value="item.value"
|
|
|
- style="width: 100%">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
-
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="进津备案通知书">
|
|
|
- <el-input v-model="formData.TjinNotify" :readonly="!canUpdateSupplier" placeholder="请输入"
|
|
|
- :class="changedForm['TjinNotify'] ? 'modified-form-input' : ''" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
- <el-form class="formDataInfo" label-position="top" ref="EntityFormCert" :rules="rulesform" :model="formData" >
|
|
|
- <el-row :gutter="60">
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="质量管理体系认证情况及认证机构">
|
|
|
- <el-input v-model="formData.QualitySystemCert" maxlength="200" placeholder="请输入" type="textarea" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['QualitySystemCert'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="企业资质证书(编号 级别)">
|
|
|
- <el-input v-model="formData.QualifCert" :readonly="!canUpdateSupplier" placeholder="请输入" maxlength="200" type="textarea"
|
|
|
- :class="changedForm['QualifCert'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <!--<el-col :span="12">
|
|
|
- <el-form-item label="企业资质证书级别">
|
|
|
- <el-input v-model="formData.QualifCertLevel" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>-->
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="安全生产许可证证书编号">
|
|
|
- <el-input v-model="formData.SafetyLicense" :readonly="!canUpdateSupplier" maxlength="200" placeholder="请输入" type="textarea"
|
|
|
- :class="changedForm['SafetyLicense'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="行业特殊要求的认证证书编号">
|
|
|
- <el-input v-model="formData.SpecIndustryCert" :readonly="!canUpdateSupplier" placeholder="请输入" maxlength="200" type="textarea"
|
|
|
- :class="changedForm['SpecIndustryCert'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="16">
|
|
|
- <el-form-item label="营业范围" prop="BusinessScope">
|
|
|
- <el-input v-model="formData.BusinessScope" maxlength="200" :readonly="!canUpdateSupplier" placeholder="营业执照上的信息" type="textarea"
|
|
|
- :class="changedForm['BusinessScope'] ? 'modified-form-input' : ''" style="width: 100%"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24">
|
|
|
- <el-form-item label="备注">
|
|
|
- <el-input v-model="formData.Remark" maxlength="500" placeholder="请输入" type="textarea" :readonly="!canUpdateSupplier"
|
|
|
- :class="changedForm['Remark'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
-
|
|
|
- </el-form>
|
|
|
- </div>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="固定电话" prop="Telphone">
|
|
|
+ <el-input v-model="formData.Telphone" maxlength="20" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['Telphone'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="传真" prop="Fax">
|
|
|
+ <el-input v-model="formData.Fax" maxlength="20" placeholder="区号-0000000" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['Fax'] ? 'modified-form-input' : ''" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="财务电话" prop="CompanyTel">
|
|
|
+ <el-input v-model="formData.CompanyTel" placeholder="区号-0000000" maxlength="20" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['CompanyTel'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="电子邮箱" prop="EMail">
|
|
|
+ <el-input v-model="formData.EMail" maxlength="50" placeholder="请输入" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['EMail'] ? 'modified-form-input' : ''" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <!--<el-col :span="8">
|
|
|
+ <el-form-item label="QQ号码">
|
|
|
+ <el-input v-model="formData.QQ" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>-->
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="银行信用等级">
|
|
|
+ <el-input v-model="formData.BankCreditRating" maxlength="10" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['BankCreditRating'] ? 'modified-form-input' : ''" placeholder="请输入"
|
|
|
+ style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <!--<el-col :span="8">
|
|
|
+ <el-form-item label="公司网址">
|
|
|
+ <el-input v-model="formData.CompanyUrl" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>-->
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="HSE审查培训">
|
|
|
+ <!--<el-input v-model="formData.HseTraining" placeholder="请输入" style="width: 100%"></el-input>-->
|
|
|
+ <el-select v-model="formData.HseTraining" placeholder="请选择" disabled
|
|
|
+ :class="changedForm['HseTraining'] ? 'modified-form-input' : ''" style="width: 100%;">
|
|
|
+ <el-option v-for="item in HSEOptions" :key="item.value" :label="item.label" :value="item.value"
|
|
|
+ style="width: 100%">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="进津备案通知书">
|
|
|
+ <el-input v-model="formData.TjinNotify" :readonly="!canUpdateSupplier" placeholder="请输入"
|
|
|
+ :class="changedForm['TjinNotify'] ? 'modified-form-input' : ''" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
+ <el-form class="formDataInfo" label-position="top" ref="EntityFormCert" :rules="rulesform" :model="formData" >
|
|
|
+ <el-row :gutter="60">
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="质量管理体系认证情况及认证机构">
|
|
|
+ <el-input v-model="formData.QualitySystemCert" maxlength="200" placeholder="请输入" type="textarea" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['QualitySystemCert'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="企业资质证书(编号 级别)">
|
|
|
+ <el-input v-model="formData.QualifCert" :readonly="!canUpdateSupplier" placeholder="请输入" maxlength="200" type="textarea"
|
|
|
+ :class="changedForm['QualifCert'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <!--<el-col :span="12">
|
|
|
+ <el-form-item label="企业资质证书级别">
|
|
|
+ <el-input v-model="formData.QualifCertLevel" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>-->
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="安全生产许可证证书编号">
|
|
|
+ <el-input v-model="formData.SafetyLicense" :readonly="!canUpdateSupplier" maxlength="200" placeholder="请输入" type="textarea"
|
|
|
+ :class="changedForm['SafetyLicense'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="行业特殊要求的认证证书编号">
|
|
|
+ <el-input v-model="formData.SpecIndustryCert" :readonly="!canUpdateSupplier" placeholder="请输入" maxlength="200" type="textarea"
|
|
|
+ :class="changedForm['SpecIndustryCert'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="16">
|
|
|
+ <el-form-item label="营业范围" prop="BusinessScope">
|
|
|
+ <el-input v-model="formData.BusinessScope" maxlength="200" :readonly="!canUpdateSupplier" placeholder="营业执照上的信息" type="textarea"
|
|
|
+ :class="changedForm['BusinessScope'] ? 'modified-form-input' : ''" style="width: 100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="备注">
|
|
|
+ <el-input v-model="formData.Remark" maxlength="500" placeholder="请输入" type="textarea" :readonly="!canUpdateSupplier"
|
|
|
+ :class="changedForm['Remark'] ? 'modified-form-input' : ''" style="width: 100%">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+ </el-card>
|
|
|
+ <el-card class="box-card">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>HSE培训成绩</span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <el-table size="mini" :data="HSEList" border>
|
|
|
+ <el-table-column label="序号" width="150" align="center" type="index"></el-table-column>
|
|
|
+ <el-table-column label="企业名称" min-width="300px" prop="SupplierName" sortable align="center"></el-table-column>
|
|
|
+ <el-table-column label="姓名" width="120px" prop="Name" sortable align="center"></el-table-column>
|
|
|
+ <el-table-column label="有效期" width="120px" prop="ApplyTime" sortable align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ jstimehandle(scope.row.ApplyTime+'') }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="考试成绩" width="120px" prop="Score" sortable align="center"></el-table-column>
|
|
|
+ <el-table-column label="培训开始日期" width="120px" prop="StartTime" sortable align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ jstimehandle(scope.row.StartTime+'') }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="培训结束日期" width="120px" prop="EndTime" sortable align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ jstimehandle(scope.row.EndTime+'') }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
</el-card>
|
|
|
</el-tab-pane>
|
|
|
|
|
|
@@ -982,10 +1009,11 @@
|
|
|
import uploadajax from '@/assets/js//uploadajax.js'
|
|
|
import setapi from '@/api/oilsupplier/oilclassorgset'
|
|
|
import CheckFile from '@/components/oilsupplier/checkFile'
|
|
|
+ import hseApi from '@/api/hsescore/hsescore'
|
|
|
|
|
|
// v-viewer
|
|
|
import Vue from 'vue'
|
|
|
-import Viewer from 'v-viewer'
|
|
|
+ import Viewer from 'v-viewer'
|
|
|
import 'viewerjs/dist/viewer.css'
|
|
|
Vue.use(Viewer)
|
|
|
Viewer.setDefaults({
|
|
|
@@ -1159,6 +1187,7 @@ import Viewer from 'v-viewer'
|
|
|
}
|
|
|
}
|
|
|
return {
|
|
|
+ HSEList: [],
|
|
|
auditBtn: false,
|
|
|
firOptions: [],
|
|
|
newVisible: false,
|
|
|
@@ -1555,7 +1584,7 @@ import Viewer from 'v-viewer'
|
|
|
SupplierTypeCode: '',
|
|
|
SupplierTypeName: '',
|
|
|
Step: 0,
|
|
|
- HseTraining: '0',
|
|
|
+ HseTraining: '1',
|
|
|
AuditIndex: 0,
|
|
|
PACNumber: ''
|
|
|
},
|
|
|
@@ -1672,6 +1701,19 @@ import Viewer from 'v-viewer'
|
|
|
this.isAccess()
|
|
|
},
|
|
|
methods: {
|
|
|
+ // hse成绩
|
|
|
+ hseList() {
|
|
|
+ if (this.formData.Id) {
|
|
|
+ let params = {
|
|
|
+ SupplierId: this.formData.Id
|
|
|
+ }
|
|
|
+ hseApi.getSupplierHSEList(params, this.$axios).then(res => {
|
|
|
+ this.HSEList = res.data.items
|
|
|
+ }).catch(err => {
|
|
|
+ console.error(err)
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
checkFileList () {
|
|
|
this.$refs.checkFile.checkFileListShow = true
|
|
|
this.$refs.checkFile.type = 4
|
|
|
@@ -2708,6 +2750,7 @@ import Viewer from 'v-viewer'
|
|
|
this.formData.QQ = fdata.QQ
|
|
|
this.formData.CompanyUrl = fdata.CompanyUrl
|
|
|
this.formData.HseTraining = fdata.HseTraining
|
|
|
+ console.log(this.formData.HseTraining, '3333333')
|
|
|
this.formData.SpecTypeCode = fdata.SpecTypeCode
|
|
|
|
|
|
// this.$refs['BasisInfo'].CityAry = []
|
|
|
@@ -2786,6 +2829,8 @@ import Viewer from 'v-viewer'
|
|
|
annualapi.GetChangeEntity(Id, params, this.$axios).then(res => {
|
|
|
this.copyformdata = _.cloneDeep(res.data[0])
|
|
|
this.formData = res.data[1]
|
|
|
+ this.formData.HseTraining = '1' // 基建类HSE培训只能选是
|
|
|
+ this.hseList()
|
|
|
this.CityAry = []
|
|
|
this.CityAry.push(this.formData.Province)
|
|
|
this.CityAry.push(this.formData.City)
|
|
|
@@ -3109,7 +3154,7 @@ import Viewer from 'v-viewer'
|
|
|
}).catch(err => {
|
|
|
console.error(err)
|
|
|
})
|
|
|
- return true
|
|
|
+ return resolve(true)
|
|
|
} else {
|
|
|
this.saveLoading = false
|
|
|
return resolve(false)
|