From b65ebea9b72f2d526ddadcbc458ce398922391f5 Mon Sep 17 00:00:00 2001
From: wjt <1797368093@qq.com>
Date: 星期一, 24 六月 2024 10:03:41 +0800
Subject: [PATCH] 添加接口
---
src/views/infomanger/complating/index.vue | 35 ++++++++++++++++++++++-------------
src/views/infomanger/enforcement/component/details.vue | 4 ++--
2 files changed, 24 insertions(+), 15 deletions(-)
diff --git a/src/views/infomanger/complating/index.vue b/src/views/infomanger/complating/index.vue
index 8d33215..106bbba 100644
--- a/src/views/infomanger/complating/index.vue
+++ b/src/views/infomanger/complating/index.vue
@@ -2,19 +2,21 @@
<div class="app-container">
<el-form inline ref="formRef" :model="form.quparams" label-width="80px">
<el-form-item label="鎶曡瘔鍐呭" prop="content">
- <el-input placeholder="璇疯緭鍏�" v-model="form.quparams.content"></el-input>
+ <el-input placeholder="璇疯緭鍏�" v-model="form.quparams.complaintReason"></el-input>
</el-form-item>
- <el-form-item label="鎶曡瘔瀵硅薄">
- <el-input placeholder="璇疯緭鍏�"></el-input>
+ <el-form-item label="鎶曡瘔瀵硅薄" prop="executeDeptName">
+ <el-input placeholder="璇疯緭鍏�" v-model="form.quparams.executeDeptName"></el-input>
</el-form-item>
- <el-form-item label="鎶曡瘔浜�">
- <el-input placeholder="璇疯緭鍏�"></el-input>
+ <el-form-item label="鎶曡瘔浜�" prop="companyUser">
+ <el-input placeholder="璇疯緭鍏�" v-model="form.quparams.companyUser"></el-input>
</el-form-item>
- <el-form-item label="鎵ф硶璁板綍">
- <el-input placeholder="璇疯緭鍏�"></el-input>
+ <el-form-item label="鎵ф硶璁板綍" prop="enforceReason">
+ <el-input placeholder="璇疯緭鍏�" v-model="form.quparams.enforceReason"></el-input>
</el-form-item>
- <el-form-item label="鍔炵悊鐘舵��">
- <el-input placeholder="璇疯緭鍏�"></el-input>
+ <el-form-item label="鍔炵悊鐘舵��" prop="complaintStatus">
+ <el-select style="width: 180px;" v-model="form.quparams.complaintStatus" placeholder="璇烽�夋嫨">
+ <el-option v-for="(item,index) in form.status" :key="index" :label="item" :value="index"></el-option>
+ </el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="Search" @click="handleQuery">鎼滅储</el-button>
@@ -78,7 +80,10 @@
content: '',
pageSize: 10,
pageNum: 1,
- total: 0
+ total: 0,
+ complaintReason: '',
+ executeDeptName: '',
+ complaintStatus: ''
},
tableData: [],
status: {
@@ -89,15 +94,19 @@
return complaint_type.value.find((f: any) => f.value == e)?.label;
};
function handleQuery() {
-
+ form.quparams.pageNum = 1
+ listComplaintHttp()
}
function resetQuery() {
formRef.value.resetFields()
+ form.quparams.pageNum = 1
+ listComplaintHttp()
}
function listComplaintHttp() {
- listComplaint().then((res: any) => {
- console.log(res.rows)
+ listComplaint(form.quparams).then((res: any) => {
+ // console.log(res.rows)
form.tableData = res.rows
+ form.quparams.total = res.total
})
}
function handlerRes(item) {
diff --git a/src/views/infomanger/enforcement/component/details.vue b/src/views/infomanger/enforcement/component/details.vue
index 599b03d..e02db18 100644
--- a/src/views/infomanger/enforcement/component/details.vue
+++ b/src/views/infomanger/enforcement/component/details.vue
@@ -79,7 +79,7 @@
</el-row>
</div>
</div>
- <div v-if="details.orderStatus == 4">
+ <div v-if="details.orderStatus == 4 && details.evaluateVo">
<div class="title">鎵ф硶璇勪环</div>
<div class=" end-content" v-if="details.evaluateVo">
<!-- <el-row> -->
@@ -164,7 +164,7 @@
})
}
function openDialog(item: any) {
- // console.log()
+ details.value = {}
loading.value = true
getDetails(item.orderId)
dialogVisible.value = true
--
Gitblit v1.9.1