<!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 : ‘
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.execScript({
name : ‘cart_subcart’,
frameName : ‘cart_subcart’,
script : ‘winreload();’
});
} else if ($api.getStorage(“from”) == ‘inquiry’) {
api.closeToWin({
name : ‘inquiry’
});
api.execScript({
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.execute sql ({
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.executeSql({
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.executeSql({
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.executeSql({
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.executeSql({
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.executeSql({
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.executeSql({
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>