Browse Source

增加license、credit_codes、corporate_account、deposit_bank字段

master
李可松 4 years ago
parent
commit
5d011f4f23
  1. 6
      MySQL_change.sql
  2. 11
      app/Admin/Controllers/SupplierController.php
  3. 4
      app/AdminAgent/Controllers/SupplierController.php
  4. 5
      app/AdminSettled/Controllers/SupplierController.php
  5. 7
      app/AdminSupplier/Forms/SupplierInfo.php
  6. 4
      resources/lang/zh_CN/supplier.php

6
MySQL_change.sql

@ -226,4 +226,8 @@ ALTER TABLE `agent_products`
ALTER TABLE `agents`
CHANGE COLUMN `license_pic` `business_license` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '营业执照' COLLATE 'utf8_general_ci' AFTER `address`;
ALTER TABLE `suppliers`
CHANGE COLUMN `license_pic` `business_license` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '营业执照' COLLATE 'utf8_general_ci' AFTER `address`;
CHANGE COLUMN `license_pic` `business_license` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '营业执照' COLLATE 'utf8_general_ci' AFTER `address`,
ADD COLUMN `license` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '许可证' AFTER `business_license`,
ADD COLUMN `credit_codes` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '统一社会信用代码' COLLATE 'utf8_general_ci' AFTER `license`,
ADD COLUMN `corporate_account` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '对公账号' AFTER `credit_codes`,
ADD COLUMN `deposit_bank` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '开户行' AFTER `corporate_account`;

11
app/Admin/Controllers/SupplierController.php

@ -37,7 +37,7 @@ class SupplierController extends AdminController
$grid->column('username');
// $grid->column('name');
$grid->column('company_name');
$grid->column('logo')->image('', 60, 60);
$grid->column('license')->image('', 60, 60);
$grid->column('address');
$grid->column('business_license')->image('', 60,60);
$grid->column('director');
@ -87,7 +87,7 @@ class SupplierController extends AdminController
$show->field('username');
$show->field('name');
$show->field('company_name');
$show->field('logo')->image('', 60, 60);
$show->field('license')->image('', 60, 60);
$show->field('address');
$show->field('business_license')->image('', 60, 60);
$show->field('director');
@ -135,9 +135,12 @@ class SupplierController extends AdminController
->required();
$form->text('company_name')->required();
$form->distpicker(['province_id', 'city_id', 'area_id'], '请选择区域')->required();
$form->image('logo')->removable(false)->uniqueName();
$form->image('license')->required()->removable(false)->uniqueName();
$form->text('address')->required();
$form->image('business_license')->removable(false)->uniqueName();
$form->image('business_license')->required()->removable(false)->uniqueName();
$form->text('credit_codes')->required();
$form->text('corporate_account')->required();
$form->text('deposit_bank')->required();
$form->text('director');
$form->mobile('contact_phone');
//$form->number('rate')->min(0)->max(100)->help('分成百分比,如10%,则输入10');

4
app/AdminAgent/Controllers/SupplierController.php

@ -36,7 +36,7 @@ class SupplierController extends AdminController
$grid->column('address');
$grid->column('director');
$grid->column('contact_phone');
$grid->column('logo')->image('', 60, 60);
$grid->column('license')->image('', 60, 60);
$grid->column('avatar')->image('', 60, 60);
$grid->column('business_license')->image('', 60, 60);
$grid->column('created_at', '入驻时间');
@ -65,7 +65,7 @@ class SupplierController extends AdminController
$show->field('address');
$show->field('director');
$show->field('contact_phone');
$show->field('logo');
$show->field('license');
$show->field('avatar');
$show->field('business_license');
$show->field('created_at');

5
app/AdminSettled/Controllers/SupplierController.php

@ -60,9 +60,12 @@ class SupplierController extends AdminController
$form->text('name')->required();
$form->text('company_name')->required();
$form->distpicker(['province_id', 'city_id', 'area_id'], '请选择区域')->required();
$form->image('logo')->removable(false)->uniqueName();
$form->image('license')->required()->removable(false)->uniqueName();
$form->text('address')->required();
$form->image('business_license')->required()->removable(false)->uniqueName();
$form->text('credit_codes')->required();
$form->text('corporate_account')->required()->help('非常重要,该账号为默认提现账号');
$form->text('deposit_bank')->required();
$form->text('director')->required();
$form->text('contact_phone')->required()->maxLength(13);
})->saving(function (Form $form) {

7
app/AdminSupplier/Forms/SupplierInfo.php

@ -27,7 +27,7 @@ class SupplierInfo extends Form
$model->director = $input['director'];
$model->contact_phone = $input['contact_phone'];
$model->avatar = $input['avatar'];
$model->logo = $input['logo'];
$model->license = $input['license'];
//$model->business_license = $input['business_license'];
$model->status = UserStatus::UNAUDITED;
$model->save();
@ -47,11 +47,14 @@ class SupplierInfo extends Form
$this->display('city.name','城市');
$this->display('area.name','地区');
$this->display('address');
$this->display('credit_codes');
$this->display('corporate_account');
$this->display('deposit_bank');
$this->text('name')->required();
$this->text('director')->required();
$this->text('contact_phone')->required();
$this->image('avatar');
$this->image('logo')->required();
$this->image('license')->required()->disable();
$this->image('business_license')->required()->disable();
$this->confirm('编辑确认', '编辑内容需要管理员重新审核,确定要提交吗?');

4
resources/lang/zh_CN/supplier.php

@ -13,10 +13,14 @@ return [
'logo' => 'LOGO',
'address' => '公司地址',
'business_license' => '营业执照',
'license' => '许可证',
'director' => '负责人',
'contact_phone' => '联系电话',
'rate' => '抽成比例',
'publish_type' => '可发布产品类型',
'credit_codes' => '统一社会信用代码',
'corporate_account' => '对公账号',
'deposit_bank' => '对公账号开户行',
],
'options' => [
],

Loading…
Cancel
Save