|
@@ -190,6 +190,9 @@
|
|
|
{{ isScheduleLocked === 1 ? '已锁定' : '未锁定' }}
|
|
|
</span>
|
|
|
</el-tooltip>
|
|
|
+ <span class="tip">
|
|
|
+ <i class="el-icon-timer icon" />剩余{{ remainingTime }}
|
|
|
+ </span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -421,6 +424,7 @@ import { dailyReportCheckStatus, reportreleaseCheckStatus, reportdelivertestChec
|
|
|
import synchronizeDialog from './dialog/synchronizeDialog' // 同步弹框
|
|
|
import workflowAndStatus from '@/views/projectManage/components/workflowAndStatus.vue'
|
|
|
import '@/styles/PublicStyle/index.scss'
|
|
|
+import { formatHMS } from '@/utils/global'
|
|
|
export default {
|
|
|
components: {
|
|
|
searchPeople,
|
|
@@ -456,6 +460,7 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ remainingTime: '23小时23分钟', // 解锁剩余时间
|
|
|
tabPosition: 'first',
|
|
|
textarea2: '',
|
|
|
HoldTask: '',
|
|
@@ -523,6 +528,7 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
+ formatHMS()
|
|
|
this.analysisBizId_id()
|
|
|
this.$nextTick(() => {
|
|
|
this.activeName = this.$route.query.page ? this.$route.query.page : '1'
|
|
@@ -1066,6 +1072,18 @@ export default {
|
|
|
</style>
|
|
|
|
|
|
<style lang="scss">
|
|
|
+.bg-project {
|
|
|
+ .tip {
|
|
|
+ color: #F56C6C;
|
|
|
+ text-align: left;
|
|
|
+ padding: 0 14px;
|
|
|
+ font-size: 12px;
|
|
|
+ .icon {
|
|
|
+ margin-right: 2px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
.synchronize {
|
|
|
.el-popover__title {
|
|
|
color: #333333;
|
|
@@ -1097,4 +1115,5 @@ export default {
|
|
|
margin: 12px 10px 0 0;
|
|
|
width: 300px;
|
|
|
}
|
|
|
+
|
|
|
</style>
|