浏览代码

配套转让,允许多改几个字段

lizhen_gitee 6 月之前
父节点
当前提交
79c287902a
共有 2 个文件被更改,包括 15 次插入12 次删除
  1. 5 2
      application/admin/controller/Packagemove.php
  2. 10 10
      application/admin/view/packagemove/audit.html

+ 5 - 2
application/admin/controller/Packagemove.php

@@ -80,13 +80,16 @@ class Packagemove extends Backend
             ->find();
 
         if ($this->request->isPost()) {
+            $params = $this->request->post('row/a');
+
             $status = input('status',0);
             $data = [
                 'status' => $status,
-                'auditremark' => input('auditremark'),
+                'auditremark' => input('auditremark',''),
                 'audittime' => time(),
                 'updatetime' => time(),
             ];
+            $data = array_merge($params,$data);
             Db::startTrans();
 
             $rs = Db::name('package_move')->where('id',$id)->update($data);
@@ -114,7 +117,7 @@ class Packagemove extends Backend
                 $order_rs = Db::name('package_order')->where('id',$info['package_order_id'])->update($package_update);
                 if($order_rs === false){
                     Db::rollback();
-                    $this->error('原套餐订单的剩余课程已不足转出');
+                    $this->error('转让失败');
                 }
 
                 //生成新订单

+ 10 - 10
application/admin/view/packagemove/audit.html

@@ -9,25 +9,25 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-name" disabled class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
+            <input id="c-name" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Mobile')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-mobile" disabled class="form-control" name="row[mobile]" type="text" value="{$row.mobile|htmlentities}">
+            <input id="c-mobile" class="form-control" name="row[mobile]" type="text" value="{$row.mobile|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Email')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-email" disabled class="form-control" name="row[email]" type="text" value="{$row.email|htmlentities}">
+            <input id="c-email" class="form-control" name="row[email]" type="text" value="{$row.email|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Reason')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-reason" disabled class="form-control" name="row[reason]" type="text" value="{$row.reason|htmlentities}">
+            <input id="c-reason" class="form-control" name="row[reason]" type="text" value="{$row.reason|htmlentities}">
         </div>
     </div>
     <div class="form-group">
@@ -57,19 +57,19 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Sessions')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-sessions" disabled class="form-control" name="row[sessions]" type="number" value="{$row.sessions|htmlentities}">
+            <input id="c-sessions"  class="form-control" name="row[sessions]" type="number" value="{$row.sessions|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('To_name')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-to_name" disabled class="form-control" name="row[to_name]" type="text" value="{$row.to_name|htmlentities}">
+            <input id="c-to_name"  class="form-control" name="row[to_name]" type="text" value="{$row.to_name|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('To_mobile')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-to_mobile" disabled class="form-control" name="row[to_mobile]" type="text" value="{$row.to_mobile|htmlentities}">
+            <input id="c-to_mobile"  class="form-control" name="row[to_mobile]" type="text" value="{$row.to_mobile|htmlentities}">
         </div>
     </div>
     <div class="form-group">
@@ -81,13 +81,13 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('To_user_id')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-to_user_id" disabled class="form-control" name="row[to_user_id]" type="text" value="{$row.to_user_id|htmlentities}">
+            <input id="c-to_user_id" disabled class="form-control selectpage"  data-source="user/user/selectpagenew"  data-field="nickname" name="row[to_user_id]" type="text" value="{$row.to_user_id|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Remark')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-remark" disabled class="form-control" name="row[remark]" type="text" value="{$row.remark|htmlentities}">
+            <input id="c-remark"  class="form-control" name="row[remark]" type="text" value="{$row.remark|htmlentities}">
         </div>
     </div>
     <div class="form-group">
@@ -117,7 +117,7 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">提示:</label>
         <div class="col-xs-12 col-sm-8">
-            <font color="red">提交后套餐会自动转出</font>
+            <font color="red">审核通过后套餐会自动转让,且不可重复操作</font>
         </div>
     </div>
     <div class="form-group layer-footer">