吉安感知网项目-前端
张含笑
2026-01-28 5b47d33d8ddc9365d630766eba3ba11fb098e585
feat:添加部门判断
1 files modified
13 ■■■■ changed files
applications/task-work-order/src/views/orderView/orderDataManage/evaluate/index.vue 13 ●●●● patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/orderDataManage/evaluate/index.vue
@@ -56,8 +56,8 @@
                    <el-table-column label="操作" class-name="operation-btns" width="150">
                        <template v-slot="{ row }">
                            <el-link  type="primary"  @click="openForm('view', row)">查看</el-link>
                            <el-link  type="primary"  @click="openForm('edit', row)">编辑</el-link>
                            <el-link  type="primary"  @click="handleDelete(row)">删除</el-link>
                            <el-link  type="primary"  @click="openForm('edit', row)" v-if="row.isTheSameDepartment">编辑</el-link>
                            <el-link  type="primary"  @click="handleDelete(row)" v-if="row.isTheSameDepartment">删除</el-link>
                        </template>
                    </el-table-column>
                </el-table>
@@ -88,7 +88,9 @@
    gdDataEvaluationPageApi,
    gdDataEvaluationRemoveApi,
} from '@/views/orderView/orderDataManage/evaluate/evaluateApi'
import { useStore } from 'vuex'
const store = useStore()
const userDepartment = store.state.user.userInfo?.dept_id
// 初始化查询参数
const initSearchParams = () => ({
    title: '', // 标题
@@ -121,7 +123,12 @@
    loading.value = true
    try {
        const res = await gdDataEvaluationPageApi(searchParams.value)
        res?.data?.data?.records.forEach(item => {
            item.isTheSameDepartment = String(item.createDept) === String(userDepartment)
        })
        list.value = res?.data?.data?.records ?? []
        console.log('list',list.value);
        total.value = res?.data?.data?.total ?? 0
    } finally {
        loading.value = false