|
@@ -220,7 +220,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<!-- 墙裙 -->
|
|
<!-- 墙裙 -->
|
|
|
- <div class="design-option">
|
|
|
|
|
|
|
+ <!-- <div class="design-option">
|
|
|
<div class="option-title">墙裙</div>
|
|
<div class="option-title">墙裙</div>
|
|
|
<div class="option-grid stone-colors-grid" ref="skirtTypesRef" @mousedown="handleMouseDown"
|
|
<div class="option-grid stone-colors-grid" ref="skirtTypesRef" @mousedown="handleMouseDown"
|
|
|
@mousemove="handleMouseMove" @mouseup="handleMouseUp" @mouseleave="handleMouseUp">
|
|
@mousemove="handleMouseMove" @mouseup="handleMouseUp" @mouseleave="handleMouseUp">
|
|
@@ -234,9 +234,9 @@
|
|
|
<div class="rightArrows">
|
|
<div class="rightArrows">
|
|
|
<img width="12" :src="require('@/assets/AIDesign/rightjt.png')" />
|
|
<img width="12" :src="require('@/assets/AIDesign/rightjt.png')" />
|
|
|
</div>
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
|
|
+ </div> -->
|
|
|
<!-- 琉璃瓦 -->
|
|
<!-- 琉璃瓦 -->
|
|
|
- <div class="design-option">
|
|
|
|
|
|
|
+ <!-- <div class="design-option">
|
|
|
<div class="option-title">琉璃瓦</div>
|
|
<div class="option-title">琉璃瓦</div>
|
|
|
<div class="option-grid stone-colors-grid" ref="tilesRef" @mousedown="handleMouseDown"
|
|
<div class="option-grid stone-colors-grid" ref="tilesRef" @mousedown="handleMouseDown"
|
|
|
@mousemove="handleMouseMove" @mouseup="handleMouseUp" @mouseleave="handleMouseUp">
|
|
@mousemove="handleMouseMove" @mouseup="handleMouseUp" @mouseleave="handleMouseUp">
|
|
@@ -249,6 +249,23 @@
|
|
|
<div class="rightArrows">
|
|
<div class="rightArrows">
|
|
|
<img width="12" :src="require('@/assets/AIDesign/rightjt.png')" />
|
|
<img width="12" :src="require('@/assets/AIDesign/rightjt.png')" />
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ </div> -->
|
|
|
|
|
+ <div class="design-option">
|
|
|
|
|
+ <div class="option-title">琉璃瓦</div>
|
|
|
|
|
+ <div class="option-grid stone-colors-grid" ref="tilesRef" @mousedown="handleMouseDown"
|
|
|
|
|
+ @mousemove="handleMouseMove" @mouseup="handleMouseUp" @mouseleave="handleMouseUp">
|
|
|
|
|
+ <div v-for="(tile, index) in tiles" :key="index" class="option-item"
|
|
|
|
|
+ :class="{ active: selectedTile === tile.value }" @click="selectTile(tile.value, 'tilesRef', index)">
|
|
|
|
|
+ <div v-if="tile.value != '无'" class="tile-color" :style="{ backgroundColor: tile.value }"></div>
|
|
|
|
|
+ <div v-else class="split-icon">
|
|
|
|
|
+ <img width="50" :src="require('@/assets/AIDesign/nothing1.png')" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="tile-name">{{ tile.text }}</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="rightArrows">
|
|
|
|
|
+ <img width="12" :src="require('@/assets/AIDesign/rightjt.png')" />
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</section>
|
|
</section>
|
|
|
<!-- 外墙平涂选项 -->
|
|
<!-- 外墙平涂选项 -->
|
|
@@ -383,7 +400,7 @@ export default class extends Vue {
|
|
|
windowsRef: HTMLDivElement;
|
|
windowsRef: HTMLDivElement;
|
|
|
railingsRef: HTMLDivElement;
|
|
railingsRef: HTMLDivElement;
|
|
|
tilesRef: HTMLDivElement;
|
|
tilesRef: HTMLDivElement;
|
|
|
- skirtTypesRef : HTMLDivElement;
|
|
|
|
|
|
|
+ skirtTypesRef: HTMLDivElement;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
private readState = true;
|
|
private readState = true;
|
|
@@ -681,7 +698,7 @@ export default class extends Vue {
|
|
|
this.selectedWindowFrame = response.Data.F_WindowsColor || this.windowFrames[0].value;
|
|
this.selectedWindowFrame = response.Data.F_WindowsColor || this.windowFrames[0].value;
|
|
|
this.selectedRailing = response.Data.F_CastRailing || this.railings[0].value;
|
|
this.selectedRailing = response.Data.F_CastRailing || this.railings[0].value;
|
|
|
this.selectedTile = response.Data.F_GlazedTile || this.tiles[0].value;//新琉璃瓦
|
|
this.selectedTile = response.Data.F_GlazedTile || this.tiles[0].value;//新琉璃瓦
|
|
|
- this.selectedSkirtType = response.Data.F_SkirtType || this.skirtTypes[0].value;//墙裙
|
|
|
|
|
|
|
+ // this.selectedSkirtType = response.Data.F_SkirtType || this.skirtTypes[0].value;//墙裙
|
|
|
this.oldf_id = response.Data.F_ID;
|
|
this.oldf_id = response.Data.F_ID;
|
|
|
this.color_selValue = response.Data.F_Color || null;// 外墙平涂选中的值
|
|
this.color_selValue = response.Data.F_Color || null;// 外墙平涂选中的值
|
|
|
if (this.color_selValue) {
|
|
if (this.color_selValue) {
|
|
@@ -921,7 +938,7 @@ export default class extends Vue {
|
|
|
formData.append('CastRailing', uCastRailing);
|
|
formData.append('CastRailing', uCastRailing);
|
|
|
formData.append('GlazedTile', uGlazedTile);
|
|
formData.append('GlazedTile', uGlazedTile);
|
|
|
formData.append('columnType', uColumnType);//罗马柱
|
|
formData.append('columnType', uColumnType);//罗马柱
|
|
|
- formData.append('skirtType', uSkirtType);//墙裙
|
|
|
|
|
|
|
+ // formData.append('skirtType', uSkirtType);//墙裙
|
|
|
|
|
|
|
|
} else if (this.activeName === '外墙平涂') {
|
|
} else if (this.activeName === '外墙平涂') {
|
|
|
formData.append('DesignStyle', "CHANGE_COLOR");
|
|
formData.append('DesignStyle', "CHANGE_COLOR");
|
|
@@ -1126,7 +1143,8 @@ export default class extends Vue {
|
|
|
// 浇筑栏杆选项
|
|
// 浇筑栏杆选项
|
|
|
this.railings = response.Data.dict.CastRailing;
|
|
this.railings = response.Data.dict.CastRailing;
|
|
|
// 琉璃瓦选项
|
|
// 琉璃瓦选项
|
|
|
- this.tiles = response.Data.dict.NewGlazedTile;
|
|
|
|
|
|
|
+ // this.tiles = response.Data.dict.NewGlazedTile;
|
|
|
|
|
+ this.tiles = response.Data.dict.GlazedTile;
|
|
|
// 外墙平涂
|
|
// 外墙平涂
|
|
|
this.color_options = response.Data.dict.outsideColor;
|
|
this.color_options = response.Data.dict.outsideColor;
|
|
|
// 墙裙
|
|
// 墙裙
|
|
@@ -1165,7 +1183,7 @@ export default class extends Vue {
|
|
|
this.selectedWindowFrame = this.windowFrames[0].value;
|
|
this.selectedWindowFrame = this.windowFrames[0].value;
|
|
|
this.selectedRailing = this.railings[0].value;
|
|
this.selectedRailing = this.railings[0].value;
|
|
|
this.selectedTile = this.tiles[0].value;
|
|
this.selectedTile = this.tiles[0].value;
|
|
|
- this.selectedSkirtType = this.skirtTypes[0].value;
|
|
|
|
|
|
|
+ // this.selectedSkirtType = this.skirtTypes[0].value;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//关联列表模糊查询
|
|
//关联列表模糊查询
|