首页bug
This commit is contained in:
parent
199de33139
commit
2f73078aa4
@ -132,14 +132,11 @@ Page({
|
|||||||
//显示补正软著选择
|
//显示补正软著选择
|
||||||
showSelProDialog() {
|
showSelProDialog() {
|
||||||
const _self = this
|
const _self = this
|
||||||
if (_self.data.proList.length <= 0) {
|
_self.doRefreshList()
|
||||||
_self.getCanRepairList(true)
|
|
||||||
} else {
|
|
||||||
_self.setData({
|
_self.setData({
|
||||||
showSelPro: true,
|
showSelPro: true,
|
||||||
tempSelPro: _self.data.selPro
|
tempSelPro: _self.data.selPro
|
||||||
})
|
})
|
||||||
}
|
|
||||||
},
|
},
|
||||||
chooseType(e) {
|
chooseType(e) {
|
||||||
this.setData({
|
this.setData({
|
||||||
|
@ -132,14 +132,11 @@ Page({
|
|||||||
//显示补正软著选择
|
//显示补正软著选择
|
||||||
showSelProDialog() {
|
showSelProDialog() {
|
||||||
const _self = this
|
const _self = this
|
||||||
if (_self.data.proList.length <= 0) {
|
_self.doRefreshList()
|
||||||
_self.getCanRepairList(true)
|
|
||||||
} else {
|
|
||||||
_self.setData({
|
_self.setData({
|
||||||
showSelPro: true,
|
showSelPro: true,
|
||||||
tempSelPro: _self.data.selPro
|
tempSelPro: _self.data.selPro
|
||||||
})
|
})
|
||||||
}
|
|
||||||
},
|
},
|
||||||
chooseType(e) {
|
chooseType(e) {
|
||||||
this.setData({
|
this.setData({
|
||||||
|
@ -377,12 +377,25 @@ Page({
|
|||||||
addPrefixToPreviewImgs(data) {
|
addPrefixToPreviewImgs(data) {
|
||||||
const prefix = this.data.imgUrl;
|
const prefix = this.data.imgUrl;
|
||||||
return data.map(item => {
|
return data.map(item => {
|
||||||
const values = Object.values(item.aiSetting);
|
const aiStatuses = Object.values(item.aiSetting)
|
||||||
const isSuccess = values.every(value => value === "SUCCESS");
|
const genderStatus = item.generate.generateStatus
|
||||||
const isCreate = values.every(value => value === "NONE");
|
// 状态判断函数
|
||||||
const isFailed = values.some(value => value === "FAILED");
|
// const isGenerating = () => genderStatus === 'GENERATING' || aiStatuses.includes('GENERATING');
|
||||||
const isShow = !isSuccess && (isCreate || isFailed);
|
const isGenerating = () => genderStatus === 'GENERATING' || aiStatuses.indexOf('GENERATING') !== -1;
|
||||||
item.isShowCreate = isShow
|
const isSuccess = () => aiStatuses.every(s => s === 'SUCCESS') && genderStatus === 'SUCCESS';
|
||||||
|
const shouldRegenerate = () => genderStatus === 'FAILED';
|
||||||
|
// 主逻辑
|
||||||
|
if (isGenerating()) {
|
||||||
|
item.btnStatus = 'GENERATING'
|
||||||
|
} else if (isSuccess()) {
|
||||||
|
item.btnStatus = 'DOWNLOAD'
|
||||||
|
} else if (!aiStatuses.every(s => s === 'SUCCESS')) {
|
||||||
|
item.btnStatus = 'AIGEN'
|
||||||
|
} else if (shouldRegenerate()) {
|
||||||
|
item.btnStatus = 'RELOAD'
|
||||||
|
} else {
|
||||||
|
item.btnStatus = 'GEN'
|
||||||
|
}
|
||||||
if (item.codeTypePage && item.codeTypePage.previewImgs) {
|
if (item.codeTypePage && item.codeTypePage.previewImgs) {
|
||||||
const imgIds = item.codeTypePage.previewImgs.split(',');
|
const imgIds = item.codeTypePage.previewImgs.split(',');
|
||||||
item.codeTypePage.previewImgs = imgIds.map(id => prefix + id);
|
item.codeTypePage.previewImgs = imgIds.map(id => prefix + id);
|
||||||
|
@ -88,12 +88,10 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="project-btns">
|
<view class="project-btns">
|
||||||
<view class="project-create-time">{{item.gmtCreate}}</view>
|
<view class="project-create-time">{{item.gmtCreate}}</view>
|
||||||
<view wx:if="{{item.isShowCreate}}" class="project-btn" bind:tap="doCreatePro" data-value="{{item}}">生成</view>
|
<view wx:if="{{item.btnStatus=='DOWNLOAD'}}" class="project-btn" bind:tap="doShowDownload" data-value="{{item}}">下载</view>
|
||||||
<block wx:else>
|
<view wx:elif="{{item.btnStatus=='AIGEN'}}" class="project-btn" bind:tap="doCreatePro" data-value="{{item}}">生成</view>
|
||||||
<view wx:if="{{item.generate.generateStatus=='SUCCESS'}}" class="project-btn" bind:tap="doShowDownload" data-value="{{item}}">下载</view>
|
<view wx:elif="{{item.btnStatus=='RELOAD'}}" class="project-re-btn" bind:tap="doReCreate" data-value="{{item}}">重新生成</view>
|
||||||
<view wx:elif="{{item.generate.generateStatus=='FAILED'}}" class="project-re-btn" bind:tap="doReCreate" data-value="{{item}}">重新生成</view>
|
<view wx:elif="{{item.btnStatus=='GEN'}}" class="project-btn" bind:tap="doCreatePro" data-value="{{item}}">生成</view>
|
||||||
<view wx:elif="{{item.generate.generateStatus=='NONE'}}" class="project-btn" bind:tap="doCreatePro" data-value="{{item}}">生成</view>
|
|
||||||
</block>
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
@ -104,6 +104,8 @@ Page({
|
|||||||
_self.setData({
|
_self.setData({
|
||||||
isLoadMore: true,
|
isLoadMore: true,
|
||||||
'pageData.page': ++_self.data.pageData.page,
|
'pageData.page': ++_self.data.pageData.page,
|
||||||
|
'pageData.startTime': _self.data.startDate,
|
||||||
|
'pageData.endTime': _self.data.endDate,
|
||||||
keywords: _self.data.keywords
|
keywords: _self.data.keywords
|
||||||
})
|
})
|
||||||
_self.doGetMinePayRecord(false)
|
_self.doGetMinePayRecord(false)
|
||||||
|
Loading…
Reference in New Issue
Block a user