From 7d99c78c767f5ec13f9bbab6e1251825e92ea009 Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期一, 29 四月 2024 17:53:16 +0800 Subject: [PATCH] 合同考核结果定时任务、详情、查询、导出 --- src/views/system/score/default/index.vue | 24 +++++++++++++++++------- 1 files changed, 17 insertions(+), 7 deletions(-) diff --git a/src/views/system/score/default/index.vue b/src/views/system/score/default/index.vue index bb3d5be..f2db340 100644 --- a/src/views/system/score/default/index.vue +++ b/src/views/system/score/default/index.vue @@ -44,12 +44,13 @@ <el-table v-loading="loading" :data="auditingList" @selection-change="handleSelectionChange"> <el-table-column type="selection" width="55" align="center" /> - <el-table-column label="鑰冩牳鍗曚綅" align="center" prop="unitName" width="180" /> - <el-table-column label="鑰冩牳鍚堝悓" align="center" prop="contractName" width="180" /> - <el-table-column label="鑰冩牳瑙勫垯" align="center" prop="ruleName" width="120" :show-overflow-tooltip="true" /> - <el-table-column label="鑰冩牳鎸囨爣" align="center" prop="num" width="120" /> - <el-table-column label="鑰冩牳鎵e垎" align="center" prop="score" width="120" /> - <el-table-column label="鍒涘缓鏃堕棿" align="center" prop="createTime" /> + <el-table-column label="鑰冩牳鍗曚綅" align="center" prop="unitName"/> + <el-table-column label="鑰冩牳鍚堝悓" align="center" prop="contractName"/> + <el-table-column label="鑰冩牳瑙勫垯" align="center" prop="ruleName" :show-overflow-tooltip="true" /> + <el-table-column label="鎵e噺鏂瑰紡" align="center" prop="deductCategory"/> + <el-table-column label="鑰冩牳鎸囨爣" align="center" prop="num"/> + <el-table-column label="鑰冩牳鎵e垎" align="center" prop="score"/> + <el-table-column label="鍒涘缓鏃堕棿" align="center" prop="createTime" width="180px"/> <el-table-column label="瀹℃牳鐘舵��" align="center" prop="auditingStatus"> <template slot-scope="scope"> <el-tag @@ -121,7 +122,14 @@ <el-cascader ref="cascader" v-model="form.ruleIdsArray" :options="options" @change="handleChange"> <template slot-scope="{ data }"> <el-tooltip class="item" :disabled="data.label.length < 16 && !data.deductCategory" effect="dark" - :content="data.label.length < 16 ? data.deductCategory ? data.deductCategory + ' ' + data.calcFraction + (data.calcUnit ? '/' + data.calcUnit : '') : '' : (data.deductCategory ? data.label + ' ' + data.deductCategory + ' ' + data.calcFraction + (data.calcUnit ? '/' + data.calcUnit : '') : data.label)" + :content=" + data.label.length < 16 ? + data.deductCategory ? + data.deductCategory == '鍒嗘暟涔樹互鏁伴噺' ? '鎵�' + data.calcFraction + '鍒�*鏁伴噺 ' : data.deductCategory == '闄や互鏁伴噺鍚庝箻浠ュ垎鏁�' ? '鎵�' + data.calcFraction + '鍒�/' + data.calcUnit + '灏忔椂' : '鎵�' + data.calcFraction + '鍒�' : + '' : + (data.deductCategory ? + data.label + ' ' + (data.deductCategory == '鍒嗘暟涔樹互鏁伴噺' ? '鎵�' + data.calcFraction + '鍒�*鏁伴噺 ' : data.deductCategory == '闄や互鏁伴噺鍚庝箻浠ュ垎鏁�' ? '鎵�' + data.calcFraction + '鍒�/' + data.calcUnit + '灏忔椂' : '鎵�' + data.calcFraction + '鍒�') : + data.label)" placement="left"> <span>{{ data.label }}</span> </el-tooltip> @@ -281,6 +289,7 @@ let item = this.$refs['cascader'].getCheckedNodes()[0].data; this.calcObj = item; this.form.contractId = item.contractId; + this.form.deductCategory = item.deductCategory == '鍒嗘暟涔樹互鏁伴噺' ? '鎵�' + item.calcFraction + '鍒�*鏁伴噺 ' : item.deductCategory == '闄や互鏁伴噺鍚庝箻浠ュ垎鏁�' ? '鎵�' + item.calcFraction + '鍒�/' + item.calcUnit + '灏忔椂' : '鎵�' + item.calcFraction + '鍒�'; if (item.deductCategory == "鎵f寚瀹氬垎鏁�") { this.needNum = false; this.form.score = item.calcFraction; @@ -399,6 +408,7 @@ this.daterangeAuditingTime = []; this.daterangeCreateTime = []; this.resetForm("queryForm"); + this.queryParams = {}; this.handleQuery(); }, // 澶氶�夋閫変腑鏁版嵁 -- Gitblit v1.8.0