ny
23 小时以前 282fbc6488f4e8ceb5fda759f963ee88fbf7b999
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
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
<script lang="ts" setup>
import { reactive, ref, toRefs } from 'vue';
 
import Vue3DraggableResizable from 'vue3-draggable-resizable';
 
import printStyle from './printStyle';
 
defineOptions({ name: 'ExtendSignet' });
 
const state = reactive({
  showBtn: true,
  showSin: false,
  tableData: [
    {
      order: '1',
      name: '服务器硬件',
      standards: '联想',
      num: '5',
      unit: '台',
      unitprice: '20000.00',
      total: '100000.00',
      remarks: '',
    },
    {
      order: '2',
      name: '数据库正版',
      standards: 'SQLServer',
      num: '5',
      unit: '套',
      unitprice: '9998.00',
      total: '49990.00',
      remarks: '',
    },
    {
      order: '3',
      name: 'OA内部管理系统',
      standards: '定制',
      num: '5',
      unit: '套',
      unitprice: '    390000.00',
      total: '    390000.00',
      remarks: '',
    },
    {
      order: '4',
      name: '进销存管理系统',
      standards: '定制',
      num: '5',
      unit: '套',
      unitprice: '260000.00',
      total: '260000.00',
      remarks: '',
    },
    {
      order: '5',
      name: '    服务费',
      standards: '',
      num: '5',
      unit: '年',
      unitprice: '80000.00',
      total: '80000.00',
      remarks: '',
    },
    {
      order: '6',
      name: '差旅费用',
      standards: '',
      num: '5',
      unit: '年',
      unitprice: '60000.00',
      total: '80000.00',
      remarks: '',
    },
  ],
});
const printRef = ref();
const { tableData, showBtn, showSin } = toRefs(state);
const columns = [
  { title: '序号', align: 'center', customRender: ({ index }) => index + 1, width: 50 },
  { title: '品名', dataIndex: 'name', key: 'name', width: 150 },
  { title: '规格', dataIndex: 'standards', key: 'standards', width: 100 },
  { title: '数量', dataIndex: 'num', key: 'num', width: 60 },
  { title: '单位', dataIndex: 'unit', key: 'unit', width: 60 },
  { title: '单价', dataIndex: 'unitprice', key: 'unitprice', width: 60 },
  { title: '金额', dataIndex: 'total', key: 'total', width: 60 },
  { title: '备注', dataIndex: 'remarks', key: 'remarks', width: 100 },
];
 
function handlePrint() {
  const print = printRef.value.innerHTML + printStyle;
  const iframe: any = document.createElement('IFRAME');
  iframe.setAttribute('style', 'position:absolute;width:0px;height:0px;left:-500px;top:-500px;');
  document.body.append(iframe);
  const doc = iframe.contentWindow.document;
  iframe.addEventListener('load', () => {
    iframe.contentWindow.print();
    iframe.remove();
  });
  doc.write(print);
  doc.close();
}
function handleAffix() {
  state.showSin = true;
}
function handleSubmit() {
  state.showBtn = false;
}
function handleCancel() {
  state.showSin = false;
}
</script>
<template>
  <div class="tem-container h-full">
    <a-button @click="handlePrint" class="signs print">打印</a-button>
    <a-button @click="handleAffix" v-if="showBtn" class="signs">盖章</a-button>
    <div ref="printRef" class="tem_list">
      <h1>引迈信息技术有限公司</h1>
      <h2>报 价 单</h2>
      <h4>TO:</h4>
      <p class="title">感谢惠顾,现将贵公司所需配件报价如下:</p>
      <p class="lip">一、产品价格</p>
      <div class="table-box">
        <a-table :data-source="tableData" :columns="columns" size="small" :pagination="false" bordered />
      </div>
      <p class="lip">二、通讯联络</p>
      <div class="content1">
        <div class="item">
          <span>需方联系人员:</span>
          <span>丰梦琪</span>
        </div>
        <div class="item">
          <span>供方联系人员:</span>
          <span>应白梦</span>
        </div>
        <div class="item">
          <span>需方联系电话:</span>
          <span>13802141322</span>
        </div>
        <div class="item">
          <span>供方联系电话:</span>
          <span>13802141322</span>
        </div>
        <div class="item">
          <span>需方传真号码:</span>
          <span>010-88888888</span>
        </div>
        <div class="item">
          <span>供方传真号码:</span>
          <span>021-88888888</span>
        </div>
        <div class="item">
          <span>供方地址:</span>
          <span>北京市海淀区西直门北大街42号</span>
        </div>
        <div class="item">
          <span>供方地址:</span>
          <span>上海市青浦区</span>
        </div>
        <div class="item">
          <span>供方邮编:</span>
          <span>100000</span>
        </div>
        <div class="item">
          <span>供方邮编:</span>
          <span>201799</span>
        </div>
      </div>
      <div class="temdate">日 期:2017-11-29</div>
      <div class="seal">盖 章:</div>
      <Vue3DraggableResizable :draggable="showBtn" :w="150" :h="150" :resizable="false" v-if="showSin">
        <img
          src="data:image/gif;base64,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" />
        <div class="signBtn">
          <a-button @click="handleSubmit" v-if="showBtn">确认</a-button>
          <a-button @click="handleCancel" v-if="showBtn">取消</a-button>
        </div>
      </Vue3DraggableResizable>
    </div>
  </div>
</template>
<style lang="scss" scoped>
.tem-container {
  position: relative;
  padding: 0;
  overflow: auto;
 
  .signs {
    position: absolute;
    top: 70px;
    right: 10px;
 
    &.print {
      top: 20px;
    }
  }
 
  .tem_list {
    position: relative;
    width: 800px;
    padding: 0 40px 15px;
    margin: 0 auto;
    font-size: 12px;
    color: var(--text-color-label);
    background: var(--component-background);
    border-radius: 8px;
  }
 
  h1 {
    padding-top: 36px;
    font-size: 24px;
  }
 
  h2 {
    font-size: 18px;
  }
 
  h1,
  h2 {
    font-weight: 700;
    color: var(--text-color-label);
    text-align: center;
  }
 
  .title {
    padding-left: 30px;
    font-size: 12px;
    line-height: 30px;
    border-bottom: 2px dashed #000;
  }
 
  .lip {
    padding: 20px 0;
  }
 
  .table-box {
    padding: 0 1px 0 0;
  }
 
  .demo-form-inline {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
 
  .temdate {
    margin: 20px 60px;
    text-align: right;
  }
 
  .seal {
    padding-bottom: 40px;
    margin: 10px 120px;
    text-align: right;
  }
 
  .signBtn {
    display: flex;
    justify-content: space-between;
  }
 
  .content1 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
 
    .item {
      width: 345px;
      padding: 8px 0;
      border-bottom: 1px solid var(--border-color-base1);
 
      span {
        padding: 10px 0;
        font-size: 12px;
        color: var(--text-color-label);
      }
    }
  }
 
  .vdr-container.active {
    border: unset;
 
    img {
      width: 100%;
      height: 100%;
    }
  }
}
</style>