Sfoglia il codice sorgente

前端: 准入申请-企业人员结构是否可编辑控制

baichengfei 5 anni fa
parent
commit
24a167373c

+ 41 - 3
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplier/_opera/basisedit.vue

@@ -2,8 +2,8 @@
   <div>
     <el-breadcrumb class="heading">
       <el-breadcrumb-item :to="{ path: '/' }">平台首页</el-breadcrumb-item>
-      <el-breadcrumb-item :to="{ path: '/oilsupplier/supplier/basislist' }">基建类供方准入评审表</el-breadcrumb-item>
-      <el-breadcrumb-item>基建类供方准入评审表</el-breadcrumb-item>
+      <el-breadcrumb-item :to="{ path: '/oilsupplier/supplier/basislist' }">基建类供方准入申请列表</el-breadcrumb-item>
+      <el-breadcrumb-item>基建类评审表</el-breadcrumb-item>
     </el-breadcrumb>
 
     <!--<no-ssr>
@@ -20,7 +20,7 @@
     <el-card class="box-card">
       <div slot="header">
         <span>
-          <i class="icon icon-table2"></i> <span v-if="formData.SupplierName"> {{formData.SupplierName}}</span><span v-else>信息</span>
+          <i class="icon icon-table2"></i> &nbsp;<span v-if="formData.SupplierName"> {{formData.SupplierName}}</span><span v-else>信息</span>
         </span>
         <span style="float: right;">
           <!--<el-button plain icon="el-icon-right" size="mini" style="margin-right: 5px" @click="nextTab">下一步</el-button>-->
@@ -106,6 +106,7 @@
             </div>
 
             <el-form label-width="220px"
+                     class="formDataInfo"
                      ref="EntityFormNumber"
                      size="mini"
                      :model="formDataCert"
@@ -116,6 +117,7 @@
                                 prop="WorkerTotal">
                     <el-input-number v-model="formDataCert.WorkerTotal"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -126,6 +128,7 @@
                                 prop="ContractNum">
                     <el-input-number v-model="formDataCert.ContractNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -136,6 +139,7 @@
                                 prop="UniversityNum">
                     <el-input-number v-model="formDataCert.UniversityNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -146,6 +150,7 @@
                                 prop="TechnicalNum">
                     <el-input-number v-model="formDataCert.TechnicalNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -156,6 +161,7 @@
                                 prop="AboveProfNum">
                     <el-input-number v-model="formDataCert.AboveProfNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -166,6 +172,7 @@
                                 prop="MiddleProfNum">
                     <el-input-number v-model="formDataCert.MiddleProfNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -176,6 +183,7 @@
                                 prop="NationalRegNum">
                     <el-input-number v-model="formDataCert.NationalRegNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -186,6 +194,7 @@
                                 prop="NationalCertTotal">
                     <el-input-number v-model="formDataCert.NationalCertTotal"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -196,6 +205,7 @@
                                 prop="DesignerTotal">
                     <el-input-number v-model="formDataCert.DesignerTotal"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -206,6 +216,7 @@
                                 prop="SkillerTotal">
                     <el-input-number v-model="formDataCert.SkillerTotal"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -1928,4 +1939,31 @@ export default {
 .mycard .el-card__header {
   padding: 8px;
 }
+.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;
+}
+
+.formDataInfo .el-input__inner[disabled] {
+  color: black;
+  opacity: 1;
+  background-color: white;
+}
+
+.formDataInfo .el-textarea__inner[disabled] {
+  color: black;
+  opacity: 1;
+  background-color: white;
+}
 </style>

+ 41 - 3
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplier/_opera/goodsedit.vue

@@ -2,8 +2,8 @@
   <div>
     <el-breadcrumb class="heading">
       <el-breadcrumb-item :to="{ path: '/' }">平台首页</el-breadcrumb-item>
-      <el-breadcrumb-item :to="{ path: '/oilsupplier/supplier/goodslist' }">物资类列表</el-breadcrumb-item>
-      <el-breadcrumb-item>物资类供方准入评审表</el-breadcrumb-item>
+      <el-breadcrumb-item :to="{ path: '/oilsupplier/supplier/goodslist' }">物资类供方准入申请列表</el-breadcrumb-item>
+      <el-breadcrumb-item>物资类评审表</el-breadcrumb-item>
     </el-breadcrumb>
 
     <!--<no-ssr>
@@ -20,7 +20,7 @@
     <el-card class="box-card">
       <div slot="header">
         <span>
-          <i class="icon icon-table2"></i> <span v-if="formData.SupplierName"> {{formData.SupplierName}}</span><span v-else>信息</span>
+          <i class="icon icon-table2"></i> &nbsp;<span v-if="formData.SupplierName"> {{formData.SupplierName}}</span><span v-else>信息</span>
         </span>
         <el-popover>
             <el-steps :active="formData.Step"
@@ -111,6 +111,7 @@
             </div>
 
             <el-form label-width="220px"
+                     class="formDataInfo"
                      ref="EntityFormNumber"
                      size="mini"
                      :model="formDataCert"
@@ -123,6 +124,7 @@
                                 prop="WorkerTotal">
                     <el-input-number v-model="formDataCert.WorkerTotal"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      step-strictly
                                      :min="0"
                                      style="width: 100%"></el-input-number>
@@ -135,6 +137,7 @@
                     <el-input-number v-model="formDataCert.ContractNum"
                                      controls-position="right"
                                      step-strictly
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -145,6 +148,7 @@
                                 prop="UniversityNum">
                     <el-input-number v-model="formDataCert.UniversityNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      step-strictly
                                      :min="0"
                                      style="width: 100%"></el-input-number>
@@ -158,6 +162,7 @@
                                 prop="TechnicalNum">
                     <el-input-number v-model="formDataCert.TechnicalNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      step-strictly
                                      :min="0"
                                      style="width: 100%"></el-input-number>
@@ -169,6 +174,7 @@
                                 prop="AboveProfNum">
                     <el-input-number v-model="formDataCert.AboveProfNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      step-strictly
                                      :min="0"
                                      style="width: 100%"></el-input-number>
@@ -180,6 +186,7 @@
                                 prop="MiddleProfNum">
                     <el-input-number v-model="formDataCert.MiddleProfNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      step-strictly
                                      :min="0"
                                      style="width: 100%"></el-input-number>
@@ -191,6 +198,7 @@
                                 prop="NationalRegNum">
                     <el-input-number v-model="formDataCert.NationalRegNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      step-strictly
                                      :min="0"
                                      style="width: 100%"></el-input-number>
@@ -202,6 +210,7 @@
                                 prop="NationalCertTotal">
                     <el-input-number v-model="formDataCert.NationalCertTotal"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      step-strictly
                                      :min="0"
                                      style="width: 100%"></el-input-number>
@@ -213,6 +222,7 @@
                                 prop="DesignerTotal">
                     <el-input-number v-model="formDataCert.DesignerTotal"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      step-strictly
                                      :min="0"
                                      style="width: 100%"></el-input-number>
@@ -224,6 +234,7 @@
                                 prop="SkillerTotal">
                     <el-input-number v-model="formDataCert.SkillerTotal"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      step-strictly
                                      :min="0"
                                      style="width: 100%"></el-input-number>
@@ -2200,4 +2211,31 @@ export default {
 .mycard .el-card__header {
   padding: 8px;
 }
+.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;
+}
+
+.formDataInfo .el-input__inner[disabled] {
+  color: black;
+  opacity: 1;
+  background-color: white;
+}
+
+.formDataInfo .el-textarea__inner[disabled] {
+  color: black;
+  opacity: 1;
+  background-color: white;
+}
 </style>

+ 40 - 2
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplier/_opera/techedit.vue

@@ -2,8 +2,8 @@
   <div>
     <el-breadcrumb class="heading">
       <el-breadcrumb-item :to="{ path: '/' }">平台首页</el-breadcrumb-item>
-      <el-breadcrumb-item :to="{ path: '/oilsupplier/supplier/techlist' }">服务类列表</el-breadcrumb-item>
-      <el-breadcrumb-item>服务类供方准入评审表</el-breadcrumb-item>
+      <el-breadcrumb-item :to="{ path: '/oilsupplier/supplier/techlist' }">服务类供方准入申请列表</el-breadcrumb-item>
+      <el-breadcrumb-item>服务类评审表</el-breadcrumb-item>
     </el-breadcrumb>
     <el-card class="box-card">
       <div slot="header">
@@ -103,6 +103,7 @@
             </div>
 
             <el-form label-width="220px"
+                     class="formDataInfo"
                      ref="EntityFormNumber"
                      size="mini"
                      :model="formDataCert"
@@ -113,6 +114,7 @@
                                 prop="WorkerTotal">
                     <el-input-number v-model="formDataCert.WorkerTotal"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -123,6 +125,7 @@
                                 prop="ContractNum">
                     <el-input-number v-model="formDataCert.ContractNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -132,6 +135,7 @@
                   <el-form-item label="大学及以上学历人员数量">
                     <el-input-number v-model="formDataCert.UniversityNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -142,6 +146,7 @@
                                 prop="TechnicalNum">
                     <el-input-number v-model="formDataCert.TechnicalNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -152,6 +157,7 @@
                                 prop="AboveProfNum">
                     <el-input-number v-model="formDataCert.AboveProfNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -162,6 +168,7 @@
                                 prop="MiddleProfNum">
                     <el-input-number v-model="formDataCert.MiddleProfNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -172,6 +179,7 @@
                                 prop="NationalRegNum">
                     <el-input-number v-model="formDataCert.NationalRegNum"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -182,6 +190,7 @@
                                 prop="NationalCertTotal">
                     <el-input-number v-model="formDataCert.NationalCertTotal"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -192,6 +201,7 @@
                                 prop="DesignerTotal">
                     <el-input-number v-model="formDataCert.DesignerTotal"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -202,6 +212,7 @@
                                 prop="SkillerTotal">
                     <el-input-number v-model="formDataCert.SkillerTotal"
                                      controls-position="right"
+                                     :disabled="!canUpdateSupplier"
                                      :min="0"
                                      style="width: 100%"></el-input-number>
                   </el-form-item>
@@ -1926,4 +1937,31 @@ export default {
 .mycard .el-card__header {
   padding: 8px;
 }
+.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;
+}
+
+.formDataInfo .el-input__inner[disabled] {
+  color: black;
+  opacity: 1;
+  background-color: white;
+}
+
+.formDataInfo .el-textarea__inner[disabled] {
+  color: black;
+  opacity: 1;
+  background-color: white;
+}
 </style>