feat(afterSales): 售后项目信息列表增加查看详情功能

dev
Yangk 2 weeks ago
parent 24e741e870
commit 50ef949bd1

@ -18,7 +18,7 @@
<el-option v-for="dict in after_sales_type" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</el-form-item>
<el-form-item label="是否解决" prop="solveStatus" >
<el-form-item label="是否解决" prop="solveStatus">
<el-select v-model="queryParams.solveStatus" placeholder="请选择售后问题是否解决" clearable>
<el-option v-for="dict in solve_status" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
@ -128,11 +128,11 @@
<el-table-column label="备注" align="center" prop="remark" v-if="columns[26].visible" />
<el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width">
<template #default="scope">
<el-tooltip content="修改" placement="top">
<el-tooltip content="修改" placement="top" v-if="scope.row.flowStatus === 'draft' || scope.row.flowStatus === 'back'">
<el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)" v-hasPermi="['oa/erp:afterSales:edit']"></el-button>
</el-tooltip>
<el-tooltip content="删除" placement="top">
<el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)" v-hasPermi="['oa/erp:afterSales:remove']"></el-button>
<el-tooltip content="查看详情" placement="top" v-if="scope.row.flowStatus !== 'draft'">
<el-button link type="info" icon="DocumentChecked" @click="handleView(scope.row)"></el-button>
</el-tooltip>
</template>
</el-table-column>
@ -343,7 +343,7 @@ const handleView = (row?: AfterSalesVO) => {
const _afterSalesId = row?.afterSalesId;
proxy.$tab.closePage(route);
router.push({
path: '/erp/afterSales/edit',
path: '/project/afterSales/edit',
query: {
id: _afterSalesId,
type: 'view'

Loading…
Cancel
Save