|
@@ -117,7 +117,7 @@
|
|
|
<el-table-column label="操作" fixed="right" width="200">
|
|
<el-table-column label="操作" fixed="right" width="200">
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
<el-button link type="primary" size="small" @click="handleToDetail(scope, 1, '0')">审核</el-button>
|
|
<el-button link type="primary" size="small" @click="handleToDetail(scope, 1, '0')">审核</el-button>
|
|
|
- <el-button link type="primary" size="small" @click="handleUpdateToQuestionOrder(scope)">设置疑问订单</el-button>
|
|
|
|
|
|
|
+ <el-button link type="primary" size="small" @click="openQuestionOrderDialog(scope.row)">设置疑问订单</el-button>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
</el-table>
|
|
</el-table>
|
|
@@ -468,6 +468,7 @@
|
|
|
<el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
|
|
<el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
|
|
|
<el-table-column prop="licenseNo" label="车牌号" width="120"></el-table-column>
|
|
<el-table-column prop="licenseNo" label="车牌号" width="120"></el-table-column>
|
|
|
<el-table-column prop="insurName" label="被保人" width="120"></el-table-column>
|
|
<el-table-column prop="insurName" label="被保人" width="120"></el-table-column>
|
|
|
|
|
+ <el-table-column prop="problemReason" label="疑问原因" width="120"></el-table-column>
|
|
|
<el-table-column prop="orderType" label="订单类型" width="120">
|
|
<el-table-column prop="orderType" label="订单类型" width="120">
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
{{ scope.row.orderType == '1' ? '车险录入' : scope.row.orderType == '2' ? '代客录单' : scope.row.orderType ==
|
|
{{ scope.row.orderType == '1' ? '车险录入' : scope.row.orderType == '2' ? '代客录单' : scope.row.orderType ==
|
|
@@ -510,6 +511,16 @@
|
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
</el-tabs>
|
|
|
</PageMain>
|
|
</PageMain>
|
|
|
|
|
+ <el-dialog v-model="questionOrderDialog" title="设为疑问订单" width="600">
|
|
|
|
|
+ <el-form>
|
|
|
|
|
+ <el-form-item label="疑问原因">
|
|
|
|
|
+ <el-input type="textarea" v-model="questionOrderValue" placeholder="输入疑问原因"></el-input>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-form>
|
|
|
|
|
+ <template #footer>
|
|
|
|
|
+ <el-button size="small" type="primary" @click="handleUpdateToQuestionOrder">确定</el-button>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-dialog>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
@@ -682,10 +693,23 @@ const handleCancel = (scope) => {
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+const questionOrderDialog = ref(false)
|
|
|
|
|
+const questionOrderValue = ref('')
|
|
|
|
|
+const questionOrderRow = ref({})
|
|
|
|
|
+const openQuestionOrderDialog = (row) => {
|
|
|
|
|
+ questionOrderValue.value = ''
|
|
|
|
|
+ questionOrderRow.value = row
|
|
|
|
|
+ questionOrderDialog.value = true
|
|
|
|
|
+}
|
|
|
// 设为疑问订单
|
|
// 设为疑问订单
|
|
|
-const handleUpdateToQuestionOrder = (scope) => {
|
|
|
|
|
- api.financeApi.updateToQuestionOrder(scope.row.orderNo).then((res: any) => {
|
|
|
|
|
|
|
+const handleUpdateToQuestionOrder = () => {
|
|
|
|
|
+ const params = {
|
|
|
|
|
+ problemReason: questionOrderValue.value,
|
|
|
|
|
+ orderNo: questionOrderRow.value.orderNo
|
|
|
|
|
+ }
|
|
|
|
|
+ api.financeApi.updateToQuestionOrder(params).then((res: any) => {
|
|
|
if (res.code == 200) {
|
|
if (res.code == 200) {
|
|
|
|
|
+ questionOrderDialog.value = false
|
|
|
ElMessage({
|
|
ElMessage({
|
|
|
message: res.msg,
|
|
message: res.msg,
|
|
|
type: 'success'
|
|
type: 'success'
|