yzh
2022-05-23 41ecad7e49a93c493832282b5ecd6c69f464b648
web/web/GwClient.aspx
@@ -14,14 +14,17 @@
            });
            function loadPageList() {
                var ClientID = $("#ClientID").val();
                var ClientID = $("#ClientID").val();
                var Company = $("#Company").val();
                var ClientName = $("#ClientName").val();
                var Telephone = $("#Telephone").val();
                var Agent = $("#Agent").val();
                var Salesman = $("#Salesman").val();
                var ProductId = $("#ProductId").val();
                $.ajax({
                    url: "GwClient.ashx",
                    type: "POST",
                    data: { action: "loadGwClientPageList", ClientID: ClientID, ClientName: ClientName, Telephone: Telephone, Agent: Agent, pageSize: $("#pager").Pager("getPageSize"), pageIndex: $("#pager").Pager("getPageIndex") },
                    data: { action: "loadGwClientPageList", ClientID: ClientID, Company: Company, ClientName: ClientName, Telephone: Telephone, Agent: Agent, Salesman: Salesman, ProductId: ProductId , pageSize: $("#pager").Pager("getPageSize"), pageIndex: $("#pager").Pager("getPageIndex") },
                    success: function (result) {
                        if (result.OK) {
                            $("#gwclientTable tbody").html(result.Message.Table);
@@ -64,11 +67,19 @@
                    $("#clientDialog #agent").val("");
                    $("#clientDialog #address").val("");
                    $("#clientDialog #telephone").val("");
                    $("#clientDialog #chargeType").val("");
                    $("#clientDialog #smsStatusReport").val("");
                    $("#clientDialog #mmsStatusReport").val("");
                    $("#clientDialog #customerManager").val("");
                    $("#clientDialog #salesman").val("");
                    $("#clientDialog #supportStaff").val("");
                    $("#clientDialog #financialStaff").val("");
                    $("#clientDialog #remark").val("");
                    $("#clientDialog input[name=permissionData]").iCheck("uncheck");
                    $("#clientDialog").modal("show");
                    //刷新一次随机密码
                    $("#password").val(randomString(8));
                });
@@ -92,6 +103,13 @@
                                $("#clientDialog #agent").val(r.Message.Agent);
                                $("#clientDialog #address").val(r.Message.Address);
                                $("#clientDialog #telephone").val(r.Message.Telephone);
                                $("#clientDialog #chargeType").val(r.Message.ChargeType);
                                $("#clientDialog #smsStatusReport").val(r.Message.SmsStatusReport);
                                $("#clientDialog #mmsStatusReport").val(r.Message.MmsStatusReport);
                                $("#clientDialog #customerManager").val(r.Message.CustomerManager);
                                $("#clientDialog #salesman").val(r.Message.Salesman);
                                $("#clientDialog #supportStaff").val(r.Message.SupportStaff);
                                $("#clientDialog #financialStaff").val(r.Message.FinancialStaff);
                                $("#clientDialog #remark").val(r.Message.Remark);
                                var permissionData = $.evalJSON(r.Message.PermissionData);
                                $("#clientDialog input[name=permissionData]").iCheck("uncheck");
@@ -167,6 +185,60 @@
                    }
                });
            })
            //全选
            $("#checkAll").click(function () {
                $("input[name='checkbox']").prop("checked", $(this).is(":checked"));
            });
            //批量分配个性产品
            $(document).on("click", ".action-modal-setProduct", function () {
                var idArray = [];
                $("input[name='checkbox']:checkbox:checked").each(function () {
                    var id = $(this).val();
                    idArray.push(id);
                });
                if (idArray.length == 0) {
                    mytek.alert("请选择要分配个性产品的客户!", false);
                    return;
                }
                $("#selected-op-box").text(idArray.join(","));
                $("#setProductDialog").modal("show");
            });
            //批量分配客户个性产品--确认修改
            $(document).on("click", ".action-update-setProduct", function () {
                var idArray = [];
                $("input[name='checkbox']:checkbox:checked").each(function () {
                    var id = $(this).val();
                    idArray.push(id);
                });
                if (idArray.length == 0) {
                    mytek.alert("请选择要分配个性产品的客户!", false);
                    return;
                }
                var productId = $("#productId").val();
                $.ajax({
                    url: "GwClient.ashx",
                    method: "POST",
                    data: { idArray: $.toJSON(idArray), productId: productId, action: "batchUpdateClientProduct" },
                    success: function (result) {
                        mytek.alert(result.Message, result.OK, function () {
                            $("#setProductDialog #productId").val("");
                            $("#setProductDialog").modal("hide");
                            loadPageList();
                        });
                    }
                });
            });
@@ -276,7 +348,7 @@
                                登录密码 <span style="color:red">*</span>
                            </label>
                            <div class="col-sm-4">
                                <input type="password" name="password" id="password" value="123456" class="form-control" />
                                <input type="text" name="password" id="password" value="123456" class="form-control" />
                            </div>
                            <div class="col-sm-6">
                                <a class="btn btn-xs btn-primary action-generate-password ">生成密码</a>
@@ -284,7 +356,7 @@
                        </div>
                        <div class="form-group">
                            <label class="control-label col-sm-2">
                                联系人 <span style="color:red">*</span>
                                客户名称 <span style="color:red">*</span>
                            </label>
                            <div class="col-sm-4">
                                <input type="text" name="clientName" id="clientName" value="" class="form-control" />
@@ -306,6 +378,42 @@
                                <input type="text" name="address" id="address" value="" class="form-control" />
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="control-label  col-sm-2">
                                计费方式 <span style="color:red">*</span>
                            </label>
                            <div class="col-sm-4">
                                    <select name="chargeType" id="chargeType" class="form-control">
                                        <option value="" ></option>
                                        <option value="1" >预付费</option>
                                        <option value="2" >后付费</option>
                                    </select>
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="control-label  col-sm-2">
                                短信是否支持显示状态报告 <span style="color:red">*</span>
                            </label>
                            <div class="col-sm-4">
                                    <select name="smsStatusReport" id="smsStatusReport" class="form-control">
                                        <option value="0" >不显示</option>
                                        <option value="1" >只显示提交失败为发送失败状态</option>
                                        <option value="2" >显示全部状态状态</option>
                                    </select>
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="control-label  col-sm-2">
                                彩信是否支持显示状态报告 <span style="color:red">*</span>
                            </label>
                            <div class="col-sm-4">
                                    <select name="mmsStatusReport" id="mmsStatusReport" class="form-control">
                                        <option value="0" >不显示</option>
                                        <option value="1" >只显示提交失败为发送失败状态</option>
                                        <option value="2" >显示全部状态状态</option>
                                    </select>
                            </div>
                        </div>
                        <!--
                        <div class="form-group">
                            <label class="control-label  col-sm-2">
@@ -318,11 +426,41 @@
                        -->
                        <div class="form-group">
                            <label class="control-label  col-sm-2">
                                归属业务员
                                归属客户经理 <span style="color:red">*</span>
                            </label>
                            <div class="col-sm-4">
                                    <select name="agent" id="agent" class="form-control">
                                        <%=SysUserOptions(0)%>
                                    <select name="customerManager" id="customerManager" class="form-control">
                                        <%=customerManagerOptions(0)%>
                                    </select>
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="control-label  col-sm-2">
                                归属业务员 <span style="color:red">*</span>
                            </label>
                            <div class="col-sm-4">
                                    <select name="salesman" id="salesman" class="form-control">
                                        <%=salesmanOptions(0)%>
                                    </select>
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="control-label  col-sm-2">
                                归属客户人员 <span style="color:red">*</span>
                            </label>
                            <div class="col-sm-4">
                                    <select name="supportStaff" id="supportStaff" class="form-control">
                                        <%=supportStaffOptions(0)%>
                                    </select>
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="control-label  col-sm-2">
                                归属财务人员 <span style="color:red">*</span>
                            </label>
                            <div class="col-sm-4">
                                    <select name="financialStaff" id="financialStaff" class="form-control">
                                        <%=financialStaffOptions(0)%>
                                    </select>
                            </div>
                        </div>
@@ -382,7 +520,7 @@
        </div>
        <div class="form-group">
            <div class="input-group m-b">
                <span class="input-group-addon">联系人</span>
                <span class="input-group-addon">客户名称</span>
                <input type="text" name="ClientName" id="ClientName" class="form-control" />
            </div>
        </div>
@@ -394,14 +532,25 @@
        </div>
        <div class="form-group">
            <div class="input-group m-b">
                <span class="input-group-addon">业务员</span>
                <input type="text" name="Agent" id="Agent" class="form-control" style="width: 100px" />
                <span class="input-group-addon">归属业务员</span>
                    <select name="Salesman" id="Salesman" class="form-control">
                        <%=salesmanOptions(-1)%>
                    </select>
            </div>
        </div>
        <div class="form-group">
            <div class="input-group m-b">
                <span class="input-group-addon">使用产品</span>
                    <select name="ProductId" id="ProductId" class="form-control">
                        <%=GetProductOptions("")%>
                    </select>
            </div>
        </div>
        <div class="form-group">
            <div class="input-group m-b">
                <input type="button" value="查询" class="btn btn-primary action-query" />&nbsp
            <input class="btn btn-success action-modal-create" value="创建客户" type="button" />
            <input class="btn btn-success action-modal-create" value="创建客户" type="button" />&nbsp
            <input class="btn btn-danger action-modal-setProduct" value="批量分配个性产品" type="button" />
            </div>
        </div>
@@ -411,10 +560,13 @@
        <table class="table table-striped table-bordered table-hover" id="gwclientTable">
            <thead>
                <tr class="header">
                    <th>
                        <input type='checkbox' name='checkAll' id='checkAll' />
                    </th>
                    <th>客户账号
                    </th>
                    <th>公司名称</th>
                    <th>联系人
                    <th>客户名称
                    </th>
                    <th>联系电话
                    </th>
@@ -439,6 +591,36 @@
    <div id="pager">
    </div>
    <div class="modal inmodal fade" id="setProductDialog" tabindex="-1" role="dialog" aria-hidden="true">
        <div class="modal-dialog form-horizontal">
            <div class="modal-content animated ">
                <div class="modal-header">
                    <h3>
                        批量分配个性产品</h3>
                    </span><a class="close" data-dismiss="modal" aria-hidden="true">×</a> <span class="text-muted">
                        批量分配个性产品将会更新所有选中的账号的客户,<br />
                        确定分配不能取消,请谨慎操作!<br />
                </div>
                <div class="modal-body">
                    <div class="form-group">
                        <label class="col-sm-2 control-label">
                            个性产品
                        </label>
                        <div class="col-sm-10">
                            <select name="productId" id="productId" class="form-control">
                                 <%=GetPersonalityProductOptions("")%>
                              </select>
                        </div>
                    </div>
                </div>
                <div class="modal-footer">
                    <button class="btn-default btn" data-dismiss="modal" aria-hidden="true">
                        取消</button>&nbsp;&nbsp;
                    <input class="btn btn-primary action-update-setProduct" value="确定修改" type="button" />
                </div>
            </div>
        </div>
</asp:Content>