2
3
فهرست منبع

技术服务类企业类型不能选及审核的时候注册地点通讯地址不显示

Signed-off-by: lijunqing <lijunqing@dashoo.cn>
lijunqing 6 سال پیش
والد
کامیت
1d19b965b7

+ 28 - 13
src/dashoo.cn/frontend_web/src/components/oilsupplier/basisinfo.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <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-col :span="8">
           <el-form-item label="DEMO">
@@ -57,7 +57,7 @@
         </el-col>
         <el-col :span="8">
           <el-form-item label="证件合一">
-            <el-select v-model="formData.CredentialFlag" placeholder="请选择"  @change="showorhid"  style="width: 100%">
+            <el-select v-model="formData.CredentialFlag" placeholder="请选择" :disabled="!canUpdateSupplier"  @change="showorhid"  style="width: 100%">
               <el-option v-for="item in selectoptions" :key="item.value" :label="item.label" :value="item.value">
               </el-option>
             </el-select>
@@ -129,7 +129,7 @@
                 </el-cascader>
               </el-col>
               <el-col :span="14">
-                <el-input v-model="formData.LinkAddress" props="LinkAddress" maxlength="500" placeholder="详细地址"
+                <el-input v-model="formData.LinkAddress" :readonly="!canUpdateSupplier" props="LinkAddress" maxlength="500" placeholder="详细地址"
                           style="width: 100%">
                 </el-input>
               </el-col>
@@ -222,6 +222,7 @@
             <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">
@@ -275,7 +276,7 @@
           </el-col>
         </el-row>
 
-
+      <el-row>
         <el-col :span="8">
           <el-form-item label="固定电话" prop="Telphone">
             <el-input v-model="formData.Telphone" maxlength="20" :readonly="!canUpdateSupplier" placeholder="请输入"
@@ -326,13 +327,13 @@
         </el-col>-->
         <el-col :span="8">
           <el-form-item label="进津备案通知书">
-            <el-input v-model="formData.TJInNotify" placeholder="请输入" style="width: 100%"></el-input>
+            <el-input v-model="formData.TJInNotify"  :readonly="!canUpdateSupplier" 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" :readonly="!canUpdateSupplier" placeholder="请选择"
+            <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"
                          style="width: 100%">
@@ -344,17 +345,17 @@
 
       </el-row>
     </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-col :span="8">
           <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>
           </el-form-item>
         </el-col>
         <el-col :span="8">
           <el-form-item label="企业资质证书(编号  级别)">
-            <el-input v-model="formData.QualifCert" placeholder="请输入" maxlength="200" type="textarea"
+            <el-input v-model="formData.QualifCert" :readonly="!canUpdateSupplier" placeholder="请输入" maxlength="200" type="textarea"
                       style="width: 100%">
             </el-input>
           </el-form-item>
@@ -366,7 +367,7 @@
         </el-col>-->
         <el-col :span="8">
           <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%">
             </el-input>
           </el-form-item>
@@ -374,20 +375,20 @@
 
         <el-col :span="8">
           <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%">
             </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" placeholder="请输入" type="textarea"
+            <el-input v-model="formData.BusinessScope" maxlength="200" :readonly="!canUpdateSupplier" placeholder="请输入" type="textarea"
                       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" style="width: 100%">
+            <el-input v-model="formData.Remark" maxlength="500" :readonly="!canUpdateSupplier" placeholder="请输入" type="textarea" style="width: 100%">
             </el-input>
           </el-form-item>
         </el-col>
@@ -805,3 +806,17 @@
   }
 
 </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>

+ 32 - 18
src/dashoo.cn/frontend_web/src/components/oilsupplier/goodsinfo.vue

@@ -3,7 +3,7 @@
   <div>
     <!--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-col :span="8">
           <el-form-item label="DEMO">
@@ -60,7 +60,7 @@
           <el-form-item label="国家" prop="Country" >
             <!--<el-input v-model="formData.Country" maxlength="255" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
             </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
                 v-for="item in countryListOptions"
                 :key="item.key"
@@ -86,7 +86,7 @@
 
          <el-col :span="8">
           <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"
                          :value="item.Key">
               </el-option>
@@ -105,7 +105,7 @@
 
         <el-col :span="8">
            <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>
             </el-select>
@@ -145,12 +145,12 @@
           <el-form-item label="注册地址" prop="Province">
             <el-row>
               <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">
                 </el-cascader>
               </el-col>
               <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-col>
             </el-row>
@@ -167,12 +167,12 @@
           <el-form-item label="通信地址" prop="LinkProvince" >
             <el-row>
               <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">
                 </el-cascader>
               </el-col>
               <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-col>
             </el-row>
@@ -364,7 +364,7 @@
         <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" :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"
                          style="width: 100%">
               </el-option>
@@ -376,27 +376,27 @@
       </el-row>
     </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-col :span="8">
           <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>
           </el-form-item>
         </el-col>
       <el-col :span="8">
           <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-col>
         <el-col :span="8">
           <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-col>
          <el-col :span="8">
           <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-form-item>
         </el-col>
@@ -422,7 +422,7 @@
         </el-col>-->
         <el-col :span="8">
           <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%">
             </el-input>
           </el-form-item>
@@ -430,20 +430,20 @@
 
         <el-col :span="8">
           <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%">
             </el-input>
           </el-form-item>
         </el-col>
         <el-col :span="8">
           <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>
           </el-form-item>
         </el-col>
         <el-col :span="16">
           <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%">
             </el-input>
           </el-form-item>
@@ -915,3 +915,17 @@
   }
 
 </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>

+ 25 - 11
src/dashoo.cn/frontend_web/src/components/oilsupplier/techinfo.vue

@@ -1,7 +1,7 @@
 
 <template>
   <div>
-    <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-col :span="8">
           <el-form-item label="DEMO">
@@ -57,7 +57,7 @@
 
         <el-col :span="8">
            <el-form-item label="证件合一">
-            <el-select v-model="formData.CredentialFlag" placeholder="请选择"  @change="showorhid" style="width: 100%">
+            <el-select v-model="formData.CredentialFlag" placeholder="请选择" :disabled="!canUpdateSupplier"  @change="showorhid" style="width: 100%">
               <el-option v-for="item in selectoptions" :key="item.value" :label="item.label" :value="item.value">
               </el-option>
             </el-select>
@@ -219,7 +219,7 @@
             </el-date-picker>
           </el-form-item>
         </el-col>
-
+      </el-row>
         <el-row>
           <el-col :span="8">
             <el-form-item label="注册资本" prop="RegCapital" >
@@ -267,7 +267,7 @@
             </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" :readonly="!canUpdateSupplier" maxlength="20" placeholder="请输入" style="width: 100%">
@@ -327,17 +327,17 @@
       </el-row>
     </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-col :span="8">
         <el-form-item label="质量管理体系认证情况">
-          <el-input v-model="formData.QualitySystemCert" maxlength="200" placeholder="请输入" type="textarea"
+          <el-input v-model="formData.QualitySystemCert" maxlength="200" :readonly="!canUpdateSupplier" placeholder="请输入" type="textarea"
                     style="width: 100%"></el-input>
         </el-form-item>
       </el-col>
       <el-col :span="8">
         <el-form-item label="企业资质证书(编号  级别)">
-          <el-input v-model="formData.QualifCert" placeholder="请输入" maxlength="200" type="textarea"
+          <el-input v-model="formData.QualifCert" placeholder="请输入" :readonly="!canUpdateSupplier" maxlength="200" type="textarea"
                     style="width: 100%">
           </el-input>
         </el-form-item>
@@ -349,7 +349,7 @@
       </el-col>-->
       <el-col :span="8">
         <el-form-item label="安全生产许可证">
-          <el-input v-model="formData.SafetyLicense" maxlength="200" placeholder="请输入" type="textarea"
+          <el-input v-model="formData.SafetyLicense" maxlength="200" :readonly="!canUpdateSupplier" placeholder="请输入" type="textarea"
                     style="width: 100%">
           </el-input>
         </el-form-item>
@@ -357,20 +357,20 @@
 
       <el-col :span="8">
         <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%">
           </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" placeholder="请输入" type="textarea"
+          <el-input v-model="formData.BusinessScope" :readonly="!canUpdateSupplier" maxlength="200" placeholder="请输入" type="textarea"
                     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"
+          <el-input v-model="formData.Remark" :readonly="!canUpdateSupplier" maxlength="500" placeholder="请输入" type="textarea"
                     style="width: 100%">
           </el-input>
         </el-form-item>
@@ -792,3 +792,17 @@
   }
 
 </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>