- <!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.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.executeSql({
- 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>