增加珠海定制主题,theme6
Change-Id: I921f5565746f458ef0e9e4ecce6dd75745b4b8d0
This commit is contained in:
parent
9d294c213b
commit
dd67d35e4b
|
@ -722,6 +722,207 @@ class Dishes extends REST_Controller
|
||||||
'data' => $data
|
'data' => $data
|
||||||
), REST_Controller::HTTP_OK);
|
), REST_Controller::HTTP_OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 珠海的电信需要把日期放左边,右边是日期菜品
|
||||||
|
public function index6_get(){
|
||||||
|
global $max_book_date, $dining_halls, $dishes_typesInfo, $t_meal_datesInfo, $userCartList, $cart_totalInfo, $extra_menus;
|
||||||
|
|
||||||
|
// 最长预定天数
|
||||||
|
if(!$max_book_date) $max_book_date = $this->Common_model->get_config('MAX_BOOK_DATE')->value;
|
||||||
|
|
||||||
|
$data = array();
|
||||||
|
$data['user'] = $this->user;
|
||||||
|
$user = $this->user;
|
||||||
|
$data['title'] = '选择菜式';
|
||||||
|
//获取饭堂列表
|
||||||
|
if(!$dining_halls) $dining_halls = $this->Common_model->get_dining_halls($this->user->company_id);
|
||||||
|
$dining_halls = json_decode(json_encode($dining_halls), 1);
|
||||||
|
$data['dining_halls'] = $dining_halls;
|
||||||
|
|
||||||
|
$dining_hall_id = $this->input->get('dining_hall_id');
|
||||||
|
$dining_hall_id = intval($dining_hall_id) ? intval($dining_hall_id) : ($this->user->dining_hall_id ? $this->user->dining_hall_id : $dining_halls[0]->id);
|
||||||
|
|
||||||
|
// 获取最近50个的菜单
|
||||||
|
$list = $this->Common_model->sql_get_all("select a.*,b.name as meal_name from tb_date a, tb_meal_type b where a.dc_type=b.id and a.dining_hall_id = '{$dining_hall_id}' and dc_date >= '".date("Y-m-d")."' order by dc_date,b.idx desc limit 50");
|
||||||
|
|
||||||
|
// 左边tab里面所有的菜品(早午晚餐的菜品)
|
||||||
|
$all = array();
|
||||||
|
// 最左侧菜单
|
||||||
|
$extra_menus = '';
|
||||||
|
// 左侧的列表2
|
||||||
|
$meal_list2 = array();
|
||||||
|
// 左侧的列表
|
||||||
|
$date_list = array();
|
||||||
|
|
||||||
|
$date_get = $this->input->get('date');
|
||||||
|
// 当前展示的日期
|
||||||
|
$currentDateInfo = '';
|
||||||
|
foreach($list as $item) {
|
||||||
|
if(!empty($date_get)){
|
||||||
|
if($date_get == $item['dc_date']){
|
||||||
|
$currentDateInfo = $item['dc_date'];
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$currentDateInfo = $list[0]['dc_date'];
|
||||||
|
}
|
||||||
|
$date_list[$item['dc_date']][] = $item;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 就是cp的id, 改为日期(当前日期)
|
||||||
|
if(empty($date_get)){
|
||||||
|
$date_key = array_keys($date_list);
|
||||||
|
$date_get = $date_key ? $date_key[0] : '';
|
||||||
|
}
|
||||||
|
|
||||||
|
$data['date'] = $date_get;
|
||||||
|
|
||||||
|
if(!$dishes_typesInfo[$dining_hall_id]) $dishes_typesInfo[$dining_hall_id] = $this->Dishes_model->get_dishes_type($this->user->type_id, 1, $this->user->area_id, $dining_hall_id);
|
||||||
|
$dishes_types = $dishes_typesInfo[$dining_hall_id];
|
||||||
|
$dishes_type = $this->input->get('dish_type');
|
||||||
|
$dishes_type = $dishes_type ? $dishes_type : $dishes_types[0]->cpid;
|
||||||
|
$type = $this->get_type($dishes_type);
|
||||||
|
|
||||||
|
|
||||||
|
//待选饭堂,日期数据,发送客户端,格式已整理
|
||||||
|
$jcplace = array();
|
||||||
|
$jcdata = array();
|
||||||
|
$jcmeal = array();
|
||||||
|
|
||||||
|
// 获取购物车
|
||||||
|
if(!$userCartList) $userCartList = $this->Common_model->sql_get_all("select a.*, c.dining_hall_id, b.date_id, b.dish_id, c.dc_type, d.dish_type from tb_cart a, tb_date_dish b, tb_date c, tb_dish d where a.date_dish_id=b.id and b.date_id=c.id and b.dish_id=d.id and a.uid = '".$this->user->id."' and d.enabled = '1'");
|
||||||
|
$cart_arr = array();
|
||||||
|
//print_r($userCartList);exit;
|
||||||
|
|
||||||
|
// 遍历左侧日期cp
|
||||||
|
foreach ($date_list as $dc_date => $dateInfo){
|
||||||
|
if($date_get != $dc_date){
|
||||||
|
foreach ($dateInfo as $dateInfo_k => $dateInfo_v) {
|
||||||
|
$date_id = $dateInfo_v['id'];
|
||||||
|
$dishes_type_num = 0;
|
||||||
|
foreach($userCartList as $cItem) {
|
||||||
|
if($cItem['dining_hall_id'] == $dining_hall_id && $cItem['date_id'] == $date_id) {
|
||||||
|
$dishes_type_num += $cItem['num'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$cart_arr[$dateInfo_v['dc_date']] += $dishes_type_num;
|
||||||
|
}
|
||||||
|
$jcmeal[$dc_date] = array(
|
||||||
|
'cart_num' => $cart_arr[$dc_date],
|
||||||
|
'meal_list' => array(),
|
||||||
|
'active' => 0
|
||||||
|
);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
$dining_hall_ids = array_column($dining_halls, 'id');
|
||||||
|
$key = array_search($dining_hall_id, $dining_hall_ids);
|
||||||
|
$dining_hall_info = array();
|
||||||
|
if($key !== false){
|
||||||
|
$dining_hall_info = (array)$dining_halls[$key];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// 获取当前日期的dc_type有什么菜式 -------------------
|
||||||
|
$t_meal_dates = $this->get_meal_dates($type, $dining_hall_id, $max_book_date);
|
||||||
|
$date_dish_list = $this->get_book_date($t_meal_dates);
|
||||||
|
|
||||||
|
$meal_list = array();
|
||||||
|
|
||||||
|
$date = strtotime($dc_date);
|
||||||
|
$month = date('n', $date);
|
||||||
|
$day = date('j', $date);
|
||||||
|
$date_text = $month . '月' . $day . '日' . '(周' . cnWeek($date) . ')';
|
||||||
|
foreach ($date_dish_list as $book_k => $book_v) {
|
||||||
|
$date_id = $book_v['id'];
|
||||||
|
|
||||||
|
if($book_v['dc_date'] == $dc_date){
|
||||||
|
// 获取当天
|
||||||
|
$dishes = $this->Dishes_model->get_dishes_by_type_id($date_id, '', $dining_hall_id, $this->user->type_id);
|
||||||
|
|
||||||
|
$dishes = $this->sort_dishes($dishes, '' , $dining_hall_id, $date_id, 0);
|
||||||
|
|
||||||
|
$explode = explode(')', $book_v['jcname']);
|
||||||
|
$meal_list[$explode[1]]['cs'] = $dishes;
|
||||||
|
$date_dish_list[$book_k]['jcname'] = str_replace($date_text, '', $book_v['jcname']);
|
||||||
|
|
||||||
|
$dishes_type_num = 0;
|
||||||
|
foreach($userCartList as $cItem) {
|
||||||
|
|
||||||
|
if($cItem['dining_hall_id'] == $dining_hall_id && $cItem['date_id'] == $date_id) {
|
||||||
|
$dishes_type_num += $cItem['num'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$cart_arr[$book_v['dc_date']] += $dishes_type_num;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!empty($meal_list)){
|
||||||
|
$jcmeal[$dc_date] = array(
|
||||||
|
'cart_num' => $cart_arr[$dc_date],
|
||||||
|
'meal_list' => $meal_list,
|
||||||
|
'active' => $dc_date == $date_get ? 1 : 0
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$data['jcdata'] = array(
|
||||||
|
'jcplace' => $dining_hall_info,
|
||||||
|
'jcdate' => $date_key,
|
||||||
|
'jcmeal' => $jcmeal
|
||||||
|
);
|
||||||
|
|
||||||
|
$vaild_dates = array();
|
||||||
|
$meal_date = array();
|
||||||
|
$rise_info = array();
|
||||||
|
if (count($jcdata) == 0) {
|
||||||
|
$date_id = 0;
|
||||||
|
$data['page'] = '该日期无订餐安排';
|
||||||
|
$status = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
//获取购物车总价
|
||||||
|
if(!$cart_totalInfo) {
|
||||||
|
$cart_totalInfo = $this->common->get_cart_total_price($this->user, $type);
|
||||||
|
}
|
||||||
|
$cart_total_price = $cart_totalInfo['total_price'];
|
||||||
|
$cart_total_num = $cart_totalInfo['total_num'];
|
||||||
|
|
||||||
|
$data['order'] = array('num' => $cart_total_num, 'price' => $cart_total_price, 'status' => $status);
|
||||||
|
$data['dining_hall_id'] = $dining_hall_id;
|
||||||
|
//涨价信息
|
||||||
|
//$data['rise_info'] = $this->common->get_rise_info($type, @$meal_date, ACTION_BOOK);
|
||||||
|
$data['rise_info'] = array();
|
||||||
|
|
||||||
|
if(!$extra_menus) {
|
||||||
|
$extra_menus = $this->get_extra_menus($this->user->company_id);
|
||||||
|
}
|
||||||
|
|
||||||
|
$user_default_dining_hall_id = $this->user->dining_hall_id ? $this->user->dining_hall_id : $dining_halls[0];
|
||||||
|
$data['take_info'] = $this->common->get_take_info($user_default_dining_hall_id, $this->user);
|
||||||
|
$serial_num = '';
|
||||||
|
|
||||||
|
if($this->user->company_id == 66){
|
||||||
|
$order_info = $this->Common_model->sql_get_one("select * from tb_order where id='{$data['take_info']['take_orderid']}'");
|
||||||
|
$receive_meal_num_info = $this->Common_model->sql_get_one("select * from tb_dish_receive_meal_num where company_id='{$this->user->company_id}' and uid='{$this->user->id}' and date_id='{$order_info['date_id']}' and oid='{$data['take_info']['take_orderid']}'");
|
||||||
|
if(!empty($receive_meal_num_info)){
|
||||||
|
$serial_num = $receive_meal_num_info['serial_num'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$data['serial_num'] = $serial_num;
|
||||||
|
$data['extra_menus'] = $extra_menus;
|
||||||
|
|
||||||
|
// 2023-07-28 开始实行
|
||||||
|
$init_pass_modify_time = -1;
|
||||||
|
if(!empty($user->register_datetime) && strtotime($user->register_datetime) >= '1690473600'){
|
||||||
|
$init_pass_modify_time = $user->init_pass_modify_time;
|
||||||
|
}
|
||||||
|
$data['user']->init_pass_modify_time = $init_pass_modify_time;
|
||||||
|
|
||||||
|
$this->response(array(
|
||||||
|
'status' => 1,
|
||||||
|
'message' => 'ok',
|
||||||
|
'data' => $data
|
||||||
|
), REST_Controller::HTTP_OK);
|
||||||
|
}
|
||||||
public function noticelist_get()
|
public function noticelist_get()
|
||||||
{
|
{
|
||||||
$data = array();
|
$data = array();
|
||||||
|
|
|
@ -57,7 +57,13 @@ class Order extends REST_Controller
|
||||||
|
|
||||||
$total_price = $this->input->post('total_price');
|
$total_price = $this->input->post('total_price');
|
||||||
$notes = $this->input->post('notes');
|
$notes = $this->input->post('notes');
|
||||||
|
if(empty($notes)){
|
||||||
|
$this->response(array(
|
||||||
|
'status' => 0,
|
||||||
|
'message' => '请先填写备注',
|
||||||
|
'data' => $data
|
||||||
|
), REST_Controller::HTTP_OK);
|
||||||
|
}
|
||||||
if ($this->user->type_id != USERTYPE_OFFICIAL) {
|
if ($this->user->type_id != USERTYPE_OFFICIAL) {
|
||||||
if (floatval($total_price) >= 0) {
|
if (floatval($total_price) >= 0) {
|
||||||
} else {
|
} else {
|
||||||
|
@ -520,7 +526,13 @@ class Order extends REST_Controller
|
||||||
|
|
||||||
$total_price = $this->input->post('total_price');
|
$total_price = $this->input->post('total_price');
|
||||||
$notes = $this->input->post('notes');
|
$notes = $this->input->post('notes');
|
||||||
|
if(empty($notes)){
|
||||||
|
$this->response(array(
|
||||||
|
'status' => 0,
|
||||||
|
'message' => '请先填写备注',
|
||||||
|
'data' => $data
|
||||||
|
), REST_Controller::HTTP_OK);
|
||||||
|
}
|
||||||
if ($this->user->type_id != USERTYPE_OFFICIAL) {
|
if ($this->user->type_id != USERTYPE_OFFICIAL) {
|
||||||
if (floatval($total_price) >= 0) {
|
if (floatval($total_price) >= 0) {
|
||||||
} else {
|
} else {
|
||||||
|
|
234
m/css/main.css
234
m/css/main.css
|
@ -2860,6 +2860,240 @@ textarea::-webkit-input-placeholder {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#page-index6 .bar {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
#page-index6 header .icon {
|
||||||
|
font-size: 1.4rem;
|
||||||
|
}
|
||||||
|
#page-index6 header .icon.icon-scan {
|
||||||
|
font-size: 1.3rem;
|
||||||
|
}
|
||||||
|
#page-index6 header .icon.icon-unfold {
|
||||||
|
font-size: 0.8rem;
|
||||||
|
padding-bottom: 0.1rem;
|
||||||
|
}
|
||||||
|
#page-index6 .title {
|
||||||
|
position: relative;
|
||||||
|
margin-right: 0;
|
||||||
|
margin-left: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
line-height: inherit;
|
||||||
|
}
|
||||||
|
#page-index6 .list-block ul.cp {
|
||||||
|
border-top: none;
|
||||||
|
border-bottom: none;
|
||||||
|
background: inherit;
|
||||||
|
white-space: inherit;
|
||||||
|
}
|
||||||
|
#page-index6 .cp-list,
|
||||||
|
#page-index6 .cs-list {
|
||||||
|
overflow-x: hidden;
|
||||||
|
overflow-y: auto;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
#page-index6 .cp-list {
|
||||||
|
background: #fffffc url(../img/menu-bg.png) repeat-y right top;
|
||||||
|
}
|
||||||
|
#page-index6 .cp-list .list-block {
|
||||||
|
height: inherit;
|
||||||
|
display: -webkit-box;
|
||||||
|
display: -ms-flexbox;
|
||||||
|
display: -webkit-flex;
|
||||||
|
display: flex;
|
||||||
|
-webkit-flex-direction: column;
|
||||||
|
-ms-flex-direction: column;
|
||||||
|
}
|
||||||
|
#page-index6 .cp-list .ftpic {
|
||||||
|
background-size: contain;
|
||||||
|
margin-bottom: 0;
|
||||||
|
background-position: center center;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
display: -webkit-flex;
|
||||||
|
-webkit-flex: 1;
|
||||||
|
-moz-box-flex: 1;
|
||||||
|
-ms-flex: 1;
|
||||||
|
}
|
||||||
|
#page-index6 .list-block ul.cp:before {
|
||||||
|
background-color: inherit;
|
||||||
|
}
|
||||||
|
#page-index6 .list-block ul.cp .active .item-inner {
|
||||||
|
border-left: #f66b22 0.1rem solid !important;
|
||||||
|
background-color: #fff !important;
|
||||||
|
}
|
||||||
|
#page-index6 .list-block ul.cp .active .item-title {
|
||||||
|
color: #674f4d !important;
|
||||||
|
font-size: 0.6rem;
|
||||||
|
}
|
||||||
|
#page-index6 .list-block ul.cp .item-inner {
|
||||||
|
padding-right: 0;
|
||||||
|
padding-left: 0;
|
||||||
|
min-height: 2.4rem;
|
||||||
|
border-bottom: none;
|
||||||
|
border-left: 0.15rem solid #fffffc;
|
||||||
|
}
|
||||||
|
#page-index6 .list-block ul.cp .item-title {
|
||||||
|
width: 100%;
|
||||||
|
color: #afafb0;
|
||||||
|
text-align: center;
|
||||||
|
font-weight: bolder;
|
||||||
|
font-size: 0.6rem;
|
||||||
|
white-space: initial;
|
||||||
|
}
|
||||||
|
#page-index6 .list-block ul.cp .item-content {
|
||||||
|
padding-left: 0;
|
||||||
|
border-bottom: 1px solid #e7e7e7;
|
||||||
|
}
|
||||||
|
#page-index6 .list-block ul.cp .item-after {
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
}
|
||||||
|
#page-index6 .list-block ul.cp .badge {
|
||||||
|
padding: 0 0.25rem;
|
||||||
|
border-radius: 0.4rem;
|
||||||
|
background-color: #f66b22;
|
||||||
|
color: #fff;
|
||||||
|
line-height: 0.8rem;
|
||||||
|
opacity: 0.7;
|
||||||
|
}
|
||||||
|
#page-index6 .cs-list .cs {
|
||||||
|
border-top: none;
|
||||||
|
}
|
||||||
|
#page-index6 .cs-list .list-block ul:before {
|
||||||
|
height: 0;
|
||||||
|
}
|
||||||
|
#page-index6 .cs-list .list-block .item-content {
|
||||||
|
padding-left: 0.3rem;
|
||||||
|
margin-top: 0.3rem;
|
||||||
|
}
|
||||||
|
#page-index6 .cs-list .list-block .item-text {
|
||||||
|
height: 1.25rem;
|
||||||
|
color: red;
|
||||||
|
font-size: 0.75rem;
|
||||||
|
line-height: 1.25rem;
|
||||||
|
}
|
||||||
|
#page-index6 .cs-list .list-block .item-text.kc {
|
||||||
|
height: 0.9rem;
|
||||||
|
color: #5e6060;
|
||||||
|
line-height: 0.9rem;
|
||||||
|
font-size: 0.6rem;
|
||||||
|
}
|
||||||
|
#page-index6 .cs-list .list-block .item-operator {
|
||||||
|
position: absolute;
|
||||||
|
right: 0.25rem;
|
||||||
|
bottom: 0.2rem;
|
||||||
|
}
|
||||||
|
#page-index6 .cs-list .list-block .item-media + .item-inner {
|
||||||
|
margin-left: 0.3rem;
|
||||||
|
padding-top: 0rem;
|
||||||
|
max-width: inherit;
|
||||||
|
}
|
||||||
|
#page-index6 .cs-list .list-block li.media-item .item-media,
|
||||||
|
.list-block.media-list .item-media {
|
||||||
|
padding-top: 0;
|
||||||
|
}
|
||||||
|
#page-index6 .cs-list .list-block.media-list .item-title {
|
||||||
|
color: #5e6060;
|
||||||
|
font-weight: 800;
|
||||||
|
font-size: 0.7rem;
|
||||||
|
max-width: inherit;
|
||||||
|
word-wrap: break-word;
|
||||||
|
white-space: inherit;
|
||||||
|
}
|
||||||
|
#page-index6 .cs-list .list-block.media-list img {
|
||||||
|
width: 4.2rem;
|
||||||
|
height: 3.2rem;
|
||||||
|
}
|
||||||
|
#page-index6 .cs-list .list-block.media-list .item-operator p {
|
||||||
|
margin: 0 0 0.5rem 0;
|
||||||
|
}
|
||||||
|
#page-index6 .cs-list .list-block.media-list .item-operator p .button {
|
||||||
|
padding: 0.2rem 0;
|
||||||
|
width: 1.5rem;
|
||||||
|
height: 1.85rem;
|
||||||
|
max-width: 1.5rem;
|
||||||
|
border: none;
|
||||||
|
color: #d7a98c;
|
||||||
|
font-size: 1.1rem;
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
#page-index6 .cs-list .list-block.media-list .item-operator p .num {
|
||||||
|
width: 1rem;
|
||||||
|
max-width: 1rem;
|
||||||
|
color: #ac9688;
|
||||||
|
font-size: 0.9rem;
|
||||||
|
line-height: 1.35rem;
|
||||||
|
}
|
||||||
|
#page-index6 .cs-list .list-block.media-list .item-operator p .add:active,
|
||||||
|
#page-index6.cs-list .list-block.media-list .item-operator p .minus:active {
|
||||||
|
color: #f7680d;
|
||||||
|
}
|
||||||
|
#page-index6 .cs-list .list-block > p {
|
||||||
|
font-size: 0.65rem;
|
||||||
|
}
|
||||||
|
#page-index6 .cs-list .cs-evaluate {
|
||||||
|
color: #f66b22;
|
||||||
|
border-bottom: 1px solid;
|
||||||
|
}
|
||||||
|
#page-index6 .title-text span {
|
||||||
|
display: block;
|
||||||
|
position: relative;
|
||||||
|
text-align: center;
|
||||||
|
color: #b5b5b5;
|
||||||
|
font-size: 0.7rem;
|
||||||
|
}
|
||||||
|
#page-index6 .title-text span:before,
|
||||||
|
.title-text span:after {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
top: 50%;
|
||||||
|
background: #8c8c8c;
|
||||||
|
width: 25%;
|
||||||
|
height: 1px;
|
||||||
|
}
|
||||||
|
#page-index6 .title-text span:before {
|
||||||
|
left: 2%;
|
||||||
|
}
|
||||||
|
#page-index6 .title-text span:after {
|
||||||
|
right: 2%;
|
||||||
|
}
|
||||||
|
#page-index6 .card {
|
||||||
|
margin: 0.3rem 0.2rem 0.3rem 0.2rem;
|
||||||
|
}
|
||||||
|
#page-index6 .list-block .card .card-header {
|
||||||
|
font-size: 0.7rem;
|
||||||
|
}
|
||||||
|
#page-index6 .text-orange {
|
||||||
|
color: #39b8ff !important;
|
||||||
|
}
|
||||||
|
#page-index6 .notice-view {
|
||||||
|
width: 100%;
|
||||||
|
position: relative;
|
||||||
|
color: #aaaaaa;
|
||||||
|
bottom: 10%;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#page-index6 .notice-view p {
|
||||||
|
position: absolute;
|
||||||
|
top: -40%;
|
||||||
|
background: #ff6600;
|
||||||
|
bottom: 0;
|
||||||
|
margin: 0;
|
||||||
|
left: 65%;
|
||||||
|
z-index: 998;
|
||||||
|
height: 1rem;
|
||||||
|
width: 1rem;
|
||||||
|
border-radius: 100%;
|
||||||
|
color: #fff;
|
||||||
|
font-size: 0.6rem;
|
||||||
|
}
|
||||||
|
#page-index6 .bar-tab .tab-item .total-price {
|
||||||
|
padding: 0rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* #cs-evaluate */
|
/* #cs-evaluate */
|
||||||
|
|
||||||
/* #page-index3 .meal-footer{height: 4.5rem;} */
|
/* #page-index3 .meal-footer{height: 4.5rem;} */
|
||||||
|
|
|
@ -0,0 +1,162 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<title>选择菜式</title>
|
||||||
|
<meta name="viewport" content="initial-scale=1, maximum-scale=1">
|
||||||
|
<link rel="stylesheet" href="css/light7.min.css?v=<?=filemtime('css/light7.min.css')?>" />
|
||||||
|
<!-- <link rel="stylesheet" href="css/owl.carousel.css?v=<?=filemtime('css/owl.carousel.css')?>" />
|
||||||
|
<link rel="stylesheet" href="css/owl.theme.css?v=<?=filemtime('css/owl.theme.css')?>" /> -->
|
||||||
|
<link rel="stylesheet" href="css/main.css?v=<?=filemtime('css/main.css')?>" />
|
||||||
|
<link rel="stylesheet" href="css/uno.css?v=<?=filemtime('css/uno.css')?>" />
|
||||||
|
<style>
|
||||||
|
.panel .icon-snacks:before {
|
||||||
|
font-size: 1.3rem;
|
||||||
|
font-weight: 100;
|
||||||
|
color: #f8b862;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div class="page-group">
|
||||||
|
<div class="page" id="page-index6">
|
||||||
|
<header class="bar bar-nav">
|
||||||
|
<div class="row no-gutter">
|
||||||
|
<div class="col-15"><a class="button button-link button-nav open-this-panel"><span
|
||||||
|
class="icon icon-my text-orange"></span></a></div>
|
||||||
|
<div class="col-70 fill-height relative">
|
||||||
|
<div class="layout fill-height column align-center justify-center" style="height: 2.2rem !important;">
|
||||||
|
<div class="flex">
|
||||||
|
<h1 class="title text-orange">加载中</h1>
|
||||||
|
</div>
|
||||||
|
<div class="flex company-tips" style="display:none;text-align:center;font-size:.65rem;color: #ff2727;;">
|
||||||
|
请在前一天18点前订餐
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="col-15"><a class="button button-link button-nav open-mypopover"><span
|
||||||
|
class="icon icon-scan text-orange"></span></a></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<div class="content close-panel">
|
||||||
|
<div class="row main bg-brown no-gutter">
|
||||||
|
|
||||||
|
<div class="col-26 cp-list">
|
||||||
|
<div class="list-block ma-0">
|
||||||
|
<ul class="cp">
|
||||||
|
</ul>
|
||||||
|
<div class="ftpic"></div>
|
||||||
|
<div class="notice-view"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-74 cs-list">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="bar bar-tab">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-20">
|
||||||
|
<div class="tab-item"></div>
|
||||||
|
<div class="cart">
|
||||||
|
<span class="icon icon-cart"></span>
|
||||||
|
<span class="badge total-num"></span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-40">
|
||||||
|
<div class="tab-item text-left">
|
||||||
|
<span class="icon icon-sponsorfill total-price text-red">0</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-40">
|
||||||
|
<div class="tab-item"><a href="javascript:;" class="button button-fill button-warning xhl">选好了</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!--授权信息提示窗口-->
|
||||||
|
<div class="popup authPromptWin">
|
||||||
|
<div class="content-block" style="padding: 10px;margin: 0.5rem;">
|
||||||
|
<p style="font-size: 0.75rem;margin-top: 0;font-weight: bold;padding-bottom: 8px;">该服务需要申请使用以下权限:</p>
|
||||||
|
<p style="text-align: left;font-size: 14px;letter-spacing: 0;padding-bottom: 8px;display: none;" class="camera">相机权限:用于拍照时使用。</p>
|
||||||
|
<p style="text-align: left;font-size: 14px;letter-spacing: 0;padding-bottom: 8px;display: none;" class="storage">读写外部存储权限:用于用户拍摄时临时存储照片、上传照片。</p>
|
||||||
|
</div>
|
||||||
|
<div class="row" style="text-align: center;position:absolute;bottom: 10px;left: 0;right: 0">
|
||||||
|
<a href="#" class="button button-big button-fill button-danger" style="width: 80%;margin: auto;" onclick="$.closeModal('.authPromptWin')">关闭</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="panel-overlay"></div>
|
||||||
|
<div class="panel panel-left panel-reveal" id="panel-left">
|
||||||
|
<div class="panel-hd">
|
||||||
|
<div class="list-block userinfo">
|
||||||
|
<div class="row">
|
||||||
|
<div class="item-content">
|
||||||
|
<p class="username">
|
||||||
|
<a class="userPanel" href="javascript:;">个人信息</a>
|
||||||
|
<span class="icon icon-next"></span>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-33">
|
||||||
|
<div class="col-100"><span class="icon icon-recharge"></span></div>
|
||||||
|
<div class="col-100">余额</div>
|
||||||
|
<div class="col-100 ye"></div>
|
||||||
|
</div>
|
||||||
|
<div class="col-33">
|
||||||
|
<div class="col-100"><span class="icon icon-pig"></span></div>
|
||||||
|
<div class="col-100 jf_txt">积分</div>
|
||||||
|
<div class="col-100 jf"></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-33">
|
||||||
|
<div class="col-100"><span class="icon icon-snacks"></span></div>
|
||||||
|
<div class="col-100">生日</div>
|
||||||
|
<div class="col-100 srjf">-</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="item-content">
|
||||||
|
<div class="item-media notice"><span class="icon icon-notice"></span></div>
|
||||||
|
<div class="item-inner">
|
||||||
|
<div class="item-title noticeNum"><a href="javascript:;" class="noticeList2">待阅通知<em
|
||||||
|
class="num">0</em>条</a></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="content-block">
|
||||||
|
|
||||||
|
<div class="menu_list"></div>
|
||||||
|
<p><a href="javascript:;" class="changePwd"><span class="icon icon-edit"></span>修改密码</a></p>
|
||||||
|
<p><a href="javascript:;" class="logout"><span class="icon icon-tuichu"></span>退出账户</a></p>
|
||||||
|
</div>
|
||||||
|
<div class="panel-footer">
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-100"><a href="javascript:;" class="app-qrcode"><span class="icon icon-qrcode"></span>安装码</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript" src="js/jquery.min.js?v=<?=filemtime('js/jquery.min.js')?>" charset="utf-8"></script>
|
||||||
|
|
||||||
|
<script type="text/javascript" src="js/light7.js?v=<?=filemtime('js/light7.js')?>" charset="utf-8"></script>
|
||||||
|
<!-- <script type="text/javascript" src="js/owl.carousel.js?v=<?=filemtime('js/owl.carousel.js')?>" charset="utf-8">
|
||||||
|
</script> -->
|
||||||
|
<script type="text/javascript" src="js/main.js?v=<?=filemtime('js/main.js')?>" charset='utf-8'></script>
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
1613
m/js/main.js
1613
m/js/main.js
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue