Merge branch 'master' of ssh://code.srdcloud.cn:29418/fsdxszhpt/yzms

This commit is contained in:
fengjh5 2024-04-09 14:20:15 +08:00
commit 7f34860e90
5 changed files with 3319 additions and 1097 deletions

File diff suppressed because it is too large Load Diff

View File

@ -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 {

View File

@ -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;} */

162
m/index6.html Normal file
View File

@ -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>

File diff suppressed because it is too large Load Diff