Просмотр исходного кода

提成发放,业务员支出、业务员收入调整

qymljy 1 год назад
Родитель
Сommit
3a7f450b49

+ 3 - 2
src/SDrpManagement/commissionDistribution/detail/index.vue

@@ -12,7 +12,7 @@
         :mainAreaData="mainAreaData"
         :titleText="mainData.billno"
         @pageChange="pageChange"
-        :tabs="['收入明细','详细信息']"
+        :tabs="tool.checkAuth($route.name,'revenueDetails')?['收入明细','详细信息']:['详细信息']"
         @onEditSuccess="queryMainData"
         :statusCheck="[{key:'status',value:'发放'}]"
     >
@@ -20,7 +20,8 @@
         <toGrant class="inline-16" v-if="tool.checkAuth($route.name,'grant')" @examineSuccess="queryMainData" :status="mainData.status"></toGrant>
       </div>
       <div slot="slot0" class="normal-panel">
-        <incomes :data="mainData" @delSuccess="queryMainData"></incomes>
+        <incomes v-if="tool.checkAuth($route.name,'revenueDetails')" :data="mainData" @delSuccess="queryMainData"></incomes>
+        <baseInfo v-else  :detailInfo="detailInfo"></baseInfo>
       </div>
       <div slot="slot1" class="normal-panel">
         <baseInfo  :detailInfo="detailInfo"></baseInfo>

+ 3 - 2
src/SDrpManagement/salerExpenditure/detail/index.vue

@@ -12,7 +12,7 @@
         :mainAreaData="mainAreaData"
         :titleText="mainData.billno"
         @pageChange="pageChange"
-        :tabs="['收入明细','详细信息']"
+        :tabs="tool.checkAuth($route.name,'incomeDetail')?['收入明细','详细信息']:['详细信息']"
         @onEditSuccess="queryMainData"
         :statusCheck="[{key:'status',value:'审核'}]"
     >
@@ -20,7 +20,8 @@
         <toExamine class="inline-16" v-if="tool.checkAuth($route.name,'toExamine')" @examineSuccess="examineSuccess" :status="mainData.status"></toExamine>
       </div>
       <div slot="slot0" class="normal-panel">
-        <income ref="incomeRef" :data="mainData" @onSuccess="queryMainData"></income>
+        <income v-if="tool.checkAuth($route.name,'incomeDetail')" ref="incomeRef" :data="mainData" @onSuccess="queryMainData"></income>
+        <baseInfo v-else :detailInfo="detailInfo"></baseInfo>
       </div>
       <div slot="slot1" class="normal-panel">
         <baseInfo  :detailInfo="detailInfo"></baseInfo>

+ 5 - 3
src/SDrpManagement/salerIncome/detail/index.vue

@@ -12,7 +12,7 @@
         :mainAreaData="mainAreaData"
         :titleText="mainData.billno"
         @pageChange="pageChange"
-        :tabs="['提成明细','支出','详细信息']"
+        :tabs="tool.checkAuth($route.name,'commissionDetails')?['提成明细','支出','详细信息']:['支出','详细信息']"
         @onEditSuccess="queryMainData"
         :statusCheck="[{key:'status',value:'审核'}]"
     >
@@ -20,10 +20,12 @@
         <toExamine class="inline-16" v-if="tool.checkAuth($route.name,'toExamine')" @examineSuccess="examineSuccess" :status="mainData.status"></toExamine>
       </div>
       <div slot="slot0" class="normal-panel">
-        <commissionDetails ref="commissionRef" @onSuccess="queryMainData" :data="mainData"></commissionDetails>
+        <commissionDetails v-if="tool.checkAuth($route.name,'commissionDetails')" ref="commissionRef" @onSuccess="queryMainData" :data="mainData"></commissionDetails>
+        <expenditure v-else></expenditure>
       </div>
       <div slot="slot1" class="normal-panel">
-        <expenditure></expenditure>
+        <expenditure v-if="tool.checkAuth($route.name,'commissionDetails')"></expenditure>
+        <baseInfo v-else :detailInfo="detailInfo"></baseInfo>
       </div>
       <div slot="slot2" class="normal-panel">
         <baseInfo  :detailInfo="detailInfo"></baseInfo>