소스 검색

疑问订单

祁鹏飞 3 달 전
부모
커밋
37b041be8e
1개의 변경된 파일27개의 추가작업 그리고 3개의 파일을 삭제
  1. 27 3
      src/views/finance/audit.vue

+ 27 - 3
src/views/finance/audit.vue

@@ -117,7 +117,7 @@
           <el-table-column label="操作" fixed="right" width="200">
             <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="handleUpdateToQuestionOrder(scope)">设置疑问订单</el-button>
+              <el-button link type="primary" size="small" @click="openQuestionOrderDialog(scope.row)">设置疑问订单</el-button>
             </template>
           </el-table-column>
         </el-table>
@@ -468,6 +468,7 @@
           <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="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">
             <template #default="scope">
               {{ scope.row.orderType == '1' ? '车险录入' : scope.row.orderType == '2' ? '代客录单' : scope.row.orderType ==
@@ -510,6 +511,16 @@
       </el-tab-pane>
     </el-tabs>
   </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>
 
 <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) {
+      questionOrderDialog.value = false
       ElMessage({
         message: res.msg,
         type: 'success'