优化新增串口
This commit is contained in:
@@ -49,34 +49,37 @@
|
||||
|
||||
<body>
|
||||
<div id="app">
|
||||
<div class="html2cavas" style="position: fixed; top: -1000%; left: 0">
|
||||
<div class="html2cavas">
|
||||
<div>---------------</div>
|
||||
<div>---------------</div>
|
||||
<div>---------------</div>
|
||||
<div>---------------</div>
|
||||
<div>---------------</div>
|
||||
<div>---------------</div>
|
||||
<pre>{{data.shop_name || '结账单位'}}</pre>
|
||||
<div class="header">
|
||||
<div class="t1">{{data.shop_name || '结账单位'}}</div>
|
||||
<div class="t2">结账单</div>
|
||||
</div>
|
||||
<div class="time">开始时间: 2024/3/7 09:56:23</div>
|
||||
<div class="time">结束时间: 2024/3/8 13:11:07</div>
|
||||
<div class="thead">
|
||||
<div class="item">品相</div>
|
||||
<div class="item">数量</div>
|
||||
<div class="item">单位</div>
|
||||
<div class="item">单价</div>
|
||||
<div class="item">小计</div>
|
||||
<div class="item">注</div>
|
||||
品相 数量 单位 单价 小计 注
|
||||
</div>
|
||||
<div class="tbody">
|
||||
<div v-for="item in data.carts" :key="item.id" class="tr">
|
||||
<div class="item">{{item.name}}</div>
|
||||
<div class="item">x{{item.number}}</div>
|
||||
<div class="item">{{item.unitName}}</div>
|
||||
<div class="item">{{item.salePrice}}</div>
|
||||
<div class="item"></div>
|
||||
<div class="item"></div>
|
||||
{{item.name}} x{{item.number}} x{{item.number}} {{item.unitName}} {{item.salePrice}} {{item.salePrice}}
|
||||
</div>
|
||||
</div>
|
||||
<div>优惠信息</div>
|
||||
<div><br> </div>
|
||||
<div>赠送优惠:{{data.amount}}</div>
|
||||
<div><br> </div>
|
||||
<div>结算方式</div>
|
||||
<div>---------------</div>
|
||||
<div>---------------</div>
|
||||
<div>---------------</div>
|
||||
<div>---------------</div>
|
||||
<div>---------------</div>
|
||||
</div>
|
||||
</div>
|
||||
<script type="module">
|
||||
@@ -86,7 +89,6 @@
|
||||
ref,
|
||||
onMounted,
|
||||
} from "../node_modules/vue/dist/vue.esm-browser.js";
|
||||
import html2canvas from "../node_modules/html2canvas/dist/html2canvas.esm.js";
|
||||
|
||||
createApp({
|
||||
setup() {
|
||||
@@ -94,16 +96,9 @@
|
||||
|
||||
onMounted(() => {
|
||||
ipcRenderer.on("getParams", (event, arg) => {
|
||||
console.log(arg);
|
||||
// console.log(arg);
|
||||
data.value = JSON.parse(arg);
|
||||
setTimeout(() => {
|
||||
html2canvas(document.querySelector(".html2cavas")).then(
|
||||
function (canvas) {
|
||||
document.querySelector("#app").appendChild(canvas);
|
||||
ipcRenderer.send("printStart");
|
||||
}
|
||||
);
|
||||
}, 1000);
|
||||
ipcRenderer.send("printStart");
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user