diff --git a/app/finance/controller/Expense.php b/app/finance/controller/Expense.php index 5fe208e..ce628af 100644 --- a/app/finance/controller/Expense.php +++ b/app/finance/controller/Expense.php @@ -71,9 +71,9 @@ class Expense extends BaseController $expense['create_user'] = Db::name('Admin')->where(['id' => $expense['admin_id']])->value('name'); $expense['department'] = Db::name('Department')->where(['id' => $expense['did']])->value('title'); $expense['amount'] = Db::name('ExpenseInterfix')->where(['exid' => $expense['id']])->sum('amount'); - $expense['pay_admin'] = Db::name('Admin')->where(['id' => $expense['pay_admin_id']])->value('name'); if ($expense['pay_time'] > 0) { $expense['pay_time'] = date('Y-m-d H:i:s', $expense['pay_time']); + $expense['pay_admin'] = Db::name('Admin')->where(['id' => $expense['pay_admin_id']])->value('name'); } else{ $expense['pay_time'] = '-'; @@ -621,6 +621,7 @@ class Expense extends BaseController { $param = get_params(); if (request()->isAjax()) { + //打款,数据操作 $param['check_status'] = 5; $param['pay_admin_id'] = $this->uid; $param['pay_time'] = time(); diff --git a/app/finance/view/expense/view.html b/app/finance/view/expense/view.html index 87579c6..7e1fb45 100644 --- a/app/finance/view/expense/view.html +++ b/app/finance/view/expense/view.html @@ -105,9 +105,10 @@ 审核状态 {eq name="$detail.check_status" value="0"}待审批{/eq} {eq name="$detail.check_status" value="1"}审批中{/eq} - {eq name="$detail.check_status" value="2"}已通过{/eq} + {eq name="$detail.check_status" value="2"}已通过,待打款{/eq} {eq name="$detail.check_status" value="3"}已拒绝{/eq} {eq name="$detail.check_status" value="4"}已撤销{/eq} + {eq name="$detail.check_status" value="5"}已通过{/eq} 查看审批记录 当前审核人 @@ -148,19 +149,33 @@ {/if} + {if ( $detail.check_status eq 5)} + + 报销状态 + 已打款 + 打款人 + {$detail.pay_admin} + 打款时间 + {$detail.pay_time} + + {/if} -
- {eq name="$is_check_admin" value='1'} - 通过 - 拒绝 - {/eq} - {if ( $detail.check_status lt 2) AND ( $is_create_admin eq 1) } - 撤回 +
+ {if ( $detail.check_status lt 2)} + {eq name="$is_check_admin" value='1'} + 通过 + 拒绝 + {/eq} + {eq name="$is_create_admin" value='1'} + 撤回 + {/eq} {/if} - {if ( $detail.check_status gt 2) AND ( $is_create_admin eq 1) } - 重新编辑 + {if ( $detail.check_status eq 3) OR ( $detail.check_status eq 4 ) } + {eq name="$is_create_admin" value='1'} + 重新编辑 + {/eq} {/if}
{/block} diff --git a/app/finance/view/invoice/view.html b/app/finance/view/invoice/view.html index 9bbe657..fa1bff6 100644 --- a/app/finance/view/invoice/view.html +++ b/app/finance/view/invoice/view.html @@ -180,15 +180,19 @@
- {eq name="$is_check_admin" value='1'} - 通过 - 拒绝 - {/eq} - {if ( $detail.check_status lt 2) AND ( $is_create_admin eq 1) } - 撤回 + {if ( $detail.check_status lt 2)} + {eq name="$is_check_admin" value='1'} + 通过 + 拒绝 + {/eq} + {eq name="$is_create_admin" value='1'} + 撤回 + {/eq} {/if} - {if ( $detail.check_status eq 4) AND ( $is_create_admin eq 1) } - 重新编辑 + {if ( $detail.check_status eq 3) OR ( $detail.check_status eq 4 ) } + {eq name="$is_create_admin" value='1'} + 重新编辑 + {/eq} {/if}
diff --git a/app/oa/view/approve/view_step.html b/app/oa/view/approve/view_step.html index 3b619af..0425113 100644 --- a/app/oa/view/approve/view_step.html +++ b/app/oa/view/approve/view_step.html @@ -48,12 +48,14 @@
- {eq name="$is_check_admin" value='1'} - 通过 - 拒绝 - {/eq} - {if ( $detail.check_status lt 2) AND ( $is_create_admin eq 1) } - 撤回 + {if ( $detail.check_status lt 2)} + {eq name="$is_check_admin" value='1'} + 通过 + 拒绝 + {/eq} + {eq name="$is_create_admin" value='1'} + 撤回 + {/eq} {/if} {if ( $detail.check_status gt 2) AND ( $is_create_admin eq 1) } 重新编辑 diff --git a/app/oa/view/schedule/calendar.html b/app/oa/view/schedule/calendar.html index 4f2d0e9..1285e8b 100644 --- a/app/oa/view/schedule/calendar.html +++ b/app/oa/view/schedule/calendar.html @@ -350,6 +350,7 @@ user-select: none;} var detail={}; detail['id']=0; detail['title']=''; + detail['labor_type']=0; detail['start_time_a']=dateStr; detail['end_time_a']=dateStr; detail['start_time_b']='08:30';