OneBot: Leantime 改造版源码(BOM/Univer 表格/AI 接管/品牌替换等)
This commit is contained in:
57
app/Domain/Projects/Templates/partials/projectCard.blade.php
Normal file
57
app/Domain/Projects/Templates/partials/projectCard.blade.php
Normal file
@@ -0,0 +1,57 @@
|
||||
@props([
|
||||
'project' => [],
|
||||
'type' => 'simple'
|
||||
])
|
||||
|
||||
<div class="projectBox" id="projectBox-{{ $project['id'] }}">
|
||||
<div class="row" >
|
||||
<div class="col-md-12 fixed">
|
||||
<div class="row tw-pb-sm">
|
||||
<div class="col-md-10">
|
||||
<a href="{{ BASE_URL }}/dashboard/show?projectId={{ $project['id'] }}">
|
||||
<span class="projectAvatar">
|
||||
@if(isset($projectTypeAvatars[$project["type"]]) && $projectTypeAvatars[$project["type"]] != "avatar")
|
||||
<span class="{{ $projectTypeAvatars[$project["type"]] }}"></span>
|
||||
@else
|
||||
<img src='{{ BASE_URL }}/api/projects?projectAvatar={{ $project["id"] }}&v={{ format($project['modified'])->timestamp() }}' />
|
||||
@endif
|
||||
</span>
|
||||
@if($project["clientName"] != '')
|
||||
<small>{{ $project["clientName"] }}</small><br />
|
||||
@else
|
||||
<small>{{ __('projectType.'.$project["type"] ?? 'project') }}</small><br />
|
||||
@endif
|
||||
<strong>{{ $project['name'] }} <i class="fa-solid fa-up-right-from-square"></i></strong>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-md-2 tw-text-right">
|
||||
<a href="javascript:void(0);"
|
||||
hx-patch="{{ BASE_URL }}/hx/projects/projectCard/toggleFavorite"
|
||||
hx-vals='{"isFavorite": {{ $project['isFavorite'] }}, "projectId": {{ $project['id'] }}}'
|
||||
hx-target="#projectBox-{{ $project['id'] }}"
|
||||
onclick="jQuery(this).addClass('go')"
|
||||
hx-swap="none"
|
||||
hx-on::after-request="jQuery(this).removeClass('go')"
|
||||
class="favoriteClick favoriteStar pull-right margin-right {{ $project['isFavorite'] ? 'isFavorite' : ''}} tw-mr-[5px]"
|
||||
data-tippy-content="{{ __('label.favorite_tooltip') }}">
|
||||
<i class="{{ $project['isFavorite'] ? 'fa-solid' : 'fa-regular' }} fa-star"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@if($type != "simple")
|
||||
<div id="projectProgressBox-{{ $project['id'] }}"
|
||||
hx-get="{{ BASE_URL }}/hx/projects/projectCardProgress/getProgress?pId={{ $project['id'] }}"
|
||||
hx-trigger="load"
|
||||
hx-swap="innerHTML"
|
||||
hx-target="#projectProgressBox-{{ $project['id'] }}"
|
||||
hx-indicator=".htmx-indicator">
|
||||
<div class="htmx-indicator">
|
||||
<x-global::loadingText type="card" count="1" />
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user