-
<!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</title>
-
<link rel="stylesheet" type="text/css" href="../css/api.css"/>
-
<link rel="stylesheet" type="text/css" href="../css/style.css" />
-
<link rel="stylesheet" type="text/css" href="../css/aui.2.0.css" />
-
</head>
-
<body>
-
<div class="aui-content aui-margin-b-15">
-
<ul class="aui-list aui-form-list">
-
<li class="aui-list-item">
-
<div class="aui-list-item-inner">
-
<div class="aui-list-item-label-icon">
-
<i class="aui-iconfont aui-icon-mobile"></i>
-
</div>
-
<div class="aui-list-item-input">
-
<input type="text" placeholder="手机号" id="mobile">
-
</div>
-
</div>
-
</li>
-
<li class="aui-list-item">
-
<div class="aui-list-item-inner">
-
<div class="aui-list-item-label-icon">
-
<i class="aui-iconfont aui-icon-lock"></i>
-
</div>
-
<div class="aui-list-item-input">
-
<input type="password" placeholder="密码" id="password">
-
</div>
-
<div class="aui-list-item-label-icon">
-
<i class="aui-iconfont aui-icon-display"></i>
-
</div>
-
</div>
-
</li>
-
</ul>
-
</div>
-
<div class="mui-content-padded" align="center">
-
<button type="button" class="mui-btn mui-btn-blue" id="login" onclick="login();">
-
登陆
-
</button>
-
<button type="button" class="mui-btn mui-btn-green" id="reg" onclick="user_reg();">
-
注册
-
</button>
-
<button type="button" class="mui-btn mui-btn-green" id="reset_password" onclick="reset_password();">
-
忘记密码
-
</button>
-
</div>
-
</body>
-
<script type="text/javascript" src="../script/api.js"></script>
-
<script type="text/javascript">
-
function login() {
-
api.ajax({
-
url : ’http://huodong.demo.com/index.php/api/Member/login’,
-
method : ’post’,
-
data : {
-
values : {
-
mobile : document.getElementById("mobile").value,
-
password : document.getElementById("password").value,
-
uuid : api.deviceId
-
}
-
}
-
}, function(data) {
-
if (data) {
-
if (data.code == 200) {
-
//登录成功
-
alert(’登录成功’);
-
$api.setStorage("token", data.token);
-
$api.setStorage(’mobile’, data.data.phone);
-
$api.setStorage(’alipay’, data.data.alipay);
-
$api.setStorage(’weixin’, data.data.weixin);
-
$api.setStorage(’realname’, data.data.realname);
-
$api.setStorage(’address’, data.data.address);
-
$api.setStorage(’caiwu’, data.data.caiwu);
-
$api.setStorage(’grade’, data.data.grade);
-
$api.setStorage(’is_buy’, data.data.is_buy);
-
$api.setStorage(’is_inquiry’, data.data.is_inquiry);
-
$api.setStorage(’is_addproduct’, data.data.is_addproduct);
-
$api.setStorage(’is_checkout’, data.data.is_checkout);
-
$api.setStorage(’is_stock’, data.data.is_stock);
-
$api.setStorage(’is_cart’, data.data.is_cart);
-
if (data.data.pid > 0) {
-
$api.setStorage(’is_pid’, 2);
-
} else {
-
$api.setStorage(’is_pid’, 1);
-
}
-
create_db();
-
// $api.setStorage(’userid’, data.data.id);
-
if ($api.getStorage("from") == ’cart’) {
-
api.closeToWin({
-
name : ’cart_subcart’
-
});
-
api*ex.e**cScript({
-
name : ’cart_subcart’,
-
frameName : ’cart_subcart’,
-
script : ’winreload();’
-
});
-
} else if ($api.getStorage("from") == ’inquiry’) {
-
api.closeToWin({
-
name : ’inquiry’
-
});
-
api*ex.e**cScript({
-
name : ’inquiry’,
-
frameName : ’inquiry_form’,
-
script : ’winreload();’
-
});
-
} else {
-
api.openWin({
-
name : ’personer_index’,
-
url : ’./a_headbackindex.html’,
-
pageParam : {
-
title : ’个人中心’,
-
url : ’personer_index’
-
}
-
});
-
}
-
} else if (data.code == 402) {
-
//登录失败
-
alert(’密码错误’);
-
} else if (data.code == 403) {
-
//登录失败
-
alert(’账号错误’);
-
}
-
} else {
-
api.alert(’111’);
-
}
-
});
-
}
-
-
//用户注册
-
function user_reg() {
-
api.openWin({
-
name : ’personer_reg’,
-
url : ’./a_headbackindex.html’,
-
pageParam : {
-
title : ’注册’,
-
url : ’personer_reg’
-
}
-
});
-
}
-
-
//重置密码
-
function reset_password() {
-
api.openWin({
-
name : ’personer_resetpassword’,
-
url : ’./a_headbackindex.html’,
-
pageParam : {
-
title : ’重置密码’,
-
url : ’personer_resetpassword’
-
}
-
});
-
}
-
-
var db;
-
apiready = function() {
-
db = api.require(’db’);
-
};
-
//创建数据库
-
function create_db() {
-
db.openDatabase({
-
name : ’ghuog_db’ + $api.getStorage(’mobile’)
-
}, function(ret, err) {
-
if (ret.status) {
-
db*ex.e**cuteSql({
-
name : ’ghuog_db’ + $api.getStorage(’mobile’),
-
sql : "create table T_Product(id integer primary key autoincrement,BarCode varchar(255) unique,ProName varchar(255),Num int(11),AddTime datetime,CostPrice float,MarketPrice float,ProPosition varchar(25),Status tinyint(1),supId int(10),ProSpec varchar(255),ProCat int(10))"
-
}, function(ret, err) {
-
if (ret.status) {
-
alert(’商品表创建成功’);
-
} else {
-
}
-
});
-
db*ex.e**cuteSql({
-
name : ’ghuog_db’ + $api.getStorage(’mobile’),
-
sql : "create table T_Stock(id integer primary key autoincrement,BarCode varchar(255),Num int(11),StockTime datetime,Note varchar(255),Status tinyint(1))"
-
//sql : "INSERT INTO Product(BarCode,ProName,Num,CostPrice,MarketPrice,ProPosition)VALUES(’123456789’,’测试商品’,’12’,’25’,’38’,’A1’)"
-
}, function(ret, err) {
-
if (ret.status) {
-
alert(’库存表创建成功’);
-
} else {
-
}
-
});
-
db*ex.e**cuteSql({
-
name : ’ghuog_db’ + $api.getStorage(’mobile’),
-
sql : "create table T_CheckOut(id integer primary key autoincrement,ProName varchar(255),MarketPrice float,BarCode varchar(255),Num int(11),CheckTime datetime,OrderNum varchar(255),SubTotal float,Total float,Status tinyint(1))"
-
//sql : "INSERT INTO Product(BarCode,ProName,Num,CostPrice,MarketPrice,ProPosition)VALUES(’123456789’,’测试商品’,’12’,’25’,’38’,’A1’)"
-
}, function(ret, err) {
-
if (ret.status) {
-
alert(’出库表创建成功’);
-
} else {
-
}
-
});
-
db*ex.e**cuteSql({
-
name : ’ghuog_db’ + $api.getStorage(’mobile’),
-
sql : "create table T_Supplier(id integer primary key autoincrement,pid integer not null,supid integer unique,SupplierName varchar(255),SupplierTel varchar(60),SupplierContact varchar(25),Status integer)"
-
//sql : "INSERT INTO Product(BarCode,ProName,Num,CostPrice,MarketPrice,ProPosition)VALUES(’123456789’,’测试商品’,’12’,’25’,’38’,’A1’)"
-
}, function(ret, err) {
-
if (ret.status) {
-
alert(’供应商表创建成功’);
-
} else {
-
}
-
});
-
//供应商分类表
-
db*ex.e**cuteSql({
-
name : ’ghuog_db’ + $api.getStorage(’mobile’),
-
sql : "create table T_SupplierCat(id integer primary key autoincrement,pid integer,catid integer UNIQUE,SupplierCatName varchar(255))"
-
}, function(ret, err) {
-
if (ret.status) {
-
alert(’供应商分类表创建成功’);
-
} else {
-
}
-
});
-
//商品分类表
-
db*ex.e**cuteSql({
-
name : ’ghuog_db’ + $api.getStorage(’mobile’),
-
sql : "create table T_ProductCat(id integer primary key autoincrement,pid integer,catid integer UNIQUE,ProductCatName varchar(255))"
-
}, function(ret, err) {
-
if (ret.status) {
-
alert(’商品分类表创建成功’);
-
} else {
-
}
-
});
-
//商品退货表
-
db*ex.e**cuteSql({
-
name : ’ghuog_db’ + $api.getStorage(’mobile’),
-
sql : "create table T_ProductReturn(id integer primary key autoincrement,barcode varchar(60),num integer,is_sell tinyint,time datetime,note varchar(255),reason varchar(255),status tinyint)"
-
}, function(ret, err) {
-
if (ret.status) {
-
alert(’商品退货表创建成功’);
-
} else {
-
}
-
});
-
} else {
-
}
-
});
-
}
-
</script>
-
</html>