<template>
|
<view class="uni-page-login-set">
|
<uni-forms class="form" label-align="right" :label-width="150" :form="form">
|
<uni-forms-item label="OrgSAPI端口">
|
<input type="number" class="input-wrapper" v-model="form.orgSPort">
|
</uni-forms-item>
|
<uni-forms-item label="MoboxSAPI端口">
|
<input type="number" class="input-wrapper" v-model="form.moboxSPort">
|
</uni-forms-item>
|
<uni-forms-item label="DataSAPI端口">
|
<input type="number" class="input-wrapper" v-model="form.dataSPort">
|
</uni-forms-item>
|
<uni-forms-item label="GunghoSAPI端口">
|
<input type="number" class="input-wrapper" v-model="form.gunghoSPort">
|
</uni-forms-item>
|
<!-- <uni-forms-item label="WorkFlowSAPI端口">
|
<input type="number" class="input-wrapper" v-model="form.workflowSPort">
|
</uni-forms-item> -->
|
<uni-forms-item label="文件服务标识">
|
<input class="input-wrapper" v-model="form.files_flag">
|
</uni-forms-item>
|
</uni-forms>
|
<button id='ok' type="default" @tap="onOk" class="btn_ok">确定</button>
|
|
</view>
|
</template>
|
|
<script>
|
import Session from "@/common/utils.js"
|
export default {
|
data() {
|
return {
|
form: {
|
|
orgSPort: "",
|
moboxSPort: "",
|
dataSPort: "",
|
gunghoSPort: "",
|
workflowSPort: "",
|
files_flag: "",
|
},
|
}
|
},
|
methods: {
|
onOk() {
|
const apiPort = {
|
org: this.form.orgSPort,
|
mobox: this.form.moboxSPort,
|
data: this.form.dataSPort,
|
workflow: this.form.workflowSPort,
|
gungho: this.form.gunghoSPort
|
}
|
Session.setValue('apiport', apiPort);
|
Session.setValue('files_flag', this.form.files_flag);
|
|
const app = getApp()
|
app.globalData.files_flag = this.form.files_flag
|
const portObj = app.globalData.apiport
|
app.globalData.apiurl = {
|
org: `${app.globalData.httproot}:${apiPort?.org || portObj?.org || 5101}`,
|
mobox: `${app.globalData.httproot}:${apiPort?.mobox|| portObj?.mobox || 5102}`,
|
data: `${app.globalData.httproot}:${apiPort?.data || portObj?.data || 5103}`,
|
workflow: `${app.globalData.httproot}:${apiPort?.workflow || portObj?.workflow || 5104}`,
|
gungho: `${app.globalData.httproot}:${apiPort?.gungho || portObj?.gungho || 5109}`,
|
}
|
uni.reLaunch({
|
url: '/pages/loading/loading'
|
})
|
},
|
|
},
|
onLoad() {
|
// #ifdef MP-DINGTALK
|
|
my.setNavigationBar({
|
backgroundColor: "#007AFF",
|
frontColor: "#ffffff"
|
})
|
// #endif
|
const portObj = getApp().globalData.apiport
|
const apiPort = Session.getValue('apiport');
|
this.form.orgSPort = apiPort?.org || portObj?.org || 5101
|
this.form.moboxSPort = apiPort?.mobox || portObj?.mobox || 5102
|
this.form.dataSPort = apiPort?.data || portObj?.data || 5103
|
this.form.workflowSPort = apiPort?.workflow || portObj?.workflow || 5104
|
this.form.gunghoSPort = apiPort?.gungho || portObj?.gungho || 5109
|
this.form.files_flag = Session.getValue('files_flag');
|
},
|
|
}
|
</script>
|
|
<style lang="scss">
|
.uni-page-login-set {
|
display: flex;
|
width: 750rpx;
|
flex-direction: column !important;
|
|
.form {
|
padding: 20rpx;
|
|
}
|
|
.input-wrapper {
|
border: 1px solid #d5d5d5;
|
width: calc(100% - 16rpx);
|
padding: 12rpx 8rpx;
|
}
|
|
button.btn_ok {
|
margin-top: 50rpx;
|
width: 100%;
|
padding: 20rpx;
|
line-height: 1.5;
|
background: #27A6E1;
|
border: none;
|
color: #fff;
|
}
|
}
|
</style>
|