<template>
|
<view class="uni-page-login-set">
|
<uni-forms class="form" label-align="right" label-width="100px" :form="form">
|
<uni-section :title="translateSys('page.server')" type="line">
|
<input type="text" class="input-wrapper" v-model="form.server" :placeholder="translateSys('page.input_server')">
|
</uni-section>
|
<uni-section :title="translateSys('page.mobox3_app_type')" type="line">
|
<input type="text" class="input-wrapper" v-model="form.appType" :placeholder="translateSys('page.input_server')">
|
</uni-section>
|
<uni-section :title="translateSys('page.mobox3_port')" type="line">
|
<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="MongodbSvr">
|
<input type="number" class="input-wrapper" v-model="form.mongodbSPort">
|
</uni-forms-item>
|
</uni-section>
|
</uni-forms>
|
<button id='ok' type="default" @tap="onOk" class="btn_ok">{{translateSys("sys.ok")}}</button>
|
|
</view>
|
</template>
|
|
<script>
|
import utils from "@/js/utils.js"
|
export default {
|
data() {
|
return {
|
form: {
|
server: "",
|
appType: "",
|
orgSPort: "",
|
moboxSPort: "",
|
dataSPort: "",
|
mongodbSPort: "",
|
}
|
}
|
},
|
methods: {
|
onOk() {
|
|
utils.session.setValue('server', this.form.server);
|
utils.session.setValue('app_type', this.form.appType);
|
utils.session.setValue('mobox3_port', {
|
org: this.form.orgSPort,
|
mobox: this.form.moboxSPort,
|
data: this.form.dataSPort,
|
mongodb: this.form.mongodbSPort
|
});
|
var eventChannel = this.$scope.eventChannel;
|
eventChannel.emit('exitSetEvent', this.form.server);
|
|
uni.navigateBack({
|
delta: 1, //返回层数,2则上上页
|
})
|
// uni.reLaunch({
|
// url: '/pages/login/index'
|
|
// });
|
},
|
translateSys(t) {
|
if (typeof this.$t == "function") return this.$t(`${t}`)
|
else return t;
|
},
|
},
|
onLoad() {
|
|
this.form.server = utils.session.getValue('server') || "";
|
this.form.appType = utils.session.getValue('app_type') || "MES";
|
const mobox3Port = utils.session.getValue('mobox3_port');
|
this.form.orgSPort = mobox3Port?.org || 5101
|
this.form.moboxSPort = mobox3Port?.mobox || 5102
|
this.form.dataSPort = mobox3Port?.data || 5103
|
this.form.mongodbSPort = mobox3Port?.mongodb || 5201
|
|
},
|
|
}
|
</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>
|