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
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
| <!doctype html>
| <html>
| <head>
| <meta charset="utf-8"><meta http-equiv="Expires" content="0"><meta http-equiv="Pragma" content="no-cache"><meta http-equiv="Cache-control" content="no-cache"><meta http-equiv="Cache" content="no-cache">
| <title>客户信息</title>
| <script src="../../../jsnew/elementDefault.js?v=20220425"></script>
| <script src="../../../jsnew/vue/vue.js"></script>
| <script src="../../../jsnew/vue/element-ui/element-ui_15/index.js"></script>
| <script src="../../../jsnew/myelement.js?v=20220425"></script>
| <script src="../../../jsnew/page.js?v=20220425"></script>
| <!-- <script src="../../../setting.js"></script> -->
|
| <link href="../../../jsnew/vue/element-ui/element-ui_15/theme-chalk/index.css" rel="stylesheet">
| <link href="../../../jsnew/myelement.css?v=20220426" rel="stylesheet">
| <link href="../../../jsnew/theme.css?v=20220426" rel="stylesheet">
| <link href="../../../css/iconfont.css" rel="stylesheet">
| <link href="../../../jsnew/page.css?v=20220425" rel="stylesheet">
| <link href="//at.alicdn.com/t/font_2374495_13ltsxm2eor.css" rel="stylesheet">
| </head>
|
| <body style="margin: 0px;">
| <div v-cloak id="vbody">
| <div id="page_root">
| <div ref="popup_body" style="padding: 0 20px; ">
| <!-- 标题 -->
| <div class="el-dialog__header">
| <div class="dialog-title">
| <i class="iconfont icon-customermanagement"></i>
| <span>{{title}}</span>
| </div>
| </div>
| <!-- 主体 -->
| <div class="topbar-line">
| <div class="query-bar">
| <h-form-filter ref="form1"
| :form-attr="filterAttr"
| :table-fields="filterFields"
| :form-data="filterObj"
| :table-field-click="filterfieldClick"
|
| v-on:on-query="onQuery"
| v-on:on-init-query="onInitFilter"
| >
| </h-form-filter>
| </div>
| </div>
|
| <div class="h_dialog__body">
| <h-table
| v-if="isRefresh"
| ref="table1"
| :table-fields="tableFields"
| :table-data="tableData"
| :pagesize="pagesize"
| :pagenum="pagenum"
| :total="total"
| :table-height="tableHeight"
| :table-field-click="tablefieldClick"
| :is-highlight-row="isedit"
| :is-within-edit-table-data="isedit"
|
| v-on:get-data="getData"
| v-on:row-click="rowClick"
| v-on:row-dblclick="rowDblclick"
| >
| </h-table>
| </div>
|
| <!-- 底部工具栏 -->
| <div class="el-dialog__footer">
| <el-button size="small" type="default" @click="closeDialog">取 消</el-button>
| <el-button size="small" v-if="isedit" type="primary" :disabled = "!(selectedrow && selectedrow.id)" @click="saveAfter">确 定</el-button>
| </div>
| </div>
| </div>
| </div>
|
| <div id="page_loading" style="position: absolute; top:0px; width: 100vw; height: 50vh;">
| <div class="spinner">
| <div class="cube1"></div>
| <div class="cube2"></div>
| </div>
| </div>
| </body>
|
| <script type="text/javascript">
| function initVue() {
| new ListVue({
| el: "#vbody",
| data: {
| dataname: "md_org_data",
| title: "客户信息",
|
| pageAttr: {
| heightType: "popuppage"
| },
|
| default_filterFields: [
| {isshow: "T", field: "detail_code", name: "明细编码", filteroperator: "like",},
| ],
| default_tableFields: [
| {isshow: "T", field: "detail_code", name: "明细编号", width: "150", type:"span", required: true},
| {isshow: "T", field: "customer_person", name: "商业操作人", width: "100", type:"input", required: true},
| {isshow: "T", field: "product_code", name: "品种编码", width: "150", type:"select", required: true},
| {isshow: "T", field: "product_name", name: "品名", width: "200", type: "span", align: "left", required: true},
| {isshow: "T", field: "spec", name: "规格", width: "100", type: "span", required: true},
| {isshow: "T", field: "net_code", name: "网点编码", width: "100", type: "span",},
| {isshow: "T", field: "net_name", name: "网点名称", width: "200", align: "left", required: true},
| {isshow: "T", field: "target_price", name: "中标价", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "origin_price", name: "商业供货价", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "gap_price", name: "补差单价", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "gap_rate", name: "补差扣率", width: "100", type: "span", required: true},
| {isshow: "T", field: "pay_type", name: "支付方式", width: "100", type: "span", required: true},
| {isshow: "T", field: "pay_time", name: "兑付周期", width: "100", align: "right", required: true},
| {isshow: "T", field: "is_agency", name: "是否托管", width: "100", align: "right", required: true},
| {isshow: "T", field: "agree_no", name: "协议编码", width: "100", align: "right",},
| {isshow: "T", field: "remark", name: "明细备注", width: "150"},
| ],
|
| tableData: [
| {
| id: "01",
| code: "10010064",
| province: "云南省",
| name: "云南博泰药业有限公司",
| detail_code: "test072401"
| // renturn_amount_need: "100",
| // renturn_amount_real: "",
| },
| {
| id: "02",
| code: "10010058",
| province: "安徽省",
| name: "合肥亿帆医药有限公司",
| detail_code: "test072402"
| // renturn_amount_need: "200",
| // renturn_amount_real: "",
| },
| ],
|
| distribute_filterFields: [
| {isshow: "T", field: "detail_code", name: "明细编码", filteroperator: "like",},
| ],
| distribute_tableFields: [
| {isshow: "T", field: "detail_code", name: "明细编号", width: "150", type:"span", required: true},
| {isshow: "T", field: "product_code", name: "产品编码", width: "150", required: true},
| {isshow: "T", field: "product_name", name: "产品名称", width: "200", type: "span", align: "left", required: true},
| {isshow: "T", field: "unit", name: "产品单位", width: "100", type: "span", required: true},
| {isshow: "T", field: "org_name", name: "管理主体名称", width: "200", align: "left", required: true},
| {isshow: "T", field: "com_attr", name: "商业属性", width: "200", type: "span", align: "left", required: true},
| {isshow: "T", field: "cus_type", name: "客户身份", width: "200", type: "span", align: "left", required: true},
| {isshow: "T", field: "pay_type", name: "结算类型", width: "200", align: "left", required: true},
| // {isshow: "T", field: "con_type", name: "控制类型", width: "200", align: "left", required: false},
| // {isshow: "T", field: "pay_days", name: "付款天数", width: "200", align: "left", required: false},
| // {isshow: "T", field: "delivery_days", name: "在途天数", width: "200", type: "span", align: "left", required: false},
| // {isshow: "T", field: "pay_time", name: "账期", width: "100", align: "right", type: "span", required: false},
| {isshow: "T", field: "target_type", name: "中标类型", width: "100", formatter: "formatter_money", align: "right", required: false},
| {isshow: "T", field: "price_target", name: "中标价格", width: "100", formatter: "formatter_money", align: "right", required: false},
| {isshow: "T", field: "price2", name: "开票限价", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "price3", name: "供货价", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "price4", name: "分销价", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "price5", name: "零售价", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "price6", name: "结算价", width: "100", formatter: "formatter_money", align: "right", required: true},
| // {isshow: "T", field: "delivery_rate", name: "配送费率", width: "100", type: "span", formatter: "formatter_money", align: "right", required: true},
| // {isshow: "T", field: "delivery_fee", name: "配送费", width: "100", type: "span", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "com_rate", name: "商业扣率", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "cash_time", name: "兑付时间", width: "100", formatter: "formatter_money", align: "right", required: false},
| {isshow: "T", field: "return_type", name: "商返类型", width: "100", formatter: "formatter_money", align: "right", required: false},
| {isshow: "T", field: "discount_amount", name: "基础折让金额", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "customer_person11", name: "基础折让金额系数", width: "150", type:"span", required: true},
| {isshow: "T", field: "product_code11", name: "商业规范操作折让金额", width: "150", type:"input", required: true},
| {isshow: "T", field: "spec11", name: "商业规范操作折让金额系数", width: "200", type: "span", required: true},
| {isshow: "T", field: "net_code11", name: "年度任务数量", width: "100",},
| {isshow: "T", field: "net_name11", name: "年度折让金额", width: "200", align: "left", required: true},
| {isshow: "T", field: "target_price11", name: "年度折让金额系数", width: "150", type: "span", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "origin_price11", name: "库存管理金额", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "gap_price11", name: "库存管理金额系数", width: "150", type: "span", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "gap_rate11", name: "项目折让金额", width: "100", required: true},
| {isshow: "T", field: "pay_type11", name: "项目折让系数", width: "150", type: "span", required: true},
| {isshow: "T", field: "is_agency11", name: "折让小计", width: "100", type: "span", align: "right", required: true},
| {isshow: "T", field: "agree_no11", name: "折让比率", width: "100", type: "span", align: "right", type: "span", required: true},
| {isshow: "T", field: "remark11", name: "备注", width: "150"},
|
| ],
|
| commercial_filterFields: [
| {isshow: "T", field: "detail_code", name: "明细编码", filteroperator: "like",},
| ],
| commercial_tableFields: [
| {isshow: "T", field: "detail_code", name: "明细编号", width: "150", type:"span", required: true},
| {isshow: "T", field: "customer_person_code", name: "商业操作人编码", width: "150", type:"span", required: true},
| {isshow: "T", field: "customer_person_name", name: "商业操作人名称", width: "150", type:"span", required: true},
| {isshow: "T", field: "adjust_person_code", name: "实际划拨人编码", width: "150", type:"span", required: true},
| {isshow: "T", field: "adjust_person_name", name: "实际划拨人名称", width: "150", type:"popup", required: true},
| {isshow: "T", field: "product_code", name: "药品编号", width: "150", type:"span", required: true},
| {isshow: "T", field: "product_name", name: "药品名称", width: "200", align: "left", required: true},
| {isshow: "T", field: "spec", name: "药品规格", width: "100", type: "span", required: true},
| {isshow: "T", field: "unit", name: "药品单位", width: "100", type: "span", required: true},
| {isshow: "T", field: "org_name_code", name: "管理主体编码", width: "150", type: "span", align: "left", required: true},
| {isshow: "T", field: "org_name", name: "管理主体名称", width: "200", align: "left", required: true},
| {isshow: "T", field: "department_code", name: "业务部门编码", width: "150", type: "span", align: "left", required: true},
| {isshow: "T", field: "department_name", name: "业务部门名称", width: "200", align: "left", required: true},
| {isshow: "T", field: "pay_type", name: "业务结算类型", width: "150", align: "left", required: true},
| {isshow: "T", field: "con_type", name: "控制类型", width: "100", align: "left", required: false},
| {isshow: "T", field: "pay_days", name: "付款天数", width: "100", align: "left", required: false},
| {isshow: "T", field: "delivery_days", name: "在途天数", width: "100", type: "span", align: "left", required: false},
| {isshow: "T", field: "pay_time", name: "账期天数", width: "100", align: "right", type: "span", required: false},
| {isshow: "T", field: "target_type", name: "中标价类型", width: "100", formatter: "formatter_money", align: "right", required: false},
| {isshow: "T", field: "price_target", name: "中标价", width: "100", formatter: "formatter_money", align: "right", required: false},
| {isshow: "T", field: "price2", name: "开票限价", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "price3", name: "供货价", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "price4", name: "分销价", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "price5", name: "零售价", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "price6", name: "结算价", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "delivery_fee", name: "配送费", width: "100", type: "span", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "delivery_rate", name: "配送费率", width: "100", type: "span", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "com_rate", name: "商业扣率", width: "100", type: "span", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "cash_time", name: "兑付时间", width: "100", formatter: "formatter_money", align: "right", required: false},
| {isshow: "T", field: "return_type", name: "商返类型", width: "100", formatter: "formatter_money", align: "right", required: false},
| {isshow: "T", field: "current_customer_person11", name: "当期票折系数", width: "100", type:"span", required: true},
| {isshow: "T", field: "current_discount_amount", name: "当期票折金额", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "withdraw_customer_person11", name: "回笼履约系数", width: "100", type:"span", required: true},
| {isshow: "T", field: "withdraw_discount_amount", name: "回笼履约金额", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "withdraw_customer_person12", name: "回笼履约扣留系数", width: "150", type:"input", required: true},
| {isshow: "T", field: "customer_person11", name: "基础折让系数", width: "100", type:"span", required: true},
| {isshow: "T", field: "discount_amount", name: "基础折让金额", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "product_code11", name: "商业规范操作折让系数", width: "150", type:"span", required: true},
| {isshow: "T", field: "spec11", name: "商业规范操作折让金额", width: "150", required: true},
| {isshow: "T", field: "product_code22", name: "调拨折让系数", width: "100", type:"span", required: true},
| {isshow: "T", field: "spec22", name: "调拨折让金额", width: "100", required: true},
| {isshow: "T", field: "product_code33", name: "流水折让系数", width: "100", type:"span", required: true},
| {isshow: "T", field: "spec33", name: "流水折让金额", width: "100", required: true},
| {isshow: "T", field: "net_code11", name: "年度任务数量", width: "100",},
| {isshow: "T", field: "net_name11", name: "年度折让系数", width: "100", type: "span", align: "left", required: true},
| {isshow: "T", field: "target_price11", name: "年度折让金额", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "origin_price11", name: "库存管理系数", width: "100", type: "span", align: "right", required: true},
| {isshow: "T", field: "gap_price11", name: "库存管理金额", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "pay_type11", name: "项目折让系数", width: "100", type: "span", required: true},
| {isshow: "T", field: "gap_rate11", name: "项目折让金额", width: "100", required: true},
| {isshow: "T", field: "gap_rate", name: "补税比率", width: "100", type: "span", required: true},
| {isshow: "T", field: "gap_tax", name: "补税金额", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "tax_qty", name: "补税票数", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "terminal_code", name: "终端区分", width: "100",},
| {isshow: "T", field: "is_agency11", name: "折让小计", width: "100", type: "span", align: "right", required: true},
| {isshow: "T", field: "agree_no11", name: "折让小计比率", width: "100", type: "span", align: "right", type: "span", required: true},
| {isshow: "T", field: "remark11", name: "备注", width: "150"},
| ],
|
| terminal_filterFields: [
| {isshow: "T", field: "detail_code", name: "明细编码", filteroperator: "like",},
| ],
| terminal_tableFields: [
| {isshow: "T", field: "detail_code", name: "明细编号", width: "150", type:"span", required: true},
| {isshow: "T", field: "customer_person", name: "商业操作人", width: "100", type:"input", required: true},
| {isshow: "T", field: "product_code", name: "品种编码", width: "150", type:"select", required: true},
| {isshow: "T", field: "product_name", name: "品名", width: "200", type: "span", align: "left", required: true},
| {isshow: "T", field: "spec", name: "规格", width: "100", type: "span", required: true},
| {isshow: "T", field: "net_code", name: "网点编码", width: "100", type: "span",},
| {isshow: "T", field: "net_name", name: "网点名称", width: "200", align: "left", required: true},
| {isshow: "T", field: "target_price", name: "中标价", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "origin_price", name: "商业供货价", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "gap_price", name: "补差单价", width: "100", formatter: "formatter_money", align: "right", required: true},
| {isshow: "T", field: "gap_rate", name: "补差扣率", width: "100", type: "span", required: true},
| {isshow: "T", field: "pay_type", name: "支付方式", width: "100", type: "span", required: true},
| {isshow: "T", field: "pay_time", name: "兑付周期", width: "100", align: "right", required: true},
| {isshow: "T", field: "is_agency", name: "是否托管", width: "100", align: "right", required: true},
| {isshow: "T", field: "agree_no", name: "协议编码", width: "100", align: "right",},
| {isshow: "T", field: "remark", name: "明细备注", width: "150"},
| ],
|
| filterfieldClick: {},
| tablefieldClick: {},
| formfieldClick: {},
| filterFields: [],
| tableFields: [],
|
| type_name: "",
| },
|
| created() {
| this.popupParames = clone(Root.popupParames);
| // Root.setPopupTitle(this.title);
| this.title = this.popupParames.title || this.popupParames.text;
| if (this.popupParames.filter) {
| this.filterTxt = this.popupParames.filter;
| }
| if (this.popupParames.data) {
| this.type_name = this.popupParames.data;
| }
|
| if (this.popupParames.sceneCode) {
| if (this.popupParames.sceneCode == "add") {//新增
| this.isedit = true;
| }
| }
| },
|
| mounted() {
| //获取数据
| this.initData();
|
| // 以服务的方式调用的 Loading 需要异步关闭
| this.$nextTick(() => {
| hideLoading();
|
| //重新设置弹窗宽高
| this.$nextTick(function(){
| //let w_ = this.$refs.popup_body.offsetWidth "px";
| let w_ = "900px";
| // let h_ = "650px";
| let h_ = this.$refs.popup_body.offsetHeight + "px";
| Root.setPopupWH(w_, h_);
| })
| });
| },
|
| methods:{
| //关闭弹窗
| closeDialog() {
| this.docloseDialog(true);
| },
|
| //关闭前调回调
| saveAfter() {
| var me = this;
| if(this.popupParames.callback) {
| let obj = {
| row: clone(this.selectedrow)
| }
| this.popupParames.callback(obj, function() {
| me.docloseDialog();
| });
| }
| else {
| me.docloseDialog();
| }
| },
|
| initData() {
| var me = this;
|
| if (!me.filterFields || (me.filterFields && me.filterFields.length == 0)) {
| if (me.type_name) {
| if (me.type_name == "商业政策") {
| me.filterFields = clone(me.commercial_filterFields);
| me.tableFields = clone(me.commercial_tableFields);
| }
| else if (me.type_name == "二次议价") {
| me.filterFields = clone(me.terminal_filterFields);
| me.tableFields = clone(me.terminal_tableFields);
| }
| else if (me.type_name == "分销政策") {
| me.filterFields = clone(me.distribute_filterFields);
| me.tableFields = clone(me.distribute_tableFields);
| }
| else if (me.type_name == "前台费用") {
| me.filterFields = clone(me.default_filterFields);
| me.tableFields = clone(me.default_tableFields);
| }
| else {
| me.filterFields = clone(me.default_filterFields);
| me.tableFields = clone(me.default_tableFields);
| }
| } else {
| me.filterFields = clone(me.default_filterFields);
| me.tableFields = clone(me.default_tableFields);
| }
|
| //字段数组转字段obj
| me.fieldsToFieldsObj();
|
| //设置字段事件
| me.tableFieldClick();
|
| // me.filterObj.province = "云南省";
| // me.filterObj.code = "10010064";
| }
|
| // this.onQuery(function(result, callback) {//查询后的回调,用于获取字段的
| // if (result.meta && result.meta[me.dataname] && result.meta[me.dataname].fields) {
| // var metas = clone(result.meta[me.dataname].fields);
| // var filterFields_ = [];
| // var tableFields_ = [];
|
| // metas.map(f=>{
| // f.isshow = "T";
|
| // if (f.isfilter) {
| // filterFields_.push(clone(f));
| // }
| // else {
| // var filter_f = clone(f);
| // filter_f.isshow = "F";
| // filterFields_.push(filter_f);
| // }
|
| // tableFields_.push(clone(f));
| // })
| // if (!me.filterFields || (me.filterFields && me.filterFields.length == 0)) {
| // me.filterFields = clone(filterFields_);
| // me.tableFields = clone(tableFields_);
|
| // //字段数组转字段obj
| // me.fieldsToFieldsObj();
|
| // //设置字段事件
| // me.tableFieldClick();
| // }
| // }
|
| // if (callback) {
| // callback();
| // }
| // });
| },
|
| // returnData() {
| // var me = this;
| // var error_mark = false;
| // error_mark = me.tableData.some( td=> {
| // if (!td.renturn_amount_real) {
| // Root.message({
| // type: "warning",
| // message: "存在未填写的实际返还金额"
| // })
| // return true;
| // }
| // })
| // if (!error_mark) {
| // Root.message({
| // type: "success",
| // message: "已成功返还!"
| // })
| // me.saveAfter();
| // }
| // },
|
| tableFieldClick() {
| var me = this;
| //筛选字段事件设置
| this.filterfieldClick = {
| province: {//字段事件设置
| visible: {
| onchange: function(obj) {//下拉展开事件
| var formFields_ = clone(me.filterFields);
| let param_ = {
| isClientMode: false,
| dataname: "md_province",
| }
| Server.call("root/data/getEntitySet", param_, function(result) {
| if (result && result.data) {
| var options_ = result.data.entityset;
| for(var i=0; i<options_.length;i++) {
| options_[i].code = options_[i].name;
| options_[i].value = options_[i].name;
| }
| formFields_.map(e=>{
| if(e.field == "province") {
| e.options = options_;
| }
| })
| }
| me.filterFields = formFields_;
| });
| },
| },
| }
| };
|
| //表格字段事件设置
| this.tablefieldClick = {
|
| };
|
| //表单字段事件设置
| this.formfieldClick = {
|
| };
| },
|
| onRowDblClick() {
| if (this.isedit) {
| this.saveAfter();
| }
| },
| }
| });
| };
|
| initVue();
| </script>
|
| <style>
| /* 在vue.js中 v-cloak 这个指令是防止页面加载时出现 vuejs 的变量名而设计的 */
| [v-cloak] {
| display: none !important;
| }
| </style>
| </html>
|
|