浏览代码

个人登录信息弹窗修改

lihongxiao 2 年之前
父节点
当前提交
952f11d85e

二进制
src/assets/image/个人信息.png


二进制
src/assets/image/修改密码.png


二进制
src/assets/image/消息通知.png


二进制
src/assets/image/清除缓存.png


二进制
src/assets/image/钱包.png


二进制
src/assets/image/闪电增员.png


+ 6 - 0
src/http/moudules/task.js

@@ -1321,3 +1321,9 @@ export const queryPageBatchUpdate = (data) => {
     data
   })
 }
+export const getFeeAuditHistory = (orderno) => {
+  return axios({
+    url: "/fnc/carSettle/getFeeAuditHistory/" +orderno,
+    method: "get",
+  })
+}

+ 38 - 7
src/views/Core/PersonalPanel.vue

@@ -1,5 +1,9 @@
 <template>
-  <div style="width: 260px;">
+  <div style="width: 280px;">
+    <p class="flex j-s">
+      <span style="color:rgba(51,51,51,0.8);font-size:13px ">当前登录账号</span>
+      <span style="color:#2D4D89;font-size:13px " @click="logout">退出登录</span>
+    </p>
       <div class="clearfix">
           <img style="float: left;" :src="user.headSculpture?user.headSculpture:avatar" />
           <div style="float: left;">
@@ -28,9 +32,25 @@
           <img src="@/assets/image/闪电增员.png" />
           闪电增员
         </li>
+        <li @click="recruiting" >
+          <img src="@/assets/image/钱包.png" />
+          钱包
+        </li>
     </div>
-    <div class="logout"> 
-      <el-button @click="logout" size="small" type="primary" plain>退出登录</el-button>
+    <div class="textItem logout"> 
+      <li>
+        <p>10.00</p>
+        <p>手续金额(元)</p>
+      </li>
+      <li>
+        <p>240.00</p>
+        <p>跟单金额(元)</p>
+      </li>
+      <li>
+        <p>10.00</p>
+        <p>推广金额(元)</p>
+      </li>
+      <!-- <el-button @click="logout" size="small" type="primary" plain>退出登录</el-button> -->
     </div>
     <message-panel ref="messagePanel"></message-panel>
     <backup ref="backupDialog" @afterRestore="afterRestore"></backup>
@@ -266,7 +286,7 @@ export default {
   border-bottom: 1px solid #F1F3F6;
   li{
    
-    width: 80px;
+    width: 90px;
     height: 70px;
     text-align: center;
     float: left;
@@ -278,9 +298,20 @@ export default {
     height: 40px;
   }
 }
-.logout{
-  text-align: center;
-  padding-top: 10px;
+.logout>li:last-of-type{
+    margin-right: 0;
+  }
+.logout>li{
+  margin-right: 5px;
+  p:first-child{
+    font-weight: 800;
+    font-size: 18px;
+    color: #2D4D89;
+  }
+  p:last-of-type{
+    font-size: 12px;
+    color: rgba(51,51,51,0.8);
+  }
 }
 
 </style>

+ 46 - 0
src/views/FinancialManagement/CarInsurance/Verifytasks/Verifyuntasks.vue

@@ -46,6 +46,10 @@
         <template slot-scope="scope">
           <kt-button label="审核" type="text" perms="carInsurance:expenseVerification:pendingReview:review"
             @click="OrderDetails(scope.row)" />
+            <!-- <kt-button label="轨迹" type="text" perms="carInsurance:expenseVerification:pendingReview:trajectory"
+            @click="trajectory(scope.row)" /> -->
+            <kt-button label="轨迹" type="text"
+            @click="trajectory(scope.row)" />
         </template>
       </el-table-column>
     </el-table>
@@ -59,6 +63,23 @@
     <detailsDialog ref="detailsDialog" :orderInfo="orderInfo" :feeOrderNewVoList="feeOrderNewVoList"
       @updatedCost="updatedCost" @adusitFUn="adusitFUn">
     </detailsDialog>
+    <el-dialog :visible.sync="ddgjdialogVisible" width="430px">
+      <div slot="title" class="dialog-title">
+        <span>订单轨迹</span>
+      </div>
+      <div style="height: 300px; overflow-y: auto">
+        <el-steps direction="vertical" :active="trajectoryTable.length - 1">
+          <el-step :title=" auditstatusCap(item.auditstatus)" :key="item.id" v-for="item in trajectoryTable">
+            <template slot="description">
+              <div>保险公司:{{ item.insCompany }}</div>
+              <span>创建用户:{{ item.operator }}</span>
+              <span style="margin-left: 10px;">审核人:{{ item.audituser }}</span>
+              <div>审核时间:{{ item.audittime }}</div>
+            </template>
+          </el-step>
+        </el-steps>
+      </div>
+    </el-dialog>
   </div>
 </template>
 <script>
@@ -76,6 +97,8 @@ export default {
   },
   data() {
     return {
+      ddgjdialogVisible:false,
+      trajectoryTable:[],
       feeOrderNewVoList: {},
       isAuditing: {},
       oldFeeInfo: [],//原始跟单费用比例
@@ -308,6 +331,29 @@ export default {
     window.removeEventListener('resize', this.getDimensions);
   },
   methods: {
+    auditstatusCap(val) {
+      if (val == "0") {
+        return "未审核";
+      }
+      if (val == "1") {
+        return "审核通过";
+      }
+      if (val == "2") {
+        return "审核驳回";
+      }
+    },
+    trajectory(row){
+      // let a='1797905916021248000'
+      this.$api.task.getFeeAuditHistory(row.orderno).then((res) => {
+        if(res.code==200 && res.data.length>0){
+          this.trajectoryTable=res.data
+          this.ddgjdialogVisible=true
+        } 
+        else{
+          this.$message.error('暂无数据!')
+        }
+      });
+    },
     //获取机构数据
     areaqueryList(level, parentId, filed) {
       this.$api.task.queryListByParentId(level, parentId).then((res) => {

+ 1 - 0
src/views/HeadBar/HeadBar.vue

@@ -39,6 +39,7 @@
       <el-popover
         placement="bottom"
         ref="reference"
+        width="300px"
         trigger="click" @show="show" @hide="hide">
         <personal-panel :user="userData"></personal-panel>
         <img  slot="reference" :src="userData.headSculpture?userData.headSculpture:avatar" />