diff --git a/common/api/device.js b/common/api/device.js index b4e13fa..47efd77 100644 --- a/common/api/device.js +++ b/common/api/device.js @@ -87,3 +87,26 @@ export const queryTopologyDiagram = (devId) => { }) } +// 设备扫码移交 + +export const transferDevice = (id) => { + return request({ + url: '/cs-device-boot/deviceUser/transfer', + method: 'POST', + data: { + eid:id, + }, + }) +} + +// 设备删除 + +export const deleteDevice = (id) => { + return request({ + url: '/cs-device-boot/deviceUser/delete', + method: 'POST', + data: { + eid:id, + }, + }) +} \ No newline at end of file diff --git a/common/api/engineering.js b/common/api/engineering.js index 8391e96..9dfa144 100644 --- a/common/api/engineering.js +++ b/common/api/engineering.js @@ -1,5 +1,5 @@ -import request from '../js/request'; -import config from '../js/config'; +import request from '../js/request' +import config from '../js/config' export function addEngineering(params) { return request({ @@ -9,10 +9,9 @@ export function addEngineering(params) { header: { 'Content-Type': 'application/json', }, - }); + }) } - export function auditEngineering(params) { return request({ url: '/cs-device-boot/engineering/auditEngineering', @@ -21,7 +20,7 @@ export function auditEngineering(params) { header: { 'Content-Type': 'application/json', }, - }); + }) } export function queryEngineering(params) { @@ -32,5 +31,20 @@ export function queryEngineering(params) { header: { 'Content-Type': 'application/json', }, - }); -} \ No newline at end of file + }) +} + +// 删除工程 +export function deleteEngineering(id) { + return request({ + url: '/cs-device-boot/engineering/auditEngineering', + method: 'post', + data: { + id: id, + status: 0, + }, + header: { + 'Content-Type': 'application/json', + }, + }) +} diff --git a/common/api/project.js b/common/api/project.js index b2a3169..e059181 100644 --- a/common/api/project.js +++ b/common/api/project.js @@ -11,6 +11,17 @@ export function addAppProject(params, files) { formData: params, }) } +// 修改项目 +export function updateAppProject(params, files) { + return uni.uploadFile({ + url: config.domain + '/cs-device-boot/project/auditAppProject', //仅为示例,非真实的接口地址 + files: files, + header: { + Authorization: uni.getStorageSync('access_token'), + }, + formData: params, + }) +} export function getProjectList(params) { return request({ @@ -23,6 +34,18 @@ export function getProjectList(params) { }) } +// 删除项目 +export function deleteProject(id) { + return request({ + url: '/cs-device-boot/project/auditAppProject', + method: 'post', + data: { + id, + status: 0, + }, + }) +} + // 查询拓扑图 export function queryTopologyDiagramPage(params) { diff --git a/common/js/config.js b/common/js/config.js index e204924..0f3935a 100644 --- a/common/js/config.js +++ b/common/js/config.js @@ -1,7 +1,7 @@ const debug = false // true 是连地服务端本地,false 是连接线上 const development = { - domain: 'http://192.168.1.139:10215', + domain: 'http://192.168.1.115:10215', } const production = { diff --git a/common/js/util.js b/common/js/util.js index 9e24fbc..eaa841a 100644 --- a/common/js/util.js +++ b/common/js/util.js @@ -200,25 +200,42 @@ const prePage = () => { } const loginSuccess = (data) => { - console.log(data); + console.log(data) uni.setStorageSync('access_token', data.token_type + ' ' + data.access_token) uni.setStorageSync('refresh_token', data.refresh_token) let strings = data.access_token.split('.') //截取token,获取载体 - console.log(escape,atob); + console.log(escape, atob) var userInfo = JSON.parse(decodeURIComponent(escape(atob(strings[1].replace(/-/g, '+').replace(/_/g, '/'))))) userInfo.authorities = userInfo.authorities[0] uni.setStorageSync('userInfo', userInfo) - console.log('reLaunch'); + console.log('reLaunch') queryDictDataCache().then((res) => { uni.setStorageSync(cacheKey.dictData, res.data) uni.reLaunch({ url: '/pages/index/index', fail: (err) => { - console.log(err); - } + console.log(err) + }, }) }) } +/** + * 只针对列表页的刷新 + * @param {*} number + * @param {*} time + */ +const refreshPrePage = (number = 1, time = 1500) => { + let pages = getCurrentPages() + let prePage = pages[pages.length - number - 1] + if (prePage && time) { + prePage.$vm.store.reload() + setTimeout(() => { + uni.navigateBack({ + delta: number, + }) + }, time) + } +} export default { validatePhoneNumber, @@ -230,4 +247,5 @@ export default { loadConfig, prePage, loginSuccess, + refreshPrePage, } diff --git a/components/Cn-htmlToImg/Cn-htmlToImg.vue b/components/Cn-htmlToImg/Cn-htmlToImg.vue index 2458c58..333c1bf 100644 --- a/components/Cn-htmlToImg/Cn-htmlToImg.vue +++ b/components/Cn-htmlToImg/Cn-htmlToImg.vue @@ -47,7 +47,7 @@ export default { }).catch((err) => { console.log(err) }) - }, 200); + }, 1000); } } } diff --git a/components/Cn-page/Cn-page.vue b/components/Cn-page/Cn-page.vue index fad0a99..a76c835 100644 --- a/components/Cn-page/Cn-page.vue +++ b/components/Cn-page/Cn-page.vue @@ -7,36 +7,34 @@ - + - - diff --git a/pages/project/detail.vue b/pages/project/detail.vue index 7244d43..5cf4b8f 100644 --- a/pages/project/detail.vue +++ b/pages/project/detail.vue @@ -99,7 +99,12 @@ - \ No newline at end of file + diff --git a/pages/user/forget.vue b/pages/user/forget.vue index e795c92..8e6713f 100644 --- a/pages/user/forget.vue +++ b/pages/user/forget.vue @@ -40,11 +40,11 @@ 说明:密码长度为6-18位 - + diff --git a/pages/user/login.vue b/pages/user/login.vue index ef2b128..6f03a96 100644 --- a/pages/user/login.vue +++ b/pages/user/login.vue @@ -21,7 +21,7 @@ --> - +