|
|
|
|
@ -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'
|
|
|
|
|
|