From 25524f3fdf840b3223a60b05442fd57ca1b0f422 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期四, 11 四月 2024 09:54:46 +0800 Subject: [PATCH] 核算积分跳转 --- src/views/system/calculate/report/index.vue | 63 +++++++++++++++++++------------ 1 files changed, 38 insertions(+), 25 deletions(-) diff --git a/src/views/system/calculate/report/index.vue b/src/views/system/calculate/report/index.vue index 6dea7bd..f586a94 100644 --- a/src/views/system/calculate/report/index.vue +++ b/src/views/system/calculate/report/index.vue @@ -67,9 +67,7 @@ <el-button style="float: right; padding: 3px 0" type="text" @click="handleDetail(item)">鏍哥畻</el-button> </div> <div class="text item">鍚堝悓<span class="time">{{ checkUnitName }}</span></div> - <div class="text item">鎬婚噾棰�<span class="time">{{ "1000鍏�" }}</span></div> <div class="text item">鎵e噺閲戦<span class="time">{{ "10鍏�" }}</span></div> - <div class="text item">鍓╀綑閲戦<span class="time">{{ "990鍏�" }}</span></div> <div class="text item">鏈�鏂版牳绠楁椂闂� <span class="time">{{ item.checkTime }}</span> </div> @@ -118,32 +116,40 @@ <el-table-column prop="score" label="鑰冩牳鍒嗘暟" - width="180" + doNotSum + > + <template slot-scope="scope"> + <el-link @click="toScorePage(scope.row)">{{scope.row.score}}</el-link> + </template> + </el-table-column> + <el-table-column + prop="ruleName" + label="閫傜敤瑙勫垯" doNotSum> </el-table-column> - <el-table-column - prop="score" - label="鎵e垎绯绘暟" - width="180"> - <template slot-scope="scope"> - <el-tooltip class="item" effect="dark" :content="'鑰冩牳瑙勫垯锛�' + scope.row.description" placement="top"> - <span>{{ scope.row.value }}</span> - </el-tooltip> - </template> - </el-table-column> - <el-table-column - label="鎵e噺閲戦(鍏�)" + <el-table-column + prop="score" + label="鎵e垎绯绘暟" + > + <template slot-scope="scope"> + <el-tooltip class="item" effect="dark" :content="'鑰冩牳瑙勫垯锛�' + scope.row.description" placement="top"> + <span>{{ scope.row.value }}</span> + </el-tooltip> + </template> + </el-table-column> + <el-table-column + label="鎵e噺閲戦(鍏�)" prop="money" - width="180"> - <template slot-scope="scope"> + width="180"> + <template slot-scope="scope"> <el-input type="number" :precision="2" :step="0.1" :min="0" :max="1000000" v-model="scope.row.money" - placeholder="璇疯緭鍏ユ墸鍑忛噾棰�"> - </el-input> - </template> - </el-table-column> + placeholder="璇疯緭鍏ユ墸鍑忛噾棰�"> + </el-input> + </template> + </el-table-column> </el-table> <div slot="footer" class="dialog-footer"> <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> @@ -179,15 +185,17 @@ tableData: [{ time: '2024-03-03', score: '94', - value: '0.01', + value: '1%', + ruleName: '<95', money: '', description: '姣忓皯1鍒嗘墸褰撴湀鎬绘湇鍔¤垂鐨�1%銆備緥濡傦細褰撴湀鑰冩牳寰楀垎91.5鍒嗭紝鎵i櫎褰撴湀鏈嶅姟璐�3.5%鐨勯噾棰�', }, { time: '2024-04-03', score: '95', value: '0', + ruleName: '鈮�95', money: '', - description: '姣忓皯1鍒嗘墸褰撴湀鎬绘湇鍔¤垂鐨�1%銆備緥濡傦細褰撴湀鑰冩牳寰楀垎91.5鍒嗭紝鎵i櫎褰撴湀鏈嶅姟璐�3.5%鐨勯噾棰�', + description: '涓嶆墸娆�', }, ], manualScoreOpen: false, manualScoreForm: {}, @@ -385,6 +393,7 @@ ...this.queryParams }, `checkResult_${new Date().getTime()}.xlsx`) }, + /** 鍚堣琛� */ getSummaries(param) { const { columns, data } = param; const sums = []; @@ -411,12 +420,16 @@ sums[index] = '-'; // 鎴栬�呭叾浠栦綘鎯宠鏄剧ず鐨勫唴瀹� } } else { - sums[index] = 'N/A'; + sums[index] = '-'; } }); return sums; - } + }, + toScorePage() { + // 浣跨敤Vue Router杩涜椤甸潰璺宠浆 + this.$router.push('/contract/score/index'); + }, } }; </script> -- Gitblit v1.8.0