Kaynağa Gözat

优化信息发布列表界面bug

zhangyihao 6 ay önce
ebeveyn
işleme
d3cba6e74e

+ 5 - 0
src/types/components.d.ts

@@ -24,6 +24,7 @@ declare module 'vue' {
     ElAutocomplete: typeof import('element-plus/es')['ElAutocomplete']
     ElBadge: typeof import('element-plus/es')['ElBadge']
     ElButton: typeof import('element-plus/es')['ElButton']
+    ElCard: typeof import('element-plus/es')['ElCard']
     ElCol: typeof import('element-plus/es')['ElCol']
     ElColorPicker: typeof import('element-plus/es')['ElColorPicker']
     ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
@@ -49,6 +50,7 @@ declare module 'vue' {
     ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
     ElRow: typeof import('element-plus/es')['ElRow']
     ElScrollbar: typeof import('element-plus/es')['ElScrollbar']
+    ElSegmented: typeof import('element-plus/es')['ElSegmented']
     ElSelect: typeof import('element-plus/es')['ElSelect']
     ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
     ElSwitch: typeof import('element-plus/es')['ElSwitch']
@@ -56,7 +58,10 @@ declare module 'vue' {
     ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
     ElTag: typeof import('element-plus/es')['ElTag']
     ElText: typeof import('element-plus/es')['ElText']
+    ElTimeline: typeof import('element-plus/es')['ElTimeline']
+    ElTimelineItem: typeof import('element-plus/es')['ElTimelineItem']
     ElTooltip: typeof import('element-plus/es')['ElTooltip']
+    ElTree: typeof import('element-plus/es')['ElTree']
     ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect']
     ExcelEditor: typeof import('./../components/ExcelEditor/index.vue')['default']
     FileUpload: typeof import('./../components/FileUpload/index.vue')['default']

+ 3 - 3
src/views/informationissue/informationDetail.vue

@@ -5,7 +5,7 @@
         <h3 class="common-dialog-title">信息详情</h3>
       </div>
       <div class="common-dialog-box">
-        <el-form ref="form" :model="formData" :rules="rules" label-width="120px">
+        <el-form ref="form" :model="formData" :rules="rules" label-width="auto">
           <h4 class="common-dialog-title">信息内容</h4>
           <div class="box1">
             <el-form-item label="标题:" prop="title">
@@ -49,7 +49,7 @@
           <div class="box1">
             <el-form-item label="发布名单:" prop="user_count" style="width: 468px !important">
               <span class="highlight-text">已选择{{ formData.user_count }}人</span>
-              <template v-if="isEditable">
+              <template v-if="!isEditable">
                 <el-text class="common-btn-text-primary" @click="toggleReleaseList">查看详情</el-text>
               </template>
               <template v-else>
@@ -62,7 +62,7 @@
                   <el-button type="text" :disabled="!isEditable" @click="publishNow">立即发布</el-button>
                 </el-form-item>
               </el-col>
-              <el-col :span="13">
+              <el-col :span="10">
                 <el-form-item label="定时发布:" prop="publish_time">
                   <el-date-picker v-model="formData.publish_time" type="datetime" :disabled="!isEditable" placeholder="选择发布时间"></el-date-picker>
                 </el-form-item>