From 1619333d1fa8e1efba36aad3b06cc3795c67f8db Mon Sep 17 00:00:00 2001 From: wjt <1797368093@qq.com> Date: 星期一, 24 六月 2024 10:29:07 +0800 Subject: [PATCH] 页面接口更新 --- src/views/infomanger/complating/index.vue | 38 ++++++++++++++++++++++++-------------- 1 files changed, 24 insertions(+), 14 deletions(-) diff --git a/src/views/infomanger/complating/index.vue b/src/views/infomanger/complating/index.vue index 8d33215..fbdebaa 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> @@ -35,7 +37,7 @@ </el-table-column> <el-table-column label="鎶曡瘔绫诲瀷"> <template #default="scope"> - {{ complaint_type[scope.row.complaintType] }} + {{ dispImgType(scope.row.complaintType) }} </template> </el-table-column> <el-table-column label="鎶曡瘔鍐呭" prop="complaintReason"></el-table-column> @@ -70,6 +72,7 @@ import orderDetails from '@/views/infomanger/enforcement/component/details.vue' const { proxy } = getCurrentInstance() const { complaint_type } = proxy.useDictPer("complaint_type"); +console.log(complaint_type) const handlerComRef = ref() const orderDetailsRef = ref() const formRef = ref() @@ -78,7 +81,10 @@ content: '', pageSize: 10, pageNum: 1, - total: 0 + total: 0, + complaintReason: '', + executeDeptName: '', + complaintStatus: '' }, tableData: [], status: { @@ -89,15 +95,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) { -- Gitblit v1.9.1