|
|
@@ -438,7 +438,13 @@
|
|
|
<div class="dialog-point-box">
|
|
|
<div class="title">AI生图<span class="txt-color1"> 积分轻松抵</span></div>
|
|
|
<div class="content">已有积分:<span class="txt-color2">{{projectPoint}}</span></div>
|
|
|
- <div class="content">每次成功生图将使用<span class="txt-color2">500</span>积分</div>
|
|
|
+ <div class="content">成功生图限时折扣
|
|
|
+ <img src="../../assets/AIDesign/point-dialog-icon-success.png" class="point-icon-small">
|
|
|
+ <span class="txt-color1" style="font-size: 22px;">100</span>
|
|
|
+ <span class="txt-color1">/次</span>
|
|
|
+ <span class="txt-color2" style="text-decoration: line-through;color: #999999;margin-left: 5px;">500</span>
|
|
|
+ </div>
|
|
|
+ <div class="content" style="font-size: 12px;">*AI设计属虚拟产品,生图成功后无法退还积分</div>
|
|
|
<div class="dialog-btn-point1" @click="pointDialogSure">确认生成</div>
|
|
|
<div class="dialog-btn-point2" @click="pointDialogShow1 = false">稍后再说</div>
|
|
|
<img src="../../assets/AIDesign/point-dialog-icon-success.png" class="point-icon">
|
|
|
@@ -508,6 +514,7 @@ export default class extends Vue {
|
|
|
private dialogContent = '';
|
|
|
private AIBtnDisabled = false;
|
|
|
private projectBoxShow = false;
|
|
|
+ private freetimes = 0;
|
|
|
private save_projectBoxShow_org = false;
|
|
|
private projectSearchValue = '';
|
|
|
private checkedProjectId = null;
|
|
|
@@ -600,6 +607,7 @@ export default class extends Vue {
|
|
|
this.AIBtnDisabled = false;
|
|
|
this.checkedProjectId = null;
|
|
|
this.checkedProject = null;
|
|
|
+ this.freetimes = 0;
|
|
|
this.oldf_id = null;
|
|
|
this.Userfile1 = null;
|
|
|
this.DesignStyle = null;
|
|
|
@@ -1146,7 +1154,7 @@ export default class extends Vue {
|
|
|
//积分提醒弹框确认事件
|
|
|
private pointDialogSure(){
|
|
|
let that = this;
|
|
|
- if (that.projectPoint >= 500){
|
|
|
+ if (that.projectPoint >= 100){
|
|
|
that.generateDesign();
|
|
|
that.pointDialogShow1 = false;
|
|
|
} else {
|
|
|
@@ -1181,10 +1189,6 @@ export default class extends Vue {
|
|
|
else {
|
|
|
that.generateDesign();
|
|
|
}
|
|
|
- // if (that.checkedProject.AvailableQuantity == 0) {
|
|
|
- // this.projectActionNumShow = true;
|
|
|
- // return;
|
|
|
- // }
|
|
|
}else {
|
|
|
that.generateDesign();
|
|
|
}
|
|
|
@@ -1435,6 +1439,7 @@ export default class extends Vue {
|
|
|
GetDictList(formData).then(response => {
|
|
|
if (response.StatusCode == 200) {
|
|
|
that.isNeedProject = response.Data.isNeedProject;
|
|
|
+ that.freetimes = response.Data.freetimes;
|
|
|
that.addProjectLink = response.Data.projectAddress;
|
|
|
// 字典获取选择列表
|
|
|
// 设计风格
|
|
|
@@ -2394,6 +2399,9 @@ export default class extends Vue {
|
|
|
top: -55px;
|
|
|
right: -10px;
|
|
|
}
|
|
|
+ .point-icon-small{
|
|
|
+ width: 20px;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
.dialog-box {
|