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
  |   
 |    
 |  let serviceFilter = { 
 |    onInit () { //对应created 
 |      console.log('Create执行前') 
 |    }, 
 |    onInited () { //对应created,在onInit与onInited中间会初始化界面数据对象 
 |      console.log('Create执行后') 
 |    }, 
 |    mounted () { 
 |      console.log('mounted'); 
 |    }, 
 |    searchBefore (param) { //查询ViewGird表数据前,param查询参数 
 |      // console.log('表' + this.table.cnName + '触发loadTableBefore'); 
 |      return true; 
 |    }, 
 |    //2020.10.30增加查询后返回所有的查询信息 
 |    searchAfter (param, result) { //查询ViewGird表数据后param查询参数,result回返查询的结果 
 |      // console.log('表' + this.table.cnName + '触发loadTableAfter'); 
 |      return true; 
 |    }, 
 |    searchDetailBefore (param) {//查询从表表数据前,param查询参数 
 |      //console.log(this.detailOptions.cnName + '触发loadDetailTableBefore'); 
 |      return true; 
 |    }, 
 |    searchDetailAfter (param, data) {//查询从表后param查询参数,result回返查询的结果 
 |      // console.log(this.detailOptions.cnName + '触发loadDetailTableAfter'); 
 |      return true; 
 |    }, 
 |    delBefore (ids, rows) { //查询界面的表删除前 ids为删除的id数组,,rows删除的行 
 |      return true; 
 |    }, 
 |    delAfter (result) {//查询界面的表删除后 
 |      return true; 
 |    }, 
 |    delDetailRow (rows) { //弹出框删除明细表的行数据(只是对table操作,并没有操作后台) 
 |      return true; 
 |    }, 
 |    addBefore (formData) { //新建保存前formData为对象,包括明细表 
 |      return true; 
 |    }, 
 |    async addBeforeAsync (formData) { //异步处理,功能同上(2020.12.06) 
 |      return true; 
 |    }, 
 |    addAfter (result) {//新建保存后result返回的状态及表单对象 
 |      return true; 
 |    }, 
 |    updateBefore (formData) { //编辑保存前formData为对象,包括明细表、删除行的Id 
 |      return true; 
 |    }, 
 |    async updateBeforeAsync (formData) { //异步处理,功能同上(2020.12.06) 
 |      return true; 
 |    }, 
 |    updateAfter (result) {//编辑保存后result返回的状态及表单对象 
 |      return true; 
 |    }, 
 |    auditBefore (ids, rows) {//审核前 
 |      return true; 
 |    }, 
 |    auditAfter (result, rows) {// 审核后 
 |      return true; 
 |    }, 
 |    resetAddFormBefore () { //重置新建表单前的内容 
 |      return true; 
 |    }, 
 |    resetAddFormAfter () { //重置新建表单后的内容 
 |      return true; 
 |    }, 
 |    resetUpdateFormBefore () { //重置编辑表单前的内容 
 |      return true; 
 |    }, 
 |    resetUpdateFormAfter () { //重置编辑表单后的内容 
 |      return true; 
 |    }, 
 |    modelOpenBefore (row) { //点击编辑/新建按钮弹出框前,可以在此处写逻辑,如,从后台获取数据 
 |    
 |    }, 
 |    modelOpenAfter (row) {  //点击编辑/新建按钮弹出框后,可以在此处写逻辑,如,从后台获取数据 
 |    
 |    }, 
 |    importAfter (data) { //导入excel后刷新table表格数据 
 |      this.search(); 
 |    }, 
 |    //2020.10.31添加导入前的方法 
 |    importExcelBefore (formData) { //导入excel导入前 
 |      //往formData写一些其他参数提交到后台, 
 |      // formData.append("val2", "xxx"); 
 |      //后台按下面方法获取请求的参数 
 |      // Core.Utilities.HttpContext.Current.Request("val2"); 
 |      return true; 
 |    }, 
 |    reloadDicSource () { //重新加载字典绑定的数据源 
 |      this.initDicKeys(); 
 |    }, 
 |    exportBefore (param) { //2020.06.25增加导出前处理 
 |      return true; 
 |    }, 
 |    onModelClose(iconClick){ 
 |      //iconClick=true为点击左中上角X触发的关闭事件 
 |      //如果返回 false不会关闭弹出框  
 |      //return false; 
 |      this.boxModel=false; 
 |    }, 
 |    selectable(row, index){ 
 |      //表CheckBox 是否可以勾选 
 |         return true; 
 |    } 
 |  } 
 |  export default serviceFilter; 
 |  
  |