瀏覽代碼

feat: 标注信息表单做修改删除操作时,同步内存信息

cuiyalong 10 月之前
父節點
當前提交
e4eaec6715

+ 19 - 2
frontend/src/components/spider/EditSpider.vue

@@ -7,9 +7,14 @@
                     <span :id="titleId" :class="titleClass">{{ dialogTitle }}</span>
                 </div>
                 <div class="mark-container">
-                    <el-button-group class="ml-4">
+                    <el-button-group class="mark-buttons">
                         <el-button type="primary" :icon="Link" @click="handleDataTag">标注</el-button>
                     </el-button-group>
+                    <!-- <div class="rollback-reason-container" v-if="formData.reason">
+                        <span class="rollback-reason-label">打回原因:</span>
+                        <span class="rollback-reason-value">{{ formData.reason }}</span>
+                    </div> -->
+                    <el-tag type="danger" v-if="formData.reason">打回原因:{{ formData.reason }} </el-tag>
                 </div>
             </div>
         </template>
@@ -209,6 +214,9 @@ const formData = ref({
     code: '',
     modifyuser: '',
 
+    // 审核不通过原因
+    reason: '',
+
     // list-css-tab
     listBodyCss: '',
     listItemCss: '',
@@ -367,10 +375,19 @@ defineExpose({
     display: flex;
 }
 .mark-container {
-    margin-left: 20px;
+    display: flex;
+    align-items: center;
+    flex: 1;
+    margin-left: 10px;
+}
+.mark-buttons {
+    margin: 0 10px;
 }
 .form-item-sub-line {
     line-height: 24px;
     color: var(--el-color-primary);
 }
+.rollback-reason-container {
+    color: var(--el-color-danger);
+}
 </style>

+ 2 - 1
frontend/src/styles/element/index.scss

@@ -6,4 +6,5 @@
   ),
 );
 
-@import './messagebox.scss';
+@import './messagebox.scss';
+@import './tags.scss';

+ 3 - 0
frontend/src/styles/element/tags.scss

@@ -0,0 +1,3 @@
+.el-tag__content {
+  white-space: pre-wrap;
+}

+ 1 - 1
frontend/src/views/ReviewList.vue

@@ -105,7 +105,7 @@
                             
                         </div>
                         <!-- 管理员:上线和退回 -->
-                        <div v-if="!isAdmin">
+                        <div v-if="isAdmin">
                             <el-tooltip content="上线" placement="top">
                                 <el-button size="small" :class="{ active: scope.row._action_clicked_submit }" :disabled="actionButtonDisabled.adminSubmit(scope.row)" @click="tableEvents.adminSubmit(scope.$index, scope.row)">
                                     <el-icon><UploadFilled /></el-icon>