| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- <template>
- <div class="card" style="margin-bottom: 20px">
- <van-row style="border-bottom: solid 1px #e4e4e4;">
- <van-col span="16">
- <h3><strong>校卡审核</strong></h3>
- </van-col>
- <van-col span="8">
- <p :style="{ color: statusColor[2] }">{{statusString[2]}}</p>
- </van-col>
- </van-row>
- <add-photo @uploadPhoto="onReadPhoto"/>
- <p>活动仅允许深大学生参与,请上传正面校卡照片审核~</p>
- </div>
- </template>
- <script>
- import { Row, Col, } from 'vant';
- import AddPhoto from "../components/addPhoto";
- import {BasicFunction} from "../connector/basic-service";
- export default {
- name: "schoolCard",
- components: {
- AddPhoto,
- [Row.name]: Row, [Col.name]: Col,
- },
- data() {
- return {
- statusString: ['审核中', '未上传校卡', '审核通过', '审核失败'],
- statusColor: ['#f43736', '#00ff00', '#00fa9a', '#ff0000'],
- photo: null,
- }
- },
- methods: {
- publishPresent() {
- // 检验输入
- if (this.photo === null) {
- Toast.fail('请上传礼物照片');
- return;
- }
- // post_present()
- let present = {
- photo: this.photo
- };
- console.log(present);
- //FIXME : wrong address given !
- BasicFunction.get_data("ajaxpostpresent", function (response) {
- console.log("------ Data Rcvd in School Card --------");
- console.log(response);
- if(response.ret === "10000"){
- // 不需要 设置 SessionID, 已经自动保存在jSessionID中
- this.$router.push('index');
- } else {
- // 注册失败的处理
- Toast.fail("上传失败,请检查网络");
- }
- }, {});
- // this.$router.push('index');
- },
- onReadPhoto(file) {
- this.photo = file;
- }
- },
- created: function () {
- if (!localStorage.getItem('frontend-userid')) {
- this.$router.push('login');
- return;
- }
- }
- }
- </script>
- <style scoped>
- p, h3 {
- color: #fd6740;
- }
- p,h3 {
- padding: 5px;
- }
- p {
- padding-top: 3px ;
- }
- .card {
- background-color: white;
- margin: 20px 20px;
- border: solid 1px #e4e4e4;
- padding: 15px;
- text-align: left;
- }
- </style>
|