Kaynağa Gözat

优化标题

qinzhipeng_v 5 yıl önce
ebeveyn
işleme
7e90b1ac58

+ 2 - 1
src/views/projectManage/dialog_vue.vue

@@ -94,7 +94,8 @@
       </el-form>
       <div slot="footer" style="padding:0 27px">
         <el-button @click="dialogFormVisible = false">取 消</el-button>
-        <el-button type="primary" @click="tit_Name === '新建任务'?create_task(task_form):uptate_task(task_form)">创 建</el-button>
+        <el-button v-if="tit_Name === '新建任务'" type="primary" @click="tit_Name === '新建任务'?create_task(task_form):uptate_task(task_form)">创 建</el-button>
+        <el-button v-else type="primary" @click="tit_Name === '新建任务'?create_task(task_form):uptate_task(task_form)">保 存</el-button>
       </div>
     </el-dialog>
   </div>

+ 2 - 5
src/views/projectManage/projectList/projectViewDetails.vue

@@ -6,10 +6,8 @@
         style="margin: 1%;height: 60px;display: flex; justify-content: space-between; align-items: center;"
       >
         <span style="display: flex; justify-content: space-between; align-items: center;">
-          <el-tooltip effect="dark" :content="form_query.name" placement="bottom">
-            <div
-              style="float: left; font-size:20px;font-family: MicrosoftYaHei;color: rgb(51, 59, 74);margin-right:8%;white-space: nowrap; "
-            >{{ form_query.name | ellipsis }}</div>
+          <el-tooltip :disabled="form_query.name.length > 20 ? false : true" effect="dark" :content="form_query.name" placement="bottom">
+            <div style="float: left; font-size:20px;font-family: MicrosoftYaHei;color: rgb(51, 59, 74);margin-right:8%;white-space: nowrap; ">项目 : {{ form_query.name | ellipsis }}</div>
           </el-tooltip>
           <el-dropdown placement="bottom" @command="handleCommand">
             <el-button
@@ -804,7 +802,6 @@ export default {
         pageSize: this.pageSize
       }).then(res => {
         if (res.data[0].bizId !== Number(localStorage.getItem('bizId'))) {
-          console.log(res.data.bizId)
           Utils.$emit('demo', res.data[0].bizId)
         }
         this.form_query = res.data[0]

+ 12 - 1
src/views/projectManage/requirement/details/index.vue

@@ -2,7 +2,9 @@
   <el-container style="background-color: #F2F3F6;">
     <el-header style="margin: 1%;" class="layout_header">
       <div>
-        <span style="font-size:20px;font-family:MicrosoftYaHei;color:rgba(51,51,51,1);">{{ '需求:' + requirement.name }}</span>
+        <el-tooltip :disabled="requirement.name.length > 20 ? false : true" effect="dark" :content="requirement.name" placement="bottom">
+          <span style="font-size:20px;font-family:MicrosoftYaHei;color:rgba(51,51,51,1);">{{ '需求:' + requirement.name | ellipsis }}</span>
+        </el-tooltip>
         <el-dropdown
           placement="bottom"
           @command="updateRequirementStatus"
@@ -270,6 +272,15 @@ export default {
     Gantt,
     TaskCreate
   },
+  filters: {
+    ellipsis(value) {
+      if (!value) return ''
+      if (value.length > 20) {
+        return value.slice(0, 20) + '...'
+      }
+      return value
+    }
+  },
   props: {
     id: {
       type: String,

+ 12 - 5
src/views/projectManage/taskList/taskViewDetails.vue

@@ -13,11 +13,11 @@
               <br>
               {{ task_form.lateMsg }}
             </span>
-            <el-tooltip class="item" effect="dark" :content="task_form.name" placement="bottom">
-              <span style="font-size:20px;font-family:MicrosoftYaHei;color:rgba(51,51,51,1);">任务 : {{ task_form.name }}</span>
+            <el-tooltip :disabled="task_form.name.length > 20 ? false : true" class="item" effect="dark" :content="task_form.name" placement="bottom">
+              <span style="font-size:20px;font-family:MicrosoftYaHei;color:rgba(51,51,51,1);">任务 : {{ task_form.name | ellipsis }}</span>
             </el-tooltip>
             <el-dropdown placement="bottom" @command="handleCommand">
-              <el-button size="mini" type="info" plain class="el-dropdown-link drop_down" style="cursor: pointer;margin-left:15px">
+              <el-button size="mini" class="el-dropdown-link drop_down" style="cursor: pointer;margin-left:15px">
                 {{ task_form.statusString }}
                 <i class="el-icon-arrow-down el-icon--right" />
               </el-button>
@@ -32,7 +32,7 @@
             </el-dropdown>
           </div>
           <span style="float: right;">
-            <el-button size="mini" type="info" plain @click="centerDialogVisible_task = true">删除任务</el-button>
+            <el-button size="mini" @click="centerDialogVisible_task = true">删除任务</el-button>
             <el-dropdown placement="bottom" style="margin-left: 10px;">
               <el-button size="mini" type="primary">
                 新建
@@ -319,7 +319,7 @@
             <el-checkbox v-model="form.noHoliday" style="margin-left: 10px;">排除周末</el-checkbox>
           </el-form-item>
           <el-form-item label="参与人员">
-            <el-select v-model="form.peoples" multiple filterable remote reserve-keyword placeholder="创建人" :remote-method="remoteMethod" :loading="loading" style="width: 100%">
+            <el-select v-model="form.peoples" multiple filterable remote reserve-keyword placeholder="请输入姓名或者邮箱前缀" :remote-method="remoteMethod" :loading="loading" style="width: 100%">
               <el-option v-for="item in options" :key="item.idap" :label="item.name" :value="test2(item, 0)">
                 <div style="display: flex;justify-content: start;">
                   <div style="min-width:100px;color: #8492a6; font-size: 13px; overflow:hidden">{{ item.deptName }}</div>
@@ -419,6 +419,13 @@ export default {
     ClientReport
   },
   filters: {
+    ellipsis(value) {
+      if (!value) return ''
+      if (value.length > 20) {
+        return value.slice(0, 20) + '...'
+      }
+      return value
+    },
     oneA(value) {
       if (!value) return ''
       var da = value.substring(0, 1)