dever 3 gadi atpakaļ
vecāks
revīzija
4f0116adfd

+ 186 - 30
service/option/lib/Agreement.php

@@ -232,28 +232,157 @@ class Agreement
     public function content_6($agreement, $info)
     {
         $content = array();
-        $content[] = $this->content('', ' 承诺人曾与中食民安(北京)科技有限公司(以下简称“中食民安”)签订《中食民安(北京)科技有限公司代理商合作协议》,为便于更好的工作,承诺人自愿成为中食民安的市场管理培训师并销售产品,为更好的开展相关工作,承诺如下:');
 
-        $content[] = $this->content('一、我知悉相关定义', '市场管理培训师(以下简称培训师):是培训和辅导其管理区域内其他代理商,在进行销售渠道的拓展、营销推广技巧、公司政策的传达和讲解的辅导后,达到提升销售额、完成业绩指标,并对其他代理商进行监督和管理的身份。');
+        $content[] = $this->content('', '1、[中食民安(北京)科技有限公司](“公司”)是一家按照中华人民共和国(“中国”)法律有效设立并合法存在的有限公司;');
 
-        $content[] = $this->content('二、我确认培训师与被培训人的关系', '1、培训师管理区域与《中食民安(北京)科技有限公司代理商合作协议》中授权区域保持一致。
-    2、被培训人:指每个培训师管理区域内的其他代理,被培训人以中食民安规定方式签订《中食民安(北京)科技有限公司代理商合作协议》,即视为被培训人同意成为并自愿接受培训师的培训和管理。');
+        $content[] = $this->content('', '2、[ '.$info['name'].' ](“激励对象”),为公司注册代理商。');
 
-        $content[] = $this->content('三、培训师及被培训人的权利和义务', '1、培训师的权利
-    1)培训师的服务费,按周结算,具体服务费标准与培训内容、培训时间另行约定;
-    2)管理和被管理关系存续期间,根据实际的培训情况、政策讲解的掌握、业绩完成情况,进行综合评定,评定标准见《市场管理培训费》,完成考核的培训师在每个奖励周期相应收益(包括物质和荣誉奖励,愿意服从中食民安根据实际完成情况及市场状态等定期或不定期调整奖励内容及标准)
-    2、培训师的义务
-    1)及时传达中食民安各项新颁布的通知、公告等各类文件并将内容解读清楚;
-    2)每周不少于三次,对被培训人进行业务培训,包括社群的建立、销售技巧、销售渠道拓展、客户服务、如何办理沙龙等;
-    3)随时帮助被培训人解决实际销售中遇到的任何问题。
-    3、被培训人的义务
-    1)督促并指导被培训人按照中食民安要求进行招商活动,接受中食民安监管;
-    2)督促并指导被培训人在培训师的培训指导下,积极开拓市场,努力完成业绩。
-    ');
+        $content[] = $this->content('', '公司依据此协议向激励对象交付期权激励。除本协议规定外,该期权激励交付需满足本公司董事会决议通过的《[中食民安(北京)科技有限公司]期权激励计划》(“期权激励计划”)中的各项条款规定。');
+
+        $content[] = $this->content('', '期权激励交付的日期:[ '.$info['jiaofu_date'].' ];');
+
+        $content[] = $this->content('', '期权激励激励对象:[ '.$info['name'].' ];');
+
+        $content[] = $this->content('', '期权激励激励对象身份证号码:[ '.$info['idcard'].' ];');
+
+        $content[] = $this->content('', '期权激励方式:本协议下交付的期权激励为期权价值。');
+
+        $content[] = $this->content('', '期权激励数量:依据本协议,激励对象将获得公司价值[ '.$info['jiaofu_total'].' ]的期权。');
+
+        $content[] = $this->content('', '期权激励持股方式:经董事会同意,公司可设立专门用于期权激励的有限公司做为期权激励持股平台。在此情形下,激励对象所持有的期权标的将会是该等有限公司的权益份额。有限公司持股平台的存在不会影响激励对象通过期权激励在[中食民安(北京)科技有限公司]中所应得的利益。');
+
+        $content[] = $this->content('', '期权的兑付安排:');
+
+        $content[] = $this->content('', '[引用交付条件] ');
+
+        $content[] = $this->content('', '期权的有效期:期权在自交付日起的[引用有效期]年内有效。 ');
+
+        $content[] = $this->content('', '激励对象可在期权有效期内,行使所有已生效的期权。 ');
+
+        $content[] = $this->content('', '激励对象在本协议上签字意味着激励对象同意本协议及期权激励计划中包含的所有条款和条件。本协议没有定义用词应具有期权激励计划中载明的含义/定义。如果本协议与期权激励计划规定条款或条件不一致,除另有说明外,期权激励计划应优先。 ');
+
+        $content[] = $this->content('', '1.激励对象理解并同意其忠诚于公司,并努力为公司的发展做出积极的贡献是激励对象享有期权激励,持有公司激励期权并进而获取公司发展而带来的经济利益的前提。');
+
+        $content[] = $this->content('', '2.在公司设立期权行权通道的前提下,激励对象可以在系统内向公司送达通知的方式行使期权。行权通知应表明需要行使的期权数量,及管理人要求做出的任何陈述或签署的任何文件。公司收到上述文件后,应尽快推动完成相关的权益交割。');
+
+        $content[] = $this->content('', '3.期权有效期满后,仍未兑付的期权失效,激励对象不得再兑付。');
+
+        $content[] = $this->content('', '4.除管理人事先书面同意,激励对象不得将其获得的期权和/或已经持有的激励期权向任何人或实体转让、出售、赠予、抵押、质押或以其他任何方式处理。');
+
+        $content[] = $this->content('', '5.激励对象同意,在任何时点,如出现以下任何一种情形,其所持有的未行使期权全部失效;其所持有的通过行使期权获得的激励期权,公司有权以行权价进行回购。被交付人需要无条件配合完成相关的变更手续。');
+
+        $content[] = $this->content('', '5.1.严重违反适用于公司的任何法律、法规或公司章程;');
+
+        $content[] = $this->content('', '5.2.激励对象从事任何违法行为,且受到刑事处罚;');
+
+        $content[] = $this->content('', '5.3.有不忠诚于公司的行为,包括但不限于从公司辞职并受雇于与公司业务有直接或间接竞争的其他公司或实体,或从与公司的关联交易中获得利益(但事先向公司披露并经公司董事会批准的除外);');
+
+        $content[] = $this->content('', '5.4.激励对象实质违反其与公司之间的任何协议,包括但不限于泄露公司商业秘密等保密信息,实质上没有履行或拒绝履行作为公司员工或董事的义务(但因激励对象死亡或丧失劳动能力的除外);');
+
+        $content[] = $this->content('', '5.5.激励对象违反公司任何规章制度并给公司的财产、声誉或其他员工或董事造成损失、损害或伤害;');
+
+        $content[] = $this->content('', '5.6.激励对象有其他任何对公司业务、声誉或财务状况造成严重不良影响的行为;');
+
+        $content[] = $this->content('', '6.激励对象同意,如果个人原因主动离职,且并未出现本协议第5条列示的情形;或激励对象因公司原因(裁员、业务转变等原因)被解雇,且并未出现本协议第5条列示的情形');
+
+        $content[] = $this->content('', '6.1.1.如果激励对象与公司解除劳动关系发生在[引用注册公司名称],或以[引用注册公司名称]为运营主体的其他法人于境内外证券交易所上市前:');
+
+        $content[] = $this->content('', '6.1.2.公司或其认可的第三方有权以不高于劳动关系解除之日,公司已完成的最近一轮融资估值30%的价格,再扣减相应的行权价格,赎回解除劳动关系之日,激励对象持有的已生效、未行权的期权;');
+
+        $content[] = $this->content('', '6.1.3.解除劳动关系之日,激励对象持有的于当日尚未生效的期权即时作废。');
+
+        $content[] = $this->content('', '6.2.如果激励对象与公司解除劳动关系发生在[引用注册公司名称],或以[引用注册公司名称]为运营主体的其他法人于境内外证券交易所上市后:');
+
+        $content[] = $this->content('', '6.2.1.解除劳动关系之日起的60日内,激励对象可行使解除劳动关系之日已生效、未行使的期权,逾60日后尚未行使的部分作废;');
+
+        $content[] = $this->content('', '6.2.2.激励对象可继续持有通过行使期权获得的激励股份;');
+
+        $content[] = $this->content('', '6.2.3.解除劳动关系之日,激励对象持有的于当日尚未生效的期权即时作废。');
+
+        $content[] = $this->content('', '7.激励对象同意,如果因伤亡、丧失行为能力离职。且并未出现本协议第5条列示的情形:');
+
+        $content[] = $this->content('', '7.1.如果激励对象与公司解除劳动关系发生在[引用注册公司名称],或以[引用注册公司名称]为运营主体的其他法人于境内外证券交易所上市前:');
+
+        $content[] = $this->content('', '7.1.1.公司有权以董事会确定的价格赎回解除劳动关系之日,激励对象持有的已生效、未行权的期权,该价格应高于本协议6.1.1条规定的价格;');
+
+        $content[] = $this->content('', '7.1.2.公司有权以董事会确定的价格赎回解除劳动关系之日,激励对象持有的通过行使期权获得的激励股份,该价格应高于本协议6.1.2条规定的价格。');
+
+        $content[] = $this->content('', '7.1.3.解除劳动关系之日,激励对象持有的于当日尚未生效的期权即时作废');
+
+        $content[] = $this->content('', '7.2.如果激励对象与公司解除劳动关系发生在[引用注册公司名称],或以[引用注册公司名称]为运营主体的其他法人于境内外证券交易所上市后:');
+
+        $content[] = $this->content('', '7.2.1.解除劳动关系之日起的60日内,激励对象或其法定继承人可行使解除劳动关系之日已生效、未行使的期权,逾60日后尚未行使的部分作废;');
+
+        $content[] = $this->content('', '7.2.2.激励对象或其法定继承人可继续持有通过行使期权获得的激励股份;');
+
+        $content[] = $this->content('', '7.2.3.解除劳动关系之日,激励对象持有的于当日尚未生效的期权即时作废。');
+
+        $content[] = $this->content('', '8.激励对象承诺履行所有必要的或公司要求的行为,协助公司或有关人行使本协议第5条、第6条和第7条规定的期权和/或激励期权回购或受让权利。这些行为包括但不限于文件的签署。为上述目的,激励对象在此不可撤消地指定公司及其授权的高级管理人员作为激励对象的全权代表以激励对象的名义并代替激励对象签署任何文件,以及为一切合法的行为,其法律效力等同于激励对象亲自为这些行为。');
+
+        $content[] = $this->content('', '9.激励对象同意,在必要时,在符合监管要求的前提下,由公司指定的现有股东或有限合伙企业普通合伙人以协议方式代为持有被交付人已行权的期权。');
+
+        $content[] = $this->content('', '10.保密');
+
+        $content[] = $this->content('', '激励对象对本协议和期权激励计划的具体内容负有保密责任。未经管理人事先书面同意,激励对象不得将本协议和期权激励计划的具体内容披露给任何第三方。');
+
+        $content[] = $this->content('', '11.违约');
+
+        $content[] = $this->content('', '1)双方承认,任何一方对本协议的任何违反都将给对方造成无法挽回的损失。如果一方违约,遵守协议的一方应有权通过有关司法程序获得补偿。');
+
+        $content[] = $this->content('', '2)如果需要通过法院或行政程序强制执行本协议的任何条款,胜诉方应有权被判定获得合理和必要的诉讼费用的赔偿,包括合理的律师费。');
+
+        $content[] = $this->content('', '12.不可抗力');
+
+        $content[] = $this->content('', '1)“不可抗力”是指任何超出本协议双方合理控制范围的事件,该事件应不可预见,或虽然可以预见,但通过合理努力无法阻止或避免其发生,且这类事件发生于本协议签字之后,并且阻止任何一方全部或部分履行本协议。');
+
+        $content[] = $this->content('', '2)如果符合所有下述条件,一方未履行其本协议项下的任何义务, 不应被认为构成违约:');
+
+        $content[] = $this->content('', 'i.如果不可抗力事件致使该方未能全部履行其在本协议项下的义务;');
+
+        $content[] = $this->content('', 'ii.该方应尽所有合理的努力尽可能地减小不可抗力的后果;');
+
+        $content[] = $this->content('', 'iii.在不可抗力事件发生后的五(5)天内,该方应书面通知对方,解释其未履行或不能完全履行其在本协议项下的义务的原因。');
+
+
+        $content[] = $this->content('', '3)受不可抗力影响一方的权利和义务应延期行使和履行,延长的期限与不可抗力的持续时间相同。');
+
+
+        $content[] = $this->content('', '13.争议的解决');
+
+        $content[] = $this->content('', '因本协议或其违约、终止或无效而产生的或与本协议或其违约、终止或无效有关的任何争议、争论或诉求(以下称“争议”),应由各方通过友好协商解决。提出请求的一方应通过载有日期的通知,及时告知其他方发生了争议并说明争议的性质。如果在该争议通知日期后的三十(30)日内无法通过协商解决,则任何一方可以将该争议提交公司住所地法院解决。');
+
+        $content[] = $this->content('', '14.适用法律');
+
+        $content[] = $this->content('', '本协议的有效性、解释、执行及履行和争议解决应适用中国法律。若本协议与中国法律的强制规定冲突,则双方均有义务按法律的规定进行修正。');
+
+        $content[] = $this->content('', '15.确认');
+
+        $content[] = $this->content('', '1)激励对象同意除适用法律另有规定外,期权激励计划下的任何权利和权益不应在计算激励对象的社会保险、经济补偿金、加班工资或其它类似项目时视为激励对象的工资或劳动收入。');
+
+        $content[] = $this->content('', '2)参与期权激励计划不应视为在激励对象和公司之间建立劳动关系。');
+
+        $content[] = $this->content('', '3)激励对象和公司确认期权激励计划并不赋予激励对象任何与激励对象聘用或服务相关的任何权利,也不影响激励对象或者公司在任何时候有事由或无事由终止激励对象的聘用或服务的权利。');
+
+        $content[] = $this->content('', '16.其他规定');
+
+        $content[] = $this->content('', '1)放弃');
+
+        $content[] = $this->content('', '在中国法律许可的范围内,双方未行使或延迟行使其在本协议项下的权利应不构成放弃其权利,任何单独的或部分的行使权利也不排除其进一步的行使。');
+
+        $content[] = $this->content('', '2)转让');
+
+        $content[] = $this->content('', '未经其他方书面同意,任何一方不得全部或部分转让其在本协议项下的权利和义务。');
+
+        $content[] = $this->content('', '3)约束力');
+
+        $content[] = $this->content('', '本协议自双方或其授权代表签字之日起生效。本协议为双方及其有关的合法承继人和受让人的利益而作,并合法地约束它们。本协议只有在双方签署书面文件同意的情况下才能作出不利于激励对象的修改,补充或变更。');
+
+        $content[] = $this->content('', '4)可分割性');
+
+        $content[] = $this->content('', '本协议任何条款的无效将不影响本协议其他条款的效力。');
+
+        $content[] = $this->content('', '(以下无正文)');
 
-        $content[] = $this->content('四、其它', '1、培训师与被培训人,合作过程中出现任何争议,可申请中食民安进行协调;
-    2、本承诺书作为《中食民安(北京)科技有限公司代理商合作协议》的附件,是《中食民安(北京)科技有限公司代理商合作协议》的不可分割部分,我愿意遵守。
-    ');
 
         return $content;
     }
@@ -263,6 +392,10 @@ class Agreement
     {
         $base = Dever::db('setting/base')->find();
 
+        $jiaofu_id = explode(',', $info['jiaofu_id']);
+        $jiaofu = Dever::db('option/bill_jiaofu')->find($jiaofu_id[0]);
+        $info['jiaofu_date'] = date("Y年m月d日", $jiaofu['cdate']);
+
         if (isset($info['qdate']) && $info['qdate']) {
             $qdate = date('Y年m月d日', $info['qdate']);
         } else {
@@ -274,16 +407,17 @@ class Agreement
         $pdf->SetTitle($name);
         $pdf->setCellHeightRatio(1.8);
         $pdf->setCellPaddings(10, 0, 10, 0);
-        $pdf->font(18, 'B');
-        $pdf->center('市场管理培训师承诺书');
+        //$pdf->font(18, 'B');
+        $pdf->font(18);
+        $pdf->center('[中食民安(北京)科技有限公司]');
+        $pdf->center('期权交付协议');
         $pdf->br();
-        $pdf->font($this->font_size, 'B');
-        $pdf->left('承诺人:' . $info['name']);
-        $pdf->left('身份证号:' . $info['idcard']);
-        $pdf->left('电话:' . $info['mobile']);
-        $pdf->br(2);
+        $pdf->font($this->font_size);
 
-        if (isset($info['content']) && $info['content']) {
+        $pdf->left('本期权交付协议(“本协议”)由以下双方签署:');
+        $pdf->br();
+
+        if (isset($info['content1']) && $info['content']) {
             $info['content'] = Dever::array_decode($info['content']);
             foreach($info['content'] as $k => $v) {
                 $pdf->content($v['name'], $v['content'], $this->font_size);
@@ -304,16 +438,38 @@ class Agreement
             }
         }
 
-        $pdf->center('                                                                                  承诺人:');
-        $pdf->center('                                                                                                             日期:' . $qdate);
+        $pdf->AddPage();
+
+
+
+        $pdf->left('兹证明,各方或其授权代表于本协议文首日期签署本协议,以昭信守。');
+
+        $pdf->br();
+
+        $pdf->left('[中食民安(北京)科技有限公司]');
+        $pdf->left('签署:');
+
+        $pdf->br();
+        $pdf->br();
+
+        $pdf->left('期权激励对象:[ '.$info['name'].' ]');
+        $pdf->left('签署:');
+
+        //$base['agreement_sign'] = $info['sign'] = 'https://7.churenyiliao.com/1/2022/01/09/de337334506d64eee2a6ec51c9f7db10.png';
 
         $pic = Dever::pic($base['agreement_sign']);
 
         $cx = $pdf->GetX();
         $cy = $pdf->GetY();
 
-        $x = $cx - 50;
-        $y = $cy - 15;
+        $x = $cx - 165;
+        $y = $cy - 32;
+
+        if ($pic) {
+            $pdf->Image($pic, $x, $y, 20, 20);
+        }
+
+        $y = $cy;
 
         if ($info['sign']) {
             $info['sign'] = Dever::pic($info['sign']);

+ 1 - 0
service/option/lib/Email.php

@@ -82,6 +82,7 @@ class Email
         $mail->addAddress($email, $username);
         $mail->Subject = "=?utf-8?B?" . base64_encode($title) . "?=";
         $mail->Body = $content;
+        $mail->isHTML(true);
         //$mail->addAttachment($file);
         if (!$mail->send()) {
             Dever::alert("Mailer Error: " . $mail->ErrorInfo);

+ 7 - 0
service/option/src/My.php

@@ -7,6 +7,13 @@ use Option\Lib\Core;
 
 class My extends Core
 {
+    public function test()
+    {
+        $email = '2934170@qq.com';
+        $code = Dever::load('passport/reg')->code(false, false);
+        $email = base64_encode($email);
+        Dever::daemon('lib/email.renzheng?aid='.$this->uid.'&email=' . $email . '&code=' . $code . '&username=' . $this->user['name'], 'option');
+    }
     /**
      * 获取基本信息
      *