zoukankan      html  css  js  c++  java
  • 前端调用测试页(Dapper)

    @{
        ViewBag.Title = "测试页";
        Layout = "~/Views/Shared/_LayoutPage.cshtml";
    }
    
    
    <div>
        上传文件 <input type="file" id="file" />
        <br />
        <input type="button" id="upload" value="上传文件" />
    </div>
    
    <div style="margin:50px 0;">
        <form action="../api/File/DownloadFile" method="get" id="form">
            下载文件 <input type="text" id="name" name="fileName" placeholder="文件名,例如:xxx.doc" />
        </form>
        <input type="button" id="download" value="下载文件" />
    </div>
    
    
    <div>
        <h2>权限测试</h2>
        <input type="button" value="查询" class="Query" />
        <input type="button" value="修改" class="Update" />
        <input type="button" value="删除" class="Delete" />
        <input type="button" value="新增" class="Insert" />
        <input type="button" value="上传" class="Upload" />
        <input type="button" value="下载" class="Download" />
    </div>
    
    
    <script src="~/Scripts/jquery-3.4.1.js"></script>
    <script src="~/Scripts/helper.js"></script>
    
    
    <script>
    
        //上传
        $("#upload").click(function () {
            var formData = new FormData();
            var file = document.getElementById("file").files[0];
            formData.append("fileInfo", file);
            $.ajax({
                url: "../api/File/UploadFile",
                type: "POST",
                data: formData,
                contentType: false,//必须false才会自动加上正确的Content-Type
                processData: false,//必须false才会避开jQuery对 formdata 的默认处理,XMLHttpRequest会对 formdata 进行正确的处理
                success: function (data) {
                    alert(data);
                },
                error: function (data) {
                    alert("上传失败!");
                }
            });
        });
    
        //下载
        $("#download").click(function () {
            var form = $("#form");
            form.submit();
        });
    
    
        function code2Session() {
    
            $.get("http://localhost:44354/api/UserInfo/code2Session", { js_code: "093BOOFa12rHrz0w7pHa18TRmI0BOOFQ" }, function (data) {
    
            });
    
        }
    
    
        function Add() {
    
            $.post("http://localhost:44354/api/UserInfo/Add", { UserName: "张三", Phone: "15065876998" }, function (data) {
    
            });
    
        }
    
    
        function InsertBulk() {
    
            $.post("http://localhost:44354/api/UserInfo/InsertBulk", null, function (data) {
    
            });
    
        }
    
    
    
        function Delete() {
    
            $.post("http://localhost:44354/api/UserInfo/Delete", { UserID: "1" }, function (data) {
    
            });
    
        }
    
        function DeleteBatch() {
    
            var _parameter = [{ UserID: "2", UserName: "222" }, { UserID: "3", UserName: "222" }];
    
            $.ajax({
                type: "Post",
                contentType: "application/json",
                url: "http://localhost:44354/api/UserInfo/DeleteBatch",
                data: JSON.stringify(_parameter)
            });
    
        }
    
    
        function Insert() {
    
            $.post("http://localhost:44354/api/UserInfo/Insert", { UserName: "王五", Phone: "15065876998" }, function (data) {
    
            });
    
        }
    
        function Query() {
    
            $.get("http://localhost:44354/api/UserInfo/Query", { UserName: "张三" }, function (data) {
    
            });
    
        }
    
    
        function Get() {
    
            $.get("http://localhost:44354/api/UserInfo/Get", { id: 4 }, function (data) {
    
            });
    
        }
    
        function GetListAll() {
    
            $.get("http://localhost:44354/api/UserInfo/GetListAll", null, function (data) {
    
            });
    
        }
    
        function GetList() {
    
            $.post("http://localhost:44354/api/UserInfo/GetList", { UserID: "5" }, function (data) {
    
            });
    
        }
    
    
    
        function GetPageListForSQL() {
    
            var _parameter = [{ UserID: "2" }, { UserID: "3" }];
    
            $.ajax({
                type: "Post",
                contentType: "application/json",
                url: "http://localhost:44354/api/UserInfo/GetPageListForSQL",
                data: null
            });
    
        }
    
    
        function GetPage() {
    
            var _parameter = { ID: 2 };
    
            $.ajax({
                type: "Post",
                contentType: "application/json",
                url: "http://localhost:44354/api/ServiceRecordReport/GetPage",
                data: JSON.stringify(_parameter)
            });
    
        }
    
        //获取页面权限
        function GetUserRolePageJurisdiction() {
    
            var _parameter = { UserID: 4, State: 0, PageURL: "index" };
    
            $.post("http://localhost:44354/api/UserRoleJurisdiction/GetUserRolePageJurisdiction", _parameter, function (data) {
    
                var json = $.parseJSON(data.data);
    
                console.log(json.Jurisdiction);
    
                if (!objValidate.NotNull(json.Jurisdiction)) {
    
                    alert("没有此页面权限!");
                    return;
                }
                
                if (json.Jurisdiction.indexOf("Insert") == -1) {
                    $(".Insert").attr("disabled", "disabled");
                }
                if (json.Jurisdiction.indexOf("Delete") == -1) {
                    $(".Delete").attr("disabled", "disabled");
                }
                if (json.Jurisdiction.indexOf("Update") == -1) {
                    $(".Update").attr("disabled", "disabled");
                }
                if (json.Jurisdiction.indexOf("Query") == -1) {
                    $(".Query").attr("disabled", "disabled");
                }
                if (json.Jurisdiction.indexOf("Upload") == -1) {
                    $(".Upload").attr("disabled", "disabled");
                }
                if (json.Jurisdiction.indexOf("Download") == -1) {
                    $(".Download").attr("disabled", "disabled");
                }
    
            });
    
    
        }
    
    
    </script>
  • 相关阅读:
    Matlab之快速傅里叶变换
    关于Debug和Release的区别 (VS C#)
    QSqlQuery::value: not positioned on a valid record
    UML系列图--用例图
    SQLite 数据类型总结
    c++构造函数
    求Fibonacci数列通项公式
    ObjectMapper类
    命令行运行jar 提示找不到主程序解决方案
    httpclient框架实现接口自动化的思路(二)
  • 原文地址:https://www.cnblogs.com/zyx321/p/13595898.html
Copyright © 2011-2022 走看看