This commit is contained in:
weiz 2024-02-03 10:05:48 +08:00
parent 974e493e05
commit b15496b735
2 changed files with 37 additions and 22 deletions

View File

@ -3,38 +3,56 @@
<div class="detail-popup">
<popup ref="popupRef" title="售后工单详情" :async="true" width="80%" @confirm="handleSubmit" @close="handleClose">
<el-descriptions :column="2" title="基本信息" border>
<el-descriptions-item label="项目名称" label-align="left" align="left" label-class-name="my-label">{{ formData.project_name }}</el-descriptions-item>
<el-descriptions-item label="项目编码" label-align="left" align="left" label-class-name="my-label"> {{ formData.project_code }}</el-descriptions-item>
<el-descriptions-item label="客户名称" label-align="left" align="left" label-class-name="my-label"> {{ formData.custom_name }}</el-descriptions-item>
<el-descriptions-item label="项目名称" label-align="left" align="left" label-class-name="my-label">{{
formData.project_name }}</el-descriptions-item>
<el-descriptions-item label="项目编码" label-align="left" align="left" label-class-name="my-label"> {{
formData.project_code }}</el-descriptions-item>
<el-descriptions-item label="客户名称" label-align="left" align="left" label-class-name="my-label"> {{
formData.custom_name }}</el-descriptions-item>
<el-descriptions-item label="合同号" label-align="left" align="left" label-class-name="my-label">
{{ formData.contract_code }}
</el-descriptions-item>
<el-descriptions-item label="联系人" label-align="left" align="left" label-class-name="my-label"> {{ formData.custom_master_name }}</el-descriptions-item>
<el-descriptions-item label="联系电话" label-align="left" align="left" label-class-name="my-label"> {{ formData.custom_master_phone }}</el-descriptions-item>
<el-descriptions-item label="日期" label-align="left" align="left" label-class-name="my-label"> {{ formData.date }}</el-descriptions-item>
<el-descriptions-item label="联系人" label-align="left" align="left" label-class-name="my-label"> {{
formData.custom_master_name }}</el-descriptions-item>
<el-descriptions-item label="联系电话" label-align="left" align="left" label-class-name="my-label"> {{
formData.custom_master_phone }}</el-descriptions-item>
<el-descriptions-item label="日期" label-align="left" align="left" label-class-name="my-label"> {{
formData.date }}</el-descriptions-item>
<el-descriptions-item label="分类" label-align="left" align="left" label-class-name="my-label"> {{ formData.classification_text }}</el-descriptions-item>
<el-descriptions-item label="紧急程度" label-align="left" align="left" label-class-name="my-label"> {{ formData.urgency_text }}</el-descriptions-item>
<el-descriptions-item label="处理结果" label-align="left" align="left" label-class-name="my-label"> {{ formData.processing_result_text }}</el-descriptions-item>
<el-descriptions-item label="分类" label-align="left" align="left" label-class-name="my-label"> {{
formData.classification_text }}</el-descriptions-item>
<el-descriptions-item label="紧急程度" label-align="left" align="left" label-class-name="my-label"> {{
formData.urgency_text }}</el-descriptions-item>
<el-descriptions-item label="处理结果" label-align="left" align="left" label-class-name="my-label"> {{
formData.processing_result_text }}</el-descriptions-item>
<el-descriptions-item label="接待人" label-align="left" align="left" label-class-name="my-label"> {{ formData.receiver }}</el-descriptions-item>
<el-descriptions-item label="接待人" label-align="left" align="left" label-class-name="my-label"> {{
formData.receiver }}</el-descriptions-item>
<el-descriptions-item label="指定处理人" label-align="left" align="left" label-class-name="my-label"> {{ formData.processed_user_name }}</el-descriptions-item>
<el-descriptions-item label="花费工时" label-align="left" align="left" label-class-name="my-label"> {{ formData.processing_hour }}</el-descriptions-item>
<el-descriptions-item label="完成日期" label-align="left" align="left" label-class-name="my-label"> {{ formData.done_date }}</el-descriptions-item>
<el-descriptions-item label="指定处理人" label-align="left" align="left" label-class-name="my-label"> {{
formData.processed_user_name }}</el-descriptions-item>
<el-descriptions-item label="花费工时" label-align="left" align="left" label-class-name="my-label"> {{
formData.processing_hours }}</el-descriptions-item>
<el-descriptions-item label="完成日期" label-align="left" align="left" label-class-name="my-label"> {{
formData.done_date }}</el-descriptions-item>
<el-descriptions-item label="投诉主题" label-align="left" align="left" label-class-name="my-label"> {{ formData.name }}</el-descriptions-item>
<el-descriptions-item label="问题描述" label-align="left" align="left" label-class-name="my-label"> {{ formData.description }}</el-descriptions-item>
<el-descriptions-item label="处理过程" label-align="left" align="left" label-class-name="my-label"> {{ formData.processing_process }}</el-descriptions-item>
<el-descriptions-item label="投诉主题" label-align="left" align="left" label-class-name="my-label"> {{
formData.name }}</el-descriptions-item>
<el-descriptions-item label="问题描述" label-align="left" align="left" label-class-name="my-label"> {{
formData.description }}</el-descriptions-item>
<el-descriptions-item label="处理过程" label-align="left" align="left" label-class-name="my-label"> {{
formData.processing_process }}</el-descriptions-item>
<!-- <el-descriptions-item label="回访确认" label-align="left" align="left" label-class-name="my-label"> {{ formData.notes }}</el-descriptions-item> -->
<el-descriptions-item label="备注" label-align="left" align="left" label-class-name="my-label"> {{ formData.notes }}</el-descriptions-item>
<el-descriptions-item label="备注" label-align="left" align="left" label-class-name="my-label"> {{
formData.notes }}</el-descriptions-item>
<el-descriptions-item label="附件" label-align="left" align="left" label-class-name="my-label">
<div v-if="formData.annex && formData.annex.length > 0">
<div v-for="(item, index) in formData.annex" style="margin-left: 5px;display: block;">
<el-link style="margin-left: 10px; color: #4a5dff; align-self: flex-start" :href="item" target="_blank">文件{{ index + 1 }}查看</el-link>
<el-link style="margin-left: 10px; color: #4a5dff; align-self: flex-start" :href="item"
target="_blank">文件{{ index + 1 }}查看</el-link>
</div>
@ -86,8 +104,6 @@ const formData = reactive({
//
const setFormData = async (data: Record<any, any>) => {
Object.assign(formData, data)
}
const getDetail = async (row: Record<string, any>) => {
@ -106,7 +122,6 @@ const handleSubmit = async () => {
//
const open = () => {
console.log('1111111')
popupRef.value?.open()
}

View File

@ -85,7 +85,7 @@
<el-table-column label="接待人" prop="receiver" show-overflow-tooltip />
<el-table-column label="分类" prop="classification" show-overflow-tooltip />
<el-table-column label="投诉人" prop="custom_master_name" show-overflow-tooltip />
<el-table-column label="联系电话" prop="phone" show-overflow-tooltip />
<el-table-column label="联系电话" prop="custom_master_phone" show-overflow-tooltip />
<el-table-column label="处理结果" prop="processing_result" show-overflow-tooltip />
<el-table-column label="紧急程度" prop="urgency" show-overflow-tooltip />
<el-table-column label="指定处理人" prop="processed_user" width="105" show-overflow-tooltip />