Commit be5105bd573c8ac865a7accd41dcab6734188900
1 parent
1de3211f
Exists in
master
app-wx(v0.1.0 build 16)
1. A 添加关于我们和维修流程界面
Showing
14 changed files
with
252 additions
and
84 deletions
Show diff stats
app-wx/config/params.php
@@ -2,5 +2,5 @@ | @@ -2,5 +2,5 @@ | ||
2 | return [ | 2 | return [ |
3 | 'adminEmail' => 'admin@example.com', | 3 | 'adminEmail' => 'admin@example.com', |
4 | 'testLoginPhones' => ['13900139001'], | 4 | 'testLoginPhones' => ['13900139001'], |
5 | - 'VERSION' => 'v0.1.0 build 15', // 当前发布版本号: v0.1.0 是版本号 | build 1 是编译次数 | 5 | + 'VERSION' => 'v0.1.0 build 16', // 当前发布版本号: v0.1.0 是版本号 | build 1 是编译次数 |
6 | ]; | 6 | ]; |
app-wx/controllers/BaseController.php
@@ -63,7 +63,7 @@ class BaseController extends AppController | @@ -63,7 +63,7 @@ class BaseController extends AppController | ||
63 | private function getWxArray() | 63 | private function getWxArray() |
64 | { | 64 | { |
65 | $wxArray = [ | 65 | $wxArray = [ |
66 | - 'name' => '汽车维修店系统', | 66 | + 'name' => '', |
67 | 'intro' => '汽车维修店系统', | 67 | 'intro' => '汽车维修店系统', |
68 | 'logo_path' => '', | 68 | 'logo_path' => '', |
69 | 'subscribe_title' => '汽车维修店系统', | 69 | 'subscribe_title' => '汽车维修店系统', |
app-wx/modules/order/controllers/DefaultController.php
@@ -152,12 +152,11 @@ class DefaultController extends BaseController | @@ -152,12 +152,11 @@ class DefaultController extends BaseController | ||
152 | /* | 152 | /* |
153 | 您好,${maintainer}已对您的车维修完成,点击http://gkauto.jiwork.com/site/t?o=${code}可以给本次服务评分。如有意见请拨打投诉热线:${tel} | 153 | 您好,${maintainer}已对您的车维修完成,点击http://gkauto.jiwork.com/site/t?o=${code}可以给本次服务评分。如有意见请拨打投诉热线:${tel} |
154 | * */ | 154 | * */ |
155 | - | ||
156 | $smsVars = ['maintainer' => '', 'code' => '', 'tel' => '']; | 155 | $smsVars = ['maintainer' => '', 'code' => '', 'tel' => '']; |
157 | 156 | ||
158 | $smsVars['tel'] = Yii::$app->params['SERVICE_PHONE']; | 157 | $smsVars['tel'] = Yii::$app->params['SERVICE_PHONE']; |
159 | $smsVars['maintainer'] = $orderModel->maintainer_name; | 158 | $smsVars['maintainer'] = $orderModel->maintainer_name; |
160 | - $smsVars['code'] = $orderModel->short_uuid; | 159 | + $smsVars['code'] = $orderModel->short_uuid." "; //防止后面的文字和这个参数粘贴在一起 |
161 | $phone = $orderModel->contact_mobile; | 160 | $phone = $orderModel->contact_mobile; |
162 | $sms = new SmsMessage(); | 161 | $sms = new SmsMessage(); |
163 | return $sms->sendFinishInfo($phone, $smsVars); | 162 | return $sms->sendFinishInfo($phone, $smsVars); |
app-wx/modules/user/views/default/index.php
@@ -28,7 +28,9 @@ if ($isGuest) { | @@ -28,7 +28,9 @@ if ($isGuest) { | ||
28 | <?=$this->render('pages/index-template', ['asset' => $asset])?> | 28 | <?=$this->render('pages/index-template', ['asset' => $asset])?> |
29 | <?=$this->render('pages/register-template', ['asset' => $asset])?> | 29 | <?=$this->render('pages/register-template', ['asset' => $asset])?> |
30 | <?=$this->render('pages/login-template', ['asset' => $asset])?> | 30 | <?=$this->render('pages/login-template', ['asset' => $asset])?> |
31 | - | 31 | +<?=$this->render('pages/about-template', ['asset' => $asset])?> |
32 | +<?=$this->render('pages/agreement-template', ['asset' => $asset])?> | ||
33 | +<?=$this->render('pages/regulation-template', ['asset' => $asset])?> | ||
32 | <script> | 34 | <script> |
33 | var isGuest = <?=$isGuest?>; | 35 | var isGuest = <?=$isGuest?>; |
34 | require.config({baseUrl: $site.assets_url + '/js/',urlArgs : "v=" + require.version}); | 36 | require.config({baseUrl: $site.assets_url + '/js/',urlArgs : "v=" + require.version}); |
app-wx/modules/user/views/default/pages/about-template.php
0 → 100644
@@ -0,0 +1,30 @@ | @@ -0,0 +1,30 @@ | ||
1 | +<?php | ||
2 | + | ||
3 | +use yii\helpers\Url; | ||
4 | + | ||
5 | +$baseUrl = Url::base(true); | ||
6 | +?> | ||
7 | +<style> | ||
8 | +#about{background:#fff;} | ||
9 | + #about .about-content{padding:0 1rem;box-sizing: border-box} | ||
10 | + #about .about-content h3{color:#000;} | ||
11 | + #about .about-list{margin-bottom:3.5rem;} | ||
12 | +#about .about-content p{line-height: 1.85rem;color:#000;margin: 0.5rem 0 } | ||
13 | +</style> | ||
14 | +<script id="about-template" type="text/template"> | ||
15 | + <div class="pages"> | ||
16 | + <div class="page toolbar-fixed" id="about"> | ||
17 | + <div class="page-content" > | ||
18 | + <div class="about-list" id="about-order-list-box"> | ||
19 | + <div class="about-content"> | ||
20 | + <h3>广昆汽车技术咨询有限公司</h3> | ||
21 | + <p>公司成立于2015年,公司总部位于广州市黄埔区光谱西路3号办公楼,我公司专业从事汽车后市场服务行业,4S店场地平面设计,汽车维修质量技术考核培训,维修等级资质培训,中高级技工技术等级培训,质检上岗证资格培训,数字化管理系统培训,互联网平台系统推广应用,节能环保模式设计,厂地环评设计,排放检测设计等。</p> | ||
22 | + <p>经过4年多的努力与发展,我公司现服务汽车维修企业200多家,为我们的汽车维修企业提供了更多的新产品,新技能,新模式的推广,为我们服务的企业从业人员技能提升,等级考核提升,综合技能提升和整体服务质量提升,客户满意度指数提升,为汽车维修的企业排优解难!</p> | ||
23 | + <p>我们的理念:“资源整合,共创辉煌,全心全意为企业服务”,我司秉承服务至上、客户至上的服务理念,又以稳固、发展、忠诚、团结与创新的精神,尊重各维修企业注重服务理念,提高行业竞争力,增加利润,降低成本,输送技术人才等,以及更优质的服务!</p> | ||
24 | + </div> | ||
25 | + </div> | ||
26 | + </div> | ||
27 | + <?=$this->render('toolbar-template', ['asset' => $asset, 'active' => 'about'])?> | ||
28 | + </div> | ||
29 | + </div> | ||
30 | +</script> |
app-wx/modules/user/views/default/pages/agreement-template.php
0 → 100644
@@ -0,0 +1,80 @@ | @@ -0,0 +1,80 @@ | ||
1 | +<?php | ||
2 | + | ||
3 | +use yii\helpers\Url; | ||
4 | + | ||
5 | +$baseUrl = Url::base(true); | ||
6 | +?> | ||
7 | +<style> | ||
8 | + body,div,p,span,input{padding: 0;margin: 0} | ||
9 | + input{-webkit-appearance: none;} | ||
10 | + #agreement-wrapper{ width: 100%; padding:1rem 0;box-sizing: border-box;} | ||
11 | + #agreement-wrapper .agreement-wrapper-inner{width:100%;background: #fff;height:100%;position: relative} | ||
12 | + #agreement-wrapper .paragraph-cls{width:100%;padding:0.5rem 1rem;box-sizing: border-box;margin:0.25rem 0 ;} | ||
13 | + #agreement-wrapper .agree-btn{position: absolute;bottom:0;right:0;width:100%;color:#FF8728;background: #fff;padding:0.8rem 0.5rem;box-sizing: border-box;text-align: center} | ||
14 | + #agreement-wrapper h2{font-size: 0.9rem;font-weight: bold;color:#000} | ||
15 | + #agreement-wrapper p{line-height: 1.5rem;padding:0;margin: 0;color:#000} | ||
16 | + #agreement-wrapper .agree-btn{display:none} | ||
17 | +</style> | ||
18 | + | ||
19 | +<script id="agreement-template" type="text/template"> | ||
20 | + <div class="agreement-wrapper" id="agreement-wrapper"> | ||
21 | + <div class="agreement-wrapper-inner"> | ||
22 | + <div class="agree-btn">我同意</div> | ||
23 | + <div class="agreement-list-div"> | ||
24 | + <div style="padding:0 1rem;box-sizing: border-box"> | ||
25 | + <h1 style="color:#f85a5a;font-size:1.25rem;text-align: center">平安车主服务维修流程标准</h1> | ||
26 | + <div style="width: 100%;text-align: center;font-size: 0.65rem;margin-bottom: 0.5rem;">GK车管家发[2020] 001号</div> | ||
27 | + <div style="width: 100%;display: block;background: #f85a5a;height: 0.125rem;"></div> | ||
28 | + </div> | ||
29 | + <div class="paragraph-cls"> | ||
30 | + <h2>平安车主服务中心合作维修厂钣金工艺标准流程</h2> | ||
31 | + <p>1.轻微钣金整形要求,板面平整,无明显坑洼,手感光滑,无高凸点,筋线流畅,车身左右对称标准无差异,板金件工作面需要作羽状边处理,裸露铁皮需要作磷化底漆处理。</p> | ||
32 | + <p>2.中度钣金整形件要求缝隙均称,灯缝均称,钣金部位车身密封性完好,无漏水,漏风,筋线流畅,车身左右对称线标准无差异,车体密封胶平整光滑,所有带铰链部件如:(发动机盖,车门,行李盖,油箱盖)等的缝隙,段差,间隙以及开启与关闭状态完好,螺钉无缺失。</p> | ||
33 | + <p>3.重度事故整形要求各重要指数标准对称无误差,左右,上下无偏差,大梁左右准确对称无偏差,(大梁更换须增加百分之三十塞焊点,焊接处平整光滑),发动机仓,后备厢仓左右标准对称,所有对角线在正常误差范围内。车身隔音,防腐工艺完成。全车内饰,玻璃无烫伤,无划痕。路试车辆无异常振动,噪声,异响,及过大风噪声。</p> | ||
34 | + </div> | ||
35 | + <div class="paragraph-cls"> | ||
36 | + <h2>平安车主服务中心合作维修厂烤漆工艺标准流程</h2> | ||
37 | + <p>1、烤漆工艺前不得接受钣金不良品。</p> | ||
38 | + <p>2、修补腻子之前,对钣金部位或钣金件作好除油,羽状边修整,打磨光滑。</p> | ||
39 | + <p>3、工艺中,修䃼腻子要求平整(腻子厚度不超3毫米),无波浪,无沙眼,筋线左右车身对比无差异,线条标准流畅。</p> | ||
40 | + <p>4、严格按照汽车喷漆工艺流程作业,严禁偷漏工序。</p> | ||
41 | + <p>5、遮蔽纸粘贴合整齐,防止喷涂工艺中有飞漆,保护作业面周围及车身其它部位漆面无损。</p> | ||
42 | + <p>6、喷漆工艺完成后,漆面要求调漆颜色一致,无尘点,无流痕,无沙纸痕,无油点,色泽丰满,无桔皮纹等。</p> | ||
43 | + <p>7、作业完成漆面部位,需要进行外表抛光处理,漆面抛光完成后无露漆,无尘点,亮度光泽如新。</p> | ||
44 | + </div> | ||
45 | + <div class="paragraph-cls"> | ||
46 | + <h2>平安车主服务中心合作维修厂质检负责人承诺书</h2> | ||
47 | + <p>一、必须对该厂对接的平安车主服务中心推送的维修车辆技术质量负责,严格把好质量关,对每道工序严格检查,并作好记录,防止返修产生,客户投诉。</p> | ||
48 | + <p>二、对该厂各维修班组不定期检查,掌握自检、互检情况,并作好记录。</p> | ||
49 | + <p>三、负责判断该厂对接平安车主服务中心推送维修车辆,维修过程中质量是否合格,提出明确结论,并对结论负责。</p> | ||
50 | + <p>四、负责该厂对接平安车主服务中心推送客户车辆维修过程,处理质量纠纷要准确,是非明确,态度明确。</p> | ||
51 | + <p>五、负责统计好平安车主服务中心车辆维修质量检验的一次合格率、返修率。</p> | ||
52 | + <p>六、修竣后总检(试车调试,眼观,起动、路试,复查,验车完成)交车</p> | ||
53 | + <p>七、负责解答平安车主服务中心客户的技术咨询。</p> | ||
54 | + </div> | ||
55 | + <div class="paragraph-cls"> | ||
56 | + <h2>平安车主服务中心合作维修厂质量保修承诺书</h2> | ||
57 | + <p>一、汽车维修更换的配件质量保证期为6个月(自维修出厂之日起)或一万公里(超出其中一项即为超出保证期)国家质保标准;</p> | ||
58 | + <p>二、在保证期内,凡属于更换的配件质量,维修工艺,装配调整等技术或质量缺陷而引起车辆(或零部件)损坏,维修厂应予以免费保修。</p> | ||
59 | + <p>三、特殊零部件的保修承诺:<br/> | ||
60 | + <p>1、玻璃及外观装饰件的质量问题,自客户维修出厂之日起三个月内予以保修;<br/> | ||
61 | + 2、蓄电池、喇叭自客户维修出厂之日起,保修半年;<br/> | ||
62 | + 3、橡胶件、密封条、塑料配件、外观装饰件,内饰板等零件,自出厂之日起,正常使用范围内,保修一年;<br/> | ||
63 | + 4、正常损耗和易损件不于保修,灯泡(大灯、雾灯除外)、保险丝、制动蹄、雨刷片等;<br/> | ||
64 | + 5、机油,机油滤清器、汽油滤清器、空气滤芯、火花塞、辅料等,只对其第一更换周期内的质量予以保修;<br/> | ||
65 | + 6、发动机,变速箱等核心零部件按照保修法规定标准予以保修(一年或两万公里);<br/> | ||
66 | + 7、喷漆质量保证期终身,正常情况下,如腻子开裂,失光,变色,自然脱落等,保修期内予以免费维修。</p> | ||
67 | + | ||
68 | + </div> | ||
69 | + <div class="paragraph-cls"> | ||
70 | + <h2>平安车主服务中心合作维修厂钣喷维修时效标准</h2> | ||
71 | + <p>1、轻微钣喷(1件一3件)要求时效为24小时内完成所有作业工艺,并交车给客户。</p> | ||
72 | + <p>2、中度,重度钣喷(3件以上),需要更换零部件,外部釆购零部件,添加机电维修项目等,根椐维修厂车间生产情况和客户要求协商确认交车时间,征得客户同意。</p> | ||
73 | + <p>3、超过时效未能完工交车的,需主动联系客户,征求客户意见和谅解,维修厂应免费提供客户代步车辆。</p> | ||
74 | + </div> | ||
75 | + <div style="color:#000;text-align: right;padding:0 1rem;box-sizing: border-box"> 2020年1月</div> | ||
76 | + </div> | ||
77 | + | ||
78 | + </div> | ||
79 | + </div> | ||
80 | +</script> | ||
0 | \ No newline at end of file | 81 | \ No newline at end of file |
app-wx/modules/user/views/default/pages/register-template.php
@@ -47,13 +47,8 @@ $baseUrl = Url::base(true); | @@ -47,13 +47,8 @@ $baseUrl = Url::base(true); | ||
47 | #register .agreement-cls:visited{color:#FF8728;font-size:0.8rem;} | 47 | #register .agreement-cls:visited{color:#FF8728;font-size:0.8rem;} |
48 | 48 | ||
49 | #register #agreement-wrapper{position: absolute;top: 0;bottom: 0;width: 100%;z-index: 2;padding:3rem 1rem;box-sizing: border-box;background: rgba(0,0,0,0.3);} | 49 | #register #agreement-wrapper{position: absolute;top: 0;bottom: 0;width: 100%;z-index: 2;padding:3rem 1rem;box-sizing: border-box;background: rgba(0,0,0,0.3);} |
50 | - #register #agreement-wrapper .agreement-wrapper-inner{width:100%;background: #fff;height:100%;position: relative} | ||
51 | - #register #agreement-wrapper .paragraph-cls{width:100%;padding:0.5rem 1rem;box-sizing: border-box;margin:0.25rem 0 ;} | ||
52 | - | ||
53 | - #register #agreement-wrapper .agree-btn{position: absolute;bottom:0;right:0;width:100%;color:#FF8728;background: #fff;padding:0.8rem 0.5rem;box-sizing: border-box;text-align: center} | ||
54 | - | ||
55 | - #register #agreement-wrapper h2{font-size: 0.9rem;font-weight: bol;color:#000} | ||
56 | - #register #agreement-wrapper p{line-height: 1.5rem;padding:0;margin: 0;color:#000} | 50 | + #register #agreement-wrapper .agreement-list-div{width:100%;height:calc(100% - 50px);overflow-y: scroll} |
51 | + #register #agreement-wrapper .agree-btn{display:block} | ||
57 | </style> | 52 | </style> |
58 | <script id="register-template" type="text/template"> | 53 | <script id="register-template" type="text/template"> |
59 | <div class="pages"> | 54 | <div class="pages"> |
@@ -143,64 +138,3 @@ $baseUrl = Url::base(true); | @@ -143,64 +138,3 @@ $baseUrl = Url::base(true); | ||
143 | </div> | 138 | </div> |
144 | </div> | 139 | </div> |
145 | </script> | 140 | </script> |
146 | -<script id="agreement-template" type="text/template"> | ||
147 | - <div class="agreement-wrapper" id="agreement-wrapper"> | ||
148 | - <div class="agreement-wrapper-inner"> | ||
149 | - <div class="agree-btn">我同意</div> | ||
150 | - <div class="agreement-list-div" style="width:100%;height:calc(100% - 50px);;overflow-y: scroll"> | ||
151 | - <div style="padding:0 1rem;box-sizing: border-box"> | ||
152 | - <h1 style="color:#f85a5a;font-size:1.25rem;text-align: center">平安车主服务维修流程标准</h1> | ||
153 | - <div style="width: 100%;text-align: center;font-size: 0.65rem;margin-bottom: 0.5rem;">GK车管家发[2020] 001号</div> | ||
154 | - <div style="width: 100%;display: block;background: #f85a5a;height: 0.125rem;"></div> | ||
155 | - </div> | ||
156 | - <div class="paragraph-cls"> | ||
157 | - <h2>平安车主服务中心合作维修厂钣金工艺标准流程</h2> | ||
158 | - <p>1.轻微钣金整形要求,板面平整,无明显坑洼,手感光滑,无高凸点,筋线流畅,车身左右对称标准无差异,板金件工作面需要作羽状边处理,裸露铁皮需要作磷化底漆处理。</p> | ||
159 | - <p>2.中度钣金整形件要求缝隙均称,灯缝均称,钣金部位车身密封性完好,无漏水,漏风,筋线流畅,车身左右对称线标准无差异,车体密封胶平整光滑,所有带铰链部件如:(发动机盖,车门,行李盖,油箱盖)等的缝隙,段差,间隙以及开启与关闭状态完好,螺钉无缺失。</p> | ||
160 | - <p>3.重度事故整形要求各重要指数标准对称无误差,左右,上下无偏差,大梁左右准确对称无偏差,(大梁更换须增加百分之三十塞焊点,焊接处平整光滑),发动机仓,后备厢仓左右标准对称,所有对角线在正常误差范围内。车身隔音,防腐工艺完成。全车内饰,玻璃无烫伤,无划痕。路试车辆无异常振动,噪声,异响,及过大风噪声。</p> | ||
161 | - </div> | ||
162 | - <div class="paragraph-cls"> | ||
163 | - <h2>平安车主服务中心合作维修厂烤漆工艺标准流程</h2> | ||
164 | - <p>1、烤漆工艺前不得接受钣金不良品。</p> | ||
165 | - <p>2、修补腻子之前,对钣金部位或钣金件作好除油,羽状边修整,打磨光滑。</p> | ||
166 | - <p>3、工艺中,修䃼腻子要求平整(腻子厚度不超3毫米),无波浪,无沙眼,筋线左右车身对比无差异,线条标准流畅。</p> | ||
167 | - <p>4、严格按照汽车喷漆工艺流程作业,严禁偷漏工序。</p> | ||
168 | - <p>5、遮蔽纸粘贴合整齐,防止喷涂工艺中有飞漆,保护作业面周围及车身其它部位漆面无损。</p> | ||
169 | - <p>6、喷漆工艺完成后,漆面要求调漆颜色一致,无尘点,无流痕,无沙纸痕,无油点,色泽丰满,无桔皮纹等。</p> | ||
170 | - <p>7、作业完成漆面部位,需要进行外表抛光处理,漆面抛光完成后无露漆,无尘点,亮度光泽如新。</p> | ||
171 | - </div> | ||
172 | - <div class="paragraph-cls"> | ||
173 | - <h2>平安车主服务中心合作维修厂质检负责人承诺书</h2> | ||
174 | - <p>一、必须对该厂对接的平安车主服务中心推送的维修车辆技术质量负责,严格把好质量关,对每道工序严格检查,并作好记录,防止返修产生,客户投诉。</p> | ||
175 | - <p>二、对该厂各维修班组不定期检查,掌握自检、互检情况,并作好记录。</p> | ||
176 | - <p>三、负责判断该厂对接平安车主服务中心推送维修车辆,维修过程中质量是否合格,提出明确结论,并对结论负责。</p> | ||
177 | - <p>四、负责该厂对接平安车主服务中心推送客户车辆维修过程,处理质量纠纷要准确,是非明确,态度明确。</p> | ||
178 | - <p>五、负责统计好平安车主服务中心车辆维修质量检验的一次合格率、返修率。</p> | ||
179 | - <p>六、修竣后总检(试车调试,眼观,起动、路试,复查,验车完成)交车</p> | ||
180 | - <p>七、负责解答平安车主服务中心客户的技术咨询。</p> | ||
181 | - </div> | ||
182 | - <div class="paragraph-cls"> | ||
183 | - <h2>平安车主服务中心合作维修厂质量保修承诺书</h2> | ||
184 | - <p>一、汽车维修更换的配件质量保证期为6个月(自维修出厂之日起)或一万公里(超出其中一项即为超出保证期)国家质保标准;</p> | ||
185 | - <p>二、在保证期内,凡属于更换的配件质量,维修工艺,装配调整等技术或质量缺陷而引起车辆(或零部件)损坏,维修厂应予以免费保修。</p> | ||
186 | - <p>三、特殊零部件的保修承诺:<br/> | ||
187 | - <p>1、玻璃及外观装饰件的质量问题,自客户维修出厂之日起三个月内予以保修;<br/> | ||
188 | - 2、蓄电池、喇叭自客户维修出厂之日起,保修半年;<br/> | ||
189 | - 3、橡胶件、密封条、塑料配件、外观装饰件,内饰板等零件,自出厂之日起,正常使用范围内,保修一年;<br/> | ||
190 | - 4、正常损耗和易损件不于保修,灯泡(大灯、雾灯除外)、保险丝、制动蹄、雨刷片等;<br/> | ||
191 | - 5、机油,机油滤清器、汽油滤清器、空气滤芯、火花塞、辅料等,只对其第一更换周期内的质量予以保修;<br/> | ||
192 | - 6、发动机,变速箱等核心零部件按照保修法规定标准予以保修(一年或两万公里);<br/> | ||
193 | - 7、喷漆质量保证期终身,正常情况下,如腻子开裂,失光,变色,自然脱落等,保修期内予以免费维修。</p> | ||
194 | - | ||
195 | - </div> | ||
196 | - <div class="paragraph-cls"> | ||
197 | - <h2>平安车主服务中心合作维修厂钣喷维修时效标准</h2> | ||
198 | - <p>1、轻微钣喷(1件一3件)要求时效为24小时内完成所有作业工艺,并交车给客户。</p> | ||
199 | - <p>2、中度,重度钣喷(3件以上),需要更换零部件,外部釆购零部件,添加机电维修项目等,根椐维修厂车间生产情况和客户要求协商确认交车时间,征得客户同意。</p> | ||
200 | - <p>3、超过时效未能完工交车的,需主动联系客户,征求客户意见和谅解,维修厂应免费提供客户代步车辆。</p> | ||
201 | - </div> | ||
202 | - <div style="color:#000;text-align: right;padding:0 1rem;box-sizing: border-box"> 2020年1月</div> | ||
203 | - </div> | ||
204 | - </div> | ||
205 | - </div> | ||
206 | -</script> | ||
207 | \ No newline at end of file | 141 | \ No newline at end of file |
app-wx/modules/user/views/default/pages/regulation-template.php
0 → 100644
@@ -0,0 +1,22 @@ | @@ -0,0 +1,22 @@ | ||
1 | +<?php | ||
2 | + | ||
3 | +use yii\helpers\Url; | ||
4 | + | ||
5 | +$baseUrl = Url::base(true); | ||
6 | +?> | ||
7 | +<style> | ||
8 | + body,div,p,span,input{padding: 0;margin: 0} | ||
9 | + input{-webkit-appearance: none;} | ||
10 | + #regulation #agreement-wrapper{padding:0} | ||
11 | + #regulation .agreement-wrapper-inner{margin-bottom:3.5rem;} | ||
12 | +</style> | ||
13 | +<script id="regulation-template" type="text/template"> | ||
14 | + <div class="pages"> | ||
15 | + <div class="page" id="regulation" style="background: #fff"> | ||
16 | + <div class="page-content" id="regulation_content"> | ||
17 | + | ||
18 | + </div> | ||
19 | + <?=$this->render('toolbar-template', ['asset' => $asset, 'active' => 'regulation'])?> | ||
20 | + </div> | ||
21 | + </div> | ||
22 | +</script> |
app-wx/modules/user/views/default/pages/toolbar-template.php
0 → 100644
@@ -0,0 +1,21 @@ | @@ -0,0 +1,21 @@ | ||
1 | +<?php | ||
2 | + | ||
3 | +use yii\helpers\Url; | ||
4 | + | ||
5 | +$baseUrl = Url::base(true); | ||
6 | +?> | ||
7 | +<style> | ||
8 | + .mytoolbar {background:#fff;} | ||
9 | + .mytoolbar .toolbar-inner{background:#fff;} | ||
10 | + .mytoolbar span.tabbar-label{font-size: 1rem;} | ||
11 | + .mytoolbar a.active{color:#FF8728} | ||
12 | + | ||
13 | + .mytoolbar, .mytoolbar a{color:#7C7A7A} | ||
14 | +</style> | ||
15 | +<div class="toolbar tabbar mytoolbar"> | ||
16 | + <div class="toolbar-inner"> | ||
17 | + <a href="javascript:window.location.replace('<?=$baseUrl?>/user/#about')" class="tab-link <?php if('about' == $active){echo "active";}?>"> <span class="tabbar-label">关于我们</span></a> | ||
18 | + <a href="javascript:window.location.replace('<?=$baseUrl?>/user/#regulation')" class="tab-link <?php if('regulation' == $active){echo "active";}?>"><span class="tabbar-label">维修流程</span></a> | ||
19 | + <a href="javascript:window.location.replace('<?=$baseUrl?>/order/#index')" class="tab-link <?php if('order' == $active){echo "active";}?>"> <span class="tabbar-label">录维修单</span></a> | ||
20 | + </div> | ||
21 | +</div> |
web/dist/js/user-app.js
1 | -define("user-app",["mk7/app"],function(e){var t=Dom7,n=function(){var e=t(".ui-loading-block");0==e.length&&(t(".view-main").html('<div class="ui-loading-block" id="ui-loading"><div class="ui-loading-cnt"><div class="spinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div><div id="loader-inner"><p></p></div> </div> </div>'),window.waitingTime=1e4,window.loaderTimer&&clearTimeout(window.loaderTimer),window.loaderTimer=setTimeout(function(){var e=document.getElementById("loader-inner"),t=document.createElement("p");t.className="notice",e&&(t.innerHTML='加载速度太慢?试试<a class="link" href="#" onclick="javascript:location.reload();return false;">重新加载</a>',e.appendChild(t))},window.waitingTime))},r=!0;return e.name="user",e.routes={index:function(){return r=!1,n(),e.runController("index")},register:function(){return r=!1,n(),e.runController("register")},login:function(){return r=!1,n(),e.runController("login")},"*":function(){return e.runController("index")}},e}),define("user/index-controller",["mk7/controller","mk7/url","mk7/utils"],function(e,t,n){var e=(Dom7,Template7,new e);return e.run=function(){var e=this;e.setPageTitle("首页"),e.hideAllNonBaseMenuItem(window.$site),e.render()},e.bindEvents=function(){console.log("bindEvents")},e}),define("user/login-controller",["mk7/controller","mk7/url","mk7/utils"],function(e,t,n){var r=Dom7,e=(Template7,new e),o="/user/login/get-code",i="/user/login/login",c=!0,s=!0,a=null;return e.run=function(){var e=this;e.setPageTitle("登录"),e.codeDuration=60,!isGuest,e.render();const t=new Promise(function(e,t){setTimeout(function(){e("foo")},300)});t.then(function(e){console.log(e)}),console.log(t)},e.bindEvents=function(){var e=this;console.log("bindEvents"),e.getCodeEvent(),e.gotoRegisterEvent(),e.loginEvent()},e.getCodeEvent=function(){var e=this;r("#login .get-code-cls").click(function(){var i=n.trim(r("#login .mobile").val());if(""==i)return n.toast({content:"手机号码必填"}),!1;if(!n.isMobile(i))return n.toast({content:"手机号码不合格"}),!1;if(0==c)return!1;clearInterval(a),c=!1;var s=e.csrf({action:"login",mobile:i});n.httpGet(t.to(o),s,function(t){if(!t.success)return n.toast({content:t.message,closeDelay:3e3}),c=!0,!1;n.toast({content:t.message}),t.testCode&&r("#login .code").val(t.testCode);var o=t.codeDuration;e.codeDuration=o,a=setInterval(function(t){e.codeDuration--,0==e.codeDuration?(r("#login .get-code-cls").html("获取验证码"),clearInterval(a),e.codeDuration=o,c=!0):r("#login .get-code-cls").html('<span class="count-down-cls">'+e.codeDuration+"s后重新获取</span>")},1e3)})})},e.loginEvent=function(){var e=this;r("#login .login-btn").click(function(o){var c=n.trim(r("#login .mobile").val()),a=n.trim(r("#login .code").val());if(""==c)return n.toast({content:"手机号码必填"}),!1;if(!n.isMobile(c))return n.toast({content:"手机号码不合格"}),!1;if(""==a)return n.toast({content:"验证码必填"}),!1;if(0==s)return!1;s=!1;var l=e.csrf({mobile:c,code:a});n.httpPost(t.to(i),l,function(e){return s=!0,e.success?void(window.location.href=t.to("order/#index")):(n.toast({content:e.message,closeDelay:3e3}),!1)})})},e.gotoRegisterEvent=function(){r("#login .register-btn").click(function(e){window.location.href=t.to("user/#register")})},e}),define("user/register-controller",["mk7/controller","mk7/url","mk7/utils","mk7/uploadjs"],function(e,t,n,r){var o=Dom7,i=Template7,e=new e,c="/user/login/register",s="/user/default/upload-file",a="/user/login/get-code",l=!0,u=!0,d=null,g=!1;return e.run=function(){var e=this;e.setPageTitle("注册"),e.codeDuration=60,!isGuest,e.render()},e.bindEvents=function(){var e=this;console.log("bindEvents"),e.uploadEvent(),e.getCodeEvent(),e.registerEvent(),e.gotoLoginEvent(),e.checkAgreement()},e.uploadEvent=function(){o("#register .upload-input-cls").change(function(e){if(""!=o(this).val()&&null!=o(this).val()){var i=e.target,c=(i.files[0],o(this).attr("id")),a=o(this).parent();r.uploadFile({selector:"#"+c,url:t.to(s),processAppendTo:"#register",success:function(e,t){try{if(e.success){var r=e.tmpUrl;a.css("background-image","url("+e.tmpMinUrl+")"),a.attr("data",e.tmpFile),a.attr("data-url",r)}else n.toast({content:e.message,closeDelay:5e3})}catch(o){n.toast({content:"出错",closeDelay:5e3})}}})}})},e.getCodeEvent=function(){var e=this;o("#register .get-code-cls").click(function(){var r=n.trim(o("#register .mobile").val());if(""==r)return n.toast({content:"手机号码必填"}),!1;if(!n.isMobile(r))return n.toast({content:"手机号码不合格"}),!1;if(0==l)return!1;clearInterval(d),l=!1;var i=e.csrf({action:"register",mobile:r});n.httpGet(t.to(a),i,function(t){if(!t.success)return n.toast({content:t.message,closeDelay:3e3}),l=!0,!1;n.toast({content:t.message}),t.testCode&&o("#register .code").val(t.testCode);var r=t.codeDuration;e.codeDuration=r,d=setInterval(function(t){e.codeDuration--,0==e.codeDuration?(o("#register .get-code-cls").html("获取验证码"),clearInterval(d),e.codeDuration=r,l=!0):o("#register .get-code-cls").html('<span class="count-down-cls">'+e.codeDuration+"s后重新获取</span>")},1e3)})})},e.registerEvent=function(){var e=this;o("#register .register-btn").click(function(r){var i=n.trim(o("#register .name").val()),s=n.trim(o("#register .mobile").val()),a=n.trim(o("#register .code").val()),l=n.trim(o("#register .emergency_contact").val()),d=n.trim(o("#register .emergency_person").val()),g=n.trim(o("#register .address").val());if(""==i)return n.toast({content:"车厂名称必填"}),!1;if(""==s)return n.toast({content:"手机号码必填"}),!1;if(!n.isMobile(s))return n.toast({content:"手机号码不合格"}),!1;if(""==a)return n.toast({content:"验证码必填"}),!1;if(""==d)return n.toast({content:"紧急联系人必填"}),!1;if(""==l)return n.toast({content:"紧急联系电话必填"}),!1;if(!n.isMobile(l)&&!n.isTelephone(l))return n.toast({content:"紧急联系电话不合格"}),!1;if(l==s)return n.toast({content:"紧急联系电话不能和注册手机一样"}),!1;if(""==g)return n.toast({content:"维修厂地址必填"}),!1;var v=o("#register .licensePic").attr("data");if(void 0===v||null==v)return n.toast({content:"请上传营业执照"}),!1;var m=o("#register .headPic").attr("data");if(void 0===m||null==m)return n.toast({content:"请上传维修厂门头照"}),!1;var f=o("#register .techChargePic").attr("data");if(void 0===f||null==f)return n.toast({content:"请上传维修技术负责人证书"}),!1;var h=o("#register .QAChargePic").attr("data");if(void 0===h||null==h)return n.toast({content:"请上传质检负责人证书"}),!1;if(!o("#register .check-agreement").hasClass("checked-active"))return n.toast({content:"请阅读同意《平台车管家服务条款》"}),!1;if(0==u)return!1;u=!1;var p=e.csrf({name:i,mobile:s,code:a,emergencyContact:l,emergencyPerson:d,address:g,licensePic:v,headPic:m,techChargePic:f,QAChargePic:h});n.httpPost(t.to(c),p,function(e){if(!e.success)return n.toast({content:e.message,closeDelay:3e3}),u=!0,!1;var r=3e3;n.toast({content:e.message,closeDelay:r}),setTimeout(function(){window.location.href=t.to("order/#index")},r)})})},e.gotoLoginEvent=function(){o("#register .login-btn").click(function(e){window.location.href=t.to("user/#login")})},e.checkAgreement=function(){var e=this;o("#register .check-agreement").click(function(t){return 0==g?(e.showAgreement(),!1):void(o(this).hasClass("checked-active")?o(this).removeClass("checked-active"):o(this).addClass("checked-active"))}),o("#register .agreement-cls").click(function(t){e.showAgreement()}),o("#register").on("click",".agree-btn",function(e){o("#agreement-wrapper").remove(),g=!0;var t=o("#register .check-agreement");t.hasClass("checked-active")||t.addClass("checked-active")})},e.showAgreement=function(){o("#agreement-wrapper").remove();var e=o("#register"),t=o("script#agreement-template"),n=i.compile(t.html()),r=n({});e.append(r)},e}); | ||
2 | \ No newline at end of file | 1 | \ No newline at end of file |
2 | +define("user/about-controller",["mk7/controller"],function(e){var e=(Dom7,Template7,new e);return e.run=function(){var e=this;e.setPageTitle("关于我们"),e.loadPage()},e.bindEvents=function(){console.log("bindEvents")},e.loadPage=function(){var e=this;e.render()},e}),define("user-app",["mk7/app"],function(e){var t=Dom7,n=function(){var e=t(".ui-loading-block");0==e.length&&(t(".view-main").html('<div class="ui-loading-block" id="ui-loading"><div class="ui-loading-cnt"><div class="spinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div><div id="loader-inner"><p></p></div> </div> </div>'),window.waitingTime=1e4,window.loaderTimer&&clearTimeout(window.loaderTimer),window.loaderTimer=setTimeout(function(){var e=document.getElementById("loader-inner"),t=document.createElement("p");t.className="notice",e&&(t.innerHTML='加载速度太慢?试试<a class="link" href="#" onclick="javascript:location.reload();return false;">重新加载</a>',e.appendChild(t))},window.waitingTime))},r=!0;return e.name="user",e.routes={index:function(){return r=!1,n(),e.runController("index")},register:function(){return r=!1,n(),e.runController("register")},login:function(){return r=!1,n(),e.runController("login")},about:function(){return r=!1,n(),e.runController("about")},regulation:function(){return r=!1,n(),e.runController("regulation")},"*":function(){return e.runController("index")}},e}),define("user/index-controller",["mk7/controller","mk7/url"],function(e,t){var e=(Dom7,Template7,new e);return e.run=function(){var e=this;e.setPageTitle("首页"),window.location.replace(t.to("user#about"))},e.bindEvents=function(){console.log("bindEvents")},e}),define("user/login-controller",["mk7/controller","mk7/url","mk7/utils"],function(e,t,n){var r=Dom7,e=(Template7,new e),o="/user/login/get-code",i="/user/login/login",a=!0,c=!0,s=null;return e.run=function(){var e=this;e.setPageTitle("登录"),e.codeDuration=60,!isGuest,e.render()},e.bindEvents=function(){var e=this;console.log("bindEvents"),e.getCodeEvent(),e.gotoRegisterEvent(),e.loginEvent()},e.getCodeEvent=function(){var e=this;r("#login .get-code-cls").click(function(){var i=n.trim(r("#login .mobile").val());if(""==i)return n.toast({content:"手机号码必填"}),!1;if(!n.isMobile(i))return n.toast({content:"手机号码不合格"}),!1;if(0==a)return!1;clearInterval(s),a=!1;var c=e.csrf({action:"login",mobile:i});n.httpGet(t.to(o),c,function(t){if(!t.success)return n.toast({content:t.message,closeDelay:3e3}),a=!0,!1;n.toast({content:t.message}),t.testCode&&r("#login .code").val(t.testCode);var o=t.codeDuration;e.codeDuration=o,s=setInterval(function(t){e.codeDuration--,0==e.codeDuration?(r("#login .get-code-cls").html("获取验证码"),clearInterval(s),e.codeDuration=o,a=!0):r("#login .get-code-cls").html('<span class="count-down-cls">'+e.codeDuration+"s后重新获取</span>")},1e3)})})},e.loginEvent=function(){var e=this;r("#login .login-btn").click(function(o){var a=n.trim(r("#login .mobile").val()),s=n.trim(r("#login .code").val());if(""==a)return n.toast({content:"手机号码必填"}),!1;if(!n.isMobile(a))return n.toast({content:"手机号码不合格"}),!1;if(""==s)return n.toast({content:"验证码必填"}),!1;if(0==c)return!1;c=!1;var l=e.csrf({mobile:a,code:s});n.httpPost(t.to(i),l,function(e){return c=!0,e.success?void(window.location.href=t.to("order/#index")):(n.toast({content:e.message,closeDelay:3e3}),!1)})})},e.gotoRegisterEvent=function(){r("#login .register-btn").click(function(e){window.location.href=t.to("user/#register")})},e}),define("user/register-controller",["mk7/controller","mk7/url","mk7/utils","mk7/uploadjs"],function(e,t,n,r){var o=Dom7,i=Template7,e=new e,a="/user/login/register",c="/user/default/upload-file",s="/user/login/get-code",l=!0,u=!0,d=null,g=!1;return e.run=function(){var e=this;e.setPageTitle("注册"),e.codeDuration=60,!isGuest,e.render()},e.bindEvents=function(){var e=this;console.log("bindEvents"),e.uploadEvent(),e.getCodeEvent(),e.registerEvent(),e.gotoLoginEvent(),e.checkAgreement()},e.uploadEvent=function(){o("#register .upload-input-cls").change(function(e){if(""!=o(this).val()&&null!=o(this).val()){var i=e.target,a=(i.files[0],o(this).attr("id")),s=o(this).parent();r.uploadFile({selector:"#"+a,url:t.to(c),processAppendTo:"#register",success:function(e,t){try{if(e.success){var r=e.tmpUrl;s.css("background-image","url("+e.tmpMinUrl+")"),s.attr("data",e.tmpFile),s.attr("data-url",r)}else n.toast({content:e.message,closeDelay:5e3})}catch(o){n.toast({content:"出错",closeDelay:5e3})}}})}})},e.getCodeEvent=function(){var e=this;o("#register .get-code-cls").click(function(){var r=n.trim(o("#register .mobile").val());if(""==r)return n.toast({content:"手机号码必填"}),!1;if(!n.isMobile(r))return n.toast({content:"手机号码不合格"}),!1;if(0==l)return!1;clearInterval(d),l=!1;var i=e.csrf({action:"register",mobile:r});n.httpGet(t.to(s),i,function(t){if(!t.success)return n.toast({content:t.message,closeDelay:3e3}),l=!0,!1;n.toast({content:t.message}),t.testCode&&o("#register .code").val(t.testCode);var r=t.codeDuration;e.codeDuration=r,d=setInterval(function(t){e.codeDuration--,0==e.codeDuration?(o("#register .get-code-cls").html("获取验证码"),clearInterval(d),e.codeDuration=r,l=!0):o("#register .get-code-cls").html('<span class="count-down-cls">'+e.codeDuration+"s后重新获取</span>")},1e3)})})},e.registerEvent=function(){var e=this;o("#register .register-btn").click(function(r){var i=n.trim(o("#register .name").val()),c=n.trim(o("#register .mobile").val()),s=n.trim(o("#register .code").val()),l=n.trim(o("#register .emergency_contact").val()),d=n.trim(o("#register .emergency_person").val()),g=n.trim(o("#register .address").val());if(""==i)return n.toast({content:"车厂名称必填"}),!1;if(""==c)return n.toast({content:"手机号码必填"}),!1;if(!n.isMobile(c))return n.toast({content:"手机号码不合格"}),!1;if(""==s)return n.toast({content:"验证码必填"}),!1;if(""==d)return n.toast({content:"紧急联系人必填"}),!1;if(""==l)return n.toast({content:"紧急联系电话必填"}),!1;if(!n.isMobile(l)&&!n.isTelephone(l))return n.toast({content:"紧急联系电话不合格"}),!1;if(l==c)return n.toast({content:"紧急联系电话不能和注册手机一样"}),!1;if(""==g)return n.toast({content:"维修厂地址必填"}),!1;var v=o("#register .licensePic").attr("data");if(void 0===v||null==v)return n.toast({content:"请上传营业执照"}),!1;var m=o("#register .headPic").attr("data");if(void 0===m||null==m)return n.toast({content:"请上传维修厂门头照"}),!1;var f=o("#register .techChargePic").attr("data");if(void 0===f||null==f)return n.toast({content:"请上传维修技术负责人证书"}),!1;var h=o("#register .QAChargePic").attr("data");if(void 0===h||null==h)return n.toast({content:"请上传质检负责人证书"}),!1;if(!o("#register .check-agreement").hasClass("checked-active"))return n.toast({content:"请阅读同意《平台车管家服务条款》"}),!1;if(0==u)return!1;u=!1;var p=e.csrf({name:i,mobile:c,code:s,emergencyContact:l,emergencyPerson:d,address:g,licensePic:v,headPic:m,techChargePic:f,QAChargePic:h});n.httpPost(t.to(a),p,function(e){if(!e.success)return n.toast({content:e.message,closeDelay:3e3}),u=!0,!1;var r=3e3;n.toast({content:e.message,closeDelay:r}),setTimeout(function(){window.location.href=t.to("order/#index")},r)})})},e.gotoLoginEvent=function(){o("#register .login-btn").click(function(e){window.location.href=t.to("user/#login")})},e.checkAgreement=function(){var e=this;o("#register .check-agreement").click(function(t){return 0==g?(e.showAgreement(),!1):void(o(this).hasClass("checked-active")?o(this).removeClass("checked-active"):o(this).addClass("checked-active"))}),o("#register .agreement-cls").click(function(t){e.showAgreement()}),o("#register").on("click",".agree-btn",function(e){o("#agreement-wrapper").remove(),g=!0;var t=o("#register .check-agreement");t.hasClass("checked-active")||t.addClass("checked-active")})},e.showAgreement=function(){o("#agreement-wrapper").remove();var e=o("#register"),t=o("script#agreement-template"),n=i.compile(t.html()),r=n({});e.append(r)},e}),define("user/regulation-controller",["mk7/controller"],function(e){var t=Dom7,n=Template7,e=new e;return e.run=function(){var e=this;e.setPageTitle("维修流程"),e.loadPage()},e.bindEvents=function(){console.log("bindEvents")},e.loadPage=function(){var e=this;e.render(),t("#agreement-wrapper").remove();var r=t("#regulation_content"),o=t("script#agreement-template"),i=n.compile(o.html()),a=i({});r.append(a)},e}); | ||
3 | \ No newline at end of file | 3 | \ No newline at end of file |
@@ -0,0 +1,36 @@ | @@ -0,0 +1,36 @@ | ||
1 | +/** | ||
2 | + * 关于我们 | ||
3 | + */ | ||
4 | +define( | ||
5 | + "user/about-controller", | ||
6 | + [ | ||
7 | + 'mk7/controller', | ||
8 | + | ||
9 | + ], | ||
10 | + | ||
11 | + function(ctrl) { | ||
12 | + var $$ = Dom7; | ||
13 | + var t7 = Template7; | ||
14 | + var ctrl = new ctrl(); | ||
15 | + | ||
16 | + | ||
17 | + ctrl.run = function () { | ||
18 | + var me = this; | ||
19 | + me.setPageTitle("关于我们"); | ||
20 | + | ||
21 | + me.loadPage() | ||
22 | + } | ||
23 | + ctrl.bindEvents = function () { | ||
24 | + var me = this; | ||
25 | + console.log("bindEvents"); | ||
26 | + | ||
27 | + } | ||
28 | + | ||
29 | + ctrl.loadPage = function () { | ||
30 | + var me = this; | ||
31 | + me.render(); | ||
32 | + } | ||
33 | + | ||
34 | + return ctrl; | ||
35 | + } | ||
36 | +); |
web/src/js/user/app.js
@@ -49,6 +49,16 @@ define( | @@ -49,6 +49,16 @@ define( | ||
49 | _autoLoading(); | 49 | _autoLoading(); |
50 | return app.runController('login'); | 50 | return app.runController('login'); |
51 | }, | 51 | }, |
52 | + 'about': function () { | ||
53 | + fromOutside = false; | ||
54 | + _autoLoading(); | ||
55 | + return app.runController('about'); | ||
56 | + }, | ||
57 | + 'regulation': function () { | ||
58 | + fromOutside = false; | ||
59 | + _autoLoading(); | ||
60 | + return app.runController('regulation'); | ||
61 | + }, | ||
52 | '*': function(){ | 62 | '*': function(){ |
53 | return app.runController('index'); | 63 | return app.runController('index'); |
54 | } | 64 | } |
web/src/js/user/index-controller.js
@@ -5,27 +5,23 @@ define( | @@ -5,27 +5,23 @@ define( | ||
5 | "user/index-controller", | 5 | "user/index-controller", |
6 | [ | 6 | [ |
7 | 'mk7/controller', | 7 | 'mk7/controller', |
8 | - 'mk7/url', | ||
9 | - 'mk7/utils', | 8 | + 'mk7/url' |
9 | + | ||
10 | ], | 10 | ], |
11 | 11 | ||
12 | - function(ctrl, url, utils) { | 12 | + function(ctrl, url) { |
13 | 13 | ||
14 | var $$ = Dom7; | 14 | var $$ = Dom7; |
15 | var t7 = Template7; | 15 | var t7 = Template7; |
16 | var ctrl = new ctrl(); | 16 | var ctrl = new ctrl(); |
17 | 17 | ||
18 | - var pageurl = '/user/default/index-list'; | ||
19 | - | ||
20 | 18 | ||
21 | ctrl.run = function () { | 19 | ctrl.run = function () { |
22 | var me = this; | 20 | var me = this; |
23 | me.setPageTitle("首页"); | 21 | me.setPageTitle("首页"); |
24 | - me.hideAllNonBaseMenuItem(window.$site); | ||
25 | - | ||
26 | - me.render(); | ||
27 | - | ||
28 | - | 22 | + //me.hideAllNonBaseMenuItem(window.$site); |
23 | + window.location.replace(url.to('user#about')); | ||
24 | + //me.render(); | ||
29 | } | 25 | } |
30 | ctrl.bindEvents = function () { | 26 | ctrl.bindEvents = function () { |
31 | var me = this; | 27 | var me = this; |
@@ -0,0 +1,38 @@ | @@ -0,0 +1,38 @@ | ||
1 | +/** | ||
2 | + * 维修流程协议 | ||
3 | + */ | ||
4 | +define( | ||
5 | + "user/regulation-controller", | ||
6 | + [ | ||
7 | + 'mk7/controller' | ||
8 | + ], | ||
9 | + | ||
10 | + function(ctrl) { | ||
11 | + var $$ = Dom7; | ||
12 | + var t7 = Template7; | ||
13 | + var ctrl = new ctrl(); | ||
14 | + ctrl.run = function () { | ||
15 | + var me = this; | ||
16 | + me.setPageTitle("维修流程"); | ||
17 | + me.loadPage() | ||
18 | + } | ||
19 | + ctrl.bindEvents = function () { | ||
20 | + var me = this; | ||
21 | + console.log("bindEvents"); | ||
22 | + | ||
23 | + } | ||
24 | + | ||
25 | + ctrl.loadPage = function () { | ||
26 | + var me = this; | ||
27 | + me.render(); | ||
28 | + $$('#agreement-wrapper').remove(); | ||
29 | + var page = $$('#regulation_content'); | ||
30 | + var ele = $$('script#agreement-template'); | ||
31 | + var compiled = t7.compile(ele.html()); | ||
32 | + var doms = compiled({}); | ||
33 | + page.append(doms); | ||
34 | + } | ||
35 | + | ||
36 | + return ctrl; | ||
37 | + } | ||
38 | +); |