|
@@ -61,6 +61,32 @@
|
|
|
required
|
|
|
placeholder="请输入密码"
|
|
|
></b-form-input>
|
|
|
+ <b-form-group
|
|
|
+ label="所属站点"
|
|
|
+ label-for="input-3"
|
|
|
+ style="margin: 1rem 0"
|
|
|
+ label-cols="3"
|
|
|
+ >
|
|
|
+ <b-form-select
|
|
|
+ id="input-3"
|
|
|
+ v-model="form.site"
|
|
|
+ :options="siteList"
|
|
|
+ class="inp"
|
|
|
+ style="height: 3rem;
|
|
|
+ width:100%;
|
|
|
+ padding: 0 0 0 0.5rem;
|
|
|
+ font-size: 1.1rem;
|
|
|
+ font-weight: 500;
|
|
|
+ background: #f2f2f2;
|
|
|
+ border-radius: 1.2rem;
|
|
|
+ letter-spacing: 0.1rem;
|
|
|
+ border: none;
|
|
|
+ box-shadow: 0.2rem 0.18rem 0.1rem 0.1rem rgba(0, 0, 0, 0.3);"
|
|
|
+ required
|
|
|
+ placeholder="请选择站点"
|
|
|
+ @change="handleChangeSite"
|
|
|
+ ></b-form-select>
|
|
|
+ </b-form-group>
|
|
|
</b-form-group>
|
|
|
<b-button
|
|
|
type="submit"
|
|
@@ -84,12 +110,27 @@ export default {
|
|
|
return {
|
|
|
form: {
|
|
|
account: '',
|
|
|
- password: ''
|
|
|
- }
|
|
|
+ password: '',
|
|
|
+ site: '',
|
|
|
+ site_show: ''
|
|
|
+ },
|
|
|
+ siteList: []
|
|
|
}
|
|
|
},
|
|
|
-
|
|
|
+ mounted () {
|
|
|
+ const data = { url: 'http://121.36.142.167:7774/jbl/api/site/all/ignore-action?_allow_anonymous=true'}
|
|
|
+ this.axios.post('/api/testdwyget', data).then(res => {
|
|
|
+ res.data.forEach(v => {
|
|
|
+ v.text = v.name
|
|
|
+ v.value = v.code
|
|
|
+ })
|
|
|
+ this.siteList = res.data
|
|
|
+ })
|
|
|
+ },
|
|
|
methods: {
|
|
|
+ handleChangeSite (e) {
|
|
|
+ this.form.site_show = this.siteList.find(v => v.code === e).name
|
|
|
+ },
|
|
|
onSubmit () {
|
|
|
const data = {
|
|
|
post: {
|
|
@@ -101,6 +142,7 @@ export default {
|
|
|
this.axios.post('/api/testdwy', data).then(res => {
|
|
|
if (res.code === 200) {
|
|
|
this.$Message.success(res.msg)
|
|
|
+ localStorage.setItem('site', JSON.stringify({ site: this.form.site, site_show : this.form.site_show}))
|
|
|
localStorage.setItem('token', res.data.token)
|
|
|
localStorage.setItem('userDto', JSON.stringify(res.data.userDto))
|
|
|
this.$router.push('/cms/home')
|