zhangyanpeng
2024-08-27 18b3ce08993914c17336ff4e4f70af9a2d0b14c1
module/model/page/table_simple.html
@@ -69,7 +69,10 @@
                              me.dataRequestObj = data;
                              //预加载数据后给哪些字段设置options或formatterjson
                              if (me.dataRequestObj.sys_model) {
                                  me.sys_model_map = me.dataRequestObj.sys_model.map.sys_model;
                                 me.dataRequestObj.sys_model.map(m=>{
                                    me.sys_model_map[m.id] = m
                                 })
                              }
                              
                              if (me.dataRequestObj.sys_page_model) {
@@ -232,14 +235,26 @@
                  
                  editData(sceneCode, row) {
                     var me = this;
                     let url = "";
                     let totab = true;
                     if (me.detail_model_id && me.sys_model_map[me.detail_model_id]) {
                        url = me.sys_model_map[me.detail_model_id].url;
                     }
                     if (!url) {
                        return
                     }
                     if (me.sys_model_map[me.detail_model_id].open_type == "popup") {
                        totab = false;
                     }
                     var config = {
                        totab: true, //true: 以Tab导航的方式打开
                        totab: totab, //true: 以Tab导航的方式打开
                        width: "900px",
                        height: "500px",
                        icon: "icon-product",
                        text: me.title + "详情",
                        id: "popup_form_simple" + sceneCode + row.id,//totab: true时需设置,用于判断是否已打开此页面
                        url: "module/model/page/popup_form_simple.html",
                        url: url, //"module/model/page/popup_form_simple.html",
                        dataname: me.dataname,
                        data: row,
                        delta: {dataname: me.dataname},
@@ -351,26 +366,13 @@
                  },
                  onDownload() {
                     let me = this;
                     var ioname = "";
                     var sign = "";
                     var filename = '折扣明细导出' + String(new Date().getTime());
                     // var filename = '折扣明细导出' + String(new Date().getTime());
                     var filter_ = "1 = 1";
                     filter_ = this.getFilterData(filter_);
                     if (me.selectTabObj.code == "qty_detail") {
                        ioname = "export_rebate_qty_detail"
                        sign = "rebate_qty_detail"
                        filename = '买赠明细导出' + String(new Date().getTime());
                     }
                     else if (me.selectTabObj.code == "amt_detail") {
                        ioname = "export_rebate_amt_detail"
                        sign = "rebate_amt_detail"
                     }
                     let param = {
                        sign: sign,
                        filename: filename,
                        filter: filter_,
                        ioname:ioname,
                        orderby: "",
                        ioname: me.dataname,
                        orderby: me.orderby,
                        token: Root.getToken()
                     }
                     window.top.vue.textdownloadForm(param);