Selaa lähdekoodia

优化按钮tooltip

qinzhipeng_v@didiglobal.com 4 vuotta sitten
vanhempi
sitoutus
a8e96ad3d2
1 muutettua tiedostoa jossa 25 lisäystä ja 19 poistoa
  1. 25 19
      src/views/projectManage/components/demand.vue

+ 25 - 19
src/views/projectManage/components/demand.vue

@@ -92,25 +92,31 @@
                 <el-tooltip class="item cursorPo lineHeight" effect="dark" :content="scope.row.isScheduleLocked === 1? '点击解锁排期' : '点击锁定排期'" placement="top">
                   <div :class="scope.row.isScheduleLocked === 1 ? 'el-icon-lock' : 'el-icon-unlock'" @click="changeSchedule(scope.row)" />
                 </el-tooltip>
-                <i class="el-icon-edit-outline cursorPo lineHeight" @click="editTask(scope.row)" />
-                <i v-show="scope.row.isScheduleLocked === 0" class="el-icon-circle-plus-outline cursorPo lineHeight" @click="clickAddScheduling(2,scope.row)" />
-                <el-popover v-if="scope.row.isDirectlyFromDpm === 0 || scope.row.isDirectlyFromDpm === 1" placement="bottom" title="同步排期至望岳" width="400" trigger="click">
-                  <div class="blueStr" />
-                  <div class="synchronization">是否需要同步当前任务的排期到望岳<span style="color: rgba(230,162,60,100%);"> {{ taskDpl }}</span> ?</div>
-                  <div v-if="taskDataList.length > 0" class="synchronization">以下任务与该望岳任务也关联,排期将一并同步,请知悉!</div>
-                  <div v-for="(item, index) in taskDataList" :key="index" class="Layout_space_between involveApp-top-bottom">
-                    <span class="item-detail">{{ item.taskId }}</span>
-                    <el-tooltip class="item" effect="dark" :content="item.name" placement="top">
-                      <span class="item-details">{{ item.name.substring(0,12) + '...' }}</span>
-                    </el-tooltip>
-                    <span class="item-detail">{{ item.moduleInfoName }}</span>
-                  </div>
-                  <div align="right" style="margin-top:20px;">
-                    <el-button size="mini" @click="$refs.Simulation.click()">取 消</el-button>
-                    <el-button size="mini" type="primary" @click="taskSyncScheduleToDpm(scope.row.id, taskDataList)">确 定</el-button>
-                  </div>
-                  <i slot="reference" class="el-icon-sort cursorPo deg" @click="getTaskList(scope.row)" />
-                </el-popover>
+                <el-tooltip class="item cursorPo lineHeight" effect="dark" :content="'点击修改任务名称'" placement="top">
+                  <i class="el-icon-edit-outline cursorPo lineHeight" @click="editTask(scope.row)" />
+                </el-tooltip>
+                <el-tooltip class="item cursorPo lineHeight" effect="dark" :content="'点击添加排期'" placement="top">
+                  <i v-show="scope.row.isScheduleLocked === 0" class="el-icon-circle-plus-outline cursorPo lineHeight" @click="clickAddScheduling(2,scope.row)" />
+                </el-tooltip>
+                <el-tooltip class="item cursorPo lineHeight" effect="dark" :content="'同步任务排期至望岳'" placement="top">
+                  <el-popover v-if="scope.row.isDirectlyFromDpm === 0 || scope.row.isDirectlyFromDpm === 1" placement="bottom" title="同步排期至望岳" width="400" trigger="click">
+                    <div class="blueStr" />
+                    <div class="synchronization">是否需要同步当前任务的排期到望岳<span style="color: rgba(230,162,60,100%);"> {{ taskDpl }}</span> ?</div>
+                    <div v-if="taskDataList.length > 0" class="synchronization">以下任务与该望岳任务也关联,排期将一并同步,请知悉!</div>
+                    <div v-for="(item, index) in taskDataList" :key="index" class="Layout_space_between involveApp-top-bottom">
+                      <span class="item-detail">{{ item.taskId }}</span>
+                      <el-tooltip class="item" effect="dark" :content="item.name" placement="top">
+                        <span class="item-details">{{ item.name.substring(0,12) + '...' }}</span>
+                      </el-tooltip>
+                      <span class="item-detail">{{ item.moduleInfoName }}</span>
+                    </div>
+                    <div align="right" style="margin-top:20px;">
+                      <el-button size="mini" @click="$refs.Simulation.click()">取 消</el-button>
+                      <el-button size="mini" type="primary" @click="taskSyncScheduleToDpm(scope.row.id, taskDataList)">确 定</el-button>
+                    </div>
+                    <i slot="reference" class="el-icon-sort cursorPo deg" @click="getTaskList(scope.row)" />
+                  </el-popover>
+                </el-tooltip>
               </div>
             </div>
           </div>