69 lines
1.4 KiB
JavaScript
69 lines
1.4 KiB
JavaScript
|
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);
|
||
|
});
|
||
|
*/
|