123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <template>
- <div class="card" style="margin-bottom: 20px">
- <van-row >
- <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;
- }
- h3 {
- padding: 5px;
- border-bottom: solid 1px #e4e4e4;
- }
- p {
- padding-top: 3px ;
- }
- .card {
- background-color: white;
- margin: 20px 20px;
- border: solid 1px #e4e4e4;
- padding: 15px;
- text-align: left;
- }
- </style>
|