| | |
| | | <el-option label="未上报" value="1"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="审批状态" prop="reportStatus"> |
| | | <el-select placeholder="请选择状态" clearable> |
| | | <el-option label="已审批" value="0"></el-option> |
| | | <el-option label="未审批" value="1"></el-option> |
| | | <el-form-item label="年度" prop="reportStatus"> |
| | | <el-select v-model="queryParams.yearStatus" @change="handleQuery" placeholder="请选择年度" clearable> |
| | | <el-option label="已上报" value="0"></el-option> |
| | | <el-option label="未上报" value="1"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="项目年限" prop="reportStatus"> |
| | | <el-select placeholder="下拉选择" clearable> |
| | | <el-option label="2024" value="2024"></el-option> |
| | | <el-option label="2025" value="2025"></el-option> |
| | | <el-form-item label="季度" prop="reportStatus"> |
| | | <el-select v-model="queryParams.seasonStatus" @change="handleQuery" placeholder="请选择季度" clearable> |
| | | <el-option label="已上报" value="0"></el-option> |
| | | <el-option label="未上报" value="1"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="项目月度" prop="reportStatus"> |
| | | <el-select placeholder="下拉选择" clearable> |
| | | <el-option label="1月度" value="1"></el-option> |
| | | <el-option label="2月度" value="2"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="项目季度" prop="reportStatus"> |
| | | <el-select placeholder="下拉选择" clearable> |
| | | <el-option label="1季度" value="1"></el-option> |
| | | <el-option label="2季度" value="2"></el-option> |
| | | <el-option label="3季度" value="3"></el-option> |
| | | <el-option label="4季度" value="4"></el-option> |
| | | <el-form-item label="月度" prop="reportStatus"> |
| | | <el-select v-model="queryParams.monthStatus" @change="handleQuery" placeholder="请选择月度" clearable> |
| | | <el-option label="已上报" value="0"></el-option> |
| | | <el-option label="未上报" value="1"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-form> |
| | |
| | | <el-button |
| | | type="primary" |
| | | plain |
| | | icon="el-icon-plus" |
| | | size="mini" |
| | | @click="handleAdd" |
| | | >新增</el-button> |
| | | </el-col> |
| | | <el-col :span="1.5"> |
| | | <el-button |
| | | type="primary" |
| | | plain |
| | | icon="el-icon-plus" |
| | | icon="el-icon-search" |
| | | size="mini" |
| | | @click="handleQuery" |
| | | >查询</el-button> |
| | |
| | | <el-button |
| | | type="primary" |
| | | plain |
| | | icon="el-icon-plus" |
| | | icon="el-icon-refresh" |
| | | size="mini" |
| | | @click="handleReset" |
| | | >重置</el-button> |
| | |
| | | {{ scope.row.reportStatus === 0 ? '已上报' : '未上报' }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="项目码" align="center" prop="" /> |
| | | <el-table-column label="项目码" align="center" prop="projectColorCode"> |
| | | <template slot-scope="scope"> |
| | | <el-tag type="success" v-if="scope.row.projectColorCode === 'green'">绿</el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="项目代码" align="center" prop="projectCode" /> |
| | | <el-table-column label="项目类型" align="center" prop="projectType" > |
| | | <template slot-scope="scope"> |
| | | {{ |
| | | scope.row.projectType === 0 ? '房屋建筑' : |
| | | scope.row.projectType === 1 ? '城市基础设施' : |
| | | scope.row.projectType === 2 ? '交通运输' : |
| | | scope.row.projectType === 3 ? '水利' : |
| | | scope.row.projectType === 4 ? '能源' : |
| | | scope.row.projectType === 5 ? '非煤矿山' : |
| | | scope.row.projectType === 6 ? '其他' : '未知' |
| | | }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="项目阶段" align="center" prop="projectPhase" > |
| | | <template slot-scope="scope"> |
| | | {{ |
| | | scope.row.projectPhase === 0 ? '储备规划阶段' : |
| | | scope.row.projectPhase === 1 ? '项目前期阶段' : |
| | | scope.row.projectPhase === 2 ? '实施阶段' : |
| | | scope.row.projectPhase === 3 ? '竣工投用阶段' : |
| | | '未知' |
| | | }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="项目类型" align="center" prop="projectType" /> |
| | | <el-table-column label="项目阶段" align="center" prop="projectPhase" /> |
| | | <el-table-column label="月度" align="center" prop="monthStatus" > |
| | | <template slot-scope="scope"> |
| | | {{ scope.row.monthStatus === 0 ? '已上报' : '未上报' }} |
| | |
| | | {{ scope.row.yearStatus === 0 ? '已上报' : '未上报' }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="项目状态" align="center" prop="projectStatus" > |
| | | <template slot-scope="scope"> |
| | | {{ |
| | | scope.row.projectStatus === 0 ? '未开工' : |
| | | scope.row.projectStatus === 1 ? '已开工' : |
| | | scope.row.projectStatus === 2 ? '已竣工' : |
| | | scope.row.projectStatus === 3 ? '暂停' : |
| | | '未知状态' |
| | | }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="项目状态" align="center" prop="projectStatus" /> |
| | | <el-table-column label="投资类别" align="center" prop="investType" > |
| | | <template slot-scope="scope"> |
| | | {{ |
| | | scope.row.investType === 0 ? '企业投资' : |
| | | scope.row.investType === 1 ? '政府投资' : |
| | | scope.row.investType === 2 ? '外商投资' : |
| | | scope.row.investType === 3 ? '境外投资' : |
| | | scope.row.investType === 'enterprise_investment' ? '企业投资' : |
| | | scope.row.investType === 'government_investment' ? '政府投资' : |
| | | scope.row.investType === 'foreign_investment' ? '外商投资' : |
| | | scope.row.investType === 'abroad_investment' ? '境外投资' : |
| | | '未知类型' |
| | | }} |
| | | </template> |
| | |
| | | type="text" |
| | | icon="el-icon-edit" |
| | | @click="handlePlanRecord(scope.row)" |
| | | >查看</el-button> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-edit" |
| | | @click="handleUpdate(scope.row)" |
| | | >修改</el-button> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-delete" |
| | | @click="handleDelete(scope.row)" |
| | | >删除</el-button> |
| | | >编辑</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <pagination |
| | | v-show="total>0" |
| | | :total="total" |
| | | :page.sync="queryParams.pageNum" |
| | | :page.sync="queryParams.currentPage" |
| | | :limit.sync="queryParams.pageSize" |
| | | @pagination="getList" |
| | | /> |
| | |
| | | open: false, |
| | | // 查询参数 |
| | | queryParams: { |
| | | pageNum: 1, |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | }, |
| | | // 表单参数 |
| | |
| | | this.$router.push({ |
| | | path: '/projectManage/progressRecord', |
| | | query: { |
| | | data: row |
| | | data: JSON.stringify(row), |
| | | // id: row.id, |
| | | // projectName: row.projectName, |
| | | // projectCode: row.projectCode, |
| | | // managerFlag: row.managerFlag |
| | | } |
| | | }) |
| | | }) |
| | | }, |
| | | /** 重置按钮 */ |
| | | handleReset() { |
| | | this.queryParams = { |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | } |
| | | this.getList(); |
| | | } |
| | | } |
| | | }; |