|
@@ -3,7 +3,7 @@
|
|
|
<div>
|
|
<div>
|
|
|
<!--startprint1-->
|
|
<!--startprint1-->
|
|
|
<!--打印内容开始-->
|
|
<!--打印内容开始-->
|
|
|
- <el-form label-width="135px" ref="EntityForm" :model="formData" :rules="rulesform" :disabled="disabled">
|
|
|
|
|
|
|
+ <el-form class="formDataInfo" label-width="135px" ref="EntityForm" :model="formData" :rules="rulesform" :disabled="disabled">
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<!--<el-col :span="8">
|
|
<!--<el-col :span="8">
|
|
|
<el-form-item label="DEMO">
|
|
<el-form-item label="DEMO">
|
|
@@ -60,7 +60,7 @@
|
|
|
<el-form-item label="国家" prop="Country" >
|
|
<el-form-item label="国家" prop="Country" >
|
|
|
<!--<el-input v-model="formData.Country" maxlength="255" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
|
|
<!--<el-input v-model="formData.Country" maxlength="255" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
|
|
|
</el-input>-->
|
|
</el-input>-->
|
|
|
- <el-select v-model="formData.Country" filterable placeholder="请选择" style="width: 100%">
|
|
|
|
|
|
|
+ <el-select v-model="formData.Country" :disabled="!canUpdateSupplier" filterable placeholder="请选择" style="width: 100%">
|
|
|
<el-option
|
|
<el-option
|
|
|
v-for="item in countryListOptions"
|
|
v-for="item in countryListOptions"
|
|
|
:key="item.key"
|
|
:key="item.key"
|
|
@@ -86,7 +86,7 @@
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="管理单位" >
|
|
<el-form-item label="管理单位" >
|
|
|
- <el-select filterable v-model="formData.MgrUnit" clearable maxlength="255" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
|
|
|
|
|
|
|
+ <el-select filterable v-model="formData.MgrUnit" maxlength="255" clearable :disabled="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
|
|
|
<el-option v-for="item in ManagementUnitOptions" :key="item.Value" :label="item.Key"
|
|
<el-option v-for="item in ManagementUnitOptions" :key="item.Value" :label="item.Key"
|
|
|
:value="item.Key">
|
|
:value="item.Key">
|
|
|
</el-option>
|
|
</el-option>
|
|
@@ -105,7 +105,7 @@
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="证件合一">
|
|
<el-form-item label="证件合一">
|
|
|
- <el-select v-model="formData.CredentialFlag" placeholder="请选择" @change="showorhid" style="width: 100%">
|
|
|
|
|
|
|
+ <el-select v-model="formData.CredentialFlag" :disabled="!canUpdateSupplier" placeholder="请选择" @change="showorhid" style="width: 100%">
|
|
|
<el-option v-for="item in selectoptions" :key="item.value" :label="item.label" :value="item.value">
|
|
<el-option v-for="item in selectoptions" :key="item.value" :label="item.label" :value="item.value">
|
|
|
</el-option>
|
|
</el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
@@ -145,12 +145,12 @@
|
|
|
<el-form-item label="注册地址" prop="Province">
|
|
<el-form-item label="注册地址" prop="Province">
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="10">
|
|
<el-col :span="10">
|
|
|
- <el-cascader :options="countryoptions" :props="countryprops" maxlength="20" :readonly="!canUpdateSupplier" placeholder="省市区"
|
|
|
|
|
|
|
+ <el-cascader :options="countryoptions" :props="countryprops" maxlength="20" :disabled="!canUpdateSupplier" placeholder="省市区"
|
|
|
v-model="CityAry" style="width: 100%" @change="handleAreaChange">
|
|
v-model="CityAry" style="width: 100%" @change="handleAreaChange">
|
|
|
</el-cascader>
|
|
</el-cascader>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="14">
|
|
<el-col :span="14">
|
|
|
- <el-input v-model="formData.Address" maxlength="500" placeholder="详细地址" style="width: 100%">
|
|
|
|
|
|
|
+ <el-input v-model="formData.Address" maxlength="500" placeholder="详细地址" :readonly="!canUpdateSupplier" style="width: 100%">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
@@ -167,12 +167,12 @@
|
|
|
<el-form-item label="通信地址" prop="LinkProvince" >
|
|
<el-form-item label="通信地址" prop="LinkProvince" >
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="10">
|
|
<el-col :span="10">
|
|
|
- <el-cascader :options="countryoptions" :props="countryprops" :readonly="!canUpdateSupplier" placeholder="省市区"
|
|
|
|
|
|
|
+ <el-cascader :options="countryoptions" :props="countryprops" :disabled="!canUpdateSupplier" placeholder="省市区"
|
|
|
v-model="LinkCityAry" maxlength="20" style="width: 100%" @change="handleLinkAreaChange">
|
|
v-model="LinkCityAry" maxlength="20" style="width: 100%" @change="handleLinkAreaChange">
|
|
|
</el-cascader>
|
|
</el-cascader>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="14">
|
|
<el-col :span="14">
|
|
|
- <el-input v-model="formData.LinkAddress" maxlength="500" placeholder="详细地址" style="width: 100%">
|
|
|
|
|
|
|
+ <el-input v-model="formData.LinkAddress" maxlength="500" :readonly="!canUpdateSupplier" placeholder="详细地址" style="width: 100%">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
@@ -364,7 +364,7 @@
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="HSE审查培训">
|
|
<el-form-item label="HSE审查培训">
|
|
|
<!--<el-input v-model="formData.HseTraining" placeholder="请输入" style="width: 100%"></el-input>-->
|
|
<!--<el-input v-model="formData.HseTraining" placeholder="请输入" style="width: 100%"></el-input>-->
|
|
|
- <el-select v-model="formData.HseTraining" :readonly="!canUpdateSupplier" placeholder="请选择" style="width: 100%;">
|
|
|
|
|
|
|
+ <el-select v-model="formData.HseTraining" :disabled="!canUpdateSupplier" placeholder="请选择" style="width: 100%;">
|
|
|
<el-option v-for="item in HSEOptions" :key="item.value" :label="item.label" :value="item.value"
|
|
<el-option v-for="item in HSEOptions" :key="item.value" :label="item.label" :value="item.value"
|
|
|
style="width: 100%">
|
|
style="width: 100%">
|
|
|
</el-option>
|
|
</el-option>
|
|
@@ -376,27 +376,27 @@
|
|
|
</el-row>
|
|
</el-row>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
|
|
|
|
|
- <el-form label-position="top" ref="EntityFormCert" :rules="rulesform" :model="formData" :disabled="disabled">
|
|
|
|
|
|
|
+ <el-form class="formDataInfo" label-position="top" ref="EntityFormCert" :rules="rulesform" :model="formData" :disabled="disabled">
|
|
|
<el-row :gutter="60">
|
|
<el-row :gutter="60">
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="质量管理体系认证情况及认证机构">
|
|
<el-form-item label="质量管理体系认证情况及认证机构">
|
|
|
- <el-input v-model="formData.QualitySystemCert" maxlength="200" placeholder="请输入" type="textarea"
|
|
|
|
|
|
|
+ <el-input v-model="formData.QualitySystemCert" :readonly="!canUpdateSupplier" maxlength="200" placeholder="请输入" type="textarea"
|
|
|
style="width: 100%"></el-input>
|
|
style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="产品质量认证情况及认证机构">
|
|
<el-form-item label="产品质量认证情况及认证机构">
|
|
|
- <el-input v-model="formData.ProductQualityCert" placeholder="请输入" maxlength="200" type="textarea"></el-input>
|
|
|
|
|
|
|
+ <el-input v-model="formData.ProductQualityCert" :readonly="!canUpdateSupplier" placeholder="请输入" maxlength="200" type="textarea"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="生产/制造许可证获证情况及编号">
|
|
<el-form-item label="生产/制造许可证获证情况及编号">
|
|
|
- <el-input v-model="formData.MaunLicense" placeholder="请输入" maxlength="200" type="textarea"></el-input>
|
|
|
|
|
|
|
+ <el-input v-model="formData.MaunLicense" placeholder="请输入" :readonly="!canUpdateSupplier" maxlength="200" type="textarea"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="所代理制造商名称" >
|
|
<el-form-item label="所代理制造商名称" >
|
|
|
- <el-input v-model="formData.MaunAgent" maxlength="255" placeholder="请输入" type="textarea">
|
|
|
|
|
|
|
+ <el-input v-model="formData.MaunAgent" maxlength="255" :readonly="!canUpdateSupplier" placeholder="请输入" type="textarea">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -422,7 +422,7 @@
|
|
|
</el-col>-->
|
|
</el-col>-->
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="安全生产许可证">
|
|
<el-form-item label="安全生产许可证">
|
|
|
- <el-input v-model="formData.SafetyLicense" maxlength="200" placeholder="请输入" type="textarea"
|
|
|
|
|
|
|
+ <el-input v-model="formData.SafetyLicense" :readonly="!canUpdateSupplier" maxlength="200" placeholder="请输入" type="textarea"
|
|
|
style="width: 100%">
|
|
style="width: 100%">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -430,20 +430,20 @@
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="行业特殊要求的认证证书">
|
|
<el-form-item label="行业特殊要求的认证证书">
|
|
|
- <el-input v-model="formData.SpecIndustryCert" placeholder="请输入" maxlength="200" type="textarea"
|
|
|
|
|
|
|
+ <el-input v-model="formData.SpecIndustryCert" :readonly="!canUpdateSupplier" placeholder="请输入" maxlength="200" type="textarea"
|
|
|
style="width: 100%">
|
|
style="width: 100%">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<el-form-item label="营业范围" prop="BusinessScope">
|
|
<el-form-item label="营业范围" prop="BusinessScope">
|
|
|
- <el-input v-model="formData.BusinessScope" maxlength="200" placeholder="请输入" type="textarea"
|
|
|
|
|
|
|
+ <el-input v-model="formData.BusinessScope" maxlength="200" :readonly="!canUpdateSupplier" placeholder="请输入" type="textarea"
|
|
|
style="width: 100%"></el-input>
|
|
style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="16">
|
|
<el-col :span="16">
|
|
|
<el-form-item label="备注">
|
|
<el-form-item label="备注">
|
|
|
- <el-input v-model="formData.Remark" maxlength="500" placeholder="请输入" type="textarea"
|
|
|
|
|
|
|
+ <el-input v-model="formData.Remark" maxlength="500" :readonly="!canUpdateSupplier" placeholder="请输入" type="textarea"
|
|
|
style="width: 100%">
|
|
style="width: 100%">
|
|
|
</el-input>
|
|
</el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -915,3 +915,17 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
</script>
|
|
</script>
|
|
|
|
|
+<style>
|
|
|
|
|
+.formDataInfo .el-input__inner[readonly]{
|
|
|
|
|
+ border-color:#DCDFE6;
|
|
|
|
|
+}
|
|
|
|
|
+.formDataInfo .el-input__inner[readonly]:focus{
|
|
|
|
|
+ border-color:#DCDFE6;
|
|
|
|
|
+}
|
|
|
|
|
+.formDataInfo .el-textarea__inner[readonly]{
|
|
|
|
|
+ border-color:#DCDFE6;
|
|
|
|
|
+}
|
|
|
|
|
+.formDataInfo .el-textarea__inner[readonly]:focus{
|
|
|
|
|
+ border-color:#DCDFE6;
|
|
|
|
|
+}
|
|
|
|
|
+</style>
|