增加一个处理按钮,未处理状态展示,处理时间是点处理按钮的时间,已处理的投诉,不显示处理按钮
@GetMapping("/deal/{id}") public ResultJson dealHandle(@PathVariable Long id){ UpdateWrapper<Complain> updateWrapper =new UpdateWrapper<>(); updateWrapper.eq("id",id).set("handle_status",1); updateWrapper.set("handling_time",new Date()); boolean flag = complainService.update(updateWrapper); return ResultJson.ok(flag); }
在controller中增加处理的方法
当在前端点击处理按钮之后,把当前的id传过来,把handle_status(处理状态)变成1(已处理),把handling_time(处理时间)变成当前时间
定义url
建议输入框
<el-form-item prop="" label="商户名称" > <el-select v-model="dialogForm.merchName" filterable remote reserve-keyword placeholder="请输入关键词" :loading="loading"> <el-option v-for="item in merchList" :key="item.name" :label="item.name" :value="item.name"> </el-option> </el-select> </el-form-item>
在controller中的展示数据中返回的数据 res.data.data
箭头指的merchList是上面定义的,在html中调用的也是这个
merchList中的数据是从Hashmap中拿过来的
作为merchName来传