duy hai 10 meses
pai
achega
54919b2ea8
Modificáronse 1 ficheiros con 45 adicións e 22 borrados
  1. 45 22
      src/views/data-fill/wbs.vue

+ 45 - 22
src/views/data-fill/wbs.vue

@@ -145,12 +145,12 @@
                     @change="authBtnTabClick"
                 >
                     <template #extra>
-                        <HcTooltip keys="wbs_views_sort_btn">
+                        <HcTooltip
+                            keys="wbs_views_sort_btn"
+                            v-if="nodeDataInfo?.nodeClass !== 2"
+                        >
                             <el-button
-                                :disabled="
-                                    ListItemDatas.length <= 0 ||
-                                    nodeDataInfo?.nodeClass == 2
-                                "
+                                :disabled="ListItemDatas.length <= 0"
                                 hc-btn
                                 type="primary"
                                 @click="sortFormClick"
@@ -158,23 +158,27 @@
                                 排序
                             </el-button>
                         </HcTooltip>
-                        <HcTooltip keys="wbs_views_node_save_btn">
+                        <HcTooltip
+                            keys="wbs_views_node_save_btn"
+                            v-if="nodeDataInfo?.nodeClass !== 2"
+                        >
                             <el-button
                                 :loading="nodeSaveLoading"
                                 hc-btn
                                 type="primary"
                                 @click="NodeSaveClick"
-                                :disabled="nodeDataInfo?.nodeClass == 2"
                             >
                                 辅助保存
                             </el-button>
                         </HcTooltip>
-                        <HcTooltip keys="wbs_views_drawings">
+                        <HcTooltip
+                            keys="wbs_views_drawings"
+                            v-if="nodeDataInfo?.nodeClass !== 2"
+                        >
                             <el-button
                                 :disabled="
                                     nodeDataInfo?.drawingsId === -1 ||
-                                    nodeDataInfo?.drawingsId === null ||
-                                    nodeDataInfo?.nodeClass == 2
+                                    nodeDataInfo?.drawingsId === null
                                 "
                                 hc-btn
                                 color="#e03997"
@@ -209,12 +213,16 @@
                         >
                             上传附件
                         </el-button>
-                        <HcTooltip v-if="NodeStatus !== '3'" keys="wbs_report">
+                        <HcTooltip
+                            v-if="
+                                NodeStatus !== '3' ||
+                                nodeDataInfo?.nodeClass !== 2
+                            "
+                            keys="wbs_report"
+                        >
                             <el-button
                                 :disabled="
-                                    NodeStatus === '3' ||
-                                    NodeStatus === '1' ||
-                                    nodeDataInfo?.nodeClass == 2
+                                    NodeStatus === '3' || NodeStatus === '1'
                                 "
                                 :loading="reportLoading"
                                 hc-btn
@@ -225,27 +233,34 @@
                                 上报
                             </el-button>
                         </HcTooltip>
-                        <HcTooltip v-if="NodeStatus === '3'" keys="wbs_abolish">
+                        <HcTooltip
+                            v-if="
+                                NodeStatus === '3' ||
+                                nodeDataInfo?.nodeClass !== 2
+                            "
+                            keys="wbs_abolish"
+                        >
                             <el-button
                                 hc-btn
                                 :laoding="abolishLoaing"
                                 color="#FF976A"
                                 style="color: white"
                                 @click="abolishOneClick"
-                                :disabled="nodeDataInfo?.nodeClass == 2"
                             >
                                 撤回上报流程
                             </el-button>
                         </HcTooltip>
                         <HcTooltip keys="wbs_views_sync_data_btn">
                             <el-button
-                                v-if="authBtnTabKey === '2'"
+                                v-if="
+                                    authBtnTabKey === '2' ||
+                                    nodeDataInfo?.nodeClass !== 2
+                                "
                                 hc-btn
                                 color="#37c0fe"
                                 style="color: white"
                                 :loading="syncdataloading"
                                 @click="syncdata"
-                                :disabled="nodeDataInfo?.nodeClass == 2"
                             >
                                 同步质检资料
                             </el-button>
@@ -257,17 +272,25 @@
                             style="color: white"
                             :loading="syncWorkloading"
                             @click="syncWork"
-                            v-if="nodeDataInfo.majorDataType == 2"
+                            v-if="
+                                nodeDataInfo.majorDataType == 2 ||
+                                nodeDataInfo?.nodeClass !== 2
+                            "
                         >
                             同步工序资料
                         </el-button>
 
-                        <HcTooltip v-if="NodeStatus !== '3'" keys="wbs_save">
+                        <HcTooltip
+                            v-if="
+                                NodeStatus !== '3' ||
+                                nodeDataInfo?.nodeClass !== 2
+                            "
+                            keys="wbs_save"
+                        >
                             <el-button
                                 :disabled="
                                     NodeStatus === '3' ||
-                                    ListItemDatas.length <= 0 ||
-                                    nodeDataInfo?.nodeClass == 2
+                                    ListItemDatas.length <= 0
                                 "
                                 :loading="tableFormSaveLoading"
                                 hc-btn