Browse Source

项目商机详情页面tab调整

qymljy 1 năm trước cách đây
mục cha
commit
0b9db6f9e1
1 tập tin đã thay đổi với 46 bổ sung25 xóa
  1. 46 25
      src/HDrpManagement/projectChange/modules/detail.vue

+ 46 - 25
src/HDrpManagement/projectChange/modules/detail.vue

@@ -10,7 +10,7 @@
     idname="sa_projectid"
     typeTask="项目商机"
     :tags="[]"
-    :tabs="['详细信息','关联客户','联系人','产品配置单','报价单','竞争对手','合同','关联线索','报备进度','项目评估']"
+    :tabs="tool.checkAuth($route.name,'productSetQuery')?['报价单','合同','详细信息','关联客户','联系人','产品配置单','关联线索','报备进度','竞争对手','项目评估']:['报价单','合同','详细信息','关联客户','联系人','关联线索','报备进度','竞争对手','项目评估']"
     :status="mainData.status"
     @pageChange="pageChange"
     @onEditSuccess="queryMainData($route.query.id)"
@@ -57,46 +57,67 @@
       </div>
     </template>
 
-    <div slot="slot0" class=" normal-panel">
-      <BaseInfo v-if="detailInfo" :detailInfo="detailInfo"/>
+    <!-- 报价单   -->
+    <div slot="slot0" class="normal-panel" >
+      <quotation :data="mainData" v-if="flag === 1" :flagTag="flagTag" />
     </div>
-    <!-- 项目评估   -->
-    <div slot="slot9" class=" normal-panel">
-      <StageTask ref="setStage" v-if="mainData" :rowData="mainData" @estimateSuccess="$refs.details.$refs.follow.queryLogs()"/>
+    <!-- 合同   -->
+    <div slot="slot1" class=" normal-panel">
+      <contract v-if="mainData" :data="mainData" :flagTag="flagTag" />
+    </div>
+    <div slot="slot2" class=" normal-panel">
+      <BaseInfo v-if="detailInfo" :detailInfo="detailInfo"/>
     </div>
     <!-- 关联客户   -->
-    <div slot="slot1" class=" normal-panel">
+    <div slot="slot3" class=" normal-panel">
       <andEnterprise :rowData="mainData" v-if="flag === 1" @changeSuccess="changeSuccess"/>
     </div>
     <!-- 联系人   -->
-    <div slot="slot2" class=" normal-panel">
+    <div slot="slot4" class=" normal-panel">
       <contacts v-if="mainData" :data="mainData" />
     </div>
     <!-- 产品配置单   -->
-    <div slot="slot3" class=" normal-panel" >
-      <product_set :data="mainData"  v-if="flag === 1" :flagTag="flagTag" :disabled="mainData.disabled" :isLeader="isLeader"  @productSetSuccess="queryMainData($route.query.id)" @delSuccess="queryMainData($route.query.id)"/>
-    </div>
-    <!-- 报价单   -->
-    <div slot="slot4" class="normal-panel" >
-      <quotation :data="mainData" v-if="flag === 1" :flagTag="flagTag" />
-    </div>
-    <!-- 竞争对手   -->
-    <div slot="slot5" class=" normal-panel">
-      <Rival v-if="mainData" :data="mainData" />
+    <div slot="slot5" class=" normal-panel" >
+      <div v-if="tool.checkAuth($route.name,'productSetQuery')">
+        <product_set :data="mainData"  v-if="flag === 1" :flagTag="flagTag" :disabled="mainData.disabled" :isLeader="isLeader"  @productSetSuccess="queryMainData($route.query.id)" @delSuccess="queryMainData($route.query.id)"/>
+      </div>
+      <div v-else>
+        <clue v-if="mainData" :data="mainData" />
+      </div>
     </div>
-    <!-- 合同   -->
+    <!-- 关联线索   -->
     <div slot="slot6" class=" normal-panel">
-      <contract v-if="mainData" :data="mainData" :flagTag="flagTag" />
+      <div v-if="tool.checkAuth($route.name,'productSetQuery')">
+        <clue v-if="mainData" :data="mainData" />
+      </div>
+      <div v-else>
+        <reportingProgress></reportingProgress>
+      </div>
     </div>
-    <!-- 关联线索   -->
+    <!-- 报备进度   -->
     <div slot="slot7" class=" normal-panel">
-      <clue v-if="mainData" :data="mainData" />
+      <div v-if="tool.checkAuth($route.name,'productSetQuery')">
+        <reportingProgress></reportingProgress>
+      </div>
+      <div v-else>
+        <Rival v-if="mainData" :data="mainData" />
+      </div>
     </div>
-    <!-- 报备进度   -->
+    <!-- 竞争对手   -->
     <div slot="slot8" class=" normal-panel">
-      <reportingProgress></reportingProgress>
+      <div v-if="tool.checkAuth($route.name,'productSetQuery')">
+        <Rival v-if="mainData" :data="mainData" />
+      </div>
+      <div v-else>
+        <StageTask ref="setStage" v-if="mainData" :rowData="mainData" @estimateSuccess="$refs.details.$refs.follow.queryLogs()"/>
+      </div>
+    </div>
+    <!-- 项目评估   -->
+    <div slot="slot9" class=" normal-panel">
+      <div v-if="tool.checkAuth($route.name,'productSetQuery')">
+        <StageTask ref="setStage" v-if="mainData" :rowData="mainData" @estimateSuccess="$refs.details.$refs.follow.queryLogs()"/>
+      </div>
     </div>
-
   </basicDetails>
 </template>