puzhibing
2024-03-04 7e7f901b2172281dc294dfbc67e6ad00625f09f4
cloud-server-management/src/main/webapp/static/modular/system/bodySideAppointment/tBodySideAppointment.js
@@ -14,7 +14,7 @@
TQuestion.initColumn = function () {
    return [
        {field: 'selectItem', checkbox: true},
        {title: 'id', field: 'id', visible: false, align: 'center', valign: 'middle'},
        {title: '序号', field: 'id', visible: true, align: 'center', valign: 'middle'},
        {title: '所在省市', field: 'provinceAndCity', visible: true, align: 'center', valign: 'middle'},
        {title: '预约门店', field: 'storeName', visible: true, align: 'center', valign: 'middle'},
        {title: '家长姓名', field: 'parentName', visible: true, align: 'center', valign: 'middle'},
@@ -47,7 +47,20 @@
TQuestion.dataCount = 0;
TQuestion.phone = "";
TQuestion.phoneId = "";
TQuestion.oneChange = function (e) {
    var oneId=$(e).val();
    var ajax = new $ax(Feng.ctxPath + "/tCompetition/onChange", function(data){
        if(data!=null){
            var content='<option value="">选择市</option>';
            $.each(data, function(k,v) {
                content += "<option value='"+v.code+"'>"+v.name+"</option>";
            });
            $("#cCode").empty().append(content);
        }
    });
    ajax.set("oneId",oneId);
    ajax.start();
};
/**
 * 点击添加
 */
@@ -80,7 +93,7 @@
                area: ['100%', '100%'], //宽高
                fix: false, //不固定
                maxmin: true,
                content: Feng.ctxPath + '/benefits/update/' + TQuestion.seItem.id
                content: Feng.ctxPath + '/bodySideAppointment/update/' + TQuestion.seItem.id
            });
            this.layerIndex = index;
        }
@@ -106,12 +119,12 @@
        contentType: "application/json", // 设置请求头的 Content-Type
        data: JSON.stringify(ids), // 将数据转换为 JSON 字符串
        success: function(response) {
            Feng.success("上架成功!");
            Feng.success("修改成功!");
            TQuestion.search();
        },
        error: function(xhr, status, error) {
            var errorMessage = xhr.responseText ? xhr.responseText : "上架失败!";
            var errorMessage = xhr.responseText ? xhr.responseText : "修改失败!";
            Feng.error("您的网络异常!");
        }
    });
@@ -142,37 +155,14 @@
            contentType: "application/json", // 设置请求头的 Content-Type
            data: JSON.stringify(data1), // 将数据转换为 JSON 字符串
            success: function(response) {
                Feng.success("下架成功!");
                Feng.success("修改成功!");
                TQuestion.search();
            },
            error: function(xhr, status, error) {
                var errorMessage = xhr.responseText ? xhr.responseText : "下架失败!";
                var errorMessage = xhr.responseText ? xhr.responseText : "修改失败!";
                Feng.error("您的网络异常!");
            }
        });
    }
};
/**
 * 查看详情
 */
TQuestion.getInfo = function () {
    var selected = $('#' + this.id).bootstrapTable('getSelections');
    if(selected.length >1 ){
        Feng.info("只能选择一条进行查看!");
    }else {
        if (this.check()){
            var selected = $('#' + this.id).bootstrapTable('getSelections');
            var index = layer.open({
                type: 2,
                title: '详情',
                area: ['100%', '100%'], //宽高
                fix: false, //不固定
                maxmin: true,
                content: Feng.ctxPath + '/benefits/info/' + TQuestion.seItem.id
            });
            this.layerIndex = index;
        }
    }
};
@@ -231,24 +221,7 @@
        });
    }
};
TQuestion.oneChange = function () {
    var province = $('#pCode option:selected').text();
    var citySelect = document.getElementById("cCode");
    var ajax = new $ax(Feng.ctxPath + "/tSite/getCity", function(data){
        if(data!=null){
            var content='<option value="">选择市</option>';
            $.each(data, function(k,v) {
                content += "<option value='"+v.cityCode+"'>"+v.city+"</option>";
            });
            $("#cCode").empty().append(content);
        }
    });
    if (province === ""){
        citySelect.innerHTML = '<option value="">请先选择省</option>';
    }
    ajax.set("province",province);
    ajax.start();
};
TQuestion.oneChangeNext = function (e) {
    var oneId=$(e).val();
@@ -275,7 +248,6 @@
    ajax1.start();
};
TQuestion.addSubmit = function(){
    var data = {
        id:null,
        province:"",
@@ -351,6 +323,8 @@
        data: JSON.stringify(data),
        contentType: "application/json",
        success: function (response) {
            window.parent.TQuestion.table.refresh();
            TQuestion.close();
            Feng.success("添加成功");
        },
        error: function (xhr, status, error) {
@@ -388,6 +362,8 @@
        data: JSON.stringify(data),
        contentType: "application/json",
        success: function (response) {
            window.parent.TQuestion.table.refresh();
            TQuestion.close();
            Feng.success("添加成功");
        },
        error: function (xhr, status, error) {
@@ -398,15 +374,20 @@
/**
 * 查询列表
 */
TQuestion.search = function () {
TQuestion.search = function (e) {
    var queryData = {};
    queryData['phone'] =     $("#phone").val();
    queryData['parentName'] = $("#parentName").val();
    queryData['state'] = $("#state").val();
    queryData['day'] = e;
    TQuestion.table.refresh({query: queryData});
};
TQuestion.close = function() {
    parent.layer.close(window.parent.TQuestion.layerIndex);
}
/**
 * 重置搜索
 */
@@ -415,9 +396,10 @@
    $("#phone").val('');
    $("#parentName").val('');
    $("#state").val('');
    TQuestion.search();
    TQuestion.search(null);
};
$(function () {
    var defaultColunms = TQuestion.initColumn();
    var table = new BSTable(TQuestion.id, "/bodySideAppointment/listAll", defaultColunms);