瀏覽代碼

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

qymljy 1 年之前
父節點
當前提交
e0fdb9b9ec

+ 4 - 4
src/SDrpManagement/commissionDistribution/detail/components/income.vue

@@ -12,13 +12,13 @@
         </el-input>
       </div>
       <div class="mt-10 inline-16">
-        <addDetail  v-if="tool.checkAuth($route.name,'revenueDetails')" :status="data.status" @onSuccess="listData"></addDetail>
+        <addDetail   :status="data.status" @onSuccess="listData"></addDetail>
       </div>
       <div class="mt-10 inline-16">
-        <el-button v-if="tool.checkAuth($route.name,'revenueDetails')"   @click="delDetail" :type="delData.length == 0 || data.status == '发放'?'':'primary'" size="small" :disabled="delData.length == 0 || data.status == '发放'">删 除</el-button>
+        <el-button    @click="delDetail" :type="delData.length == 0 || data.status == '发放'?'':'primary'" size="small" :disabled="delData.length == 0 || data.status == '发放'">删 除</el-button>
       </div>
       <div class="mt-10 inline-16">
-        <exportFile v-if="tool.checkAuth($route.name,'revenueDetails')" :param="param" :columns="tablecols" fileName="收入列表"></exportFile>
+        <exportFile  :param="param" :columns="tablecols" fileName="收入列表"></exportFile>
       </div>
     </div>
     <tableNewLayout :layout="tablecols" :data="list" :opwidth="200" height="calc(100vh - 376px)" :width="true" :custom="true" fixedName="operation" :checkbox="true" @selectionChange="selectionChange">
@@ -59,7 +59,7 @@
           {{scope.column.data[[scope.column.columnname]]?'¥&nbsp;'+ tool.formatAmount(scope.column.data[[scope.column.columnname]],2):'--'}}
         </div>
         <div v-else-if="scope.column.columnname === 'amount'">
-          <div v-if="data.status != '发放' && tool.checkAuth($route.name,'revenueDetails')">
+          <div v-if="data.status != '发放' ">
             <el-input v-model.number="scope.column.data.amount" placeholder="本次发放金额" @change="amountChange(scope.column.data.amount,scope.column.data)" size="small"></el-input>
             <p style="color: red" v-if="isCheck && sa_hrcashbilldetailid == scope.column.data.sa_hrcashbilldetailid">不得大于未发放金额</p>
           </div>

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

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

+ 4 - 4
src/SDrpManagement/salerExpenditure/detail/components/income.vue

@@ -6,20 +6,20 @@
         </el-input>
       </div>
       <div class="mt-10 inline-16">
-        <add v-if="tool.checkAuth($route.name,'incomeDetail')" :data="data" @onSuccess="listData"></add>
+        <add  :data="data" @onSuccess="listData"></add>
       </div>
       <div class="mt-10 inline-16">
-        <el-button v-if="tool.checkAuth($route.name,'incomeDetail')"  @click="delDetail" :type="delData.length == 0 || data.status == '审核'?'':'primary'" size="small" :disabled="delData.length == 0 || data.status == '审核'">删 除</el-button>
+        <el-button   @click="delDetail" :type="delData.length == 0 || data.status == '审核'?'':'primary'" size="small" :disabled="delData.length == 0 || data.status == '审核'">删 除</el-button>
       </div>
       <div class="mt-10 inline-16">
-        <exportFile v-if="tool.checkAuth($route.name,'incomeDetail')" :param="param" :columns="tablecols" fileName="收入明细"></exportFile>
+        <exportFile :param="param" :columns="tablecols" fileName="收入明细"></exportFile>
       </div>
     </div>
     <tableNewLayout :layout="tablecols" :checkbox="true" :data="list" :opwidth="200" height="calc(100vh - 376px)" :width="true" :custom="true" fixedName="operation" @selectionChange="selectionChange">
       <template v-slot:customcol="scope">
         <div v-if="scope.column.columnname === 'amount'">
 <!--          {{scope.column.data[[scope.column.columnname]]?'¥ '+tool.formatAmount(scope.column.data[[scope.column.columnname]],2):'&#45;&#45;'}}-->
-          <div v-if="data.status != '审核' && tool.checkAuth($route.name,'incomeDetail')">
+          <div v-if="data.status != '审核' ">
             <el-input v-model.number="scope.column.data.amount" placeholder="本次发放金额" @change="amountChange(scope.column.data.amount,scope.column.data)" size="small"></el-input>
             <p style="color: red" v-if="isCheck && sa_hrcashbilldetailid == scope.column.data.sa_hrcashbilldetailid">不得大于未发放金额</p>
           </div>

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

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

+ 4 - 4
src/SDrpManagement/salerIncome/detail/components/commissionDetails.vue

@@ -5,13 +5,13 @@
       </el-input>
     </div>
     <div class="mt-10 inline-16">
-      <add @onSuccess="onSuccess" v-if="tool.checkAuth($route.name,'commissionDetails')" :status="data.status"></add>
+      <add @onSuccess="onSuccess"  :status="data.status"></add>
     </div>
     <div class="mt-10 inline-16">
-      <el-button size="small" v-if="tool.checkAuth($route.name,'commissionDetails')" :type="data.status == '审核' || delData.length == 0?'':'primary'"  @click="onDel" :disabled="data.status == '审核' || delData.length == 0">删除</el-button>
+      <el-button size="small"  :type="data.status == '审核' || delData.length == 0?'':'primary'"  @click="onDel" :disabled="data.status == '审核' || delData.length == 0">删除</el-button>
     </div>
     <div class="mt-10 inline-16">
-      <exportFile v-if="tool.checkAuth($route.name,'commissionDetails')" :param="param" :columns="tablecols" fileName="提成明细"></exportFile>
+      <exportFile  :param="param" :columns="tablecols" fileName="提成明细"></exportFile>
     </div>
     <tableNewLayout :checkbox="true" :layout="tablecols" :data="list" :opwidth="200" height="calc(100vh - 376px)" :width="true" :custom="true" fixedName="operation" @selectionChange="selectionChange">
       <template v-slot:customcol="scope">
@@ -36,7 +36,7 @@
           {{scope.column.data[[scope.column.columnname]]?Math.round((scope.column.data[[scope.column.columnname]]*100)*100)/100 + '%':'--'}}
         </div>
         <div v-else-if="scope.column.columnname === 'amount'">
-          <div v-if="data.status != '审核' && tool.checkAuth($route.name,'commissionDetails')">
+          <div v-if="data.status != '审核' ">
             <el-input v-model="scope.column.data.amount" placeholder="提成金额" @change="amountChange(scope.column.data.amount,scope.column.data)"></el-input>
           </div>
           <div v-else>

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

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