CommonImportExcel通用导入excel表

CommonImportExcel通用导入excel表,支持任何主表,子表,通用子表的导入

函数:CommonImportExcel(ColumnNameList, SuccessCallBack)

ColumnNameList:excel表头字段列表,数组

SuccessCallBack:导入成功后的回调

返回: 无

//HTML代码
<div class="AbsoluteRight ImportExcelButtonDIV" style="right: 0px; top: 20px;">
    <button type="button" class="btn btn-primary btn-small btn-outline" onclick="PageDynamicObject.ExportExcelPlan()">下载导入表</button>
    <button type="button" class="btn btn-primary btn-small btn-outline" onclick="PageDynamicObject.ImportExcelPlan()">导入明细</button>
</div>


//JS代码

//下载项目计划导入模板
PageDynamicObject.ExportExcelPlan = function ()
{
    GenerateNewExcel("项目阶段,计划完成日期,是否关联回款,回款计算标准,回款比例,回款金额,排序号", "项目计划导入模板");
};

//导入项目计划excel
PageDynamicObject.ImportExcelPlan = function ()
{
    CommonImportExcel("项目阶段,计划完成日期,是否关联回款,回款计算标准,回款比例,回款金额,排序号", function (AllDataList)
    {
        var UniqueKey = "CRM项目计划表1_项目计划表_添加项目计划按钮";
        var Config = PageDynamicObject.UserCustomizedDataSelectorColumnMapping[UniqueKey];
        Config.FillFormColumnJSON = Config.FillFormColumnJSON.replace("}]", "},{\"计划完成日期\":\"计划完成日期\"}]");
        UserCustomizedDataSelectorColumnEngine.FillForm($($(".项目计划管理 .项目阶段")[0]), UniqueKey, Config, AllDataList);
    });
};