Browse Source

1、删除供应商电话;2、订单编辑可以修改支付方式;

master
李可松 4 years ago
parent
commit
8eb736e708
  1. 20
      app/AdminAgent/Controllers/IndustryOrderController.php

20
app/AdminAgent/Controllers/IndustryOrderController.php

@ -27,7 +27,7 @@ class IndustryOrderController extends AdminController
*/
protected function grid()
{
return Grid::make(new IndustryOrder(['supplier:id,company_name,contact_phone']), function (Grid $grid) {
return Grid::make(new IndustryOrder(['supplier:id,company_name']), function (Grid $grid) {
$grid->disableRowSelector();
$grid->disableCreateButton();
$grid->disableActions();
@ -36,7 +36,6 @@ class IndustryOrderController extends AdminController
$grid->column('id')->sortable();
$grid->column('supplier.company_name', '供应商')->limit(10);
$grid->column('supplier.contact_phone', '供应商电话');
$grid->column('order_no')->limit(10);
$grid->column('num');
$grid->column('price');
@ -264,6 +263,23 @@ JS
$form->number('name');
$form->mobile('mobile');
//支付信息
$pay_type = [PayType::ONLINE, PayType::OFFLINE];
if ((float)$form->model()->deposit) { //订金支付
$pay_type = [...$pay_type, PayType::DEPOSIT_PAY];
}
if ((float)$form->model()->earnest) { //定金支付
$pay_type = [...$pay_type, PayType::EARNEST_PAY];
}
$options = array_filter(PayType::array(), fn($k) => in_array($k, $pay_type), ARRAY_FILTER_USE_KEY);
$form->select('pay_type')
->options($options)->default(PayType::ONLINE)->required()
->when(PayType::DEPOSIT_PAY, function () use ($form) {
$form->display('deposit', '订金')->customFormat(fn() => $form->model()->deposit);
})->when(PayType::EARNEST_PAY, function () use ($form) {
$form->display('earnest', '定金')->customFormat(fn() => $form->model()->earnest);
});
//载入信息收集表单数据
if (!empty($form->model()->info)) {
$form->html(Alert::make(null, '客户信息收集表单')->warning())->width(12);

Loading…
Cancel
Save