|
@@ -101,7 +101,7 @@ $(document).ready(function() {
|
|
|
"<td><span>"+t_name+"</span></td>" +
|
|
|
"<td><span>"+c_name+"</span></td>" +
|
|
|
"<td><span>"+f_name+"</span></td>" +
|
|
|
- "<td> <a class='btn btn-link btn-sm' style='padding: 0px' onclick='editTaxGroup(this)'> 编辑</a>/<a class='btn btn-link btn-sm ' style='padding: 0px' onclick='deleteTaxGroup(this)'>删除</a> " +
|
|
|
+ "<td> <a class='btn btn-link btn-sm' style='padding: 0px' onclick='editTaxGroup(this)'> 编辑</a>/<a class='btn btn-link btn-sm ' style='padding: 0px' onclick='deleteTableTr(this,\"taxGroup_tr\")'>删除</a> " +
|
|
|
"<input type='hidden' name='tax_group' data-id ='"+groupIndex+"' value='"+JSON.stringify(groupData)+"'>"+
|
|
|
"</td>" +
|
|
|
"</tr>";
|
|
@@ -120,6 +120,36 @@ $(document).ready(function() {
|
|
|
$("#addTaxGroup").modal('hide');
|
|
|
});
|
|
|
|
|
|
+ //新增定额库
|
|
|
+ $("#add-ration").click(function () {
|
|
|
+ let rationLib = $("select[name='ration_lib']").children("option:selected").val();
|
|
|
+ let rationLibString = $("select[name='ration_lib']").children("option:selected").text();
|
|
|
+ if(rationLib == undefined || rationLib ==''){
|
|
|
+ alert("请选择定额库");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if($("input[data-id = "+rationLib+"]").length <= 0){
|
|
|
+ let tem = {
|
|
|
+ id:rationLib,
|
|
|
+ name:rationLibString,
|
|
|
+ isDefault:false
|
|
|
+ };
|
|
|
+ let htmlString = `
|
|
|
+ <tr class='ration_tr'>
|
|
|
+ <td><span>${tem.name}</span></td>
|
|
|
+ <td><label class="form-check-label"> <input class="form-check-input" name="ration_isDefault" value="${tem.id}" type="radio"></td>
|
|
|
+ <td>
|
|
|
+ <a class='btn btn-link btn-sm ' style="padding: 0px" onclick='deleteTableTr(this,"ration_tr")'>删除</a>
|
|
|
+ <input type="hidden" name="ration_lib" data-id="${tem.id}" value='${JSON.stringify(tem)}'>
|
|
|
+ </td>
|
|
|
+ </tr>`
|
|
|
+ $("#ration_tbody").append(htmlString);
|
|
|
+ }else {
|
|
|
+ alert('已存在相同的定额库')
|
|
|
+ }
|
|
|
+ $("#addRation").modal('hide');
|
|
|
+ });
|
|
|
+
|
|
|
// 新增计价规则
|
|
|
$("#add-valuation").click(function() {
|
|
|
try {
|
|
@@ -490,6 +520,9 @@ function getAndValidData(model) {
|
|
|
if (model === 'ration' && (rationLib === '' || rationLib === undefined)) {
|
|
|
throw '请选择定额库';
|
|
|
}
|
|
|
+ if (model === 'feature' && (featureLib === '' || featureLib === undefined)) {
|
|
|
+ throw '请选择工程特征库';
|
|
|
+ }
|
|
|
|
|
|
if (model === 'glj' && (gljLib === '' || gljLib === undefined)) {
|
|
|
throw '请选择人材机库';
|
|
@@ -667,8 +700,6 @@ function confirmUpdate(selector,engineerID) {
|
|
|
}
|
|
|
|
|
|
function deleteEngineerClick(engineerID,element) {
|
|
|
- console.log(engineerID);
|
|
|
- console.log(element);
|
|
|
hintBox.infoBox('操作确认', '是否删除所选工程专业?', 2, async function () {
|
|
|
try {
|
|
|
let result = await ajaxPost('/compilation/delete-engineer',{id:engineerID});
|
|
@@ -715,8 +746,8 @@ function editTaxGroup(ele) {
|
|
|
$("#addTaxGroup").modal({show:true});
|
|
|
}
|
|
|
|
|
|
-function deleteTaxGroup(ele) {
|
|
|
- let parentTr = $(ele).parents(".taxGroup_tr");
|
|
|
+function deleteTableTr(ele,classString) {
|
|
|
+ let parentTr = $(ele).parents(`.${classString}`);
|
|
|
parentTr.remove();
|
|
|
}
|
|
|
|