|
@@ -25,7 +25,7 @@ $(document).ready(function() {
|
|
|
$("#add-compilation").click(function() {
|
|
|
try {
|
|
|
let data = getAndValidData(model);
|
|
|
- let url = '/compilation/add';
|
|
|
+ let url = '/compilation/add'
|
|
|
if (model === 'all') {
|
|
|
// 新增编办操作
|
|
|
$.ajax({
|
|
@@ -131,6 +131,10 @@ $(document).ready(function() {
|
|
|
$("#glj-area").show();
|
|
|
$("#add-compilation-title").text('添加定额库');
|
|
|
break;
|
|
|
+ case 'billsGuidance':
|
|
|
+ $("#billsGuidance-area").show();
|
|
|
+ $("#add-compilation-title").text('添加清单指引库');
|
|
|
+ break;
|
|
|
case 'fee':
|
|
|
$("#fee-area").show();
|
|
|
$("#add-compilation-title").text('添加费率标准');
|
|
@@ -160,7 +164,7 @@ $(document).ready(function() {
|
|
|
});
|
|
|
|
|
|
// 移除操作
|
|
|
- $(".bill-list, .ration-list, .glj-list, .fee-list, .artificial-list, .program-list").on("click", ".remove-lib", function() {
|
|
|
+ $(".bill-list, .ration-list, .glj-list, .fee-list, .artificial-list, .program-list, .billsGuidance-list").on("click", ".remove-lib", function() {
|
|
|
$(this).parent().remove();
|
|
|
});
|
|
|
|
|
@@ -196,7 +200,6 @@ $(document).ready(function() {
|
|
|
//计价规则删除
|
|
|
$('#delete-confirm').click(function () {
|
|
|
let id = $('#del').attr('selectedId');
|
|
|
- console.log(id);
|
|
|
if (id === undefined || id === '') {
|
|
|
return false;
|
|
|
}
|
|
@@ -250,6 +253,7 @@ function initCompilation() {
|
|
|
let feeLibData = feeRateList === undefined ? [] : JSON.parse(feeRateList);
|
|
|
let artificialCoefficientData = artificialCoefficientList === undefined ? [] : JSON.parse(artificialCoefficientList);
|
|
|
let programData = programList === undefined ? [] : JSON.parse(programList);
|
|
|
+ let billsGuidanceData = billsGuidanceList === undefined ? [] : JSON.parse(billsGuidanceList);
|
|
|
|
|
|
mainTreeCol = mainTreeCol !== '' ? mainTreeCol.replace(/\n/g, '\\n') : mainTreeCol;
|
|
|
billsTemplateData = billsTemplateData.replace(/\n/g, '\\n');
|
|
@@ -294,6 +298,14 @@ function initCompilation() {
|
|
|
}
|
|
|
$("select[name='glj_lib']").children("option").first().after(html);
|
|
|
|
|
|
+ // 清单指引库
|
|
|
+ html = '';
|
|
|
+ for(let tmp of billsGuidanceData) {
|
|
|
+ let tmpHtml = '<option value="' + tmp.ID + '">' + tmp.name + '</option>';
|
|
|
+ html += tmpHtml;
|
|
|
+ }
|
|
|
+ $("select[name='billsGuidance_lib']").children("option").first().after(html);
|
|
|
+
|
|
|
// 费率标准库
|
|
|
html = '';
|
|
|
for(let tmp of feeLibData) {
|
|
@@ -334,6 +346,7 @@ function getAndValidData(model) {
|
|
|
let feeLib = $("select[name='fee_lib']").children("option:selected").val();
|
|
|
let artificialLib = $("select[name='artificial_lib']").children("option:selected").val();
|
|
|
let programLib = $("select[name='program_lib']").children("option:selected").val();
|
|
|
+ let billsGuidanceLib = $("select[name='billsGuidance_lib']").children("option:selected").val();
|
|
|
|
|
|
if (name === '' && model === 'all') {
|
|
|
throw '编办名字不能为空';
|
|
@@ -363,12 +376,17 @@ function getAndValidData(model) {
|
|
|
throw '请选择计算程序';
|
|
|
}
|
|
|
|
|
|
+ if (model === 'billsGuidance' && (billsGuidanceLib === '' || billsGuidanceLib === undefined)) {
|
|
|
+ throw '请选择清单指引库';
|
|
|
+ }
|
|
|
+
|
|
|
let standardBillString = $("select[name='standard_bill']").children("option:selected").text();
|
|
|
let rationLibString = $("select[name='ration_lib']").children("option:selected").text();
|
|
|
let gljLibString = $("select[name='glj_lib']").children("option:selected").text();
|
|
|
let feeLibString = $("select[name='fee_lib']").children("option:selected").text();
|
|
|
let artificialString = $("select[name='artificial_lib']").children("option:selected").text();
|
|
|
let programString = $("select[name='program_lib']").children("option:selected").text();
|
|
|
+ let billsGuidanceString = $("select[name='billsGuidance_lib']").children("option:selected").text();
|
|
|
|
|
|
let result = {
|
|
|
name: name,
|
|
@@ -395,6 +413,10 @@ function getAndValidData(model) {
|
|
|
program: {
|
|
|
id: programLib,
|
|
|
name: programString
|
|
|
+ },
|
|
|
+ billsGuidance: {
|
|
|
+ id: billsGuidanceLib,
|
|
|
+ name: billsGuidanceString
|
|
|
}
|
|
|
};
|
|
|
return result;
|
|
@@ -442,6 +464,10 @@ function validLib() {
|
|
|
throw '请添加计算程序';
|
|
|
}
|
|
|
|
|
|
+ if ($("input:hidden[name='billsGuidance_lib']").length <= 0) {
|
|
|
+ throw '请添加清单指引库';
|
|
|
+ }
|
|
|
+
|
|
|
result = true;
|
|
|
} catch (error) {
|
|
|
alert(error);
|