Files
sociology_app/pages/index/new_file.html
2024-07-17 14:06:06 +08:00

258 lines
7.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport"
content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
<meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
<title>顾问主页设置</title>
<link rel="stylesheet" type="text/css" href="css/aui.css" />
</head>
<body>
<div class="outerScroller" id="outerScroller">
<div class="aui-content aui-margin-b-15">
<ul id="datalist" class="aui-list">
</ul>
</div>
<footer class="aui-bar aui-bar-tab">
<div class="aui-content-padded">
<div id="btn_add" class="aui-btn aui-btn-info" tapmode onclick="add()">发布</div>
<div id="btn_edit" class="aui-btn" tapmode onclick="edit()">编辑</div>
<div id="btn_del" class="aui-btn" tapmode onclick="del()">删除</div>
</div>
</footer>
</div>
</body>
<script type="text/javascript" src="js/api.js"></script>
<script type="text/javascript" src="js/aui-dialog.js"></script>
<script type="text/javascript" src="js/mui.min.js"></script>
<script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
<script type="text/javascript" src="js/pull-load.min.js"></script>
<script type="text/javascript">
var dialog = new auiDialog();
var page = 1;
var isAdd = true;
var oid = '';
var username = '';
var title = '';
$(document).ready(function() {
var id = getParameter("id");
var glsort = getParameter("glsort");
var glsort2 = getParameter("glsort2");
var x_Sn = getParameter("x_Sn");
var templateId = getParameter("templateId");
var token = getParameter("token");
var baseSort = getParameter("baseSort");
var param = 'cisId=' + id + '&glsort=' + glsort + '&basesort=' + 1 + '&codesort=json&page=' + page +
'&pagesize=' + 20;
var url = 'https://www.01as.com/manage/function/qy/gwzy.aspx?' + param;
loadDataList(url, token, false);
});
new PullLoad({
container: document.getElementById("outerScroller"),
down: {
distance: 50, //默认距离
enable: true,
callback: function(end) {
//这个当作测试用。
setTimeout(function() {
var id = getParameter("id");
var glsort = getParameter("glsort");
var glsort2 = getParameter("glsort2");
var token = getParameter("token");
var baseSort = getParameter("baseSort");
page = 1;
var param = 'cisId=' + id + '&glsort=' + glsort + '&basesort=' + 1 +
'&codesort=json&page=' + page + '&pagesize=' + 20;
var url = 'https://www.01as.com/manage/function/qy/gwzy.aspx?' + param;
loadDataList(url, token, false);
isAdd = true;
var btn_add = $api.byId('btn_add');
var btn_edit = $api.byId('btn_edit');
var btn_del = $api.byId('btn_del');
btn_add.setAttribute("class", "aui-btn aui-btn-info")
btn_edit.setAttribute("class", "aui-btn")
btn_del.setAttribute("class", "aui-btn")
end(false);
}, 1500);
}
},
up: {
distance: 50, //默认距离也是创建的div的默认g高度
isScrollLoad: false,
isInitLoad: false,
enable: true,
callback: function(end) {
//这个当作测试用。
setTimeout(function() {
var id = getParameter("id");
var glsort = getParameter("glsort");
var glsort2 = getParameter("glsort2");
var token = getParameter("token");
var baseSort = getParameter("baseSort");
page++;
var param = 'cisId=' + id + '&glsort=' + glsort + '&basesort=' + 1 +
'&codesort=json&page=' + page + '&pagesize=' + 20;
var url = 'https://www.01as.com/manage/function/qy/gwzy.aspx?' + param;
loadDataList(url, token, true);
end(false);
}, 1500);
}
}
});
function loadDataList(url, token, isUp) {
$.ajax({
type: "POST",
url: url,
headers: {
'token': token
},
data: {
type: 'Get'
},
cache: false,
dataType: "text",
success: function(data, textStatus, jqXHR) {
var dd = JSON.parse(data);
if (dd.status == 'success') {
var arr = dd.data;
var listDom = $api.byId('datalist');
if (!isUp) {
listDom.innerHTML = '';
}
if (arr != null && arr.length > 0) {
$.each(arr, function(n, value) {
var str = '<div class="aui-list-item-inner">' +
'<div class="aui-list-item-title">' +
'<label><input class="aui-radio" type="radio" name="gw" value="' +
value.oid + '" data="' + value.username + '" title="' + value.title +
'">用户名:' + value.username + '(' + value.title + ')</label>' +
'</div>' +
'<div class="aui-list-item-right">查看</div>' +
'</div>';
var liDom = document.createElement("li");
liDom.setAttribute("class", "aui-list-item")
liDom.innerHTML = str;
listDom.appendChild(liDom); // 加在列表的后面,上拉加载
});
}
$('input[type=radio]').click(function() {
if (oid == this.value) {
$('input[type="radio"]').prop('checked', false);
oid = '';
isAdd = true;
var btn_add = $api.byId('btn_add');
var btn_edit = $api.byId('btn_edit');
var btn_del = $api.byId('btn_del');
btn_add.setAttribute("class", "aui-btn aui-btn-info")
btn_edit.setAttribute("class", "aui-btn")
btn_del.setAttribute("class", "aui-btn")
} else {
oid = this.value;
username = this.getAttribute("data");
title = this.getAttribute("title");
isAdd = false;
var btn_add = $api.byId('btn_add');
var btn_edit = $api.byId('btn_edit');
var btn_del = $api.byId('btn_del');
btn_add.setAttribute("class", "aui-btn")
btn_edit.setAttribute("class", "aui-btn aui-btn-info")
btn_del.setAttribute("class", "aui-btn aui-btn-info")
}
});
}
}
});
}
function add() {
if (isAdd) {
mui.openWindow({
id: 'gw_add',
url: 'gw_add.html',
show: {
aniShow: 'fade-in',
duration: 300
},
waiting: {
autoShow: false
}
});
}
}
function edit() {
if (!isAdd) {
var param = 'cisId=' + id + '&glsort=' + glsort + '&basesort=' + 1 +
'&codesort=json&page=' + page + '&pagesize=' + 20;
mui.openWindow({
id: 'gw_edit',
url: 'gw_edit.html',
show: {
aniShow: 'fade-in',
duration: 300
},
waiting: {
autoShow: false
}
});
}
}
function del() {
if (!isAdd) {
dialog.alert({
title: "提示",
msg: '确定删除记录吗?',
buttons: ['取消', '确定']
}, function(ret) {
if (ret.buttonIndex == 1) {
var param = 'cisId=' + oid;
var url = 'https://www.01as.com/manage/function/qy/gwzy.aspx?' + param;
$.ajax({
type: "POST",
url: url,
headers: {
'deloid': oid,
'token': token
},
data: {
type: 'Get'
},
cache: false,
dataType: "text",
success: function(data, textStatus, jqXHR) {
var dd = JSON.parse(data);
alert(data);
}
});
}
})
}
}
function getParameter(sProp) {
var re = new RegExp(sProp + "=([^\&]*)", "i");
var a = re.exec(document.location.search);
if (a == null) return null;
return a[1];
}
</script>
</html>