zhangyanpeng
2024-08-27 a8961c1d00c17a5aa2658884df9479ed6fba94c3
module/model/page/table_simple.html
@@ -308,31 +308,29 @@
                  },
                  
                  DownloadTemplate() {
                     var pathurl = "";
                     if (this.selectTabObj.code == "amt_detail") {
                        pathurl = "template/1.导入模板/折扣明细导入-折扣.xlsx";
                     var me = this;
                     let param_ = {
                        dataname: "sys_io",
                        filter: "task_name='import_" + this.dataname + "'",
                     }
                     else if (this.selectTabObj.code == "qty_detail") {
                        pathurl = "template/1.导入模板/折扣明细导入-买赠 .xlsx";
                     }
                     handleDownload(pathurl);
                     Server.call("root/data/getEntitySet", param_, function(result){
                        if (result.data && result.data.entityset && result.data.entityset.length) {
                           var io_ = result.data.entityset[0];
                           var pathurl = "template" + io_.template_name;
                           handleDownload(pathurl);
                        }
                     });
                  },
                  
                  onPopupByUploadFile() {
                     var me = this;
                     var ioname_ = ""
                     if (this.selectTabObj.code == 'amt_detail') {
                        ioname_ = "import_rebate_amt";
                     }
                     else if (this.selectTabObj.code == "qty_detail") {
                        ioname_ = "import_rebate_qty";
                     }
                     var ioname_ = "import_" + me.dataname
                     var delta_ = {
                        filetypelist: [], 
                        isToDB: true,
                        dataname: this.selectTabObj.dataname,
                        tableFields: this.selectTabObj.tableFields,
                        otherSave: "salesBizLogic/saveDealerTargetByImport",
                        dataname: this.dataname,
                        tableFields: this.tableFields,
                     }
                     var config = {
                        totab: false,
@@ -342,12 +340,7 @@
                        id: "popup_uploadFileToDB",
                        url: "module/tool/page/popup_uploadFileToDB.html",
                        data: {
                           uploadType: "dealertarget",
                           tempTable: "temp_target_dealer",
                           operate_type: "dealertarget",
                           userid: me.userid,
                           ioname:ioname_,
                           // position_id: me.position_id,
                           ioname: ioname_,
                        },
                        delta: delta_,
                        callback: function(obj, callback) {
@@ -364,28 +357,15 @@
                     };
                     this.doPopupByPublic(config);
                  },
                  // 数据导出
                  onDownload() {
                     let me = this;
                     var ioname = "";
                     var sign = "";
                     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);