| | |
| | | </button> |
| | | </template> |
| | | |
| | | <!-- 出发中状态: 显示已到达、强制结束 --> |
| | | <!-- 出发中状态: 显示已到达、强制结束、强制完成 --> |
| | | <template v-else-if="taskDetail.taskStatus === 'DEPARTING'"> |
| | | <template v-if="canOperateTask()"> |
| | | <button |
| | |
| | | @click="handleTaskAction('forceCancel')" |
| | | > |
| | | 强制结束 |
| | | </button> |
| | | <button |
| | | v-if="showForceCompleteFeature()" |
| | | class="action-btn force-complete" |
| | | @click="showForceCompleteTimeDialog()" |
| | | > |
| | | 强制完成 |
| | | </button> |
| | | </template> |
| | | </template> |
| | |
| | | flex: 1; |
| | | height: 80rpx; |
| | | border-radius: 10rpx; |
| | | font-size: 30rpx; |
| | | font-size: 28rpx; |
| | | margin: 0 10rpx; |
| | | background-color: #f0f0f0; |
| | | color: #333; |
| | | white-space: nowrap; |
| | | padding: 0 10rpx; |
| | | min-width: 0; |
| | | |
| | | &.edit { |
| | | background-color: #ff9500; |
| | |
| | | color: white; |
| | | } |
| | | |
| | | &.force-end { |
| | | background-color: #ff6b22; |
| | | color: white; |
| | | } |
| | | |
| | | &.settlement { |
| | | background-color: #34C759; |
| | | color: white; |