phoneLogin.vue 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. <template>
  2. <view class="phone-login content">
  3. <view class="login-content">
  4. <view class="login-logo">
  5. <u-image src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAX4AAAD4CAYAAADrRI2NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAACrpSURBVHja7J15lFzVda+/W91daiEQtAAziUEtMzgWY8sMxjiASyEQ7NgOrZd4SOLE6U7y+pG8JKTbWc5KspJndyfLiRdW4qhjJ8tDeIkabL8YG8ddNgQbG7CKOWAMKiaJwYAKhEBS9XDfH+dc9dHVvVW3pu4aft9atQRdt6Z9zvmdffbZZ1/P932EEEJ0DimZQAghJPxCCCEk/EIIIST8QgghJPxCCCEk/EIIIST8QgghJPxCCCEk/EIIIST8QgghJPxCCCEk/EIIIST8QgghJPxCCNGxdMsEnUHvtW3985YBK4BDgBOBNfbf44FjgKOBPuBwe91yoMe+dgbYA7wOvAoUgBeBF4BngWeAJ+y/b9jr9rWrIfder7Ei4ReiOTkUOA5YDZwPnAacCqy1Yl8Jy4GVCa57FtgGPAb8BLgb2A48B+xWkwgJvxD151hgHbAeeLsj9D2L9PnH28clzkohmAh+AGwFHgKeV1MJCb8Q1bMKuBh4F/BO4GT7t2agBzjDPt4N7ASeAm4HvgPcYf8mhIRfiDJ0Wa/+SuAq4C2Y0E4rTFKrgHOB3wQeAb4J3GJXA3NqWiHhF+Jg4bwMuMZ60Cta+LccCrzNPv4I+DpwI3CrVgFCwi8EnABcDQxi4ufpNvt9K4BfBt4PfA+YAm4GdqjphYRfdBrHWzH8ECYzx2vz35vG7FVcDnwE+DLwFUy2kBASftHWrATeh4mDX9SBfdADLgAGgI3A54GvArvUNYSEX7Sj4GWA38Fs3PZq7HEJZh/gF4HPAlnAV1cRjUYlG8Ri0A+MAzdZb79XJtlPr7XJTdZG/TKJkPCLVmYZ8F7gBuCPgcNkklgOsza6wdpsmUwiJPyi1VgNfBL4F0xMWyTjAmuzT1obCiHhFy3BpcAW4H8DR8gcFXOEtd0Wa0shJPyiaVkGDFuP9SKZo2YusrYcRqEfIeEXTcjhwCeAvwZOkTnqxinWpp+wNhZCwi+aghOAzwF/QLISx6IyVlrbfs7aWggJv1hSzgS+iKmxIxrLNdbWZ8oUQsIvloqLgH/ClCEQi8Pl1ubaQxESfrHoXAp8BqVqLgUXWNtfKlMICb9YTNH/FKbejFgaBmwbSPyFhF80nIus4JwnUyw559m2UNhHSPhFwzgT+LREv+nE/9Now1dI+EUDWG0F5nyZouk437aNSjwICb+oG0cAf4uyd5qZy20bHSFTCAm/qJVlwJ9ibo0omptB21Yq7yAk/KJqPMxtAj8qU7QMH7Vt5skUQsIvquFi4GOoDEMrsdK22cUyhZDwi0o5Gfgb4CSZouU4ybbdyTKFkPCLpKSB3wculClalgttG6ZlCiHhF0m4EviwzNDyfNi2pRASflGSNcDHgSNlipbnSNuWa2QKIeEXpfhtVIOnnRiwbSqEhF9EkgF+F6UCthOebdOMTCEk/CLMocD/tP8Kta2Q8IsO4APAVTJD23KVbWMh6JYJBHCK73MdSv1rZ9LAdZ7Ht4EnZQ55/KLD8X1+A3izLNH2vNm2tZDwi04XA4UAOooPaJIXEn5xDbBWZugY1to2FxJ+0aEcC/yqzNBx/KpteyHhFx3Ilb7PW2SGzsK2uUo5SPhFhwqA6uyr7YWEX3QQl6L753Yy59s+ICT8ooP4MDrH0cl0owqsEn7RUbzJ9+XtdTq2D7xJlpDwi87gamC1zNDxrLZ9QUj4RQd4ej+HyjMISNu+ICT8os3pB86VGYTlXNsnhIRftDHnozsyiQXWoOyujkNZHR2G73MW0FPJa+Z9mN0HzNs/9EA65h08D/bNAMUF16IrDd0p8N3rgJl5mN/HgU+U6KnpCoJTxSIwm+BCD7qWHfz9KqU4A8zY39INPWlji0SvnXXsVefRncBmPb7PWZ7Hv2l0SPhFe7IKuLCSF8zNGwF71zo4sc/o2gPb4b+fi75+dhbechysP8m87uXX4dZHYU8R0t0L4jo7D8ethLevhRVpmPMPnBTm5hf+1uXBI8/DQ88mmNjs68/vh7ceD3usGHelzMMV93QKdhfhtp/AS7vN89UwNw9vPQHOPwVSHjzxEtyRN39PeeW/71uOg7edDMW5+jSyB/R0wWM/hXufWWjDElxo+8ZODREJv2g/+oGzK1gdkErB710Goz8HR9n7N33iW/DwN6I95Ll98Avr4G/eb/5/116Y/D78+c3wRtEIEsDcDKw7Hv7hV+CoFdGfPb+waODmh+BXPg/7ZkuL6fw8HL4cxq6A951jJw/fTB5RN5R8YRe8bzO8UDCef6XM+3BIGj52BXzQBkzyL8MvfhYe2mEmu3I2vuJn4O+uOXDyq1X4Ux7864/gd24wK4rurpIvOdv2DQl/h6AYf2dxnPXsEnuyv3sJ/J/3LIi+66mWEsOAlb3wh+8yQpzuMp7+Ae/hx4eMuuzD8+C81ea9knj8J/bB2asXVgtdKWLvIjzr269Q5V2GZ2dh4CT4hTOd2fVIuHqdXWH45b9vQJdXn0cwMabsxJLgt62yfUNI+EUbck7SC4uzcPnp8GdXH+y1zs2X94LDIv5HGXjP2cYj953rZueTfZ8jD4P1Jx/83lGcfgz0H5V8cvOr9LTnfeNJ//IAHLH8wOd+7SI4dmWy7zvvN6axZ+ca0zeEhF+0DocCA0kFY+VyuO7noO+Q+nx4bw9cl4GT+haEthInu7cbLj3VTByl6OmCc05cHIPOzsK6E+DKMw9+7oxj4N1nlp8km4gBdDN2Cb9oL3yflcCZiTzZWfj5n4GL63x7lvWnwNVnWTH0Ks+iGTjZhIv8+N/IEcvhnRXcX6rKCA/zvnnt4Hmw+ojoa37rHWYCLbWi8Eie/VPx4A5CXMkMfabtI0LCL9oFz6PX9zk5Seijp8ds0K6o89leD/j5t8IRdhWxbzZ5qAdgzZFw1ur4EMa8D6v74OwTKvDa52Gmimya2Vk47Th491nxm81nrTYbzDMzJSZk7MZzA+iuYHT7Pid7Hr0aKZ2Bsno6hxOArrLCPwcnHm1SIRvBuSeazc/cK5XH149ZaVImt+ajf4kPDJwIKyrIzpn3K8+mmbcbplefCW89rrTwfvBtcNM9Jq00Kl005cHND8IzO80k5M4Bs755/mNXmN8dJv8SfPJb8MJr0JM6cIbtSsGTL5tJMtWV6Gd12T6S11CR8Iv24bRkqmY2JVf3NeZLHLXCvHfOrzzMsqwbzjkBvC4jvq6n7duUzUtPqyx0EpPlWXaVsLoPBs8tn6d/wRqTrnnTj6CrN/rz8y+ZnPuDJjIbEvvwBdFHa3e+Ad96GLYXon9zyk4Aqcr6yPc0VNofhXok/Ae5zYemYeWyxnyJLs+GeqrMZFl3Apxy1MHhnrl5OHIFnHvS4hjzZ08zol6Olb3w3nNg+fL4jd6UZzalw49UFyzric/BT3kLz0e9vooDaadpmEj4RXuRuBCX59mNwRJecrX4Xm2d7rRjzCNcjmF+zoj+cQ3envR9OGwZ/PY7kr/myrfCRf0wV2yfPiIk/KIF8H2SJTl6Jh79+r74S/bMlEhTLJObPz8Pr+4pPXv4wBMvw+sRQrnqELv/0LWwP+D7wLzJQoo65LV7r4l3z9chtXJ2HjJvqSzj6cgV8P5zYcUhlW1mN20fERJ+0TIcmbRH/PQ1ePaV+EvWHm3i7bPzB0ZsZubAWwYnHhH/2t374Lld5ZcN33scntoZvRq54GToW7EgonM+9PaaE7RRse77d8A9z5jVRk3CiAmfDL+j8hTMq9fB6cfWZ/JZ8j4iJPyiZUgUBEl1mQyTR38af80H3gafugZOOMKkKs7Nm2qYR66Av3g3DF8S/9oHnzXePGVCSY//FO55Ovr5dcfDsYfbzU/MuYPTjoXTYm4iePvj8Pyu2tMmZ4rwrjNM2CaKl1+HbS9Gb1+cfCS892wTe/f91u4jQsIvWodEOdpdHuzZA999ND6c09sDv30JfPHX4aK1puDa6cfD5Afh41eZImlx3PoovPhaeY9/9z6YfiT6udV9RuT3n02aM5NBXCbSPU+bMwO1MO+blMkPvC2+ZtCX74Y//4YtsxzBe882ZxHm/NbuI0LCL1qHRKm7ngdeN3z1PhMeKcWlp8IXfg3+8n1ww2+Yw0ql9PzxF+Fr9yf7ssu6zefvfD3CLe2FC9eYewLMzpl6/wMnmVO9YZ4pmJLO6Rp7+uw+uODNsOGM6Odf3QNffwD+8+F4u515ginm5rV4HxESftGGbd3dDc+9Ap/+Tvka8ae+CT5+JZxXZltwZg423Wbq+KcSfJPlPaZk8v3bo58/ZzUc2gv+LBx7hKlnH8XWp2DHK9BTg6TNzcOyZfD+c+C4w+NXMj96Cl4smANbcYXXPni+CZE1qdcvPZAYiE7Fs+J/033wmVvr85433A1fvNPEt5N4vN1d8NKr8IOYc6SnHQNrjgLmjZCeFVOm4f7tJkOpq4aePjcLZxwH7zkr+vk3ijB1L7y2F+iC//cAPPx89LVnnwCZM8wJaSEk/KK5OoZnwiifuAX+8fbaqkz+ew4+/h9QeGPhRixJPt+fMWGTqFXHKavgrOPB6zH/Ru0rvLQb7nrSrDaq7ejzPnTb2kVrj46+5u4nTYgn5Znw0+M74OYH4ie0D10Aq1ZUXDZZCAm/aDxdKXhlL1z3FXMHred3Vfb6whvwqSz83hbY/kr5u1GFVx10G885qpxBKmVO8a7ohYtjqnE+8bKJ75PsZiTR3v68ubHLNedFP7+nCH//X/DyTnNAq2i9/i/cCc+/Gv2a9SeZ0hLzb5jri/vMY0YTgVgktJnTOVTls3enzEGqv7oF/usxGL3CVNgslxr5nR/Dp74D2R8bz3ZZd+VVGrxu2PY8PLgjuhja2SeYwm3nro5+/b3PmDMJCYuURX8HD65aFx9KenG3ueaydbA8bSbLB5+FH2+HG++FkUsPfs1hvebvu/eZ0FdPl/nvh541m9np7tbqI0LCL5qXqhMae2xRtO89ZG7B+I61pVM2wdxn95YcdC23uetVrjhm3jDhmmvOO7jM8BnHwi+dA8dHbLjunYEfbIM9eyFdZXnpeR+OOQx+eX38HsGbDoNN/8OEeVK21MWX7jSrpH+6w9yJ67CIukc/e6q5PaTvm4mjOGP2M/7062aV0t3VWn1EKNQjmpO9NXUUD0iDl0p2AKm7C1iWLIOn9KwDd2wzh6PCHLMSfv/y6LuEPb8rfoO1kjDPZafBhafEX9PbY8T/qENN3P6I5SZz5+zV8MB2uPGeeHuuOsQcelt1iDmQ9v5z4c+vXtL4/14NEwm/aC921eNNulPJyhV016lndXXDQzsgHxHn7/JMemWUd3z/Dsi/aEo4Vyv6K5ebA1uVet+rVpg7c+HDDT+CfTPJX3vJm0vX+G+FPiIk/KJ5eLklO2jKbKDe/nhl4aIfPQkvvxq6QUmFwv/2Nab8cjV86HxYczTc/QTc/FAFE11qSWP8L2uYSPhFG+F5PNOS3xvjtU//OHn446Xd9vRscM/ZCpmdN3XuP/J2OLTK+xIcezj85sWwazfcFOT4J+CR58xDfURI+EU9aNlb6nV78N/PmjtVJeHRF0x9nq4qPGcfU/TtwjVw6enx1wW3bIx7+D58+Hw45Rj49sOw9enSnzk3Dw/sMLV+nn11yTZ3ddvFDkFZPZ3DT1p4tcKre+C2R+H0Y8pf/9BzptxDNSGT+XmT/rlxAI5eEX3N7Y/B1+4rvZrwPPP0IcvgyZ/CjTm4aI3ZDA7zyhvwZ98w77m9YMI9nvqIkPCLZhnUKS+ZKKWquZltCYpzcPs2GH5n6ev2zMD3H6u8Xn7A3CycfRJc9daY5+fNmYbpHyfbwE55QBfc8jB89IXoMwc9XfD6XnjmBehZvqRF3CT8HYJCPZ3DDqDmJMHZuWSnfGbmqPq+unHhkIefK396+MXX4Pvbqqu9P+9DVxe8+yw4JeaWJN9+BHJPO3n7ZR5gCsQ9+RJ87d7o9zx0Gfz6RXD0KnMLySVizvYRIeEX7YLvs9fzeKqmztIN9z0Dr+wpfd1Lu82tDqmj05/y4Omd5s5cpbh/h5kcvCo3dU88En7twvjJ7IYfmdO1lRR98zDf56Z7o8tPAJx/Clx9pllxLEXhTs/jKd9XHr+EX7QVnscu4MFa3qM7ZWrq/+tdpa/795wpl9BVx97lYSacrWWmruwjRsCrEf6UB+85E94cU4ztzidM+eVqJrTuLnj4BfiPmOJty7rN6eSjDl+yw1sP2j4iJPyijdgN5Gp9k+6UqcHz2dsPvtPUzJwR/U9+y5QqLif8XV3xG7AHZbV4JhRz/w5T/C2KvTMmzBMWTs8KaxQ9XfZ7+nDcSvi9y+O/71fvM7X9q8248Xz4t63mPaK4/FS47HRzS8n9p6P9+LMIvd0L4aQ6kLN9RHQA2tztLO6r2VNImQybP7oJvvEg/Pw6OPpQI8bffdSkLu7aWz6jxusymTf/9244+rCFG6f7wIr0wZ69Zz3ye5+Bf7gdTn8T7C4ueN7dKXO/26d2Hjzh+MCtPzFplu7Nznt7TOrkS7tNKYpjDzeF6L6/7cCyFL32pjBfuc+sJKoV266UuRHNX0+bdFF34kylzF3ClnVD7zIzedn5iOlHzD0F9swu/J7ebnNf4t17m6dviBaKAPhNfOdnUT96rwVgve/zn8CqWt/Px4iTH2ziemb92NOVPMwy78PsDNFB7ZjVgO+bG7xHviZlNlKjPr84S/TWtmfq7ac8k7EzNxMfawquq5XiDPE75BG/O/Z6D3p6qs9gctjpeVwBbN17vcaKPH7RbuSB+4HLavYYbJiEGg4apbzKK2d6XnXVNtPd5Xt7Vwq6ljW+EdI9jb2+Cu5Hh7c6CsX4O4udwJ0ygwhxp+0bQh6/aEc8jweAGaBH1hC2LzwgM8jjF+3N3cATMoOwPGH7hJDwizYmD9wrMwjLvSi+L+EXHcG3gaLM0PEUbV8QEn7RAdwMbJcZOp7tti8ICb/oAH4K3CYzdDy32b4gJPyiQ/gSMCszdCyztg8ICb/oMG9P2Rydy91a9Un4RWfyOZlAbS8k/KKzuAV4RGboOB6xbS8k/KIDeR74oszQcXzRtr2Q8IsO5UZgm8zQMWyzbS4k/KKDeRy4QWboGG6wbS4k/KLD+WeJQcdM8v8sMwgJvwB4EvgbVMahnSnaNn5SphASfuGGAL4pM7Qt30QhPSHhFyF2A3+PbritthUSftFRZIF/IPqOtqI18W2bZmUKIeEXcfwjkJMZ2oacbVMhJPwilieAvwJelilanpdtW+qOa0LCL8pyC6rc2A58CZVmEBJ+kZAi8GngTpmiZbnTtqFSdIWEXyTmKeA64GmZouV42rbdUzKFkPCLSrkD+CSwS6ZoGXbZNrtDphASflENPvAvqHZ7K/E522ZKyRUSflE1+4C/BKZkiqZnyrbVPplCSPhFrbwC/AHwXZmiafmubaNXZAoh4Rf1Yjvw++g+vc3I3bZttssUQsIv6s2DVmDukSmahntsmzwoUwgJv2gUPwT+UOLfNKL/h7ZNhJDwi4ZymxUc1fRZOnK2DW6TKYSEXyym+P8v4C6ZYtG5y9peoi8k/GLR+SHwWyjbZzH5rrW5wjtCwi+WjAeBXwVulCkazo3W1trIFRJ+seTsAD4K/C0q79AIdlnbftTaWggJv2gKXgX+BPhjdEPvevKktemfWBsLIeEXTcU+YDPwERSDrgc/tLbcjMowCAm/aHJuAzYCf4dKCFTDK9Z2G1HmjpDwixZiO/Ax67Eq5TM5d1mbfQyVYBANolsmEA1kH/A14AFgGPgd4DCZJZLXgM9iwjp5mUPI4xetTh4YA34J+CqwVybZz15rk1+yNpLoC3n8om3wgWlMKON9wG8CF3VwH5zFbN5+3gq/0mCFhF+0LbuAL9hJ4P3Ah4DzAa+DJsC7gS8DXwGeVZcQEn7RKTwLbLLe7tXAIHAJkG7T31sEvoe5S9bN6CCWkPCLDmYHZkNzCrgMuAZ4N7CiTX7f68DXMeUWbgV2qsmFhF8Iw07gJkwW0HrgSuAq4C3AoS32W3YDjwDfBG4BtgJzamIh4RcimjnMBvBdwPXAxcC7gHcCJwOrmnjiegq4HfgOcIe8eyHhF6I6Mf26fRwLrLOrgbcDpwJrgZ4l+m4zwDbgMeAH1qt/CHhezSYk/ELUh+ftI4sJ/RwHrMZkBJ3mTATHN+jzn3WE/ieYzJztwHOY0I4QEn4hGshuK8CPYTZMl2E2gw8BTgTW2H+PB44Bjgb6gMPtdcudlcIMsAezCfsqUABeBF6wYv8M8IT99w17nQqmiZbG831fVhBCiA5CJRuEEELCL4QQQsIvhBBCwi+EEELCL4QQQsIvhBBCwi+EEELCL4QQQsIvhBBCwi+EEELCL4QQQsIvhBBCwi+EEELCL4QQEn4hhBASfiGEEBJ+IYQQEn4hhBCtRc333PU8T1asgvSIPwT0A5PFTV5eFhHNzlLeplU6U982kce/dPQBo8C29Ii/TeYQQiwWEv6lo+D8d1bmaLsVXSY94u9Mj/iDsoZoNrplgroP+D5gGyaEM5bwZRL+1mrjAaCvuMkr1W7jdlW3JT3ibyxu8qZkuaZu09HwmCxu8nKL/Pn9wJD9Uw6YsjpSqPfnebXG7RR7i2zAccerXx8Vw7cx/s32f9cvZicTNbfxNJCxE/bG8MAM9YGgH0w0ahAvFlFa0XttyZf0A+6KZ9ROhq5NpvZeT34xdSY94gffaxAYKHHpcHGTN9kgxyETYZM4YvWhWv3ubqPBGBgwmLnzxU3e2kX+Dv3O5wPkOTCk49IXEgbRGv0s4wza/phB7U78Y3aCmAZG0yN+Fpio90TfDP3fIWN/byn6rJ3Ge69l1d7rF3UM9DttlAMmbRttcSaCQrUrcRvey0Y4BK6z5zJpnYKcfe0W57kJqyN1pbsFB95ogpmauFk0NNsCFOo4q4dn742t7OGJSAZDHmEhIsQTCMeGQODTI37BCk7GDuZ27P8B4e82bMUNOyG4nz/ZKNG3YdehcPimuMnLpkf8Kfvbh53rp5zvPlFDtt1mIJ8e8TeE+scUCyHA4P/HQp+TcZzGjY2KBCyJ8PvZ9FYg72WKG6sceOU6fdZ6WsHs229fMxjnxRU3eRtr7GT9oU62P03TeombrRDkSw1M0dROh9vG2XCM34pyxmn/nNP+rqDUMpibsv+XYMwR/eC7ZUL/X+8QSngsut8lB1Dc5G1Mj/iD6RF/tLjJm4ixYbX0WXtP2/2dvP3MQnrEH7NasLG4yZtKj/jTdoKacr73pDshNYKGZPX42fQWP5seinluszVKtZtd5V43XNzkbXAGV8bOsqWyK+qxlApvDrmdKcjZn7biEQ4TbEuP+L6NHbc9fjbd52fT4y341UdDy/Owd+k+P+i09WgorFALzdr/48jZ3z/orITqJbBRk+J4jOjHtee4s7Hb56yCcjX+5mDl44ZtKG7yJoubPM/Z7M/Z64LvPdZo0W+I8PvZ9AFLUTvI++1/D9kft9HLFKfstdV0/JydvVcVN3me03nGIpatY7azTQEbgVWhzpevIPumWm9/0BH7bekR348ZiBl7fbsIfNxvyQCjJZ6vx2f3+9n0uJ9NT/vZtO88ttq/99XQxtmILJ3x0CquH9iaHvG32t9biAkNtXz/L8O0tU3URJ+vc5inlFiPRXj2/aFJPBM1qVe5ytkf9iozpicjNGDUeQw1olG66zzYAq9nzMsUJ6x3PwRs8LPpAbvEmQD6/Wx6m/0352WKiWd9K6jrnYE4YRs8E+W52IG2KjSIK/Ggknoa+98vNGOPVvFeLZ/eafvCtJ9Nj3mZ4kTEUjjK+6uH0xH2vIe9THGDfT6ILw+wkC5XqbefAzbasMJm5z2GrLBPOiGHcScsM1yPeG2T9v9y5Ine16jrSsOGTvKh1XTOhlXyEWGhPuvdF+yKbSDBBJLke2SBpGlIA47XH0w+mXAIsd4b9fWO8W+xg7nPz6Z32r+td55zB9AEMOFlitUO/n67THMNtcXp1BNRnoydQfsSeglJPUF3Q8/dLDqoEWOYoH1LN4z72XTByxQnI4S/L/DOgcGICSLpqsINkQXZGJkIYZty/p6toI0zVmTzmH2aghWYAWfg7k/9s9kZ4Tj8YHrEz9Zxs78p+n8ZgqymqLav+8Rvbb82PeJvcZyx4ZhxFRb5oQaFn4iYcDLOKjFutTDeyO9Tl1CPDecE3pSb0rjWyxRzQMHLFFcBG4JO6WWKY9WIvl3+bHEG+5QV27xd9hYivPD9rw0buw4Ha8ZD3n4hxtsfA9baf4dDnb7tRN+2bbklc5/TVuO2D1WKKyRjtp8Fn1sI9bF8zN+TevtjQfuG2nmDG2JxUjoLNrwyZn/jdMSE0Or9v1xYarJEe9Vd+K0jlkmwysqEhD+wV67BmXiZUOhrzLFDrrjJm7AhqalGrYzq6fFP2xk0CPEEM+6A9chymCyerJ9Nj9XYqOPWKGsxJ2TDy9zg/6ccb20gZnYt1DoIQwOsPz3i91mP0O2AbnxxwnltW2f2eJnisLsCihn8bjtk/Gx63MsUq+kjbkhpfyjJ2USerGYAhTJ18jFeZiEk+tPOhBBk9mRtaGhresSfpIp0wWbr/2U8/UDkRok/pNQIZyf4rIm4NFUb1sk4Y9YNyfW5p3hjMn7qxQabWhqswvptgsewbcfBRrVTd50G+PrQ/2/0s+khK/SbMRt5a71MMV/Ncj60vA2WPmHPYcAOukLIWG6jUosIRCz/xyNm823pEX+t/X5j1hObiljuuXHIoVDKX/D917b0Sc8F0R0FJu1EENV/Jql+Qy2qHd3N9NFQSA0biuwr5/VHHMjbagV8OOY09kGib/+2BRNnXu943UP2vaYqyKNvmv6fUPiDiSrYTxki4tBbHb39QSdkMxgKq7iT7VBotRm2zf4JxE4Kgc2z5SYCp33HYiaOvlCbbXZsEkxIfSGxb07hLzGYAw+kH9jmZ9Phy7JWEJIuNwecwR7OBe4DtkYYq895zXCZ+iqVxOm2hJa0g+7nWU8vF7NCGIgJJYQ7yBA1HPZZAqEPvK3+iAE1GOH9u2mdk16mWIsYZexewVBEH8sBOS9TLPjZdKGCldaW0EDdPzDDmRrWawsye1zRn3Zelytu8iacjdkMJotjnIXTm/lm7/8JyEZMzhP2ET7AVc8Qz+bQ73dtGUw6Gzi4Hs5UhN2DlXkQvQjaarC4yVtf4qtM2vcfD1YXob0Wd/IOO47BXlHOrkpaS/j9bDoQN3dmnbKDb8K5bgCT+VFImNnTF2rIrLOUHnYGWFTHmkjS6e2AzscNQNsggSDkI5ZlORvqGQ0N2GqqNI6nR/yWqO9iN/OjNg0ngondtveg0z6bQwOilkNEUW2eCzJ6YvpSoUQ/cD3lKevBbQsmdVf47bWjbj8LHc/PhlY0k6EJKshEGrXtPdys/b8Cj991hgYdew8HdqxXqNOK/nTo/YJNeNfOY46oZ5P8RnvQa2doAi11fcGeAB5loR5RVBtO2DbJ2ZTfYLWWsQ5DPmKyaD7ht2LvDuZg+V6IC+94mWLOz6ZzwGY/m16fYMOt3/mMSXcZFSyXbVaDG/PsdwZv0lVFlHcaDiMckBdsj+T3OZ8bd8IyWGYnPcDUR2vU8pmyvyvs8W/xs+m8fT5qZTNRJxHIYs6HBHH90ZATEvTDIBunr4z4jTq/a9gO6LiXDLGQXz/pTAQFO7gn0iN+vz0hO2XF2osI75Xz7pqh/yd9j/DkszPiutHea00Y0H7fiss3OKLvimPettcBpSGCSbKKEhXuKnEy4fXBZxZi2hBntRdO5cw2eqVfF+G3JRim7MCaCnn0g3YgBhk/E3YDOCjSlHEGz0QCEcQu1wZCnhaE8pXDHaGCnzSYHvHHol5jO81kic6RczrI5qBTh2N9zh248pjqey1d08fLFIdtqMfNdy+wcHhp0j4XpFpmS3jjlbB/6ew4Dn2OAG1x+mM2xnuOmtyDkrjZMsKcLW7yNoS8/yHrXU46q78gZrzKyQzKUlmq3pL3/4Qrr+mE4jhhbR145eO91zK59/pkk44V/a3WLhtZ2FPod8qkUEqwnZV5OEy43gm5BH2skDBU1hda9RIR+oracA9s0vAMv5qF3w72AbcDO7nVOeuF5Z1SDeNOpo+7FKokrWxbhLFyYa/MOTJfqHBwBUvmSr5TwV0Klpggah2UzUzWEeENtp0z2Pi9n02vZaFQWdbPpkdr3Ox3hb/fOhhDEaI+EYr7lvT4yxyZz5WaCGw8N6iT02c374bcMGAd7NyM/R87CY2HhHbICbPkODANdcL2ma1lQnal2n7CjqEpp2xGX2jyOaAEgw2lDFL6cOWonUyqqStU7oBi3h7063Ns1B+sDp1VZ1N7/NmIWWr/8tIOeHdWz9fJ04vzyNxBmLcDoVCNkFSxHCwbA0y4pK8mzjluv3O2ETXEE3r9OT+bnmJh03bU2iNrn89bRyEfiICfTWftWY9ahX8oYvV1UCaRk2BQa9w0mEQmYtojEJ8BN+RT59Bas/T/YGM1WN1tDAl6ztppPPT9o75b4r4bXjE58fWh0OdMOavszVWErSjjwcc5B31lvv+EM0EPLWZIt7segz3CIPtTpWx9HrcTjdVhwLn50YGHNxRzrLlA+WqG9RD+SssQ1LuRR51l+pC10VKsJIY5sCjXhiBbx4b3Bq0I9GHi7rWeHA1iosFZkUk7uYzH2Lguy2jb/9bGiH4QYurHSSO0k8FmaqvZ02z93/Xy8zYMVbCiP+BMBG6J5ClHsAdiVo3VEoSPArsnSYucsiumqIl5qNJJyXrzo07IMDwpxNawsqe78xW22ZJ4/KVEcMCZ7bEDvR4nBTN2CT0Q0WEKEY06lB7xB8rVSonZbKv0Ny8VE474D4TDb4vIkJcpjlmRH2IhjXd94BHaPZ7ROBH2s+npJKtCG0rqxxzeijrpWKhXezlhk0omI7c0s7sCyFHb5l1T9P/eaw8I4wTfoeD8zrwV/bwTgimEnL8DPOq919dcJydPzF6HDQeNkfC2iqFDlpVm123EnPsYDJ3jmSrhKBfsaxquJY2+2fpGe7hr/9Knyoqc4SV81KGUjTGeSjBLb46LmwV1uUNxwUo9/kqvr/cGzkSD37+cCA/awnvhQ2hBHDdYzrqeXtx3HAgquiYQ2Ep/a6HR7WuP3Q87oj+AicsP1Ng2TdX/915vvGrngePp5+xk75YdxpkIojzqhheMs22TRPTDh/cmK/ycnF39bnFTSm1WV2yV0OImbxWLcHan0Tdi2RJxaCs40TkcKtxVqVi68b1BYKc9CZkJN0B6xA+84ekSKXlVU6E32KjQQ8GpTJhdzNo/1rvfbEVp0vXkgvILts37Q8Kbj3mvYHOxXP+IO9KexGPqXwzbhA52BbddzNahrzRN/3e+wxY3HGX/7XcmlA2hVehgqK0WdW8quPduRMZdxunPuCu3hO/rhrXydtINqu4edJI/fCCsuMkbs202VCJk2dTCn2MhzZOgFHMNghe8ZlWoPsokJU4EWkMWKJ8775bqTdzQNn47hskeqHRzt1DHTtwfWnovCjZ3Puio+Nm07/42G5IZDYU48jEC3Z9EvG2WWL91IPIlls5u6Qi3ZG9/g0Ul8MyDTbuxOmzuNmX/ZyHOv/8G6iHRD9ItwxPeAfHzRb7vbjBuB52yDHHjdCJBe5fbON5/sM5OvsHEHXnrS9u+E43y/r1q79K+/w08L86jH8VU53Q39rbZTjBWbRpfqVhlKK95bTNXvHRretQj28M5Wj68VFk9TvsP2e/Sb5f7064D4FyzOdwXnAJ/U3G35nSyxMaiNoeDhAJntRGsSMKnp1clrdLp3AT7gLz9EiIwan9/ZD34Gtp5yfp/lFb0XltS6IIT7gfdE4CD8/3X7r0+3hmM0pk6TtDTxO9tJB6ftsDaQDD5xdRzCvZRwgc890+6lehBtfq9KMLvDNRgc29VAwV10C7fNtLE1FP4bWeabgbRr3CC2FnCs897meLaOn9eEGvOVCH8wWnkbAnhdQUfu6xfu8j9qmH9vwLhDx8sm4hYhbqr/7KHthol/KG2G2IRCyWGQkLlCtiNhVYEE80o/KNllpVrayzI1fLUWfjHrYeRayUbOLfijPK2xupwuCvuc/ux2Ud1assglBUOtbTURFwH4Q9i4+EqokEmTy5iYigA60t5+4sh/O6KioVy0lOLcf/biM8fJ/lBtrF9n6k8HNQo4Q+Wxe4XmqpDznY7CX8Q0phc7M4lGuK1BaeB8/aRbbWJuA7CPxgS/Zy1yZYSQja29/rywrVYwt9E/Wor5VNrp4DJfZ+pPG27IZu7NqfakyyUJKjoqcmwhXE24UR0OmaQ4eOWrtg/BpKIfoeykeiKvgdsBi9ZqEcI0bmU2NyNwg0FJQrxiMbQLRMIIRaJLKbMRVClVaK/RMjjF0KIDiMlEwghhIRfCCGEhF8IIYSEXwghhIRfCCGEhF8IIYSEXwghhIRfCCGEhF8IIYSEXwghhIRfCCGEhF8IIYSEXwghhIRfCCEk/EIIIST8QgghJPxCCCEk/EIIIST8QgghJPxCCCEk/EIIIST8QgghJPxCCCEk/EIIIST8QgghJPxCCCEk/EIIIST8Qggh4RdCCCHhF0IIIeEXQggh4RdCCCHhF0IIIeEXQggh4RdCCCHhF0IIIeEXQggh4RdCCCHhF0IIIeEXQggh4RdCCAm/EEKIjuH/DwBlBtEh6GizJQAAAABJRU5ErkJggg==" width="382" height="248" class="logo"></u-image>
  6. </view>
  7. <u-form ref="uForm">
  8. <u-form-item>
  9. <u-input v-model="mobile" placeholder="请输入手机号" type="number" maxlength='11' />
  10. </u-form-item>
  11. <u-form-item>
  12. <u-input placeholder="请输入验证码" maxlength='4' type="number" v-model="code" />
  13. <u-button slot="right" class="yzmBtn" :custom-style="yzmBtn" shape="circle" :hair-line="false" size="mini"
  14. @click="checkMobile" :disabled="isDisabled">{{codeText}}</u-button>
  15. </u-form-item>
  16. <u-form-item class="form-btn" :border-bottom="false">
  17. <u-button :custom-style="submitBtn" type="warring" form-type="submit" shape="circle" :hair-line="false"
  18. @click="bindLogin">登录</u-button>
  19. </u-form-item>
  20. </u-form>
  21. </view>
  22. <view class="xieyi" style="display: flex;align-items: center;padding:50upx 0;justify-content: center;font-size: 24rpx;">
  23. <u-checkbox v-model="tyYd" :label-size="24">登录代表您已同意</u-checkbox>
  24. <text style="margin-left: -20rpx;" @click="gotoXieyi()">隐私政策、服务条款</text>
  25. </view>
  26. <!-- 图文验证码 -->
  27. <uni-popup @change="changeModal" ref="imageTxtPopup" type="center">
  28. <popup-con title="图文验证码" :popBtn="popBtn" :changeImg="changeImg" @captchaImg="captchaVerify"></popup-con>
  29. </uni-popup>
  30. </view>
  31. </template>
  32. <script>
  33. import {
  34. code2Session,
  35. login,
  36. sendLoginVerifyCode
  37. } from '../../api/login.js'
  38. import {
  39. mapState,
  40. mapMutations
  41. } from 'vuex'
  42. import uniPopup from '@/components/uni-popup/uni-popup.vue'
  43. import popupCon from '@/components/uni-popup/popup-con.vue'
  44. import {
  45. isvalidPhone
  46. } from '@/libs/validate.js'
  47. export default {
  48. components: {
  49. uniPopup,
  50. popupCon
  51. },
  52. data() {
  53. return {
  54. mobile: '', // 手机号码
  55. code: '', // 短信验证码
  56. popBtn: [], // name为操作按钮名称,color为操作按钮颜色值
  57. changeImg: false, // 是否重新更换图形验证码
  58. randomCode: '', // 图片验证码随机码
  59. codeText: '获取验证码',
  60. getCodeing: false,
  61. totalTime: 60,
  62. tyYd: false,
  63. yzmBtn: {
  64. background: "#ffffff"
  65. },
  66. submitBtn: {
  67. background: "#066cff",
  68. marginTop: '15px',
  69. color: '#ffffff'
  70. },
  71. isDisabled: false // 倒计时按钮是否禁用
  72. }
  73. },
  74. computed: mapState(['forcedLogin']),
  75. mounted() {
  76. //微信平台登录
  77. //#ifdef MP-WEIXIN
  78. this.$store.dispatch('wxLogin', 'weixin')
  79. //#endif
  80. uni.removeStorageSync('showStoreAuthTips')
  81. },
  82. methods: {
  83. ...mapMutations(['login']),
  84. changeYd(v){
  85. this.tyYd = v
  86. },
  87. // 获取验证码
  88. getCode() {
  89. let sid = null
  90. sid = setInterval(() => {
  91. if (this.totalTime > 0) {
  92. this.totalTime = this.totalTime - 1
  93. this.codeText = '已发送' + this.totalTime + 's'
  94. if (this.totalTime < 60) {
  95. this.isDisabled = true
  96. }
  97. } else {
  98. this.isDisabled = false
  99. clearInterval(sid)
  100. this.getCodeing = false
  101. this.codeText = '获取验证码'
  102. this.totalTime = 60
  103. }
  104. }, 1000)
  105. },
  106. // 验证手机
  107. checkMobile() {
  108. if (!this.getCodeing) {
  109. if (this.mobile) {
  110. if(!this.tyYd){
  111. uni.showToast({
  112. title: "请阅读并同意隐私政策、服务条款",
  113. icon: "none"
  114. })
  115. return false
  116. }
  117. if (!isvalidPhone(this.mobile)) {
  118. uni.showToast({
  119. title: '请输入正确的手机号码',
  120. icon: 'none'
  121. })
  122. return false
  123. } else {
  124. this.getCodeing = true
  125. this.retsetCode()
  126. // 图文验证码
  127. this.$refs.imageTxtPopup.open()
  128. }
  129. }else{
  130. uni.showToast({
  131. title: '请输入手机号码',
  132. icon: 'none'
  133. })
  134. }
  135. }
  136. },
  137. changeModal(val) {
  138. if (val.show == false) {
  139. this.getCodeing = false
  140. }
  141. },
  142. // 验证图片验证码
  143. captchaVerify(code, nowRandomCode) {
  144. const _this = this
  145. let obj = {}
  146. obj.mobile = this.mobile
  147. obj.random = nowRandomCode
  148. obj.code = code
  149. obj.signName = '修配易码通'
  150. obj.openid = this.$store.state.vuex_openid
  151. console.log(this.$store.state.vuex_openid)
  152. // 发送短信验证码
  153. sendLoginVerifyCode(obj).then(res => {
  154. console.log(JSON.stringify(res.data))
  155. if (res.status == 200) { // 验证码输入正确
  156. _this.randomCode = nowRandomCode // 图片验证码随机码
  157. // 关闭 图形验证码 弹框
  158. _this.$refs.imageTxtPopup.close()
  159. // 开启倒计时
  160. _this.getCode()
  161. uni.showToast({
  162. icon: 'none',
  163. title: '验证码发送成功'
  164. })
  165. } else { // 验证码输入错误
  166. _this.retsetCode()
  167. uni.showToast({
  168. icon: 'none',
  169. title: res.message,
  170. duration: 5000
  171. })
  172. }
  173. })
  174. },
  175. // 重新触发获取图片验证码
  176. retsetCode() {
  177. const _this = this
  178. _this.code = ''
  179. _this.randomCode = ''
  180. // 切换验证码重新校验
  181. _this.changeImg = false
  182. _this.$nextTick(function() {
  183. _this.changeImg = true
  184. })
  185. },
  186. // 登录
  187. bindLogin() {
  188. if(!this.tyYd){
  189. uni.showToast({
  190. title: "请阅读并同意隐私政策、服务条款",
  191. icon: "none"
  192. })
  193. return
  194. }
  195. let mobile = this.mobile
  196. let openid = this.$store.state.vuex_openid
  197. let code = this.code
  198. let random = this.randomCode
  199. let data = {
  200. 'mobile': mobile,
  201. 'code': code,
  202. 'openid': openid,
  203. 'random': random
  204. }
  205. login(data).then(res => {
  206. console.log(res)
  207. if (res.status == 200) {
  208. this.toMain(res.data)
  209. } else {
  210. uni.showToast({
  211. title: res.message,
  212. icon: 'none',
  213. duration: 5000
  214. })
  215. }
  216. })
  217. },
  218. toMain(data) {
  219. this.login(data);
  220. uni.reLaunch({
  221. url: '/pages/index/index',
  222. });
  223. },
  224. // 用户协议
  225. gotoXieyi(url) {
  226. uni.navigateTo({
  227. url: '/pagesA/xieyi/index?id=0'
  228. })
  229. },
  230. },
  231. watch: {
  232. mobile(val) {
  233. this.mobile = val
  234. }
  235. }
  236. }
  237. </script>
  238. <style lang="scss">
  239. .phone-login {
  240. display: flex;
  241. flex-direction: column;
  242. width: 100%;
  243. height: 100vh;
  244. padding: 0 25upx;
  245. .login-content {
  246. padding:0 100upx;
  247. height: 80%;
  248. .login-logo {
  249. text-align: center;
  250. .logo {
  251. display: inline-block;
  252. margin: 200upx 0 100upx;
  253. }
  254. }
  255. }
  256. .xieyi {
  257. text {
  258. color: #1283d4
  259. }
  260. }
  261. }
  262. </style>