费用报销单
parent
33a5867cba
commit
1362692dd2
|
@ -28,18 +28,13 @@ var kpsq_edit = (function () {
|
||||||
"rowno_name": "rowno_fymx",
|
"rowno_name": "rowno_fymx",
|
||||||
"rowno_type": "span"
|
"rowno_type": "span"
|
||||||
}];
|
}];
|
||||||
// 表格重置之前 初始化select组件
|
// 表格重置之前 初始化费用类型下拉框select组件
|
||||||
initFylxSelect();
|
FybxUtil.renderSelectOptions('select[name=FYLX]', FybxUtil.Enums.fylx);
|
||||||
|
// 单据类型
|
||||||
|
FybxUtil.renderSelectOptions('select#DJLX', FybxUtil.Enums.djlx);
|
||||||
// 表格重置
|
// 表格重置
|
||||||
tablePublic.onReset(curSeg, tableType);
|
tablePublic.onReset(curSeg, tableType);
|
||||||
|
|
||||||
var djlxOptions = [];
|
|
||||||
djlxOptions.push('<option value="" >--全部--</option>');
|
|
||||||
FybxUtil.Enums.djlx.forEach(function (item, index, arr) {
|
|
||||||
djlxOptions.push('<option value="' + item.value + '" >' + item.label + '</option>');
|
|
||||||
});
|
|
||||||
$("#DJLX").html(djlxOptions.join());
|
|
||||||
|
|
||||||
|
|
||||||
layui.use(['form'], function () {
|
layui.use(['form'], function () {
|
||||||
form = layui.form;
|
form = layui.form;
|
||||||
|
@ -49,19 +44,6 @@ var kpsq_edit = (function () {
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
|
||||||
* 初始化费用类型下拉框
|
|
||||||
*/
|
|
||||||
function initFylxSelect() {
|
|
||||||
var fylxOptions = [];
|
|
||||||
fylxOptions.push('<option value="" >--请选择--</option>');
|
|
||||||
FybxUtil.Enums.fylx.forEach(function (item, index, arr) {
|
|
||||||
fylxOptions.push('<option value="' + item.value + '" >' + item.label + '</option>');
|
|
||||||
});
|
|
||||||
$("select[name=FYLX]").html(fylxOptions.join());
|
|
||||||
// console.log($("select[name=FYLX]"));
|
|
||||||
}
|
|
||||||
|
|
||||||
//共有方法
|
//共有方法
|
||||||
return {
|
return {
|
||||||
//加载数据
|
//加载数据
|
||||||
|
|
|
@ -6,6 +6,7 @@ var kpsq_open = (function () {
|
||||||
//私有属性
|
//私有属性
|
||||||
var curSeg;
|
var curSeg;
|
||||||
var selectedKpsqObj;//选定的记录
|
var selectedKpsqObj;//选定的记录
|
||||||
|
var tableId = 'tbSave_fymx';
|
||||||
var form;
|
var form;
|
||||||
//私有方法
|
//私有方法
|
||||||
//初始化页面布局
|
//初始化页面布局
|
||||||
|
@ -23,22 +24,19 @@ var kpsq_open = (function () {
|
||||||
|
|
||||||
//初始化公用可操作表格组件
|
//初始化公用可操作表格组件
|
||||||
var tableType = [{
|
var tableType = [{
|
||||||
"table_id": "tbSave_kpmx",//动态表ID
|
"table_id": "tbSave_fymx",//动态表ID
|
||||||
"tr_id": "trid_kpmx", //新增行模板ID
|
"tr_id": "trid_kpmx", //新增行模板ID
|
||||||
"rowno_name": "rowno_kpmx",
|
"rowno_name": "rowno_kpmx",
|
||||||
"rowno_type": "span"
|
"rowno_type": "span"
|
||||||
}];
|
}];
|
||||||
|
// 表格重置之前 初始化费用类型下拉框select组件
|
||||||
|
FybxUtil.renderSelectOptions('select[name=FYLX]', FybxUtil.Enums.fylx);
|
||||||
|
// 单据类型
|
||||||
|
FybxUtil.renderSelectOptions('select#DJLX', FybxUtil.Enums.djlx);
|
||||||
|
// 表格重置
|
||||||
tablePublic.onReset(curSeg, tableType);
|
tablePublic.onReset(curSeg, tableType);
|
||||||
|
|
||||||
|
|
||||||
var optionStr = '<option value="">--请选择--</option>' +
|
|
||||||
'<option value="'+kpsq_util.onGetFplxValue("全电专用发票")+'">全电专用发票</option>\n' +
|
|
||||||
'<option value="'+kpsq_util.onGetFplxValue("全电普票发票")+'">全电普票发票</option>\n' +
|
|
||||||
'<option value="'+kpsq_util.onGetFplxValue("增值税专用发票")+'">增值税专用发票</option>\n' +
|
|
||||||
'<option value="'+kpsq_util.onGetFplxValue("增值税普通发票")+'">增值税普通发票</option>\n' +
|
|
||||||
'<option value="'+kpsq_util.onGetFplxValue("增值税电子发票")+'">增值税电子发票</option>';
|
|
||||||
$('#DJLX').html(optionStr);
|
|
||||||
|
|
||||||
layui.use(['form', 'table'], function () {
|
layui.use(['form', 'table'], function () {
|
||||||
form = layui.form;
|
form = layui.form;
|
||||||
selectedKpsqObj = JSON.stringify(selectedKpsqObj);
|
selectedKpsqObj = JSON.stringify(selectedKpsqObj);
|
||||||
|
@ -56,7 +54,9 @@ var kpsq_open = (function () {
|
||||||
},
|
},
|
||||||
//绑定数据
|
//绑定数据
|
||||||
bindData: function (jsonObj, xhrArgs) {
|
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 () {
|
onQueryFydjmx: function () {
|
||||||
|
|
|
@ -40,6 +40,17 @@ var FybxUtil = (function (){
|
||||||
getBxzt_label(value){
|
getBxzt_label(value){
|
||||||
var found = BXZT.find(it=>value === it.value);
|
var found = BXZT.find(it=>value === it.value);
|
||||||
return !!found ? found.label : "";
|
return !!found ? found.label : "";
|
||||||
|
},
|
||||||
|
renderSelectOptions(selector, enumArr){
|
||||||
|
if ($(selector).is('select')){
|
||||||
|
var options = [];
|
||||||
|
options.push('<option value="" >--请选择--</option>');
|
||||||
|
!!enumArr && enumArr.forEach(function (item, index, arr) {
|
||||||
|
options.push('<option value="' + item.value + '" >' + item.label + '</option>');
|
||||||
|
});
|
||||||
|
$(selector).html(options.join());
|
||||||
|
// console.log($("select[name=FYLX]"));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
})();
|
})();
|
|
@ -15,9 +15,9 @@
|
||||||
<link rel="stylesheet" href="/commons/common/layui/css/layui.css" />
|
<link rel="stylesheet" href="/commons/common/layui/css/layui.css" />
|
||||||
<link rel="stylesheet" href="/commons/css/public.css" />
|
<link rel="stylesheet" href="/commons/css/public.css" />
|
||||||
<script type="text/javascript" src="/zzsxt/xxgl/xmkpgl/fybx/index_open.js"></script>
|
<script type="text/javascript" src="/zzsxt/xxgl/xmkpgl/fybx/index_open.js"></script>
|
||||||
|
<script type="text/javascript" src="/zzsxt/xxgl/xmkpgl/fybx/index_util.js"></script>
|
||||||
<script type="text/javascript" src="/zzsxt/public/table.js"></script>
|
<script type="text/javascript" src="/zzsxt/public/table.js"></script>
|
||||||
<script type="text/javascript" src="/commons/js/layui_exts/excel.js"></script>
|
<script type="text/javascript" src="/commons/js/layui_exts/excel.js"></script>
|
||||||
<script type="text/javascript" src="/zzsxt/public/kpsqUtil.js"></script>
|
|
||||||
<script type="text/javascript" src="/zzsxt/public/fileUpload.js"></script>
|
<script type="text/javascript" src="/zzsxt/public/fileUpload.js"></script>
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
input::-webkit-input-placeholder{
|
input::-webkit-input-placeholder{
|
||||||
|
@ -215,7 +215,7 @@
|
||||||
费用明细
|
费用明细
|
||||||
</div>
|
</div>
|
||||||
<div class="m_table table_h">
|
<div class="m_table table_h">
|
||||||
<table cellspacing="0" cellpadding="0" border="0" class="layui-table" id="tbSave_kpmx" lay-filter="tbSave_kpmx" >
|
<table cellspacing="0" cellpadding="0" border="0" class="layui-table" id="tbSave_fymx" lay-filter="tbSave_fymx" >
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th style="width: 3%;">序号</th>
|
<th style="width: 3%;">序号</th>
|
||||||
|
|
Loading…
Reference in New Issue