xq feat:"修改了项目列表的样式"

This commit is contained in:
2025-07-03 11:38:57 +08:00
parent 2fce7690c5
commit 6982bdee95

View File

@ -3,8 +3,8 @@
<transition :enter-active-class="proxy?.animate.searchAnimate.enter" :leave-active-class="proxy?.animate.searchAnimate.leave"> <transition :enter-active-class="proxy?.animate.searchAnimate.enter" :leave-active-class="proxy?.animate.searchAnimate.leave">
<div v-show="showSearch" class="mb-[10px]"> <div v-show="showSearch" class="mb-[10px]">
<el-card shadow="hover"> <el-card shadow="hover">
<el-form ref="queryFormRef" :model="queryParams" :inline="true"> <el-form ref="queryFormRef" :model="queryParams" :inline="true" label-width="auto">
<el-form-item label="项目简" prop="projectBrief"> <el-form-item label="项目简" prop="projectBrief">
<el-input v-model="queryParams.projectBrief" placeholder="请输入项目简介" clearable @keyup.enter="handleQuery" /> <el-input v-model="queryParams.projectBrief" placeholder="请输入项目简介" clearable @keyup.enter="handleQuery" />
</el-form-item> </el-form-item>
<el-form-item label="项目地址" prop="address"> <el-form-item label="项目地址" prop="address">
@ -57,7 +57,7 @@
<el-table v-loading="loading" border :data="nbqList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" border :data="nbqList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="序号" align="center" prop="nbqId" v-if="true" /> <el-table-column label="序号" align="center" prop="nbqId" v-if="true" />
<el-table-column label="项目简" align="center" prop="projectBrief" /> <el-table-column label="项目简" align="center" prop="projectBrief" />
<el-table-column label="项目地址" align="center" prop="address" /> <el-table-column label="项目地址" align="center" prop="address" />
<el-table-column label="项目负责人" align="center" prop="projectLeader" /> <el-table-column label="项目负责人" align="center" prop="projectLeader" />
<el-table-column label="负责人电话" align="center" prop="telephone" /> <el-table-column label="负责人电话" align="center" prop="telephone" />
@ -68,13 +68,25 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="250px">
<template #default="scope"> <template #default="scope">
<el-tooltip content="上传PDF" placement="top">
<el-button link type="primary" icon="Files" v-hasPermi="['business:nbq:Files']">上传PDF</el-button>
</el-tooltip>
<el-tooltip content="导入安全协议书" placement="top">
<el-button link type="primary" icon="Files" v-hasPermi="['business:nbq:Files']">导入安全协议书</el-button>
</el-tooltip>
<el-tooltip content="导出考勤文件" placement="top">
<el-button link type="primary" icon="Files" v-hasPermi="['business:nbq:Files']">导出考勤文件</el-button>
</el-tooltip>
<el-tooltip content="班组" placement="top">
<el-button link type="primary" icon="Files" v-hasPermi="['business:nbq:Files']">班组</el-button>
</el-tooltip>
<el-tooltip content="修改" placement="top"> <el-tooltip content="修改" placement="top">
<el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)" v-hasPermi="['business:nbq:edit']"></el-button> <el-button link type="success" icon="edit" @click="handleUpdate(scope.row)" v-hasPermi="['business:nbq:edit']">修改</el-button>
</el-tooltip> </el-tooltip>
<el-tooltip content="删除" placement="top"> <el-tooltip content="删除" placement="top">
<el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)" v-hasPermi="['business:nbq:remove']"></el-button> <el-button link type="danger" icon="Delete" @click="handleDelete(scope.row)" v-hasPermi="['business:nbq:remove']">删除</el-button>
</el-tooltip> </el-tooltip>
</template> </template>
</el-table-column> </el-table-column>
@ -84,8 +96,8 @@
</el-card> </el-card>
<!-- 添加或修改逆变器列对话框 --> <!-- 添加或修改逆变器列对话框 -->
<el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body> <el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body>
<el-form ref="nbqFormRef" :model="form" :rules="rules" label-width="80px"> <el-form ref="nbqFormRef" :model="form" :rules="rules" label-width="auto">
<el-form-item label="项目简" prop="projectBrief"> <el-form-item label="项目简" prop="projectBrief">
<el-input v-model="form.projectBrief" placeholder="请输入项目简介" /> <el-input v-model="form.projectBrief" placeholder="请输入项目简介" />
</el-form-item> </el-form-item>
<el-form-item label="项目地址" prop="address"> <el-form-item label="项目地址" prop="address">