調整
This commit is contained in:
@@ -239,7 +239,7 @@
|
||||
this.defaultStyle = response.data.data.defaultStyle;
|
||||
this.selected.style = response.data.data.defaultStyle;
|
||||
this.selectStyle.style = response.data.data.defaultStyle;
|
||||
console.log("GetActItem:",this.defaultStyle)
|
||||
//console.log("GetActItem:",this.defaultStyle)
|
||||
$("#styleSel").val(this.defaultStyle);
|
||||
|
||||
//this.getStyle();
|
||||
@@ -334,7 +334,7 @@
|
||||
if (response.status == 200) {
|
||||
self.printData = response.data;
|
||||
self.printData.forEach(x => {
|
||||
console.log("GetDetailToPrint:",x.style);
|
||||
//console.log("GetDetailToPrint:",x.style);
|
||||
if (x.style != null && x.style != undefined) {
|
||||
self.selectStyle.style = x.style;
|
||||
self.selected.style = x.style;
|
||||
@@ -460,15 +460,33 @@
|
||||
if (mid.length == 0) {
|
||||
mid.push("請選擇")
|
||||
}
|
||||
html = self.renderNameList(mid, d, newFontSize, style);
|
||||
let perRow = Math.floor(Number(d.height) / Number(d.textHeight));
|
||||
let rows = Math.ceil(Number(mid.length) / Number(perRow));//總行數
|
||||
let rowWidth = Math.floor(Number(d.width) / rows);
|
||||
newFontSize = Math.floor(rowWidth / 2);
|
||||
if (newFontSize > d.fontSize) {
|
||||
newFontSize = d.fontSize;
|
||||
rowWidth = newFontSize * 2;
|
||||
}
|
||||
//console.log(perRow, rows, rowWidth, newFontSize)
|
||||
html = self.renderNameList(mid, d, newFontSize, style, rowWidth);
|
||||
} else if (d.elementID === "alive") {
|
||||
self.tabletType = "B";
|
||||
if (left.length == 0) {
|
||||
left.push("請選擇");
|
||||
}
|
||||
newFontSize = self.scaleFontSize(left, d.fontSize, d.Width);
|
||||
let perRow = Math.floor(Number(d.height) / Number(d.textHeight));
|
||||
let rows = Math.ceil(Number(left.length) / Number(perRow));//總行數
|
||||
let rowWidth = Math.floor(Number(d.width) / rows);
|
||||
newFontSize = Math.floor(rowWidth / 2);
|
||||
if (newFontSize > d.fontSize) {
|
||||
newFontSize = d.fontSize;
|
||||
rowWidth = newFontSize * 2;
|
||||
}
|
||||
//console.log(perRow, rows, rowWidth, newFontSize)
|
||||
//newFontSize = d.fontSize;
|
||||
html = self.renderLiveList(left, d);
|
||||
html = self.renderLiveList(left, d, rowWidth);
|
||||
|
||||
} else if (d.elementID === "titletriangle") {
|
||||
if (mid.length == 0) {
|
||||
@@ -748,7 +766,7 @@
|
||||
});
|
||||
|
||||
} else if (element.hasClass("address")) {//地址
|
||||
console.log(self.address);
|
||||
//console.log(self.address);
|
||||
$(".selectedItem").append(`<li><span style="opacity:0.5">卍</span>
|
||||
<span class="selected">${self.address==undefined?"":self.address}</span>
|
||||
<span class="itemRemove" style="float:right ;margin-left:2rem;cursor:pointer;" >−</span>`);
|
||||
@@ -866,7 +884,7 @@
|
||||
self.bindEvent();
|
||||
},
|
||||
async addNewItem() {//已選輸入框按加號
|
||||
console.log("addNewItem:",$("#custom_txt").val())
|
||||
//console.log("addNewItem:",$("#custom_txt").val())
|
||||
if ($("#custom_txt").val()=="") {
|
||||
|
||||
alert("名稱不可空白")
|
||||
@@ -1246,8 +1264,16 @@
|
||||
let left = []
|
||||
Object.assign(left, self.alive);
|
||||
//this.printData.forEach(x => {
|
||||
|
||||
let d = details.find(y => y.elementID == "alive");
|
||||
let perRow = Math.floor(Number(d.height) / Number(d.textHeight));
|
||||
let rows = Math.ceil(Number(left.length) / Number(perRow));//總行數
|
||||
let rowWidth = Math.floor(Number(d.width) / rows);
|
||||
let newFontSize = Math.floor(rowWidth / 2);
|
||||
if (newFontSize > d.fontSize) {
|
||||
newFontSize = d.fontSize;
|
||||
rowWidth = newFontSize * 2;
|
||||
}
|
||||
self.selectedElement.css("font-size", newFontSize+"px");
|
||||
let html = self.renderLiveList(left, d);
|
||||
$(self.selectedElement).append(html);
|
||||
} else if ($(self.selectedElement).children().first().hasClass("lefttitle") ||
|
||||
@@ -1284,11 +1310,21 @@
|
||||
$(self.selectedElement).empty();
|
||||
let d = details.find(y => y.elementID == "title1");
|
||||
let newfontSize = self.scaleFontSize(mid, d.fontSize, d.textWidth)
|
||||
let perRow = Math.floor(Number(d.height) / Number(d.textHeight));
|
||||
let rows = Math.ceil(Number(mid.length) / Number(perRow));//總行數
|
||||
let rowWidth = Math.floor(Number(d.width) / rows);
|
||||
newfontSize = Math.floor(rowWidth / 2);
|
||||
if (newfontSize > d.fontSize) {
|
||||
newfontSize = d.fontSize;
|
||||
rowWidth = newfontSize * 2;
|
||||
}
|
||||
if (newfontSize < 10) {
|
||||
newfontSize = 10;
|
||||
}
|
||||
$(self.selectedElement).css("font-size", newfontSize);
|
||||
let html = self.renderNameList(mid, d, style.fontSize, style);
|
||||
//console.log(self.selectedElement,perRow, rows, rowWidth, newfontSize)
|
||||
|
||||
self.selectedElement.css("font-size", newfontSize+"px");
|
||||
let html = self.renderNameList(mid, d, style.fontSize, style,rowWidth);
|
||||
$(self.selectedElement).append(html);
|
||||
} else if ($(self.selectedElement).children().first().hasClass("rosterList")) {
|
||||
$(self.selectedElement).empty();
|
||||
@@ -1297,7 +1333,7 @@
|
||||
if (newfontSize < 10) {
|
||||
newfontSize = 10;
|
||||
}
|
||||
$(self.selectedElement).css("font-size", newfontSize);
|
||||
self.selectedElement.css("font-size", newfontSize+"px");
|
||||
let html = self.renderRoster(mid, d);
|
||||
$(self.selectedElement).append(html);
|
||||
} else if ($(self.selectedElement).children().first().hasClass("ancestor-wrapper")) {
|
||||
@@ -1307,7 +1343,7 @@
|
||||
if (newfontSize < 10) {
|
||||
newfontSize = 10;
|
||||
}
|
||||
$(self.selectedElement).css("font-size", newfontSize);
|
||||
self.selectedElement.css("font-size", newfontSize+"px");
|
||||
let html = self.renderCombined(mid, d);
|
||||
$(self.selectedElement).append(html);
|
||||
}
|
||||
@@ -1365,7 +1401,7 @@
|
||||
});
|
||||
return txt;
|
||||
},
|
||||
renderNameList(mid, d, newFontSize, style) {
|
||||
renderNameList(mid, d, newFontSize, style,rowWidth) {
|
||||
let self = this;
|
||||
let $namelist = $(`<div class='nameList'></div>`).css({
|
||||
"writing-mode": "vertical rl",
|
||||
@@ -1396,7 +1432,7 @@
|
||||
display: "block",
|
||||
"min-height": `${height}px`,
|
||||
"max-height": `${d.height}px`,
|
||||
"max-width": `${spanWidth}px`,
|
||||
"max-width": `${rowWidth}px`,
|
||||
//width: `${newFontSize}px`,
|
||||
"text-align": "justify",
|
||||
"text-align-last": "justify",
|
||||
@@ -1410,7 +1446,7 @@
|
||||
});
|
||||
return $namelist;
|
||||
},
|
||||
renderLiveList(names, el) {
|
||||
renderLiveList(names, el,rowWidth) {
|
||||
let $namelist = $(`<div class='liveList'></div>`).css({
|
||||
"writing-mode": "vertical rl",
|
||||
display: "flex",
|
||||
@@ -1429,16 +1465,16 @@
|
||||
});
|
||||
let self = this;
|
||||
names.forEach(n => {
|
||||
$namelist.append(self.renderLiveSpan(n, el))
|
||||
$namelist.append(self.renderLiveSpan(n, el,rowWidth))
|
||||
})
|
||||
return $namelist;
|
||||
},
|
||||
renderLiveSpan(name, el) {
|
||||
renderLiveSpan(name, el,rowWidth) {
|
||||
return $(`<span class="liveSpan">${name}</span>`).css({
|
||||
display: "block",
|
||||
"min-height": `${el.textHeight}px`,
|
||||
"max-height": `${el.height}px`,
|
||||
width: `${el.textWidth}px`,
|
||||
width: `${rowWidth}px`,
|
||||
height: `${el.textHeight}px`,
|
||||
"text-align": "justify",
|
||||
"text-align-last": "justify",
|
||||
@@ -1559,7 +1595,7 @@
|
||||
async saveFamily() {
|
||||
let self = this;
|
||||
if (this.follower_id == "") {
|
||||
console.log("follower_id:", this.follower_id);
|
||||
//console.log("follower_id:", this.follower_id);
|
||||
return false
|
||||
}
|
||||
|
||||
@@ -1611,7 +1647,7 @@
|
||||
event.preventDefault()
|
||||
//console.log("tabletItem:", designer.tabletItem);
|
||||
//拚牌位的內容
|
||||
console.log("AA")
|
||||
//console.log("AA")
|
||||
let self = this;
|
||||
let tablet = {
|
||||
mid_items: designer.family_deceased_N_selected,
|
||||
@@ -1621,7 +1657,7 @@
|
||||
mid_right: designer.family_right_title,
|
||||
addr_items: designer.family_address
|
||||
}
|
||||
console.log("BB")
|
||||
//console.log("BB")
|
||||
var pro_order_detail =
|
||||
{
|
||||
num: designer.tabletItem.num <= 0 ? null : designer.tabletItem.num,
|
||||
@@ -1647,7 +1683,7 @@
|
||||
customize_data: designer.tabletItem.customize_data,
|
||||
style: designer.selectStyle.style
|
||||
}
|
||||
console.log("CC")
|
||||
//console.log("CC")
|
||||
await axios
|
||||
.post('/api/order/SaveDetailData', pro_order_detail)
|
||||
.then(response => {
|
||||
@@ -1742,7 +1778,7 @@
|
||||
//designer.toast.show();
|
||||
//designer.reset();
|
||||
let e = event.originalEvent;
|
||||
console.log("QOO");
|
||||
//console.log("QOO");
|
||||
if (e.origin === window.parent.location.origin) {
|
||||
//console.log('editor.html - origin check passed');
|
||||
//console.log('editor.html - received data:', event.data);
|
||||
@@ -1753,7 +1789,7 @@
|
||||
designer.family_right_title = [];
|
||||
designer.http_host = receivedData.host;
|
||||
designer.follower_id = receivedData.follower_id;
|
||||
console.log("三小:", receivedData.tabletItem)
|
||||
//console.log("三小:", receivedData.tabletItem)
|
||||
if (receivedData.tabletItem) {
|
||||
//console.log('editor.html - updating tabletItem:', receivedData.tabletItem);
|
||||
designer.tabletItem = receivedData.tabletItem;
|
||||
@@ -1824,7 +1860,7 @@
|
||||
|
||||
}
|
||||
}
|
||||
console.log(e.origin, window.parent.location.origin)
|
||||
//console.log(e.origin, window.parent.location.origin)
|
||||
})
|
||||
);
|
||||
function delay(ms) {
|
||||
|
||||
Reference in New Issue
Block a user