lxp_Maxcess/utils/dbHelper/reviewOrderTable.js

69 lines
1.4 KiB
JavaScript
Raw Normal View History

2025-04-09 18:55:14 +08:00
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);
});
*/