123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- /**
- * Created by vian on 2017/3/27.
- */
- var mainAjax = {
- getStdBillsLib: function(userId){
- $.ajax({
- type: "post",
- url: "/stdBillsEditor/getStdBillsLib",
- data: {data: JSON.stringify({userId: userId})},
- dataType: "json",
- success: function(result){
- if(result.data){
- for(var i=0; i<result.data.length; i++){
- var id = result.data[i].billsLibId;
- var billsLibName = result.data[i].billsLibName;
- var createDate = result.data[i].createDate;
- var createDateFmt = new Date(createDate).format("yyyy-MM-dd");
- $("#showArea").append(
- "<tr id='tempId'>" +
- "<td><a href='stdBills'>"+billsLibName+"</a></td>" +
- "<td>"+createDateFmt+" </td>" +
- "<td><a href='javascript:void(0);' data-toggle='modal' data-target='#edit' title='编辑'>" +
- "<i class='fa fa-pencil-square-o'></i></a> <a href='javascript:void(0);' data-toggle='modal' data-target='#del' class='text-danger' title='删除'>" +
- "<i class='fa fa-remove'></i></a></td></tr>");
- var newHref = "stdBills?billsLibId="+id;
- $("#tempId td:first a").attr("href", newHref);
- $("#tempId").attr("id", id);
- }
- }
- }
- });
- },
- createStdBillsLib: function(billsLibName){
- $.ajax({
- type: "POST",
- url: "/stdBillsEditor/createStdBillsLib",
- data: {data: JSON.stringify({name: billsLibName}) },
- dataType: "json",
- success: function(result){
- if(!result.error){
- var id = result.data[0].billsLibId;
- var createDate = result.data[0].createDate;
- var createDateFmt = new Date(createDate).format("yyyy-MM-dd");
- $("#showArea").append(
- "<tr id='tempId'><td><a href='stdBills'>"+billsLibName+"</a></td><td>"+createDateFmt+" </td><td><a href='javascript:void(0);' data-toggle='modal' data-target='#edit' title='编辑'>" +
- "<i class='fa fa-pencil-square-o'></i></a> <a href='javascript:void(0);' data-toggle='modal' data-target='#del' class='text-danger' title='删除'>" +
- "<i class='fa fa-remove'></i></a></td></tr>"
- );
- var newHref = "stdBills?billsLibId="+id;
- $("#tempId td:first a").attr("href", newHref);
- $("#tempId").attr("id", id);
- }
- }
- });
- },
- deleteStdBillsLib: function(billsLibId){
- $.ajax({
- type: "POST",
- url: "/stdBillsEditor/deleteStdBillsLib",
- data: {data: JSON.stringify({billsLibId: billsLibId})},
- dataType: "json",
- success: function(result){
- if(!result.error){
- var jqSel = "#"+billsLibId;
- $(jqSel).remove();
- }
- }
- });
- },
- renameStdBillsLib: function(billsLibId, newName){
- $.ajax({
- type: "post",
- url: "/stdBillsEditor/renameStdbillsLib",
- data: {data: JSON.stringify({id: billsLibId, value: newName})},
- dataType: "json",
- success: function(result){
- if(!result.error){
- var jqSel = "#" + billsLibId + " td:first" + " a";
- $(jqSel).text(newName);
- }
- }
- });
- }
- }
- var billsAjax = {
- getStdBillsLibName: function(billsLibId) {
- $.ajax({
- type: "post",
- url: "/stdBillsEditor/getStdBillsLibName",
- data: {data: JSON.stringify({billsLibId: billsLibId})},
- success: function(result){
- if(!result.error){
- $(".navbar-text").append(
- "<a href='stdBillsmain'>清单规则</a><i class='fa fa-angle-right fa-fw'></i>"+result.data[0].billsLibName
- );
- }
- }
- });
- },
- getBills: function(billsLibId){
- $.ajax({
- type: "post",
- url: "/stdBillsEditor/getBills",
- data: {data: JSON.stringify({billsLibId: billsLibId})},
- dataType: "json",
- success: function(result){
- if(!result.error){
- showBillsSheet(result.data);
- }
- }
- });
- },
- createBills: function(billsLibId, pid, nid){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/createBills',
- data: {data: JSON.stringify({billsLibId: billsLibId, ParentID: pid, NextSiblingID: nid})},
- dataType: 'json',
- success: function(result){
- }
- });
- },
- updatePNId: function(updateId, pid, nid){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/updatePNId',
- data: {data: JSON.stringify({updateId: updateId, ParentID: pid, NextSiblingID: nid})},
- dataType: 'json',
- success: function(result){
- }
- });
- },
- deleteBills: function(deleteIds){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/deleteBills',
- data: {data: JSON.stringify({deleteIds: deleteIds})},
- dataType: 'json',
- success: function(result){
- }
- });
- }
- }
|