浏览代码

组织架构详情页新增提成设置

qymljy 1 年之前
父节点
当前提交
e5d61aa107

+ 6 - 1
src/HManagement/department/staff/detail/index.vue

@@ -16,6 +16,9 @@
         @onEditSuccess="queryMainData($route.query.id)">
       <div slot="tags">
       </div>
+      <div slot="customOperationBef">
+        <commissionSet class="inline-16" v-if="tool.checkAuth($route.name,'commissionSet')" ownertable="sys_hr" @setSuccess="queryMainData"></commissionSet>
+      </div>
       <div slot="customOperation" >
         <linkAccount class="inline-16" v-if="tool.checkAuth($route.name,'update')"  :data="mainData"  @onSuccess="queryMainData"></linkAccount>
         <createUser class="inline-16" v-if="tool.checkAuth($route.name,'update') && !mainData.userid" :data="mainData"  @onSuccess="queryMainData"></createUser>
@@ -37,6 +40,7 @@ import restPas from "./modules/restPassword.vue"
 import linkAccount from "./modules/linkAccount.vue"
 import createUser from "./modules/createUser.vue"
 import accountInfo from "./modules/accountInfo.vue"
+import commissionSet from '@/components/commissionSet/index.vue'
 export default {
   name: "detail",
   data() {
@@ -50,7 +54,8 @@ export default {
     restPas,
     linkAccount,
     createUser,
-    accountInfo
+    accountInfo,
+    commissionSet
   },
   methods:{
     async queryMainData(id) {

+ 2 - 0
src/HManagement/department/staff/detail/modules/main.vue

@@ -13,6 +13,8 @@
           <el-descriptions-item label-class-name="my-label" content-class-name="my-content" label="账号名称">{{mainInfo.username?mainInfo.username:'--'}}</el-descriptions-item>
           <el-descriptions-item label-class-name="my-label" content-class-name="my-content" label="账号类型">{{mainInfo.usertypename?mainInfo.usertypename:'--'}}</el-descriptions-item>
           <el-descriptions-item label-class-name="my-label" content-class-name="my-content" label="授权角色">{{mainInfo.userrole?mainInfo.userrole.map(item => item.remarks).join(','):'--'}}</el-descriptions-item>
+          <el-descriptions-item label-class-name="my-label" content-class-name="my-content" label="提成比例">{{mainInfo.reward_rate?Math.round((mainInfo.reward_rate * 100)*100)/100 + '%':'--'}}</el-descriptions-item>
+          <el-descriptions-item label-class-name="my-label" content-class-name="my-content" label="提成计算节点">{{mainInfo.reward_point?mainInfo.reward_point:'--'}}</el-descriptions-item>
 <!--        <el-descriptions-item label-class-name="my-label" content-class-name="my-content" label="报备领域">{{mainInfo.tradefield?mainInfo.tradefield:'&#45;&#45;'}}</el-descriptions-item>-->
 <!--          <el-descriptions-item label-class-name="my-label-layout" content-class-name="my-content" label="账号密码">
             <div class="flex-align-center flex-between">