zgg 1 天之前
父節點
當前提交
4b5a7e402c

+ 19 - 0
application/admin/controller/PhOrders.php

@@ -216,6 +216,25 @@ class PhOrders extends Auth
             return $this->fetch();
         }
     }
+    public function editDept($id = 0){
+        if(request()->isPost()){
+            $res = Db::name('ph_orders')->where('id',$id)->update(['dep_id'=>input('dep_id',0)]);
+            if($res){
+                $this->success('操作成功',url('index'));
+            }else{
+                $this->error('操作失败');
+            }
+        }else{
+            $depId= Db::name('ph_orders')
+                ->where('id',$id)
+                ->value('dep_id');
+            $this->assign('depId',$depId);
+            $dep =(new \app\common\model\Dep())->getList($this->orgId);
+            $this->assign('deps',$dep);
+            $this->assign('id',$id);
+            return $this->fetch();
+        }
+    }
 
     public function detail($id=0){
         $model = new \app\common\model\PhOrders();

+ 2 - 1
application/admin/view/ph_orders/detail.html

@@ -103,7 +103,8 @@
                             {if condition="$info['status'] eq 0 or $info['status'] eq 1"}
                             <a href="javascript:;" url="{:url('PhOrders/send',['id'=>$info['id']])}" data-title="派单" onclick="layer_open(this,2)" class="btn btn-sm btn-success">派单</a>
                             <a href="javascript:;" url="{:url('PhOrders/payOrder',['id'=>$info['id'],'busType'=>0])}" data-title="预收金" onclick="layer_open(this,2)" class="btn btn-sm btn-primary">预收金</a>
-                            <a href="{:url('PhOrders/edit',['id'=>$info['id']])}" class="btn btn-sm btn-warning">编辑</a>
+                            <a href="javascript:;" url="{:url('PhOrders/edit',['id'=>$info['id']])}" data-title="编辑" onclick="layer_open(this,2)" class="btn btn-sm btn-warning">编辑</a>
+                            <a href="javascript:;" url="{:url('PhOrders/editDept',['id'=>$info['id']])}" data-title="修改科室" onclick="layer_open(this,2)" class="btn btn-sm btn-warning">修改科室</a>
                             {if !$info['pays2'] && $info['form'] == 0 && $service_money > 0}
                             <a href="javascript:;" url="{:url('PhOrders/payOrder',['id'=>$info['id'],'busType'=>1])}" data-title="服务费" onclick="layer_open(this,2)" class="btn btn-sm btn-primary">服务费</a>
                             {/if}

+ 4 - 4
application/admin/view/ph_orders/edit.html

@@ -6,9 +6,9 @@
             <div class="ibox-title">
                 <h5>{$meta_title}</h5>
                 <div class="ibox-tools">
-                    <a class="toback" href="javascript:;" onclick="window.history.back()">
-                        返回上一页
-                    </a>
+<!--                    <a class="toback" href="javascript:;" onclick="window.history.back()">-->
+<!--                        返回上一页-->
+<!--                    </a>-->
                 </div>
             </div>
             <div class="ibox-content">
@@ -142,7 +142,7 @@
                     <div class="form-group">
                         <div class="col-sm-4 col-sm-offset-2">
                             <button class="btn btn-primary ajax-post" target-form="form-horizontal" type="submit">确 定</button>
-                            <a href="{:url('index')}" class="btn btn-default">取 消</a>
+                            <button  class="btn cancel-btn btn-default" type="button">取 消</button>
                         </div>
                     </div>
                 </form>

+ 31 - 0
application/admin/view/ph_orders/edit_dept.html

@@ -0,0 +1,31 @@
+{extend name="common/common2" /}
+{block name="main"}
+<div class="row">
+    <div class="col-sm-12">
+        <div class="ibox float-e-margins">
+            <div class="ibox-content">
+                <form method="post" action="{:url('editDept')}" class="form-horizontal">
+                    <input type="hidden" name="id" value="{$id}">
+
+                    <div class="form-group">
+                        <label class="col-sm-2 control-label">科室/部门</label>
+                        <div class="col-sm-6">
+                            {:widget('common/select',['name'=>'dep_id','lists' => $deps, 'value' => $depId])}
+                        </div>
+                    </div>
+
+                    <div class="hr-line-dashed"></div>
+                    <div class="form-group">
+                        <div class="col-sm-4 col-sm-offset-2">
+                            <button class="btn btn-primary ajax-post" data-layer="1" target-form="form-horizontal" type="submit">确 定</button>
+                            <button  class="btn cancel-btn btn-default" type="button">取 消</button>
+                        </div>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </div>
+</div>
+{/block}
+{block name="script"}
+{/block}