This commit is contained in:
X1627315083
2025-09-01 14:03:30 +08:00
parent c387a71ba8
commit 89639aaec9
49 changed files with 819 additions and 232 deletions

View File

@@ -69,6 +69,7 @@
/>
</svg>
</div>
<div class="info">{{ $t('brandDNA.LastCompletionTime') }}: {{finishTime}}</div>
</div>
</div>
<div class="content">
@@ -173,6 +174,7 @@ export default defineComponent({
},
isNoData:false,//如果数据为空就不加载
isNull:true,
finishTime:'',
})
const dataDom = reactive({
Cropper:null as any,
@@ -308,7 +310,7 @@ export default defineComponent({
data.logoUrl = value.minioUrl
data.minioUrl = value.brandLogo
clearInterval(data.getProgressTime)
getProgress()
getProgress(true)
// getLibraryList()
data.isNoData = false
data.currentPage = 0
@@ -344,25 +346,30 @@ export default defineComponent({
}
const compute = ()=>{
Https.axiosPost(Https.httpUrls.productImageInitialize,{brandId:data.detail.id}).then((res:any)=>{
getProgress()
getProgress(false)
}).catch((err:any)=>{
// console.log(err)
})
}
const getProgress = ()=>{
const getProgress = (boolean:boolean)=>{
console.log(boolean)
setTimeout
if(props.selectCode != 'MyBrand'){
clearTimeout(data.getProgressTime)
return
}
Https.axiosPost(Https.httpUrls.getInitializeProgress,{brandId:data.detail.id}).then((res:any)=>{
data.finishTime = res.computeTime
data.schedule.num = res.percent
data.schedule.state = res.analyzed
if(res.percent == 1 && !boolean){
message.success(t('brandDNA.Finish'))
}
if(res.percent == 1 || !res.analyzed){
return clearTimeout(data.getProgressTime)
}
data.getProgressTime = setTimeout(()=>{
getProgress()
getProgress(boolean)
},5000)
// analyzed
@@ -515,6 +522,11 @@ export default defineComponent({
position: relative;
padding-right: 2rem;
}
> .info{
color: #5f5f5f;
font-size: 1.2rem;
margin-top: .8rem;
}
.gallery_btn{
&.loading{
pointer-events: none;