提交 25dc648d authored 作者: zs's avatar zs

edit

上级 ca6366a6
...@@ -37,33 +37,20 @@ export default { ...@@ -37,33 +37,20 @@ export default {
async info(id) { async info(id) {
let sqllitedb = await SqlliteDbUtil.initSqlliteDB(); let sqllitedb = await SqlliteDbUtil.initSqlliteDB();
try {
let sql = `select * from ${table.assRoomName} where id = '${id}'`; let sql = `select * from ${table.assRoomName} where id = '${id}'`;
let res = await sqllitedb.selectSQL(sql); let res = await sqllitedb.selectSQL(sql);
if (res && res.length > 0) { if (res && res.length > 0) {
return res[0]; return res[0];
} }
return null; return null;
} catch (e) {
console.log(e.message)
} finally {
await sqllitedb.closeDB();
}
}, },
async remove(id) { async remove(id) {
if (!id) { if (!id) {
return; return;
} }
let sql = `delete from ${table.assRoomName} where id = '${id}'`; let sql = `delete from ${table.assRoomName} where id = '${id}'`;
try {
let sqllitedb = await SqlliteDbUtil.initSqlliteDB(); let sqllitedb = await SqlliteDbUtil.initSqlliteDB();
await sqllitedb.executeSQL(sql); await sqllitedb.executeSQL(sql);
} catch (e) {
console.log(e.message)
} finally {
await sqllitedb.closeDB();
}
}, },
async saveBatch(list) { async saveBatch(list) {
......
...@@ -21,7 +21,7 @@ export default { ...@@ -21,7 +21,7 @@ export default {
let sqllitedb = await SqlliteDbUtil.initSqlliteDB(); let sqllitedb = await SqlliteDbUtil.initSqlliteDB();
try { try {
let rs = await sqllitedb.selectSQL( let rs = await sqllitedb.selectSQL(
`SELECT *,strftime( '%Y年%m月',createTime) AS yearMonth FROM ${table.inspectionRecordName} order by createTime desc` `SELECT * FROM ${table.inspectionRecordName} order by createTime desc`
); );
return rs; return rs;
} catch (e) { } catch (e) {
......
...@@ -20,15 +20,22 @@ export default { ...@@ -20,15 +20,22 @@ export default {
// 初始化目录 // 初始化目录
// await this.initDir() // await this.initDir()
// 初始化数据库 // 初始化数据库
this.initSqlLite() let sqllitedb = await SqlliteDbUtil.initSqlliteDB();
let sqllitedb = await SqlliteDbUtil.initSqlliteDB() console.log('Database initialized.');
let isInit = await SqlliteDbUtil.checkIfDataImported(sqllitedb)
await this.initSqlLite(sqllitedb); // 确保表被创建
console.log('Tables created.');
let isInit = await SqlliteDbUtil.checkIfDataImported(sqllitedb); // 确保表存在后再查询
console.log('Data imported:', isInit);
if (!isInit) { if (!isInit) {
await userApi.saveBatch(userjson) await userApi.saveBatch(userjson)
await hoistwayApi.saveBatch(hoistwayjson) await hoistwayApi.saveBatch(hoistwayjson)
await assRoomApi.saveBatch(assroomjson) await assRoomApi.saveBatch(assroomjson)
await SqlliteDbUtil.markDataAsImported(sqllitedb) await SqlliteDbUtil.markDataAsImported(sqllitedb)
} }
// 初始化完成通知首页 // 初始化完成通知首页
uni.hideLoading() uni.hideLoading()
}, },
......
...@@ -12,7 +12,7 @@ module.exports = { ...@@ -12,7 +12,7 @@ module.exports = {
userName: "SYS_USER", userName: "SYS_USER",
user: [{ user: [{
field: "userId", field: "userId",
format: "TEXTWW", format: "TEXT",
}, },
{ {
field: "user", field: "user",
......
...@@ -58,18 +58,11 @@ export default { ...@@ -58,18 +58,11 @@ export default {
}, },
async info(id) { async info(id) {
let sqllitedb = await SqlliteDbUtil.initSqlliteDB() let sqllitedb = await SqlliteDbUtil.initSqlliteDB()
try { let sql = `select * from ${table.userName} where userId = '${id}'`;
let sql = `select * from ${table.userName} where userId = '${id}'`; let res = await sqllitedb.selectSQL(sql);
let res = await sqllitedb.selectSQL(sql); if (res && res.length > 0) {
if (res && res.length > 0) { return res[0]
return res[0]
}
} catch (e) {
console.log(e.message)
} finally {
await sqllitedb.closeDB();
} }
}, },
async changePwd(data) { async changePwd(data) {
......
[ [
{ {
"id": "1", "id": "1",
"roomName": "F3内环屏蔽机房", "roomName": "F3内环屏蔽机房",
"roomFeature":"2", "buildingId": "8a02454d00bd9df7bda41f7d1a6c471e",
"dictValue": "1", "buildingName": "G座",
"show": "0", "roomType": "1",
"roomDesc": "G座-1层", "roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/25/20de409bc81f48dbbeaeb9c198683ee6_20250325143326A008.jpeg,http://192.168.100.103:8099/profile/upload/2025/03/25/1711459331134717_20250325143340A009.png",
"roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/25/20de409bc81f48dbbeaeb9c198683ee6_20250325143326A008.jpeg,http://192.168.100.103:8099/profile/upload/2025/03/25/1711459331134717_20250325143340A009.png", "roomAddress": null,
"delFlag": "0", "keynoteFlag": "0",
"synFlag": 0, "sort": "1",
"sort": 1, "roomDesc": "G座-1层",
"roomType": 1, "remark": null,
"buildingId": "8a02454d00bd9df7bda41f7d1a6c471e", "createTime": "1744009761000",
"buildingName": "G座", "createBy": "",
"keynoteFlag": 0, "updateTime": "1744009761000",
"roomFeature": "1", "updateBy": "",
"roomArea": "60", "delFlag": "0",
"createBy": "", "synFlag": "0",
"createTime": 1744009761000, "SHOW": null,
"updateBy": "", "roomFeature": "1",
"updateTime": 1744009761000, "dictValue": "1"
"params": {} },
}, {
{ "id": "2",
"id": "d34d5168a7df3e58c572f295600a2fd6", "roomName": "F3外环屏蔽机房",
"roomName": "测试井道1", "buildingId": "8",
"show": "0", "buildingName": "A座",
"delFlag": "0", "roomType": "1",
"synFlag": 1, "roomFile": "/profile/upload/2025/03/24/sample_640×426 - 副本_20250324135659A007.JPG",
"sort": 1, "roomAddress": null,
"roomType": 0, "keynoteFlag": "0",
"buildingId": "71dbde340369e1188acbbb8307d4504e", "sort": "4",
"keynoteFlag": 0, "roomDesc": "A座3楼",
"createBy": "", "remark": null,
"createTime": 1743407833000, "createTime": "1742804535000",
"updateBy": "", "createBy": "",
"updateTime": 1743407833000, "updateTime": "1742804535000",
"params": {} "updateBy": "",
}, "delFlag": "0",
{ "synFlag": "1",
"id": "34bb5866808c9314925e0b353489953f", "SHOW": null,
"roomName": "qwer1234", "roomFeature": "2",
"show": "0", "dictValue": "2"
"delFlag": "0", },
"synFlag": 1, {
"sort": 1, "id": "3",
"roomType": 0, "roomName": "F2汇聚机房",
"buildingId": "10", "buildingId": "10",
"keynoteFlag": 0, "buildingName": "B座",
"createBy": "", "roomType": "1",
"createTime": 1743407833000, "roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/18/20de409bc81f48dbbeaeb9c198683ee6_20250318141902A009.jpeg",
"updateBy": "", "roomAddress": null,
"updateTime": 1743407833000, "keynoteFlag": "0",
"params": {} "sort": "4",
}, "roomDesc": "市民中心A座3楼",
{ "remark": null,
"id": "225919124fe0774ff3979492c3c87e37", "createTime": "1742799587000",
"roomName": "测试C座井道", "createBy": "",
"show": "0", "updateTime": "1742799587000",
"delFlag": "0", "updateBy": "",
"synFlag": 1, "delFlag": "0",
"sort": 1, "synFlag": "1",
"roomType": 0, "SHOW": null,
"buildingId": "cf53d80f01241013d498a9f52d58b793", "roomFeature": "1",
"keynoteFlag": 0, "dictValue": "3"
"createBy": "", },
"createTime": 1743407833000, {
"updateBy": "", "id": "4",
"updateTime": 1743407833000, "roomName": " A2汇聚机房",
"params": {} "buildingId": "10",
}, "buildingName": "B座",
{ "roomType": "1",
"id": "85e2ce1eeb10420dd0e6e0017963c93e", "roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/27/微信截图_20250327155657_20250327155711A005.png",
"roomName": "去去去", "roomAddress": null,
"show": "0", "keynoteFlag": "0",
"delFlag": "0", "sort": "4",
"synFlag": 1, "roomDesc": "泰源8楼",
"sort": 1, "remark": null,
"roomType": 0, "createTime": "1743407833000",
"buildingId": "8", "createBy": "",
"keynoteFlag": 0, "updateTime": "1743407833000",
"createBy": "", "updateBy": "",
"createTime": 1743407833000, "delFlag": "0",
"updateBy": "", "synFlag": "1",
"updateTime": 1743407833000, "SHOW": null,
"params": {} "roomFeature": "1",
}, "dictValue": "4"
{ },
"id": "11", {
"roomName": "A2汇聚机房", "id": "5",
"show": "0", "roomName": "A3屏蔽机房",
"roomDesc": "市民中心A座4楼", "buildingId": "10",
"roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/18/1711459331134717_20250318150705A002.png", "buildingName": "B座",
"delFlag": "0", "roomType": "1",
"synFlag": 1, "roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/18/1711459331134717_20250318150705A002.png",
"sort": 2, "roomAddress": null,
"keynoteFlag": 0, "keynoteFlag": "0",
"createBy": "", "sort": "5",
"createTime": 1742546558000, "roomDesc": "市民中心A座4楼",
"updateBy": "", "remark": null,
"updateTime": 1742546558000, "createTime": "1742785634000",
"params": {} "createBy": "",
}, "updateTime": "1742785634000",
{ "updateBy": "",
"id": "58566b7779d1610d31c426ada192739e", "delFlag": "0",
"roomName": "222222", "synFlag": "1",
"show": "0", "SHOW": null,
"delFlag": "0", "roomFeature": "2",
"synFlag": 1, "dictValue": "5"
"sort": 2, },
"roomType": 0, {
"buildingId": "10", "id": "6",
"keynoteFlag": 0, "roomName": "A-1UPS间",
"createBy": "", "buildingId": "8",
"createTime": 1743407833000, "buildingName": "A1座",
"updateBy": "", "roomType": "1",
"updateTime": 1743407833000, "roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/18/1711459331134717_20250318150705A002.png",
"params": {} "roomAddress": null,
}, "keynoteFlag": "0",
{ "sort": "6",
"id": "d8303fa14fca8afcdc29c9dc2977ab3f", "roomDesc": "市民中心A座4楼",
"roomName": "1111111", "remark": null,
"show": "0", "createTime": "1742785643000",
"delFlag": "0", "createBy": "",
"synFlag": 1, "updateTime": "1742785643000",
"sort": 2, "updateBy": "",
"roomType": 0, "delFlag": "0",
"buildingId": "cf53d80f01241013d498a9f52d58b793", "synFlag": "1",
"keynoteFlag": 0, "SHOW": null,
"createBy": "", "roomFeature": "3",
"createTime": 1743407833000, "dictValue": "6"
"updateBy": "", },
"updateTime": 1743407833000, {
"params": {} "id": "7",
}, "roomName": "B2汇聚机房",
{ "buildingId": "10",
"id": "807175f27fd108634fc01ef1083163df", "buildingName": "B座",
"roomName": "测试井道2", "roomType": "1",
"show": "0", "roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/18/1711459331134717_20250318150705A002.png",
"delFlag": "0", "roomAddress": null,
"synFlag": 1, "keynoteFlag": "0",
"sort": 2, "sort": "7",
"roomType": 0, "roomDesc": "市民中心A座4楼",
"buildingId": "71dbde340369e1188acbbb8307d4504e", "remark": null,
"keynoteFlag": 0, "createTime": "1742785651000",
"createBy": "", "createBy": "",
"createTime": 1743407833000, "updateTime": "1742785651000",
"updateBy": "", "updateBy": "",
"updateTime": 1743407833000, "delFlag": "0",
"params": {} "synFlag": "1",
}, "SHOW": null,
{ "roomFeature": "1",
"id": "325ccc5ab7e1bb2c5a3be74856613e14", "dictValue": "7"
"roomName": "井道11", },
"show": "0", {
"delFlag": "0", "id": "8",
"synFlag": 1, "roomName": "C2汇聚机房",
"sort": 2, "buildingId": "8",
"roomType": 0, "buildingName": "A1座",
"buildingId": "8", "roomType": "1",
"keynoteFlag": 0, "roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/20/sample_640×426 - 副本_20250320091529A001.JPG",
"createBy": "", "roomAddress": null,
"createTime": 1743407833000, "keynoteFlag": "0",
"updateBy": "", "sort": "9",
"updateTime": 1743407833000, "roomDesc": "A座-3楼",
"params": {} "remark": null,
}, "createTime": "1742785675000",
{ "createBy": "",
"id": "bb45d9ec394eeacb7d92183ecc34a9f1", "updateTime": "1742785675000",
"roomName": "55555", "updateBy": "",
"show": "0", "delFlag": "0",
"delFlag": "0", "synFlag": "1",
"synFlag": 1, "SHOW": null,
"sort": 3, "roomFeature": "1",
"roomType": 0, "dictValue": "8"
"buildingId": "10", },
"keynoteFlag": 0, {
"createBy": "", "id": "9",
"createTime": 1743407833000, "roomName": "D2汇聚机房",
"updateBy": "", "buildingId": "8",
"updateTime": 1743407833000, "buildingName": "A1座",
"params": {} "roomType": "1",
}, "roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/20/sample_640×426 - 副本_20250320091529A001.JPG",
{ "roomAddress": null,
"id": "cd3483cb9adce351c95981f5b06399ec", "keynoteFlag": "0",
"roomName": "测试井道1", "sort": "9",
"show": "0", "roomDesc": "A座-3楼",
"delFlag": "0", "remark": null,
"synFlag": 1, "createTime": "1742785675000",
"sort": 3, "createBy": "",
"roomType": 0, "updateTime": "1742785675000",
"buildingId": "8", "updateBy": "",
"keynoteFlag": 0, "delFlag": "0",
"createBy": "", "synFlag": "1",
"createTime": 1743407833000, "SHOW": null,
"updateBy": "", "roomFeature": "1",
"updateTime": 1743407833000, "dictValue": "9"
"params": {} },
}, {
{ "id": "10",
"id": "c76f9904aef0094e7e47ecec84b8678b", "roomName": "E2汇聚机房",
"roomName": "2222", "buildingId": "8",
"show": "0", "buildingName": "A1座",
"delFlag": "0", "roomType": "1",
"synFlag": 1, "roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/20/sample_640×426 - 副本_20250320091529A001.JPG",
"sort": 3, "roomAddress": null,
"roomType": 0, "keynoteFlag": "0",
"buildingId": "cf53d80f01241013d498a9f52d58b793", "sort": "9",
"keynoteFlag": 0, "roomDesc": "A座-3楼",
"createBy": "", "remark": null,
"createTime": 1743407833000, "createTime": "1742785675000",
"updateBy": "", "createBy": "",
"updateTime": 1743407833000, "updateTime": "1742785675000",
"params": {} "updateBy": "",
}, "delFlag": "0",
{ "synFlag": "1",
"id": "2", "SHOW": null,
"roomName": "F3外环屏蔽机房", "roomFeature": "1",
"roomFeature":"2", "dictValue": "10"
"dictValue": "2", },
"show": "0", {
"roomDesc": "A座3楼", "id": "11",
"roomFile": "/profile/upload/2025/03/24/sample_640×426 - 副本_20250324135659A007.JPG", "roomName": "F-2UPS间",
"delFlag": "0", "buildingId": "8",
"synFlag": 1, "buildingName": "A1座",
"sort": 4, "roomType": "1",
"roomType": 1, "roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/20/sample_640×426 - 副本_20250320091529A001.JPG",
"buildingId": "8", "roomAddress": null,
"buildingName": "A座", "keynoteFlag": "0",
"keynoteFlag": 0, "sort": "9",
"createBy": "", "roomDesc": "A座-3楼",
"createTime": 1742804535000, "remark": null,
"updateBy": "", "createTime": "1742785675000",
"updateTime": 1742804535000, "createBy": "",
"params": {} "updateTime": "1742785675000",
}, "updateBy": "",
{ "delFlag": "0",
"id": "c0ac5f5aa0970d447948346309e41e64", "synFlag": "1",
"roomName": "测试井道2", "SHOW": null,
"show": "0", "roomFeature": "1",
"delFlag": "0", "dictValue": "11"
"synFlag": 1, }
"sort": 4, ]
"roomType": 0,
"buildingId": "8",
"keynoteFlag": 0,
"createBy": "",
"createTime": 1743407833000,
"updateBy": "",
"updateTime": 1743407833000,
"params": {}
},
{
"id": "3",
"roomName": "F2汇聚机房",
"roomFeature":"1",
"dictValue": "3",
"show": "0",
"roomDesc": "市民中心A座3楼",
"roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/18/20de409bc81f48dbbeaeb9c198683ee6_20250318141902A009.jpeg",
"delFlag": "0",
"synFlag": 1,
"sort": 4,
"roomType": 1,
"buildingId": "10",
"buildingName": "B座",
"keynoteFlag": 0,
"createBy": "",
"createTime": 1742799587000,
"updateBy": "",
"updateTime": 1742799587000,
"params": {}
},
{
"id": "4",
"roomName": " A2汇聚机房",
"roomFeature":"1",
"dictValue": "4",
"show": "0",
"roomDesc": "泰源8楼",
"roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/27/微信截图_20250327155657_20250327155711A005.png",
"delFlag": "0",
"synFlag": 1,
"sort": 4,
"roomType": 1,
"buildingId": "10",
"buildingName": "B座",
"keynoteFlag": 0,
"createBy": "",
"createTime": 1743407833000,
"updateBy": "",
"updateTime": 1743407833000,
"params": {}
},
{
"id": "1a66483b513da0e5f4b9d64ab1acd38a",
"roomName": "测试井道3",
"show": "0",
"delFlag": "0",
"synFlag": 1,
"sort": 5,
"roomType": 0,
"buildingId": "8",
"keynoteFlag": 0,
"createBy": "",
"createTime": 1743407833000,
"updateBy": "",
"updateTime": 1743407833000,
"params": {}
},
{
"id": "5",
"roomName": "A3屏蔽机房",
"roomFeature":"2",
"dictValue": "5",
"show": "0",
"roomDesc": "市民中心A座4楼",
"roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/18/1711459331134717_20250318150705A002.png",
"delFlag": "0",
"synFlag": 1,
"sort": 5,
"roomType": 1,
"buildingId": "10",
"buildingName": "B座",
"keynoteFlag": 0,
"createBy": "",
"createTime": 1742785634000,
"updateBy": "",
"updateTime": 1742785634000,
"params": {}
},
{
"id": "6",
"roomName": "A-1UPS间",
"roomFeature":"3",
"dictValue": "6",
"show": "0",
"roomDesc": "市民中心A座4楼",
"roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/18/1711459331134717_20250318150705A002.png",
"delFlag": "0",
"synFlag": 1,
"sort": 6,
"roomType": 1,
"buildingId": "8",
"buildingName": "A1座",
"keynoteFlag": 0,
"createBy": "",
"createTime": 1742785643000,
"updateBy": "",
"updateTime": 1742785643000,
"params": {}
},
{
"id": "77e85f5e4b15e77eff938d9af1d1bbb2",
"roomName": "测试井道5",
"show": "0",
"delFlag": "0",
"synFlag": 1,
"sort": 6,
"roomType": 0,
"buildingId": "8",
"keynoteFlag": 0,
"createBy": "",
"createTime": 1743407833000,
"updateBy": "",
"updateTime": 1743407833000,
"params": {}
},
{
"id": "56a96f9529d5b5413f156f6b2b536370",
"roomName": "测试井道6",
"show": "0",
"delFlag": "0",
"synFlag": 1,
"sort": 7,
"roomType": 0,
"buildingId": "8",
"keynoteFlag": 0,
"createBy": "",
"createTime": 1743407833000,
"updateBy": "",
"updateTime": 1743407833000,
"params": {}
},
{
"id": "7",
"roomName": "B2汇聚机房",
"roomFeature":"1",
"dictValue": "7",
"show": "0",
"roomDesc": "市民中心A座4楼",
"roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/18/1711459331134717_20250318150705A002.png",
"delFlag": "0",
"synFlag": 1,
"sort": 7,
"roomType": 1,
"buildingId": "10",
"buildingName": "B座",
"keynoteFlag": 0,
"createBy": "",
"createTime": 1742785651000,
"updateBy": "",
"updateTime": 1742785651000,
"params": {}
},
{
"id": "43167468c318376a2ae8d1a049c59de3",
"roomName": "测试井道7",
"show": "0",
"delFlag": "0",
"synFlag": 1,
"sort": 8,
"roomType": 0,
"buildingId": "8",
"keynoteFlag": 0,
"createBy": "",
"createTime": 1743407833000,
"updateBy": "",
"updateTime": 1743407833000,
"params": {}
},
{
"id": "0f11ebcbd958176e4c90b3e516af2f57",
"roomName": "测试井道8",
"show": "0",
"delFlag": "0",
"synFlag": 1,
"sort": 9,
"roomType": 0,
"buildingId": "8",
"keynoteFlag": 0,
"createBy": "",
"createTime": 1743407833000,
"updateBy": "",
"updateTime": 1743407833000,
"params": {}
},
{
"id": "8",
"roomName": "C2汇聚机房",
"roomFeature":"1",
"dictValue": "8",
"show": "0",
"roomDesc": "A座-3楼",
"roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/20/sample_640×426 - 副本_20250320091529A001.JPG",
"delFlag": "0",
"synFlag": 1,
"sort": 9,
"roomType": 1,
"buildingId": "8",
"buildingName": "A1座",
"keynoteFlag": 0,
"createBy": "",
"createTime": 1742785675000,
"updateBy": "",
"updateTime": 1742785675000,
"params": {}
},
{
"id": "9",
"roomName": "D2汇聚机房",
"roomFeature":"1",
"dictValue": "9",
"show": "0",
"roomDesc": "A座-3楼",
"roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/20/sample_640×426 - 副本_20250320091529A001.JPG",
"delFlag": "0",
"synFlag": 1,
"sort": 9,
"roomType": 1,
"buildingId": "8",
"buildingName": "A1座",
"keynoteFlag": 0,
"createBy": "",
"createTime": 1742785675000,
"updateBy": "",
"updateTime": 1742785675000,
"params": {}
},
{
"id": "10",
"roomName": "E2汇聚机房",
"roomFeature":"1",
"dictValue": "10",
"show": "0",
"roomDesc": "A座-3楼",
"roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/20/sample_640×426 - 副本_20250320091529A001.JPG",
"delFlag": "0",
"synFlag": 1,
"sort": 9,
"roomType": 1,
"buildingId": "8",
"buildingName": "A1座",
"keynoteFlag": 0,
"createBy": "",
"createTime": 1742785675000,
"updateBy": "",
"updateTime": 1742785675000,
"params": {}
},
{
"id": "11",
"roomName": "F-2UPS间",
"roomFeature":"1",
"dictValue": "11",
"show": "0",
"roomDesc": "A座-3楼",
"roomFile": "http://192.168.100.103:8099/profile/upload/2025/03/20/sample_640×426 - 副本_20250320091529A001.JPG",
"delFlag": "0",
"synFlag": 1,
"sort": 9,
"roomType": 1,
"buildingId": "8",
"buildingName": "A1座",
"keynoteFlag": 0,
"createBy": "",
"createTime": 1742785675000,
"updateBy": "",
"updateTime": 1742785675000,
"params": {}
}
]
\ No newline at end of file
...@@ -2,13 +2,12 @@ ...@@ -2,13 +2,12 @@
<view class="inspect-item" @click="toPage"> <view class="inspect-item" @click="toPage">
<view class="content" :class="details.synFlag == 1 ? 'synchronization' : ''"> <view class="content" :class="details.synFlag == 1 ? 'synchronization' : ''">
<view class="name">{{ <view class="name">{{
details.isSubmit == 0 ? "编辑中" :details.synFlag == 0 ? "待同步" : "已同步" details.synFlag == 0 ? "未同步" : "已同步"
}}</view> }}</view>
<view class="info"> <view class="info">
<view class="info-row"> <view class="info-row">
<text class="title">{{ getLabel(details.inspectionType) }}</text> <text class="title">{{ getLabel(details.inspectionType) }}</text>
<text class="status">{{ <text class="status">{{ Exception[details.isException]
details.isException>0?"异常":"正常"
}}</text> }}</text>
</view> </view>
<view class="info-row info-row-code"> <view class="info-row info-row-code">
...@@ -17,7 +16,7 @@ ...@@ -17,7 +16,7 @@
<text>编号:</text> <text>编号:</text>
<text class="code-num">{{ details.inspectionCode }}</text> <text class="code-num">{{ details.inspectionCode }}</text>
<text>巡检日期:</text> <text>巡检日期:</text>
<text class="code-num">{{ details.inspectionTime }}</text> <text class="code-num">{{ formattedDate }}</text>
</view> </view>
</view> </view>
<view class="img"> <view class="img">
...@@ -28,6 +27,7 @@ ...@@ -28,6 +27,7 @@
</view> </view>
</template> </template>
<script> <script>
import moment from "moment";
import { import {
pad_inspection_type pad_inspection_type
} from "@/utils/dict.js"; } from "@/utils/dict.js";
...@@ -41,10 +41,28 @@ ...@@ -41,10 +41,28 @@
type: Boolean, type: Boolean,
}, },
}, },
data() {
return {
Exception: {
0: '正常',
1: '异常',
2: '巡检中'
}
}
},
computed: {
formattedDate() {
if (!this.details.createTime) {
return '无效日期';
}
// 转换为数字并使用 moment 格式化日期
const createTime = parseInt(this.details.createTime, 10);
return moment(createTime).format('YYYY-MM-DD HH:mm:ss');
},
},
mounted() { mounted() {
console.log(" this.details", this.details) console.log(" this.details", this.details)
}, },
methods: { methods: {
getLabel(val) { getLabel(val) {
const temp = const temp =
......
...@@ -26,10 +26,9 @@ ...@@ -26,10 +26,9 @@
<view class="month-list"> <view class="month-list">
<!-- 每月记录 --> <!-- 每月记录 -->
<view class="month-record-item" v-for="(item, index) in list" :key="index"> <view class="month-record-item" v-for="(item, index) in list" :key="index">
<view v-if="(item || []).length" class="seconed-title"> <view class="seconed-title">
{{ '2025-04'}} {{ '2025-04'}}
</view> </view>
<view class="inspect-list"> <view class="inspect-list">
<InspectionItem :details="item" /> <InspectionItem :details="item" />
</view> </view>
......
...@@ -115,7 +115,6 @@ export default class SqlliteDB { ...@@ -115,7 +115,6 @@ export default class SqlliteDB {
name: this.dbName, name: this.dbName,
sql: sql, sql: sql,
success(res) { success(res) {
console.log('SQL execution result:', res);
resolve(res); // 暂时直接返回,方便调试 resolve(res); // 暂时直接返回,方便调试
}, },
fail(e) { fail(e) {
...@@ -127,7 +126,6 @@ export default class SqlliteDB { ...@@ -127,7 +126,6 @@ export default class SqlliteDB {
} }
// 增删改返回最后增加的id // 增删改返回最后增加的id
async executeReturnDataSQL(sql) { async executeReturnDataSQL(sql) {
console.log('Executing SQL:', sql);
let _ = this let _ = this
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
plus.sqlite.executeSql({ plus.sqlite.executeSql({
...@@ -141,7 +139,6 @@ export default class SqlliteDB { ...@@ -141,7 +139,6 @@ export default class SqlliteDB {
success(result) { success(result) {
if (result && result.length > 0) { if (result && result.length > 0) {
let lastInsertId = result[0].lastId; let lastInsertId = result[0].lastId;
console.log('Last Insert ID:', lastInsertId);
resolve({ success: true, lastInsertId: lastInsertId }); resolve({ success: true, lastInsertId: lastInsertId });
} else { } else {
resolve({ success: true, lastInsertId: null }); resolve({ success: true, lastInsertId: null });
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论