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