From b87174cde67aaa8420ea492af9b79fcc9a692036 Mon Sep 17 00:00:00 2001 From: luohairen <3399054449@qq.com> Date: 星期二, 10 十二月 2024 18:11:05 +0800 Subject: [PATCH] bug --- src/views/projectManage/plan/index.vue | 128 +++++++++++++----------------------------- 1 files changed, 41 insertions(+), 87 deletions(-) diff --git a/src/views/projectManage/plan/index.vue b/src/views/projectManage/plan/index.vue index b4b6913..16a8ffc 100644 --- a/src/views/projectManage/plan/index.vue +++ b/src/views/projectManage/plan/index.vue @@ -23,30 +23,22 @@ <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="瀛e害" prop="reportStatus"> + <el-select v-model="queryParams.seasonStatus" @change="handleQuery" placeholder="璇烽�夋嫨瀛e害" 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="椤圭洰瀛e害" prop="reportStatus"> - <el-select placeholder="涓嬫媺閫夋嫨" clearable> - <el-option label="1瀛e害" value="1"></el-option> - <el-option label="2瀛e害" value="2"></el-option> - <el-option label="3瀛e害" value="3"></el-option> - <el-option label="4瀛e害" 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> @@ -56,16 +48,7 @@ <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> @@ -74,7 +57,7 @@ <el-button type="primary" plain - icon="el-icon-plus" + icon="el-icon-refresh" size="mini" @click="handleReset" >閲嶇疆</el-button> @@ -91,32 +74,14 @@ {{ 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="椤圭洰浠g爜" 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 ? '绔e伐鎶曠敤闃舵' : - '鏈煡' - }} - </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 ? '宸蹭笂鎶�' : '鏈笂鎶�' }} @@ -132,24 +97,14 @@ {{ 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> @@ -161,19 +116,7 @@ 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> @@ -181,7 +124,7 @@ <pagination v-show="total>0" :total="total" - :page.sync="queryParams.pageNum" + :page.sync="queryParams.currentPage" :limit.sync="queryParams.pageSize" @pagination="getList" /> @@ -217,7 +160,7 @@ open: false, // 鏌ヨ鍙傛暟 queryParams: { - pageNum: 1, + currentPage: 1, pageSize: 10, }, // 琛ㄥ崟鍙傛暟 @@ -297,10 +240,21 @@ this.$router.push({ path: '/projectManage/planRecord', query: { - data: row + id: row.id, + projectName: row.projectName, + projectCode: row.projectCode, + managerFlag: row.managerFlag } }) }) + }, + /** 閲嶇疆鎸夐挳 */ + handleReset() { + this.queryParams = { + currentPage: 1, + pageSize: 10, + } + this.getList(); } } }; -- Gitblit v1.8.0