|
|
@@ -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) => {
|