Bootstrap

【计算机毕业设计】基于微信小程序的电影院票务系统

基于微信小程序的电影院票务系统
开发语言:Java
框架:ssm
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器

安卓框架:uniapp
安卓开发软件:HBuilder X
开发模式:混合开发

运行后台路径:localhost:8080/项目名称/admin/dist/index.html

管理员账号:abo
管理员密码:abo
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

package com.config;

import java.util.Date;

import org.apache.ibatis.reflection.MetaObject;

import com.baomidou.mybatisplus.mapper.MetaObjectHandler;

/**
 * 自定义填充处理器
 */
public class MyMetaObjectHandler extends MetaObjectHandler {

    @Override
    public void insertFill(MetaObject metaObject) {
        this.setFieldValByName("ctime", new Date(), metaObject);
    }

    @Override
    public boolean openUpdateFill() {
        return false;
    }

    @Override
    public void updateFill(MetaObject metaObject) {
        // 关闭更新填充、这里不执行
    }
}

<view class="content"><view class="box" style="{{'padding:'+('80rpx')+';'+('box-shadow:'+('0 0 0px #59f43e')+';')+('margin:'+('0')+';')+('background-color:'+('rgba(255, 255, 255, 0)')+';')+('border-color:'+('#ccc')+';')+('border-radius:'+('8rpx')+';')+('border-width:'+('0')+';')+('width:'+('100%')+';')+('border-style:'+('solid')+';')+('height:'+('auto')+';')}}"><view class="forget-input forget-margin-b" style="{{'padding:'+('0')+';'+('box-shadow:'+('0 2rpx 12rpx rgba(0,0,0,0)')+';')+('margin:'+('0 0 24rpx')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('rgba(255, 255, 255, 0)')+';')+('border-radius:'+('0')+';')+('border-width:'+('0')+';')+('width:'+('100%')+';')+('border-style:'+('solid')+';')+('height:'+('auto')+';')}}"><input style="{{'padding:'+('0 24rpx')+';'+('box-shadow:'+('0 0 0px rgba(0,0,0,0)')+';')+('margin:'+('0')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('#fff')+';')+('color:'+('#333')+';')+('text-align:'+('left')+';')+('border-radius:'+('20rpx')+';')+('border-width:'+('4rpx')+';')+('width:'+('100%')+';')+('font-size:'+('28rpx')+';')+('border-style:'+('solid')+';')+('height:'+('88rpx')+';')}}" type="text" placeholder="请输入您的账号" data-event-opts="{{[['input',[['__set_model',['','username','$event',[]]]]]]}}" value="{{username}}" bindinput="__e"/></view><view class="login-input login-margin-b" style="{{'padding:'+('0')+';'+('box-shadow:'+('0 2rpx 12rpx rgba(0,0,0,0)')+';')+('margin:'+('0 0 24rpx')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('rgba(255, 255, 255, 0)')+';')+('border-radius:'+('0')+';')+('border-width:'+('0')+';')+('width:'+('100%')+';')+('border-style:'+('solid')+';')+('height:'+('auto')+';')}}"><picker style="color:#888888;padding:0 40rpx;box-sizing:border-box;margin-top:20rpx;" value="{{index}}" range="{{options}}" data-event-opts="{{[['change',[['optionsChange',['$event']]]]]}}" bindchange="__e"><view class="uni-input" style="{{'padding:'+('0 20rpx')+';'+('box-shadow:'+('0 2rpx 12rpx rgba(0,0,0,0)')+';')+('margin:'+('0')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('rgba(255, 255, 255, 0.93)')+';')+('color:'+('#333')+';')+('text-align:'+('left')+';')+('border-radius:'+('0')+';')+('border-width:'+('0')+';')+('width:'+('100%')+';')+('line-height:'+('80rpx')+';')+('font-size:'+('28rpx')+';')+('border-style:'+('solid')+';')}}">{{options[index]}}</view></picker></view><button class="landing" style="{{'padding:'+('0')+';'+('box-shadow:'+('0 2rpx 12rpx rgba(0,0,0,0)')+';')+('margin:'+('0')+';')+('border-color:'+('#ccc')+';')+('background-color:'+('rgba(130, 163, 157, 1)')+';')+('border-radius:'+('20rpx')+';')+('color:'+('rgba(255, 255, 255, 1)')+';')+('border-width:'+('2rpx')+';')+('width:'+('100%')+';')+('font-size:'+('32rpx')+';')+('border-style:'+('solid')+';')+('height:'+('88rpx')+';')}}" type="primary" data-event-opts="{{[['tap',[['onResetPass',['$event']]]]]}}" bindtap="__e">重置密码</button></view></view>
;