diff --git a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_edit.js b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_edit.js
index e05b669..1f2e4e8 100644
--- a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_edit.js
+++ b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_edit.js
@@ -28,18 +28,13 @@ var kpsq_edit = (function () {
"rowno_name": "rowno_fymx",
"rowno_type": "span"
}];
- // 表格重置之前 初始化select组件
- initFylxSelect();
+ // 表格重置之前 初始化费用类型下拉框select组件
+ FybxUtil.renderSelectOptions('select[name=FYLX]', FybxUtil.Enums.fylx);
+ // 单据类型
+ FybxUtil.renderSelectOptions('select#DJLX', FybxUtil.Enums.djlx);
// 表格重置
tablePublic.onReset(curSeg, tableType);
- var djlxOptions = [];
- djlxOptions.push('');
- FybxUtil.Enums.djlx.forEach(function (item, index, arr) {
- djlxOptions.push('');
- });
- $("#DJLX").html(djlxOptions.join());
-
layui.use(['form'], function () {
form = layui.form;
@@ -49,19 +44,6 @@ var kpsq_edit = (function () {
});
};
- /**
- * 初始化费用类型下拉框
- */
- function initFylxSelect() {
- var fylxOptions = [];
- fylxOptions.push('');
- FybxUtil.Enums.fylx.forEach(function (item, index, arr) {
- fylxOptions.push('');
- });
- $("select[name=FYLX]").html(fylxOptions.join());
- // console.log($("select[name=FYLX]"));
- }
-
//共有方法
return {
//加载数据
diff --git a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_open.js b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_open.js
index 59abddf..3b211dc 100644
--- a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_open.js
+++ b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_open.js
@@ -6,6 +6,7 @@ var kpsq_open = (function () {
//私有属性
var curSeg;
var selectedKpsqObj;//选定的记录
+ var tableId = 'tbSave_fymx';
var form;
//私有方法
//初始化页面布局
@@ -23,22 +24,19 @@ var kpsq_open = (function () {
//初始化公用可操作表格组件
var tableType = [{
- "table_id": "tbSave_kpmx",//动态表ID
+ "table_id": "tbSave_fymx",//动态表ID
"tr_id": "trid_kpmx", //新增行模板ID
"rowno_name": "rowno_kpmx",
"rowno_type": "span"
}];
+ // 表格重置之前 初始化费用类型下拉框select组件
+ FybxUtil.renderSelectOptions('select[name=FYLX]', FybxUtil.Enums.fylx);
+ // 单据类型
+ FybxUtil.renderSelectOptions('select#DJLX', FybxUtil.Enums.djlx);
+ // 表格重置
tablePublic.onReset(curSeg, tableType);
- var optionStr = '' +
- '\n' +
- '\n' +
- '\n' +
- '\n' +
- '';
- $('#DJLX').html(optionStr);
-
layui.use(['form', 'table'], function () {
form = layui.form;
selectedKpsqObj = JSON.stringify(selectedKpsqObj);
@@ -56,7 +54,9 @@ var kpsq_open = (function () {
},
//绑定数据
bindData: function (jsonObj, xhrArgs) {
- tablePublic.onInsertData(jsonObj.data, 'tbSave_kpmx');
+ tablePublic.onResetTable(tableId);
+ tablePublic.onInsertData(jsonObj.data, tableId);
+ layui.form.render('select'); // 重新渲染 select 组件
},
//查询明细历史记录,并回显到界面
onQueryFydjmx: function () {
diff --git a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_util.js b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_util.js
index 9965fbf..e57a9bf 100644
--- a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_util.js
+++ b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_util.js
@@ -40,6 +40,17 @@ var FybxUtil = (function (){
getBxzt_label(value){
var found = BXZT.find(it=>value === it.value);
return !!found ? found.label : "";
+ },
+ renderSelectOptions(selector, enumArr){
+ if ($(selector).is('select')){
+ var options = [];
+ options.push('');
+ !!enumArr && enumArr.forEach(function (item, index, arr) {
+ options.push('');
+ });
+ $(selector).html(options.join());
+ // console.log($("select[name=FYLX]"));
+ }
}
};
})();
\ No newline at end of file
diff --git a/src/main/resources/templates/zzsxt/xxgl/xmkpgl/fybx/index_open.html b/src/main/resources/templates/zzsxt/xxgl/xmkpgl/fybx/index_open.html
index bf839c1..2f37cad 100644
--- a/src/main/resources/templates/zzsxt/xxgl/xmkpgl/fybx/index_open.html
+++ b/src/main/resources/templates/zzsxt/xxgl/xmkpgl/fybx/index_open.html
@@ -15,9 +15,9 @@
+
-