| | |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item label="驳回原因"> |
| | | <el-input type="textarea" placeholder="请输入" v-model="form.returnReason"></el-input> |
| | | <el-input type="textarea" placeholder="请输入" v-model="form.result"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | <template #footer> |
| | |
| | | |
| | | <script setup lang="ts"> |
| | | import { ElMessage } from 'element-plus' |
| | | import { updComplaintLog } from "@/api/system/company/company" |
| | | import { updComplaintLog, doComplaint } from "@/api/system/company/company" |
| | | const dialogVisible = ref(false) |
| | | const info = ref({}) |
| | | const form = ref({ |
| | |
| | | dialogVisible.value = false |
| | | } |
| | | function updateStatus() { |
| | | if(form.value.complaintStatus == "-1" && !form.value.returnReason) { |
| | | if(form.value.complaintStatus == "-1" && !form.value.result) { |
| | | ElMessage.error("请输入驳回原因") |
| | | return |
| | | } |
| | | info.value.complaintStatus = form.value.complaintStatus |
| | | info.value.returnReason = form.value.returnReason |
| | | updComplaintLog(form.value).then(val => { |
| | | // info.value.complaintStatus = form.value.complaintStatus |
| | | // info.value.returnReason = form.value.returnReason |
| | | doComplaint(form.value).then(val => { |
| | | if(val.code == 200){ |
| | | ElMessage.success("操作成功") |
| | | closeDialog() |