|
@@ -514,6 +514,7 @@ export default class extends Vue {
|
|
|
private dialogContent = '';
|
|
private dialogContent = '';
|
|
|
private AIBtnDisabled = false;
|
|
private AIBtnDisabled = false;
|
|
|
private projectBoxShow = false;
|
|
private projectBoxShow = false;
|
|
|
|
|
+ private freetimes = 0;
|
|
|
private save_projectBoxShow_org = false;
|
|
private save_projectBoxShow_org = false;
|
|
|
private projectSearchValue = '';
|
|
private projectSearchValue = '';
|
|
|
private checkedProjectId = null;
|
|
private checkedProjectId = null;
|
|
@@ -606,6 +607,7 @@ export default class extends Vue {
|
|
|
this.AIBtnDisabled = false;
|
|
this.AIBtnDisabled = false;
|
|
|
this.checkedProjectId = null;
|
|
this.checkedProjectId = null;
|
|
|
this.checkedProject = null;
|
|
this.checkedProject = null;
|
|
|
|
|
+ this.freetimes = 0;
|
|
|
this.oldf_id = null;
|
|
this.oldf_id = null;
|
|
|
this.Userfile1 = null;
|
|
this.Userfile1 = null;
|
|
|
this.DesignStyle = null;
|
|
this.DesignStyle = null;
|
|
@@ -1096,7 +1098,10 @@ export default class extends Vue {
|
|
|
if (that.checkedProject == null) {
|
|
if (that.checkedProject == null) {
|
|
|
that.$toast.fail('请选择关联项目');
|
|
that.$toast.fail('请选择关联项目');
|
|
|
return;
|
|
return;
|
|
|
- }else if (that.checkedProject != null && that.checkedProject.AvailableQuantity <= 0){
|
|
|
|
|
|
|
+ }else if (that.checkedProject != null && that.checkedProject.DesignCount > 5){
|
|
|
|
|
+ that.projectActionNumShow = true;
|
|
|
|
|
+ return;
|
|
|
|
|
+ }else if (that.checkedProject != null && that.freetimes <= 0){
|
|
|
const formData = new FormData();
|
|
const formData = new FormData();
|
|
|
formData.append('serviceCode', that.fwsCode);
|
|
formData.append('serviceCode', that.fwsCode);
|
|
|
GetPoints(formData).then(response => {
|
|
GetPoints(formData).then(response => {
|
|
@@ -1111,10 +1116,6 @@ export default class extends Vue {
|
|
|
}else {
|
|
}else {
|
|
|
that.generateDesign();
|
|
that.generateDesign();
|
|
|
}
|
|
}
|
|
|
- // if (that.checkedProject.AvailableQuantity == 0) {
|
|
|
|
|
- // this.projectActionNumShow = true;
|
|
|
|
|
- // return;
|
|
|
|
|
- // }
|
|
|
|
|
}else {
|
|
}else {
|
|
|
that.generateDesign();
|
|
that.generateDesign();
|
|
|
}
|
|
}
|
|
@@ -1359,6 +1360,7 @@ export default class extends Vue {
|
|
|
GetDictList(formData).then(response => {
|
|
GetDictList(formData).then(response => {
|
|
|
if (response.StatusCode == 200) {
|
|
if (response.StatusCode == 200) {
|
|
|
that.isNeedProject = response.Data.isNeedProject;
|
|
that.isNeedProject = response.Data.isNeedProject;
|
|
|
|
|
+ that.freetimes = response.Data.freetimes;
|
|
|
that.addProjectLink = response.Data.projectAddress;
|
|
that.addProjectLink = response.Data.projectAddress;
|
|
|
// 字典获取选择列表
|
|
// 字典获取选择列表
|
|
|
// 设计风格
|
|
// 设计风格
|