Commit fce30c31d5d8e7bcff902135be037d6ded583ebf

Authored by 徐烜
1 parent 44bac07f

PSM-12

src/main/java/com/bsth/service/schedule/SchedulePlanServiceImpl.java
... ... @@ -64,7 +64,8 @@ public class SchedulePlanServiceImpl extends BaseServiceImpl<SchedulePlan, Long>
64 64 // 创建session,内部配置的是stateful
65 65 KieSession session = kieBase.newKieSession();
66 66 // 设置gloable对象,在drl中通过别名使用
67   - session.setGlobal("scheduleResult", scheduleResults_output);
  67 +// session.setGlobal("scheduleResult", scheduleResults_output);
  68 +
68 69 // 载入数据
69 70 session.insert(scheduleCalcuParam_input);
70 71 for (ScheduleRule_input scheduleRule_input : scheduleRule_inputs) {
... ...
src/main/resources/static/pages/scheduleApp/module/core/employeeConfig/edit.html
... ... @@ -76,19 +76,18 @@
76 76 <div class="form-group has-success has-feedback">
77 77 <label class="col-md-2 control-label">驾驶员*:</label>
78 78 <div class="col-md-3">
79   - <sa-Select3 model="ctrl.employeeConfigForSave"
80   - name="jsy"
81   - placeholder="请输拼音..."
82   - dcvalue="{{ctrl.employeeConfigForSave.jsy.id}}"
  79 + <sa-Select5 name="jsy"
  80 + model="ctrl.employeeConfigForSave"
  81 + cmaps="{'jsy.id' : 'id'}"
83 82 dcname="jsy.id"
84 83 icname="id"
85   - icnames="personnelName"
86   - datatype="ry"
87   - dataassociate="true"
88   - dataparam="{{ {'companyCode_eq': ctrl.employeeConfigForSave.xl.company} | json }}"
89   - mlp="true"
  84 + dsparams="{{ {type: 'ajax', param:{'type': 'all'}, atype:'ry' } | json }}"
  85 + iterobjname="item"
  86 + iterobjexp="item.personnelName + '<' + item.jobCode + '>'"
  87 + searchph="请输拼音..."
  88 + searchexp="this.personnelName + '<' + this.jobCode + '>'"
90 89 required >
91   - </sa-Select3>
  90 + </sa-Select5>
92 91 </div>
93 92 <!-- 隐藏块,显示验证信息 -->
94 93 <div class="alert alert-danger well-sm" ng-show="myForm.jsy.$error.required">
... ... @@ -99,18 +98,18 @@
99 98 <div class="form-group">
100 99 <label class="col-md-2 control-label">售票员:</label>
101 100 <div class="col-md-3">
102   - <sa-Select3 model="ctrl.employeeConfigForSave"
103   - name="spy"
104   - placeholder="请输拼音..."
105   - dcvalue="{{ctrl.employeeConfigForSave.spy.id}}"
  101 + <sa-Select5 name="spy"
  102 + model="ctrl.employeeConfigForSave"
  103 + cmaps="{'spy.id' : 'id'}"
106 104 dcname="spy.id"
107 105 icname="id"
108   - icnames="personnelName"
109   - datatype="ry"
110   - dataassociate="true"
111   - dataparam="{{ {'companyCode_eq': ctrl.employeeConfigForSave.xl.company} | json }}"
112   - mlp="true" >
113   - </sa-Select3>
  106 + dsparams="{{ {type: 'ajax', param:{'type': 'all'}, atype:'ry' } | json }}"
  107 + iterobjname="item"
  108 + iterobjexp="item.personnelName + '<' + item.jobCode + '>'"
  109 + searchph="请输拼音..."
  110 + searchexp="this.personnelName + '<' + this.jobCode + '>'"
  111 + >
  112 + </sa-Select5>
114 113 </div>
115 114 </div>
116 115  
... ...
src/main/resources/static/pages/scheduleApp/module/core/employeeConfig/form.html
... ... @@ -78,19 +78,18 @@
78 78 <div class="form-group has-success has-feedback">
79 79 <label class="col-md-2 control-label">驾驶员*:</label>
80 80 <div class="col-md-3">
81   - <sa-Select3 model="ctrl.employeeConfigForSave"
82   - name="jsy"
83   - placeholder="请输拼音..."
84   - dcvalue="{{ctrl.employeeConfigForSave.jsy.id}}"
  81 + <sa-Select5 name="jsy"
  82 + model="ctrl.employeeConfigForSave"
  83 + cmaps="{'jsy.id' : 'id'}"
85 84 dcname="jsy.id"
86 85 icname="id"
87   - icnames="personnelName"
88   - datatype="ry"
89   - dataassociate="true"
90   - dataparam="{{ {'companyCode_eq': ctrl.employeeConfigForSave.xl.company} | json }}"
91   - mlp="true"
  86 + dsparams="{{ {type: 'ajax', param:{'type': 'all'}, atype:'ry' } | json }}"
  87 + iterobjname="item"
  88 + iterobjexp="item.personnelName + '<' + item.jobCode + '>'"
  89 + searchph="请输拼音..."
  90 + searchexp="this.personnelName + '<' + this.jobCode + '>'"
92 91 required >
93   - </sa-Select3>
  92 + </sa-Select5>
94 93 </div>
95 94 <!-- 隐藏块,显示验证信息 -->
96 95 <div class="alert alert-danger well-sm" ng-show="myForm.jsy.$error.required">
... ... @@ -101,18 +100,18 @@
101 100 <div class="form-group">
102 101 <label class="col-md-2 control-label">售票员:</label>
103 102 <div class="col-md-3">
104   - <sa-Select3 model="ctrl.employeeConfigForSave"
105   - name="spy"
106   - placeholder="请输拼音..."
107   - dcvalue="{{ctrl.employeeConfigForSave.spy.id}}"
  103 + <sa-Select5 name="spy"
  104 + model="ctrl.employeeConfigForSave"
  105 + cmaps="{'spy.id' : 'id'}"
108 106 dcname="spy.id"
109 107 icname="id"
110   - icnames="personnelName"
111   - datatype="ry"
112   - dataassociate="true"
113   - dataparam="{{ {'companyCode_eq': ctrl.employeeConfigForSave.xl.company} | json }}"
114   - mlp="true" >
115   - </sa-Select3>
  108 + dsparams="{{ {type: 'ajax', param:{'type': 'all'}, atype:'ry' } | json }}"
  109 + iterobjname="item"
  110 + iterobjexp="item.personnelName + '<' + item.jobCode + '>'"
  111 + searchph="请输拼音..."
  112 + searchexp="this.personnelName + '<' + this.jobCode + '>'"
  113 + >
  114 + </sa-Select5>
116 115 </div>
117 116 </div>
118 117  
... ...