|
@@ -65,22 +65,18 @@
|
|
|
<td style="width: 35%">{{ pdfData.createTimeEn }}</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <!-- 客户PO -->
|
|
|
<td style="width: 15%">Contact Person:</td>
|
|
|
- <td style="width: 35%"></td>
|
|
|
- <!-- 贸易方式 -->
|
|
|
+ <td style="width: 35%">{{ pdfData.createUserName }}</td>
|
|
|
<td style="width: 15%">Email:</td>
|
|
|
<td style="width: 35%">
|
|
|
- {{ dictValueLabel(pdfData.tradeMethods, tradeMethods) }}
|
|
|
+ {{ pdfData.createUserEmail }}
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <!-- 最终目的地 -->
|
|
|
<td style="width: 15%">Payment Teams:</td>
|
|
|
- <td style="width: 35%">{{ pdfData.buyCityName }}</td>
|
|
|
- <!-- 装货港 -->
|
|
|
- <td style="width: 15%">Lead Time:</td>
|
|
|
<td style="width: 35%"></td>
|
|
|
+ <td style="width: 15%">Lead Time:</td>
|
|
|
+ <td style="width: 35%">{{ pdfData.deliveryTime }}</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
<div style="height: 15px; background: #7f197f"></div>
|
|
@@ -89,11 +85,9 @@
|
|
|
<td style="width: 15%">Image</td>
|
|
|
<td style="width: 20%">Description</td>
|
|
|
<td style="width: 15%">Size</td>
|
|
|
- <td style="width: 12%">Material</td>
|
|
|
- <td style="width: 12%">Quantity</td>
|
|
|
-
|
|
|
- <td style="width: 13%">Sample <br />Fee</td>
|
|
|
- <td style="width: 13%">Total <br />Amount</td>
|
|
|
+ <td style="width: 15%">Quantity</td>
|
|
|
+ <td style="width: 17%">Sample <br />Fee</td>
|
|
|
+ <td style="width: 18%">Total <br />Amount</td>
|
|
|
</tr>
|
|
|
|
|
|
<tr
|
|
@@ -112,19 +106,18 @@
|
|
|
</td>
|
|
|
<td style="width: 20%">{{ item.productRemark }}</td>
|
|
|
<td style="width: 15%">{{ item.productSpec }}</td>
|
|
|
- <td style="width: 12%">{{ item.packMethod }}</td>
|
|
|
- <td style="width: 12%">
|
|
|
+ <td style="width: 15%">
|
|
|
{{ item.productQuantity }}
|
|
|
</td>
|
|
|
- <td style="width: 13%">
|
|
|
+ <td style="width: 17%">
|
|
|
{{ pdfData.currency }} {{ moneyFormat(item.productPrice, 2) }}
|
|
|
</td>
|
|
|
- <td style="width: 13%">
|
|
|
+ <td style="width: 18%">
|
|
|
{{ pdfData.currency }} {{ moneyFormat(item.amount, 2) }}
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td colspan="6" style="text-align: right">Total Amount:</td>
|
|
|
+ <td colspan="5" style="text-align: right">Total Amount:</td>
|
|
|
<td style="width: 10%">
|
|
|
{{ pdfData.currency }}
|
|
|
{{ moneyFormat(pdfData.totalAmount, 2) }}
|
|
@@ -164,16 +157,9 @@ const props = defineProps({
|
|
|
rowData: Object,
|
|
|
});
|
|
|
const getPdfData = (query) => {
|
|
|
- proxy.post("/contract/getContractPdfInfo", query).then((res) => {
|
|
|
+ proxy.post("/sample/getSamplePdfInfo", query).then((res) => {
|
|
|
+ console.log(res, "ada");
|
|
|
pdfData.value = res;
|
|
|
- if (pdfData.value.advanceRatio) {
|
|
|
- pdfData.value.advanceRatio = parseFloat(
|
|
|
- pdfData.value.advanceRatio
|
|
|
- ).toFixed(2);
|
|
|
- pdfData.value.advanceRatioOne = (
|
|
|
- 100 - Number(pdfData.value.advanceRatio)
|
|
|
- ).toFixed(2);
|
|
|
- }
|
|
|
if (pdfData.value.sellCorporationId) {
|
|
|
proxy
|
|
|
.post("/fileInfo/getList", {
|
|
@@ -208,13 +194,14 @@ const getPdfData = (query) => {
|
|
|
}
|
|
|
});
|
|
|
};
|
|
|
+// if (props.rowData && props.rowData.id) {
|
|
|
+// getPdfData({ id: props.rowData.id });
|
|
|
+// }
|
|
|
watch(
|
|
|
props.rowData,
|
|
|
() => {
|
|
|
if (props.rowData.id) {
|
|
|
getPdfData({ id: props.rowData.id });
|
|
|
- } else if (props.rowData.code) {
|
|
|
- getPdfData({ code: props.rowData.code });
|
|
|
}
|
|
|
},
|
|
|
{
|