import SqlHelper from './SqlHelper.js'; //封装好的代码 //表结构的字段 let PUR_ReviewOrder = { stockNumber: '', lot: '', number: '' } export default { dtName :'dt_PUR_ReviewOrder', GetData(){ return PUR_ReviewOrder }, IsOpen(){ if(!SqlHelper.isOpen()){ SqlHelper.openSqlite() } return SqlHelper.isOpen() }, Init(){ this.IsOpen() return SqlHelper.JsCreateTableType(this.dtName, PUR_ReviewOrder) }, //加载,判断表是否存在,不存在就创建表 InitData(){ this.IsOpen(); return SqlHelper.JsIsTable(this.dtName).then(res=>{ console.log("是否存在:" + res); if(!res) { SqlHelper.JsCreateTableType(this.dtName, PUR_ReviewOrder); } }); }, Insert(data){ this.IsOpen() return SqlHelper.JsInsertTableData(this.dtName, data) }, Select(data){ this.IsOpen() return SqlHelper.JsSelectTableData(this.dtName, data) }, Update(data){ this.IsOpen() return SqlHelper.JsUpdate(this.dtName, data) }, Delete(data){ this.IsOpen() return SqlHelper.JsDelete(this.dtName, data) } } /* 使用方法 import SqlHelper from '@/utils/dbHelper/SqlHelper.js'; //封装好的sql操作 import DB_reviewOrder from '@/utils/dbHelper/reviewOrderTable.js'//封装好的代码 DB_reviewOrder.Insert( { stockNumber: 'trtytry', lot: '23433frert', number: '33' }); DB_reviewOrder.Delete({"stockNumber":'trtytry'}); DB_reviewOrder.Select().then(res=>{ console.log(res); }); */