提交 1da21cb4 authored 作者: matian's avatar matian

chore:投诉建议修改附件

上级 d52e5864
......@@ -57,6 +57,7 @@ getSuggestionDetail({ id: props.id }).then(res => {
Object.keys(form).forEach(key => {
form[key] = res.data[key]
})
form.files = JSON.parse(form.files)
})
</script>
<template>
......@@ -86,13 +87,15 @@ getSuggestionDetail({ id: props.id }).then(res => {
<v-editor v-model="form.content" class="editor" :height="200" disabled></v-editor>
</el-form-item>
<el-form-item label="相关附件:" prop="files">
<a :href="form.files" style="color: #aa1941" target="_blank">{{ form.files }}</a>
<div v-for="(item, index) in form.files" :key="index">
<a :href="item.url" style="color: #aa1941" target="_blank">{{ item.name }}</a>
</div>
</el-form-item>
<el-divider border-style="dashed" />
<el-form-item label="我的答复:" prop="reply">
<el-input
v-model="form.reply"
autosize
:autosize="{ minRows: 2, maxRows: 6 }"
type="textarea"
placeholder="请输入我的答复"
:disabled="props.status !== '1'"
......
......@@ -13,20 +13,21 @@ const listOptions = $computed(() => {
remote: {
httpRequest: getSuggestionList,
params: {
sso_id: [],
sso_id: {},
created_time_start: '',
created_time_end: ''
},
beforeRequest(params: any) {
if (params.sso_id.length) {
params.sso_id = params.sso_id[0].id
return params
if (params.sso_id) {
params.sso_id = params.sso_id.id
} else {
params.sso_id = ''
}
return params
}
},
filters: [
{ type: 'input', prop: 'sso_id_name', slots: 'user_name' },
{ type: 'input', prop: 'sso_id', slots: 'user_name' },
{
type: 'input',
label: '投诉时间:',
......@@ -58,6 +59,7 @@ const handleDeal = (row: any) => {
}
// 用户检索
const handleGetUserList = (query: string) => {
console.log('query', query)
if (!query) return
getUserList({ q: query }).then((res: any) => {
userList.value = res.data
......@@ -75,7 +77,6 @@ const handleFresh = () => {
用户姓名:
<el-select
v-model="params.sso_id"
multiple
filterable
remote
value-key="id"
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论