Jelajahi Sumber

首页年度详情样式问题,公告查看置灰

SunZehao 1 tahun lalu
induk
melakukan
27b367e1a5

+ 9 - 9
src/components/assessment/evaluationDeptStartFrom.vue

@@ -85,13 +85,7 @@
                                     <span v-else>{{scope.row.deptName}}</span>
                                 </template>
                             </el-table-column>
-                            <el-table-column label="排序" width="100" >
-                                <template #default="scope">
-                                     <el-input-number v-model="scope.row.serialNumber"
-                                      :disabled="(scope.row.dataPermission === '-1' && scope.row.serialNumber !== '') || receiptMsg.stage === '流程已结束'" :min="1" />
-                                </template>
-                            </el-table-column>
-                            <el-table-column label="指标名称" >
+                            <el-table-column label="指标名称"  width="200" >
                                 <template #default="scope">
                                     <el-input v-model="scope.row.targetName"
                                     :disabled="scope.row.dataPermission === '-1' || receiptMsg.stage === '流程已结束'"
@@ -117,7 +111,13 @@
                                     type="textarea" :rows="2" placeholder="请输入评价标准"></el-input>
                                 </template>
                             </el-table-column>
-                            <el-table-column label="审核状态" width="200" >
+                            <el-table-column label="排序" width="100" >
+                                <template #default="scope">
+                                     <el-input-number v-model="scope.row.serialNumber"
+                                      :disabled="(scope.row.dataPermission === '-1' && scope.row.serialNumber !== '') || receiptMsg.stage === '流程已结束'" :min="1" />
+                                </template>
+                            </el-table-column>
+                            <el-table-column label="审核状态" width="150" >
                                 <template #default="scope">
                                     <el-select v-model="scope.row.auditStatus"
                                     :disabled="(scope.row.dataPermission === '-1' && scope.row.auditStatus !== '') || userMes.deptId === '23031009' || receiptMsg.stage === '流程已结束'"
@@ -134,7 +134,7 @@
                             </el-table-column>
                             <el-table-column label="操作" width="80" align="center">
                                 <template #default="scope">
-                                    <p class="indicitem" v-if="scope.row.dataPermission !== '-1' || receiptMsg.stage !== '流程已结束'" @click="handleDelete(scope.row)">删除</p>
+                                    <p class="indicitem" v-if="scope.row.dataPermission !== '-1' || receiptMsg.stage === '流程已结束'" @click="handleDelete(scope.row)">删除</p>
                                 </template>
                             </el-table-column>
                         </el-table>

+ 3 - 3
src/components/gateWay/gateWayNotificationDetail.vue

@@ -4,7 +4,7 @@
             <div class="notifcaFrom">
                 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm" :validate-on-rule-change="false">      
                     <el-form-item label="公告标题" prop="noticeTitle">
-                        <el-input v-model="ruleForm.noticeTitle"  placeholder="请输入公告标题" />
+                        <el-input v-model="ruleForm.noticeTitle" disabled  placeholder="请输入公告标题" />
                     </el-form-item>
                     <el-form-item label="公告内容" prop="noticeContent">
                         <el-input v-model="ruleForm.noticeContent" disabled
@@ -23,7 +23,7 @@
                     <el-row>
                         <el-col :span="12" v-if="ruleForm.sendTo === '个别部门'">
                             <el-form-item label="个别部门" prop="sendToContent">
-                                <el-select v-model="ruleForm.sendToContent" multiple collapse-tags placeholder="请选择部门">
+                                <el-select v-model="ruleForm.sendToContent" multiple collapse-tags disabled placeholder="请选择部门">
                                     <el-option
                                     v-for="item in departData"
                                     :key="item.id"
@@ -35,7 +35,7 @@
                         </el-col>
                         <el-col :span="12">
                             <el-form-item label="排序">
-                                <el-input-number v-model="ruleForm.serialNumber" :min="1" />
+                                <el-input-number v-model="ruleForm.serialNumber" disabled :min="1" />
                             </el-form-item>
                         </el-col>
                     </el-row>

+ 39 - 4
src/components/gateWay/gatewayNewYearFrom.vue

@@ -16,7 +16,7 @@
             </template>
             <el-row class="yearFrom">
                 <el-col :span="evaluationYearDataRight.length>0?12:24" :style="evaluationYearDataRight.length>0?'border-right: 1px solid #E1E3EA;': ''">
-                    <div class="yearFromHeader">
+                    <!-- <div class="yearFromHeader">
                         <div class="headerNameTit" :style="winPix === 1.25?'padding: 8px 45px 8px 20px;':''">
                             <div class="headerNameTit_left">
                                 <span>排名</span>
@@ -37,10 +37,20 @@
                                 <span :style="winPix === 1.25 || innerWidth < 1920?'width:20%':''">{{item.score}}</span>
                             </div>
                         </div>
-                    </div>
+                    </div> -->
+                    <el-table :data="evaluationYearDataLeft" style="width: 100%">
+                        <el-table-column label="排名" prop="rank" width="50" align="center" />
+                        <el-table-column label="单位名称" prop="company">
+                            <template #default="scope">
+                                <span class="companyStyle">{{scope.row.company}}</span>
+                            </template>
+                        </el-table-column>
+                        <el-table-column label="级别" prop="grade" align="center"  width="50" />
+                        <el-table-column label="得分" prop="score" align="center"  width="120" />
+                    </el-table>
                 </el-col>
                 <el-col :span="12" v-if="evaluationYearDataRight.length>0">
-                    <div class="yearFromHeader">
+                    <!-- <div class="yearFromHeader">
                         <div class="headerNameTit" :style="winPix === 1.25 || innerWidth < 1920?'padding: 8px 45px 8px 20px;':''">
                             <div class="headerNameTit_left">
                                 <span>排名</span>
@@ -61,7 +71,17 @@
                                 <span :style="winPix === 1.25 || innerWidth < 1920?'width:20%':''">{{item.score}}</span>
                             </div>
                         </div>
-                    </div>
+                    </div> -->
+                    <el-table :data="evaluationYearDataRight" style="width: 100%">
+                        <el-table-column label="排名" prop="rank" width="50" align="center" />
+                        <el-table-column label="单位名称" prop="company">
+                            <template #default="scope">
+                                <span class="companyStyle">{{scope.row.company}}</span>
+                            </template>
+                        </el-table-column>
+                        <el-table-column label="级别" prop="grade" align="center" width="50" />
+                        <el-table-column label="得分" prop="score" align="center" width="120" />
+                    </el-table>
                 </el-col>
             </el-row>
         </el-dialog>
@@ -278,6 +298,21 @@ export default {
                             }
                         }
                     }
+                    .el-table{
+                        .el-table__inner-wrapper{
+                            .el-table__body-wrapper{
+                                .el-table__body{
+                                    .companyStyle{
+                                        width: 100%;
+                                        display: inline-block;
+                                        overflow: hidden;
+                                        text-overflow: ellipsis;
+                                        white-space: nowrap;
+                                    }
+                                }
+                            }
+                        }
+                    }
                 }
             }
         }

+ 5 - 4
src/components/notification/notificationMangePage.vue

@@ -99,7 +99,7 @@
                 <div class="notifcaFrom">
                     <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm" :validate-on-rule-change="false">      
                         <el-form-item label="公告标题" prop="noticeTitle">
-                            <el-input v-model="ruleForm.noticeTitle"  placeholder="请输入公告标题" />
+                            <el-input v-model="ruleForm.noticeTitle" :disabled="isDisable"  placeholder="请输入公告标题" />
                         </el-form-item>
                         <el-form-item label="公告内容" prop="noticeContent">
                             <!-- <pre v-if="isSave">{{ruleForm.noticeContent}}</pre> -->
@@ -108,7 +108,7 @@
                             
                         </el-form-item>
                         <el-form-item label="发布对象" prop="sendTo">
-                            <el-select v-model="ruleForm.sendTo" placeholder="请选择发布对象">
+                            <el-select v-model="ruleForm.sendTo" :disabled="isDisable" placeholder="请选择发布对象">
                                 <el-option
                                 v-for="item in sendToData"
                                 :key="item.value"
@@ -120,7 +120,7 @@
                         <el-row>
                             <el-col :span="12" v-if="ruleForm.sendTo === '个别部门'">
                                 <el-form-item label="个别部门" prop="sendToContent">
-                                    <el-select v-model="ruleForm.sendToContent" multiple collapse-tags placeholder="请选择部门">
+                                    <el-select v-model="ruleForm.sendToContent" :disabled="isDisable" multiple collapse-tags placeholder="请选择部门">
                                         <el-option
                                         v-for="item in departData"
                                         :key="item.id"
@@ -132,7 +132,7 @@
                             </el-col>
                             <el-col :span="12">
                                 <el-form-item label="排序">
-                                    <el-input-number v-model="ruleForm.serialNumber" :min="1" />
+                                    <el-input-number v-model="ruleForm.serialNumber" :disabled="isDisable" :min="1" />
                                 </el-form-item>
                             </el-col>
                         </el-row>
@@ -148,6 +148,7 @@
                                     <el-button
                                         color="#3B7AD1"
                                         size="mini"
+                                        :disabled="isDisable"
                                         >
                                         <img :src="fileW" style="margin-right: 10px">
                                         <span>添加附件</span>

+ 9 - 9
src/components/taskCenter/taskCenterDeptStartFrom.vue

@@ -86,13 +86,7 @@
                                     <span v-else>{{scope.row.deptName}}</span>
                                 </template>
                             </el-table-column>
-                            <el-table-column label="排序" width="100" >
-                                <template #default="scope">
-                                    <el-input-number v-model="scope.row.serialNumber"
-                                      :disabled="(scope.row.dataPermission === '-1' && scope.row.serialNumber !== '') || receiptMsg.stage === '流程已结束'" :min="1" />
-                                </template>
-                            </el-table-column>
-                            <el-table-column label="指标名称" >
+                            <el-table-column label="指标名称" width="200" >
                                 <template #default="scope">
                                     <el-input v-model="scope.row.targetName"
                                     :disabled="scope.row.dataPermission === '-1' || receiptMsg.stage === '流程已结束'"
@@ -118,7 +112,13 @@
                                     type="textarea" :rows="2" placeholder="请输入评价标准"></el-input>
                                 </template>
                             </el-table-column>
-                            <el-table-column label="审核状态" width="200" >
+                            <el-table-column label="排序" width="100" >
+                                <template #default="scope">
+                                    <el-input-number v-model="scope.row.serialNumber"
+                                      :disabled="(scope.row.dataPermission === '-1' && scope.row.serialNumber !== '') || receiptMsg.stage === '流程已结束'" :min="1" />
+                                </template>
+                            </el-table-column>
+                            <el-table-column label="审核状态" width="150" >
                                 <template #default="scope">
                                     <el-select v-model="scope.row.auditStatus"
                                     :disabled="(scope.row.dataPermission === '-1' && scope.row.auditStatus !== '') || userMes.deptId === '23031009' || receiptMsg.stage === '流程已结束'"
@@ -135,7 +135,7 @@
                             </el-table-column>
                             <el-table-column label="操作" width="80" align="center">
                                 <template #default="scope">
-                                    <p class="indicitem" v-if="scope.row.dataPermission !== '-1' || receiptMsg.stage !== '流程已结束'" @click="handleDelete(scope.row)">删除</p>
+                                    <p class="indicitem" v-if="scope.row.dataPermission !== '-1' || receiptMsg.stage === '流程已结束'" @click="handleDelete(scope.row)">删除</p>
                                 </template>
                             </el-table-column>
                         </el-table>