|
|
@@ -138,59 +138,59 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="footer-controls">
|
|
|
- <div class="footer-left">
|
|
|
- <el-checkbox
|
|
|
- :model-value="isSelectAll"
|
|
|
- :indeterminate="isIndeterminate"
|
|
|
- @change="toggleSelectAll"
|
|
|
- class="select-all-checkbox"
|
|
|
- >
|
|
|
- {{ $t('common.selectAll') }}
|
|
|
- </el-checkbox>
|
|
|
- <span class="image-count-text">
|
|
|
+ <div class="footer-controls">
|
|
|
+ <div class="footer-left">
|
|
|
+ <el-checkbox
|
|
|
+ :model-value="isSelectAll"
|
|
|
+ :indeterminate="isIndeterminate"
|
|
|
+ @change="toggleSelectAll"
|
|
|
+ class="select-all-checkbox"
|
|
|
+ >
|
|
|
+ {{ $t('common.selectAll') }}
|
|
|
+ </el-checkbox>
|
|
|
+ <span class="image-count-text">
|
|
|
{{ $t('photoShot.selectedCount', { selected: selectedImageCount, total: totalImageCount }) }}
|
|
|
</span>
|
|
|
- </div>
|
|
|
- <div class="footer-right">
|
|
|
- <div class="pagination-container" style="padding: 10px 0; text-align: center;">
|
|
|
- <el-pagination
|
|
|
- :page-count="totalPages"
|
|
|
- :current-page="currentPage"
|
|
|
- @current-change="(page) => getPhotoRecords({ page })"
|
|
|
- layout="prev, pager, next"
|
|
|
- :page-size="pageSize"
|
|
|
- />
|
|
|
</div>
|
|
|
- <el-button
|
|
|
- :disabled="selectedGoods.size === 0 || runLoading || takePictureLoading"
|
|
|
- @click="deleteSelected"
|
|
|
- v-log="{ describe: { action: 'delete selected goods' } }"
|
|
|
- >
|
|
|
- {{ $t('photoShot.delete') }}
|
|
|
- </el-button>
|
|
|
- <el-button
|
|
|
- :disabled="!goodsList.length || runLoading || takePictureLoading"
|
|
|
- @click="handleDeleteAll"
|
|
|
- style="color: #FF4C00"
|
|
|
- v-log="{ describe: { action: 'delete all goods' } }"
|
|
|
- >
|
|
|
- {{ $t('photoShot.deleteAll') }}
|
|
|
- </el-button>
|
|
|
- <el-button
|
|
|
- type="primary"
|
|
|
- :disabled="!goodsList.length || runLoading || takePictureLoading"
|
|
|
- @click="openPhotographyDetail()"
|
|
|
- v-log="{ describe: { action: 'start generate' } }"
|
|
|
- >
|
|
|
- <img src="@/assets/images/processImage.vue/sc.png" />
|
|
|
- {{ $t('photoShot.startGenerate') }}
|
|
|
- <img src="@/assets/images/processImage.vue/go.png" class="go"/>
|
|
|
- </el-button>
|
|
|
+ <div class="footer-right">
|
|
|
+ <div class="pagination-container" style="padding: 10px 0; text-align: center;">
|
|
|
+ <el-pagination
|
|
|
+ :page-count="totalPages"
|
|
|
+ :current-page="currentPage"
|
|
|
+ @current-change="(page) => getPhotoRecords({ page })"
|
|
|
+ layout="prev, pager, next"
|
|
|
+ :page-size="pageSize"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ <el-button
|
|
|
+ :disabled="selectedGoods.size === 0 || runLoading || takePictureLoading"
|
|
|
+ @click="deleteSelected"
|
|
|
+ v-log="{ describe: { action: 'delete selected goods' } }"
|
|
|
+ >
|
|
|
+ {{ $t('photoShot.delete') }}
|
|
|
+ </el-button>
|
|
|
+ <el-button
|
|
|
+ :disabled="!goodsList.length || runLoading || takePictureLoading"
|
|
|
+ @click="handleDeleteAll"
|
|
|
+ style="color: #FF4C00"
|
|
|
+ v-log="{ describe: { action: 'delete all goods' } }"
|
|
|
+ >
|
|
|
+ {{ $t('photoShot.deleteAll') }}
|
|
|
+ </el-button>
|
|
|
+ <el-button
|
|
|
+ type="primary"
|
|
|
+ :disabled="!goodsList.length || runLoading || takePictureLoading"
|
|
|
+ @click="openPhotographyDetail()"
|
|
|
+ v-log="{ describe: { action: 'start generate' } }"
|
|
|
+ >
|
|
|
+ <img src="@/assets/images/processImage.vue/sc.png" />
|
|
|
+ {{ $t('photoShot.startGenerate') }}
|
|
|
+ <img src="@/assets/images/processImage.vue/go.png" class="go"/>
|
|
|
+ </el-button>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|