123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592 |
- /**
- * Created by vian on 2017/3/27.
- */
- var mainAjax = {
- //获取编办
- getCompilationList: function () {
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/getCompilationList',
- dataType: 'json',
- success: function (result) {
- //addoptions
- for(let i = 0; i < result.data.length; i++){
- let $option = $("<option >"+ result.data[i].name +"</option>");
- $option.val( result.data[i]._id);
- $('#compilationSels').append($option);
- }
- $('#compilationSels').on("change", function () {
- });
- }
- });
- },
- getMaxNumber: function(billsLibId, field, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/getMaxNumber',
- data: {data: JSON.stringify({billsLibId: billsLibId, field: field})},
- dataType: 'json',
- success: function(result){
- if(!result.error){
- if(callback){
- callback(result.data);
- }
- }
- }
- });
- },
- getABillsLib: function(billsLibId, callback){
- $.ajax({
- type: 'post',
- url: '/stdBillsEditor/getABillsLib',
- data: {data: JSON.stringify({billsLibId: billsLibId})},
- dataType: 'json',
- success: function(result){
- if(!result.error){
- if(callback){
- callback(result.data);
- }
- }
- }
- });
- },
- getStdBillsLib: function(){
- $.ajax({
- type: "post",
- url: "/stdBillsEditor/getStdBillsLib",
- 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");
- let compilationName = result.data[i].compilationName;
- $("#showArea").append(
- "<tr id='tempId'>" +
- "<td><a href='stdBills'>"+billsLibName+"</a></td>" +
- "<td>"+compilationName+" </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(userAccount, billsLibName, compilationId, compilationName){
- $.ajax({
- type: "POST",
- url: "/stdBillsEditor/createStdBillsLib",
- data: {data: JSON.stringify({userAccount: userAccount, name: billsLibName, compilationId: compilationId, compilationName: compilationName}) },
- 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>"+ compilationName+"</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);
- $('#cancelBtn').click();
- }
- }
- });
- },
- deleteStdBillsLib: function(lastOperator, billsLibId){
- $.ajax({
- type: "POST",
- url: "/stdBillsEditor/deleteStdBillsLib",
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId})},
- dataType: "json",
- success: function(result){
- if(!result.error){
- var jqSel = "#"+billsLibId;
- $(jqSel).remove();
- }
- }
- });
- },
- renameStdBillsLib: function(lastOperator, billsLibId, newName){
- $.ajax({
- type: "post",
- url: "/stdBillsEditor/renameStdbillsLib",
- data: {data: JSON.stringify({lastOperator: lastOperator, id: billsLibId, value: newName})},
- dataType: "json",
- success: function(result){
- if(!result.error){
- var jqSel = "#" + billsLibId + " td:first" + " a";
- $(jqSel).text(newName);
- }
- }
- });
- },
- getCurrentUniqId: function (callback) {
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/getCurrentUniqId',
- dataType: 'json',
- success: function(result){
- if(!result.error && callback){
- callback(result.data);
- }
- }
- });
- }
- }
- 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, callback){
- $.ajax({
- type: "post",
- url: "/stdBillsEditor/getBills",
- data: {data: JSON.stringify({billsLibId: billsLibId})},
- dataType: "json",
- success: function(result){
- if(!result.error){
- if(callback) {
- callback(result.data);
- }
- }
- }
- });
- },
- createBills: function(lastOperator, billsLibId, newId, pid, nid, updatePreData, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/createBills',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, newId: newId, ParentID: pid, NextSiblingID: nid, updatePreData: updatePreData})},
- dataType: 'json',
- success: function(result){
- if(!result.error){
- if(callback){
- callback();
- }
- }
- }
- });
- },
- upMove: function(lastOperator, billsLibId, updateDatas, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/upMove',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, updateDatas: updateDatas})},
- dataType: 'json',
- success: function(result){
- if(!result.error && callback){
- callback();
- }
- }
- });
- },
- downMove: function (lastOperator, billsLibId, updateDatas, callback) {
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/downMove',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, updateDatas: updateDatas})},
- dataType: 'json',
- success: function(result){
- if(!result.error && callback){
- callback();
- }
- }
- })
- },
- updatePNId: function(billsLibId, updateData, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/updatePNId',
- data: {data: JSON.stringify({billsLibId: billsLibId, updateData: updateData})},
- dataType: 'json',
- success: function(result){
- console.log(`entersFuc`);
- if(!result.error && callback){
- console.log(`enterSc`);
- callback();
- }
- else {
- //提示窗口:更新失败
- }
- },
- error: function(){
- console.log(`error`);
- }
- });
- },
- upLevel: function(lastOperator, billsLibId, updateDatas, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/upLevel',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, updateDatas: updateDatas})},
- dataType: 'json',
- success: function (result) {
- if(!result.error && callback){
- callback();
- }
- }
- })
- },
- downLevel: function (lastOperator, billsLibId, updateDatas, callback) {
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/downLevel',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, updateDatas: updateDatas})},
- dataType: 'json',
- success: function (result) {
- if(!result.error && callback){
- callback();
- }
- }
- })
- },
- deleteBills: function(lastOperator, billsLibId, deleteIds, updateNode, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/deleteBills',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, deleteIds: deleteIds, updateNode: updateNode})},
- dataType: 'json',
- success: function(result){
- if(!result.error){
- console.log(result.message);
- if(callback){
- callback();
- }
- }
- }
- });
- },
- updateBills: function(lastOperator, billsLibId, updateId, field, data){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/updateBills',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, updateId: updateId, field: field, data: data})},
- dataType: 'json',
- success: function(result){
- }
- });
- },
- removeTotal: function (lastOperator, billsLibId, billsIds, delIds, field) {
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/removeTotal',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, billsIds: billsIds, delIds: delIds, field: field})},
- dataType: 'json',
- success: function(result){
- }
- })
- },
- updateSerialNo: function (billsLibId, billsId, updateArr, field, callback) {
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/updateSerialNo',
- data: {data: JSON.stringify({lastOperator: userAccount, billsLibId: billsLibId, billsId: billsId, updateArr: updateArr, field: field})},
- dataType: 'json',
- success: function (result) {
- if(!result.error && callback){
- callback();
- }
- }
- });
- },
- updateBillsArr: function(lastOperator, billsLibId, updateId, orgId, newId, type, classify, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/updateBillsArr',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, updateId: updateId, orgId: orgId, newId: newId, type: type, classify: classify})},
- dataType: 'json',
- success: function(result){
- if(!result.error && callback){
- callback();
- }
- }
- });
- },
- pasteBills: function(lastOperator, billsLibId, datas){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/pasteBills',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, datas: datas})},
- dataType: 'json',
- success: function(result){
- }
- });
- },
- updateRecharge: function(lastOperator, billsLibId, updateId, data){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/updateRecharge',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, updateId: updateId, data: data})},
- dataType: 'json',
- success: function(result){
- }
- });
- },
- pasteRel: function (lastOperator, billsLibId, updateDatas, createDatas, field, callback) {
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/pasteRel',
- data: {data:JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, updateDatas: updateDatas, createDatas: createDatas, field: field})},
- dataType: 'json',
- success: function(result){
- if(!result.error && callback){
- callback(result.data);
- }
- }
- });
- }
- };
- var jobsAjax = {
- getJobContent: function(billsLidId, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/getJobContent',
- data: {data: JSON.stringify({billsLibId: billsLidId})},
- dataType: 'json',
- success: function(result){
- if(!result.error && callback){
- callback(result.data);
- }
- }
- });
- },
- getSomeJobs: function(billsLibId, ids, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/getSomeJobs',
- data: {data: JSON.stringify({billsLibId: billsLibId, ids: ids})},
- dataType: 'json',
- success: function(result){
- if(!result.error && callback){
- callback(result.data);
- }
- }
- });
- },
- createJobContent: function(lastOperator, billsLibId, data, serialNo, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/createJobContent',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, data: data, serialNo: serialNo})},
- dataType: 'json',
- success: function(result){
- if(!result.error && callback){
- callback(result.data);
- }
- }
- });
- },
- updateJobContent: function(lastOperator, billsLibId, id, field, data){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/updateJobContent',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, updateId: id, field: field, data: data })},
- dataType: 'json',
- success: function(result){
- }
- });
- },
- deleteJobContent: function(lastOperator, billsLibId, ids){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/deleteJobContent',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, ids: ids})},
- dataType: 'json',
- success: function(result){
- }
- });
- },
- pasteJobs: function(lastOperator, billsLibId, pasteDatas, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/pasteJobs',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, pasteDatas: pasteDatas})},
- dataType: 'json',
- success: function(result){
- if(!result.error && callback){
- callback(result.data);
- }
- }
- });
- },
- edCreateJob: function(lastOperator, billsLibId, billsId, data, code, serialNo, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/edCreateJob',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, billsId:billsId, data: data, code: code, serialNo: serialNo})},
- dataType: 'json',
- success: function(result){
- if(!result.error && callback){
- callback(result.data);
- }
- }
- });
- },
- edUpdateJob: function(lastOperator, billsLibId, billsId, content, code, orgJobId, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/edUpdateJob',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, billsId:billsId, content: content, code: code, orgJobId: orgJobId})},
- dataType: 'json',
- success: function(result){
- if(!result.error && callback){
- callback(result.data);
- }
- }
- });
- }
- };
- var itemsAjax = {
- getItemCharacter: function(billsLibId, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/getItemCharacter',
- data: {data: JSON.stringify({billsLibId: billsLibId})},
- dataType: 'json',
- success: function(result){
- if(!result.error){
- if(callback){
- callback(result.data);
- }
- }
- }
- });
- },
- createItemCharacter: function(lastOperator, billsLibId, data, code, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/createItemCharacter',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, data: data, code: code})},
- dataType: 'json',
- success: function(result){
- if(!result.error && callback){
- callback(result.data);
- }
- }
- });
- },
- updateItemCharacter: function(lastOperator, billsLibId, id, field, data){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/updateItemCharacter',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, updateId: id, field: field, data: data })},
- dataType: 'json',
- success: function(result){
- }
- });
- },
- updateValue: function(lastOperator, billsLibId, id, data, deleteCodes, type){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/updateValue',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, updateId: id, data: data, type: type, deleteCodes: deleteCodes})},
- dataType: 'json',
- success: function(reslut){
- }
- });
- },
- deleteItemCharacter: function(lastOperator, billsLibId, ids){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/deleteItemCharacter',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, ids: ids})},
- dataType: 'json',
- success: function(result){
- }
- });
- },
- pasteItems: function(lastOperator, billsLibId, pasteDatas, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/pasteItems',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, pasteDatas: pasteDatas})},
- dataType: 'json',
- success: function(result){
- console.log(result);
- if(!result.error){
- console.log(result.data);
- callback(result.data);
- }
- }
- });
- },
- pasteValues: function(lastOperator, billsLibId, pasteDatas, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/pasteValues',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, pasteDatas: pasteDatas})},
- dataType: 'json',
- success: function(result){
- if(!result.error && callback){
- callback(result.data);
- }
- }
- });
- },
- edCreateItem: function(lastOperator, billsLibId, billsId, data, code, serialNo, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/edCreateItem',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, billsId:billsId, data: data, code: code, serialNo: serialNo})},
- dataType: 'json',
- success: function(result){
- if(!result.error && callback){
- callback(result.data);
- }
- }
- });
- },
- edUpdateItem: function(lastOperator, billsLibId, billsId, content, code, orgItemId, callback){
- $.ajax({
- type: 'post',
- url: 'stdBillsEditor/edUpdateItem',
- data: {data: JSON.stringify({lastOperator: lastOperator, billsLibId: billsLibId, billsId:billsId, content: content, code: code, orgItemId: orgItemId})},
- dataType: 'json',
- success: function(result){
- if(!result.error && callback){
- callback(result.data);
- }
- }
- });
- }
- }
|