From c13de4bee39be8187cda7569249aa3139aafc31c Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期二, 18 三月 2025 09:12:47 +0800 Subject: [PATCH] 修改线索清单中的样式 --- src/views/overlay-clue/report/components/QuestionDetail.vue | 26 +++++++------ src/components.d.ts | 1 src/views/overlay-clue/list/components/ClueList.vue | 65 +++++++++++++++++++++++--------- 3 files changed, 61 insertions(+), 31 deletions(-) diff --git a/src/components.d.ts b/src/components.d.ts index 925dc48..89a3cf1 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -32,6 +32,7 @@ ElRow: typeof import('element-plus/es')['ElRow'] ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] ElSelect: typeof import('element-plus/es')['ElSelect'] + ElSpace: typeof import('element-plus/es')['ElSpace'] ElTag: typeof import('element-plus/es')['ElTag'] ElText: typeof import('element-plus/es')['ElText'] ElUpload: typeof import('element-plus/es')['ElUpload'] diff --git a/src/views/overlay-clue/list/components/ClueList.vue b/src/views/overlay-clue/list/components/ClueList.vue index 9aa4250..5449148 100644 --- a/src/views/overlay-clue/list/components/ClueList.vue +++ b/src/views/overlay-clue/list/components/ClueList.vue @@ -11,31 +11,58 @@ <div class="clue-item"> <div class="flex gap-1"> <div class="clue-num">{{ $nf(item.cid) }}</div> - <el-text class="fy-h1" truncated>{{ item.cclueName }}</el-text> + <el-text class="fy-h1" truncated>{{ + item.cclueName + }}</el-text> </div> - <div class="flex gap-1"> - <div class=""> + <el-space> + <el-row align="middle"> <el-text type="info" size="small">缁撹锛�</el-text> - <el-text size="small">{{ item.conclusionCount + '/1' }}</el-text> - </div> - <div class=""> + <!-- <el-text size="small"> --> + <el-tag + :type=" + item.conclusionCount == 1 ? 'success' : 'danger' + " + effect="dark" + > + {{ item.conclusionCount == 1 ? '宸叉帹閫�' : '鏈帹閫�' }} + </el-tag> + <!-- </el-text> --> + </el-row> + <el-divider direction="vertical" /> + <el-row align="middle"> <el-text type="info" size="small">闂锛�</el-text> - <el-text size="small">{{ item.questionCount }}</el-text> - </div> - <el-text type="info" size="small">{{item.cuploaded ? '宸叉帹閫�' : '鏈帹閫�'}}</el-text> - </div> + <el-tag + :type="item.questionCount > 0 ? 'warning' : 'info'" + effect="plain" + > + {{ item.questionCount + '涓�' }} + </el-tag> + <!-- <el-text size="small">{{ item.questionCount }}</el-text> --> + </el-row> + <!-- <el-text type="info" size="small">{{ + item.cuploaded ? '宸叉帹閫�' : '鏈帹閫�' + }}</el-text> --> + </el-space> <el-row justify="space-between"> <span class="flex gap-1"> - <el-tag v-if="item.csiteType" size="default" type="info">{{ - item.csiteType - }}</el-tag> - <el-tag v-if="item.cfactor" size="default" effect="" type="danger">{{ - item.cfactor - }}</el-tag> + <el-tag + v-if="item.csiteType" + size="default" + type="info" + >{{ item.csiteType }}</el-tag + > + <el-tag + v-if="item.cfactor" + size="default" + effect="" + type="danger" + >{{ item.cfactor }}</el-tag + > </span> - <el-text size="small">涓嬪彂鏃堕棿锛歿{ - $tf(item.creleaseTime) - }}</el-text> + <el-text size="small" + >涓嬪彂鏃堕棿锛歿{ $tf(item.creleaseTime) }}</el-text + > </el-row> </div> </li> diff --git a/src/views/overlay-clue/report/components/QuestionDetail.vue b/src/views/overlay-clue/report/components/QuestionDetail.vue index 81c524a..2ab04e7 100644 --- a/src/views/overlay-clue/report/components/QuestionDetail.vue +++ b/src/views/overlay-clue/report/components/QuestionDetail.vue @@ -195,7 +195,7 @@ message: '鍧愭爣涓嶈兘涓虹┖', trigger: 'blur' } - ], + ] // cqLongitude: [ // { // required: true, @@ -210,13 +210,13 @@ // trigger: 'blur' // } // ], - files: [ - { - required: true, - message: '鍥剧墖涓嶈兘涓虹┖', - trigger: 'change' - } - ] + // files: [ + // { + // required: true, + // message: '鍥剧墖涓嶈兘涓虹┖', + // trigger: 'change' + // } + // ] }); function submit() { @@ -231,9 +231,11 @@ cqLatitude: parseFloat(coor[1]) }; const files = []; - formObj.value.files.forEach((f) => { - files.push(f.raw); - }); + if (formObj.value.files) { + formObj.value.files.forEach((f) => { + files.push(f.raw); + }); + } return uploadQuestion(q, files); } @@ -290,7 +292,7 @@ if (val[0]) { fileList.value = []; if (val[1]) { - formObj.value = parseFormObj(val[1]); + formObj.value = parseFormObj(val[1]); } else { formObj.value = {}; } -- Gitblit v1.9.3