ServiceProfit.vue
6.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
<!-- <template>
<BasicModal
v-bind="$attrs"
@register="register"
title="生产对账单"
width="60%"
:bodyStyle="{ height: '500px' }"
@ok="handleOk"
>
</BasicModal>
</template> -->
<template>
<BasicModal
v-bind="$attrs"
@register="register"
title="净利润分析表"
width="60%"
:bodyStyle="{ height: '455px' }"
@ok="handleOk"
okText="导出"
>
<template #appendFooter>
<a-button style="background-color: #1890ff; color: white">计算</a-button>
</template>
<table
style="
width: 100%;
border-collapse: collapse;
text-align: center;
border: 1px solid black;
font-size: 16px;
"
>
<thead>
<!-- <tr>
<th colspan="4" style="border: 1px solid black">净利润分析表</th>
</tr> -->
</thead>
<tbody>
<tr>
<td style="border: 1px solid black; width: 25%">项目号</td>
<td style="border: 1px solid black; width: 25%">M01-214425</td>
<td style="border: 1px solid black; width: 25%">开始时间</td>
<td style="border: 1px solid black; width: 25%">结束时间</td>
</tr>
<tr>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black">项目开始时间</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black">生产进行时间</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black">客户编码</td>
<td style="border: 1px solid black">M01</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black">备注</td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">客户总金额合计</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">生产科总价合计</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">包装费用合计</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">研发开发费合计</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">复制费用合计</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">固定成本</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">西班牙提成</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">中国团队提成</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">支出合计</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">毛利润</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">研发贸易净利润</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">包装费用合计金额</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">包装费用实际金额</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">订单总数量</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">实际跟单单价=实际跟单费用/件数</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">实际跟单单价折算美金</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">包装费用收益</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">汇率收益</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
<tr>
<td style="border: 1px solid black" colspan="2">综合收益</td>
<td style="border: 1px solid black"></td>
<td style="border: 1px solid black"></td>
</tr>
</tbody>
</table>
</BasicModal>
</template>
<script lang="ts" setup>
import { BasicModal, useModalInner } from '@/components/Modal';
import { computed, ref } from 'vue';
import { payDate, checkCreate } from '@/api/project/invoice';
import { Description, DescItem, useDescription } from '@/components/Description';
const Input1 = ref('');
const Input2 = ref();
const res = ref();
const [register, { closeModal }] = useModalInner(async (data) => {
res.value = data.data;
console.log(Input2.value, 565656);
});
async function handleOk() {
closeModal();
}
</script>
<style scoped>
.divAll {
display: flex;
justify-content: center;
align-items: center;
}
</style>