|
|
@@ -134,6 +134,7 @@
|
|
|
<el-table-column label="操作" width="100">
|
|
|
<template #default="scope">
|
|
|
<el-button link type="primary" @click="handleDetail(scope.row)">删除</el-button>
|
|
|
+ <el-button link type="primary" @click="handleOrderDetail(scope.row)">订单明细</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
@@ -299,7 +300,10 @@
|
|
|
<script setup lang="ts">
|
|
|
import { ElMessage, ElMessageBox } from 'element-plus'
|
|
|
import api from '@/api'
|
|
|
+import { useRouter, useRoute } from 'vue-router'
|
|
|
|
|
|
+const router = useRouter()
|
|
|
+const route = useRoute()
|
|
|
let activeName = ref('1')
|
|
|
const handleClick = (e) => {
|
|
|
pages.value = 1
|
|
|
@@ -646,6 +650,14 @@ const handleDetail = (type) => {
|
|
|
})
|
|
|
|
|
|
}
|
|
|
+const handleOrderDetail = (type: any) => {
|
|
|
+ router.push({
|
|
|
+ path: '/insurancePolicy/order/insurancePolicyOrderDetail',
|
|
|
+ query: {
|
|
|
+ orderNo: type.orderNo
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
const optionObj = ref({})
|
|
|
const initOption = () => {
|
|
|
let list = ['invoice_risk_type', 'invoice_party', 'settlement_status']
|