移动端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

77 line
2.0 KiB

  1. <template>
  2. <div class="app-container" :style="{height:height+'px'}">
  3. <van-nav-bar
  4. title="银行账户修改"
  5. left-arrow
  6. fixed
  7. placeholder
  8. @click-left="onClickLeft"
  9. />
  10. <van-form @submit="submitBank">
  11. <van-field v-model="form.oldPassWord" type="password" label="原密码" placeholder="请输入原密码" required :rules="[{ required:true }]"/>
  12. <van-field v-model="form.newPassWord" type="password" label="新密码" placeholder="请输入新密码" required :rules="[{ required:true }]"/>
  13. <van-field v-model="form.determinePassWord" type="password" label="确认密码" placeholder="请确认密码" required :rules="[{ required:true }]"/>
  14. <div class="submit">
  15. <van-button round block type="info" color="#007E72" native-type="submit">保存</van-button>
  16. </div>
  17. </van-form>
  18. </div>
  19. </template>
  20. <script>
  21. import { passWordUpdate } from "@/api/user/index";
  22. import {Dialog} from "vant";
  23. export default {
  24. name: "bankInformation",
  25. data() {
  26. return {
  27. height:0,
  28. tel:'',
  29. fileList:[],
  30. form:{
  31. oldPassWord:'',
  32. newPassWord:'',
  33. determinePassWord:'',
  34. id:'',
  35. }
  36. };
  37. },
  38. created() {
  39. this.height = document.body.clientHeight;
  40. this.getInfo();
  41. },
  42. methods: {
  43. submitBank(){
  44. passWordUpdate(this.form.oldPassWord, this.form.newPassWord).then(response => {
  45. if (response.code == 200){
  46. Dialog.confirm({
  47. title: '系统提示',
  48. message: '修改成功',
  49. confirmButtonText: '确定',
  50. })
  51. }
  52. });
  53. }
  54. },
  55. };
  56. </script>
  57. <style scoped lang="scss">
  58. .app-container {
  59. background-color: #FFF;
  60. }
  61. .submit{
  62. position: absolute;
  63. bottom: 5%;
  64. width: 90%;
  65. left: 5%;
  66. p{
  67. text-align: center;
  68. margin-bottom: 0.2rem;
  69. span{
  70. color: #007E72;
  71. }
  72. }
  73. }
  74. </style>