diff --git a/pages/production/production.js b/pages/production/production.js index 2c801d1..1423809 100644 --- a/pages/production/production.js +++ b/pages/production/production.js @@ -1,22 +1,25 @@ // pages/production/production.js -import {request} from '../../utils/request' +import { + request +} from '../../utils/request' const app = getApp() Page({ - - data: { - optionsRow:[], + + data: { + optionsRow: [], options: [], selectedIndex: 0 }, - onChange(e) { + onChange(e) { this.setData({ selectedIndex: e.detail.value - }) - let id = this.data.optionsRow.map(e=>e.processName = this.data.options[e.detail.value]) + }) + let id = this.data.optionsRow.find(v => v.label === this.data.options[e.detail.value])?.value || '' console.log(id); + }, - + onLoad(options) { }, @@ -45,20 +48,34 @@ Page({ isToken: false, isEncrypt: true, repeatSubmit: false - }, + }, data: { - username:'admin', - password:'admin123', - clientId:'428a8310cd442757ae699df5d894f051', - grantType: 'password', + username: 'admin', + password: 'admin123', + clientId: '428a8310cd442757ae699df5d894f051', + grantType: 'password', rememberMe: false, tenantId: "000000", } - }).then(e=>{ + }).then(e => { app.globalData.token = e.data.access_token }) - - + await request({ + url: '/mes/baseProcessInfo/getProcessInfoList', + method: 'get', + }).then(e => { + this.setData({ + optionsRow: JSON.parse(JSON.stringify(e.data)).map(v => { + return { + value : v.processId, + label : v.processName, + } + }), + options: e.data.map(v => v.processName), + }) + }) + + }, /**