123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- 'use strict'
- /**
- * Created by Tony on 2021/11/3.
- */
- let adHocTaskObj = {
- currentRationRepId: '',
- currentRationLibId: '',
- iniPage: function() {
- this._getCompilationList();
- },
- _getCompilationList: function(){
- let me = adHocTaskObj, params = {};
- CommonAjax.postEx("report_tpl_api/getCompilationList", params, 20000, true, function(result){
- for (let item of result) {
- $("#compilations").append("<option value='" + item._id + "'>" + item.name + "</option>");
- }
- me.changeCompilation($("#compilations").get(0));
- me.currentRationRepId = $("#compilations").get(0).value;
- }, null, null
- );
- },
- changeCompilation: function(dom) {
- $("#rations").empty();
- ///rationRepository/api
- let compilationId = dom.value;
- CommonAjax.post('/rationRepository/api/getRationLibsByCompilation', {compilationId: compilationId}, function (rstData) {
- $('#rations').empty();
- for(let rationLib of rstData){
- let opt = `<option value="${rationLib.ID}">${rationLib.dispName}</option>`;
- $('#rations').append(opt);
- }
- adHocTaskObj.currentRationLibId = $("#rations").get(0).value;
- });
- },
- changeRationRepository: function(dom) {
- adHocTaskObj.currentRationLibId = dom.value;
- },
- createDesktopMdb: function() {
- let params = {};
- params.compilationId = adHocTaskObj.currentRationRepId;
- params.rationLibId = adHocTaskObj.currentRationLibId;
- params.hasRationTree = $("#eleRationTree").get(0).checked;
- params.hasRation = $("#eleRationItems").get(0).checked;
- params.hasAssistRation = $("#eleAssistRationItems").get(0).checked;
- params.hasGLJ = $("#eleAllGLJ").get(0).checked;
- params.hasCOE = $("#eleCOE").get(0).checked;
- CommonAjax.postEx('/adHoc_report_api/createDesktopMdb', params, 10000, false, function (result) {
- console.log(`result: `);
- console.log(result);
- });
- }
- };
|