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
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
<template>
<div>
<van-form>
<sub-title>营销信息</sub-title>
<table style="width: 90%; margin: 2% auto">
<tr>
<td>
<mobile-input label="分支机构" size="small"></mobile-input>
</td>
<td>
<mobile-input label="客户名称" placeholder="全程,可为精准营销/招" size="small"></mobile-input>
</td>
</tr>
<tr>
<td colspan="2">
<div class="customer-type">
<div>客户类型</div>
<div class="customer-type-label">
<div @click="customer_type_1" :style="ct1">新客户-拟报精准入围</div>
<div @click="customer_type_2" :style="ct2">新客户-总行精准名单内</div>
<div @click="customer_type_3" :style="ct3">存量精准客户-新增授信</div>
<div @click="customer_type_4" :style="ct4">存量精准客户-还后续贷</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<d-select label="控股类型" border="true" :columns="holdingType" size="small"></d-select>
</td>
<td>
<d-select label="客户行业分类" border="true" :columns="category" size="small"></d-select>
</td>
</tr>
<tr>
<td>
<d-select label="资本市场客户" border="true" :columns="capitalMarket" size="small"></d-select>
</td>
</tr>
<tr>
<td colspan="2"><mobile-input rows="3" label="资质等级" placeholder="医院等级/学校阶层/上市板块/军工三级证别/其他行业资质等" type="textarea" size="small" /></td>
</tr>
<tr>
<td colspan="2"><mobile-input rows="3" label="企业主营业务及业务模式" placeholder="详细描述企业主营业务、业务模式、行业地位、上下游客户情况等" type="textarea" size="small" /></td>
</tr>
<tr>
<td colspan="2">
<div class="marketing-goal">
<div>营销目标</div>
<div class="marketing-goal-label">
<div @click="marketing_goal_1" :style="mg1">负债业务</div>
<div @click="marketing_goal_2" :style="mg2">资产业务</div>
<div @click="marketing_goal_3" :style="mg3">信息摸排</div>
<div @click="marketing_goal_4" :style="mg4">其他</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<mobile-input label="融资模式及企业需求" placeholder="请输入" size="small"></mobile-input>
</td>
</tr>
<tr>
<td colspan="2"><mobile-input rows="3" label="主要财务指标" placeholder="主营业务收入、利润、总资产、负债等主要财务指标" type="textarea" size="small" /></td>
</tr>
<tr>
<td>
<mobile-input label="融资利率(%)" placeholder="不填写%,如:4.9" size="small"></mobile-input>
</td>
<td>
<mobile-input label="拟融资金额(亿元)" placeholder="请输入" size="small"></mobile-input>
</td>
</tr>
<tr>
<td colspan="2">
<div class="marketing-progress">
<div>营销进展</div>
<div class="marketing-progress-label">
<div @click="marketing_progress_1" :style="mp1">1-前期营销</div>
<div @click="marketing_progress_2" :style="mp2">2-初步达成合作意向</div>
<div @click="marketing_progress_3" :style="mp3">3-资料收集中</div>
<div @click="marketing_progress_4" :style="mp4">4-分支行权限内已审批</div>
<div @click="marketing_progress_5" :style="mp5">5-已报总行授信审批</div>
<div @click="marketing_progress_6" :style="mp6">6-完成授信审批</div>
<div @click="marketing_progress_7" :style="mp7">7-已提用</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<mobile-input label="融资期限(年)" placeholder="请输入" size="small"></mobile-input>
</td>
</tr>
<tr>
<td colspan="2"><mobile-input rows="3" label="营销进展详述" placeholder="包括但不限于营销切入点、关键人、营销关键点,资产业务进展等" type="textarea" size="small" /></td>
</tr>
<tr>
<td>
<d-select label="是否已开户" border="true" :columns="openAnAccount" size="small"></d-select>
</td>
<td>
<mobile-input label="预计存款归集(万元)" placeholder="存款年日均" size="small"></mobile-input>
</td>
</tr>
<tr>
<td colspan="2"><mobile-input rows="3" label="拟营销归集资金类型" placeholder="如:募集资金、医院/学校收入等" type="textarea" size="small" /></td>
</tr>
<tr>
<td>
<mobile-input label="其他" placeholder="请输入" size="small"></mobile-input>
</td>
<td>
<mobile-input label="主管客户经理及联系方式" placeholder="请输入" size="small"></mobile-input>
</td>
</tr>
</table>
<sub-title>提交信息</sub-title>
<table>
<tr>
<td>
<d-select label="汇报给" border="true" :columns="report" size="small"></d-select>
</td>
</tr>
<tr>
<td>
<d-select label="发送到" border="true" :columns="send" size="small"></d-select>
</td>
</tr>
</table>
<div class="operate">
<button>取消</button>
<button>提交</button>
</div>
</van-form>
</div>
</template>
<script lang="ts">
import { Component, Vue } from "vue-property-decorator";
/**
* @Description 招商引资企业营销
* @Author JiangTao
* @Date 2021-11-10 下午 03:56
*/
@Component({
name: "MarketingSpecial",
})
export default class MarketingSpecial extends Vue {
src = require("../../../../../assets/svg/red-subscript.svg");
s = {
backgroundColor: "#fff4f6",
border: "1px solid #fd5065",
color: "#fd5065",
backgroundImage: `url("${this.src}")`,
backgroundRepeat: "no-repeat",
backgroundPosition: "right bottom",
};
//客户类型
ct1: any = {};
ct2: any = {};
ct3: any = {};
ct4: any = {};
customer_type_1() {
if (this.ct1 === this.s) {
this.ct1 = {};
} else {
this.ct1 = this.s;
}
}
customer_type_2() {
if (this.ct2 === this.s) {
this.ct2 = {};
} else {
this.ct2 = this.s;
}
}
customer_type_3() {
if (this.ct3 === this.s) {
this.ct3 = {};
} else {
this.ct3 = this.s;
}
}
customer_type_4() {
if (this.ct4 === this.s) {
this.ct4 = {};
} else {
this.ct4 = this.s;
}
}
//控股类型
holdingType = [
{ value: 1, text: "央企" },
{ value: 2, text: "省属国有单位" },
{ value: 3, text: "市属国有企业" },
{ value: 4, text: "非国有控股" },
];
//客户行业分类
category: any = [
{ value: 1, text: "医院" },
{ value: 2, text: "医药" },
{ value: 3, text: "教育" },
{ value: 4, text: "军工" },
{ value: 5, text: "城市服务(水、电、气等)" },
{ value: 6, text: "饮品饮料(含酒类)" },
{ value: 7, text: "电子信息" },
{ value: 8, text: "新基建" },
{ value: 9, text: "光伏" },
{ value: 10, text: "其他" },
];
//资本市场客户
capitalMarket: any = [
{ value: 1, text: "上市公司" },
{ value: 2, text: "拟上市公司" },
{ value: 3, text: "上市企业母/子公司" },
{ value: 4, text: "非上市企业" },
];
//营销目标
mg1: any = {};
mg2: any = {};
mg3: any = {};
mg4: any = {};
marketing_goal_1() {
if (this.mg1 === this.s) {
this.mg1 = {};
} else {
this.mg1 = this.s;
}
}
marketing_goal_2() {
if (this.mg2 === this.s) {
this.mg2 = {};
} else {
this.mg2 = this.s;
}
}
marketing_goal_3() {
if (this.mg3 === this.s) {
this.mg3 = {};
} else {
this.mg3 = this.s;
}
}
marketing_goal_4() {
if (this.mg4 === this.s) {
this.mg4 = {};
} else {
this.mg4 = this.s;
}
}
//营销进展
mp1: any = {};
mp2: any = {};
mp3: any = {};
mp4: any = {};
mp5: any = {};
mp6: any = {};
mp7: any = {};
marketing_progress_1() {
if (this.mp1 === this.s) {
this.mp1 = {};
} else {
this.mp1 = this.s;
}
}
marketing_progress_2() {
if (this.mp2 === this.s) {
this.mp2 = {};
} else {
this.mp2 = this.s;
}
}
marketing_progress_3() {
if (this.mp3 === this.s) {
this.mp3 = {};
} else {
this.mp3 = this.s;
}
}
marketing_progress_4() {
if (this.mp4 === this.s) {
this.mp4 = {};
} else {
this.mp4 = this.s;
}
}
marketing_progress_5() {
if (this.mp5 === this.s) {
this.mp5 = {};
} else {
this.mp5 = this.s;
}
}
marketing_progress_6() {
if (this.mp6 === this.s) {
this.mp6 = {};
} else {
this.mp6 = this.s;
}
}
marketing_progress_7() {
if (this.mp7 === this.s) {
this.mp7 = {};
} else {
this.mp7 = this.s;
}
}
//是否已开户
openAnAccount = [
{ value: 1, text: "基本户" },
{ value: 2, text: "专户" },
{ value: 2, text: "一般户" },
{ value: 3, text: "其他类型账户" },
{ value: 4, text: "尚未开户" },
];
//汇报
report: any = [{ value: 1, text: "请选择" }];
//发送
send: any = [{ value: 1, text: "请选择" }];
}
</script>
<style scoped>
.customer-type,
.marketing-goal,
.marketing-progress {
display: flex;
align-items: center;
}
.customer-type > div:nth-child(1),
.marketing-progress > div:nth-child(1),
.marketing-goal > div:nth-child(1) {
width: 13%;
text-align: right;
color: #999999;
padding-right: 1%;
}
.customer-type-label,
.marketing-progress-label,
.marketing-goal-label {
width: 85%;
display: flex;
justify-content: flex-start;
align-items: center;
flex-wrap: wrap;
}
.customer-type-label > *,
.marketing-progress-label > *,
.marketing-goal-label > * {
width: 23%;
font-size: 13px;
padding-top: 1.1%;
padding-bottom: 0.7%;
border-radius: 5px;
text-align: center;
background-color: #f2f2f2;
border: 1px solid rgba(215, 215, 215, 1);
margin: 0.7% 1%;
}
::v-deep .d-form-field,
::v-deep .van-field__label {
text-align: right;
font-size: 16px;
}
::v-deep table tr td .d-form-field,
::v-deep table tr td .van-field {
align-items: center;
}
.video-material-left > div:nth-child(1) {
width: 6%;
}
.video-material-left > div:nth-child(2) {
font-size: 16px;
color: #000000;
font-family: "Arial Normal", "Arial";
}
.video-material-left > div:nth-child(3) {
font-size: 14px;
color: #999999;
font-family: "Arial Normal", "Arial";
}
::v-deep .van-cell::after {
border: 0;
}
.operate {
width: 100%;
display: flex;
justify-content: center;
}
.operate button {
width: 20.5%;
border-radius: 30px;
font-size: 18px;
padding: 1% 0;
margin: 1%;
}
.operate > button:nth-child(1) {
color: #999999;
background-color: white;
border: 1px solid rgba(215, 215, 215, 1);
}
.operate > button:nth-child(2) {
color: white;
background-color: #fd5065;
border: 1px solid #fd5065;
}
</style>