中扬CRM客户关系管理系统
LSH
2023-07-29 b67aab4c69b0c2619a334e7ae110becd97cec4bf
#售前规划申请单上传文件
3个文件已修改
23 ■■■■■ 已修改文件
src/main/java/com/zy/crm/manager/controller/PlanController.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/plan/plan.js 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/plan/plan.html 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/crm/manager/controller/PlanController.java
@@ -213,8 +213,11 @@
    @RequestMapping(value = "/plan/insert/file/auth")
//    @ManagerAuth
    public R insertFile(@RequestParam("planId") String planId,@RequestParam MultipartFile file){
        planId="上传文件-20";
        String[] split = planId.split("-");
        int id = Integer.parseInt(split[1]);
        System.out.println("---开始---");
        String savePath = "D:/crm/plan/file/"+1+"/"; // 指定保存文件的路径
        String savePath = "D:/crm/plan/file/"+id+"/"; // 指定保存文件的路径
        try{
            FileSaveExampleUtil.saveFile(file, savePath);
        }catch (Exception e){
src/main/webapp/static/js/plan/plan.js
@@ -3,7 +3,6 @@
var treeCond;
var admin;
var planNeedXmlSelData;
var planNeedXmlFileId;
layui.config({
    base: baseUrl + "/static/layui/lay/modules/"
}).extend({
@@ -209,6 +208,9 @@
        ,auto: false
        ,bindAction: '#testListAction'
        ,choose: function(obj){
            console.log(obj)
            console.log(this.data)
            console.log($('.layui-layer-title').text())
            var that = this;
            var files = this.files = obj.pushFile(); //将每次选择的文件追加到文件队列
            //读取本地文件
@@ -238,6 +240,9 @@
                that.elemList.append(tr);
                element.render('progress'); //渲染新加的进度条组件
            });
        }
        ,data : {
            planId : $('.layui-layer-title').text()
        }
        ,done: function(res, index, upload){ //成功的回调
            var that = this;
@@ -534,10 +539,9 @@
            case "uploadLink":
                // 打开弹窗
                // 构建带参数的内容
                planNeedXmlFileId = data.id;
                layer.open({
                    type: 1,
                    title: '上传文件',
                    title: '上传文件-'+data.id,
                    content: $('#myModal')
                });
                break;
src/main/webapp/views/plan/plan.html
@@ -106,8 +106,8 @@
    </div>
</div>
<div id="myModal"  style="display: none;">
    <div  style="padding: 10px">
<div id="myModal"  layui-hide="true">
    <div style="padding: 10px">
        <div class="layui-upload">
            <button type="button" class="layui-btn layui-btn-normal" id="data-btn-file2">选择文件</button><input class="layui-upload-file" type="file" accept="" name="file" multiple="">
            <div class="layui-upload-list" style="max-width: 1000px;">
@@ -136,9 +136,7 @@
    {{# if (d.settle == 1 || d.settle == 2 || d.settle == 3 || d.settle == 4) { }}
        <a class="layui-btn layui-btn-xs btn-edit" lay-event="approval">审批</a>
    {{# } }}
<!--    <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" href="javascript:void(0)" onclick="openModal()">上传文件</a>-->
    <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="uploadLink">上传文件</a>
<!--    <button type="button" onclick="openModal()">打开弹窗</button>-->
    <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="uploadLink">附件</a>
    <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="edit">修改</a>
    <a class="layui-btn layui-btn-danger layui-btn-xs btn-edit" lay-event="del">删除</a>
</script>