From 1d18249fdb9530eb7e5404748448a2ec779bf28f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E6=9D=8E?= <712120393@qq.com> Date: Tue, 23 Mar 2021 23:21:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8B=86=E5=88=86=E5=AE=A2=E6=88=B7=E5=85=AC?= =?UTF-8?q?=E5=85=B1=E8=A7=86=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/common/customer_create.blade.php | 113 +++++++++++++++++ .../views/common/customer_edit.blade.php | 115 +++++++++++++++++ .../customer_js.blade.php} | 0 .../views/crm/assignment/_form.blade.php | 7 -- .../views/crm/assignment/create.blade.php | 116 +---------------- resources/views/crm/assignment/edit.blade.php | 118 +----------------- 6 files changed, 232 insertions(+), 237 deletions(-) create mode 100644 resources/views/common/customer_create.blade.php create mode 100644 resources/views/common/customer_edit.blade.php rename resources/views/{crm/assignment/_js.blade.php => common/customer_js.blade.php} (100%) delete mode 100644 resources/views/crm/assignment/_form.blade.php diff --git a/resources/views/common/customer_create.blade.php b/resources/views/common/customer_create.blade.php new file mode 100644 index 00000000..e866419c --- /dev/null +++ b/resources/views/common/customer_create.blade.php @@ -0,0 +1,113 @@ +{{csrf_field()}} +
+
+
+

基础信息

+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+

扩展信息

+
+ @foreach($fields as $d) +
+ +
+ @switch($d->field_type) + @case('input') + required==1) lay-verify="required" @endif placeholder="{{$d->field_tips}}" > + @break + @case('textarea') + + @break + @case('select') + + @break + @case('radio') + @if($d->field_option&&strpos($d->field_option,"\n")) + @foreach(explode("\n",$d->field_option) as $v) + @php + $key = \Illuminate\Support\Str::before($v,':'); + $val = \Illuminate\Support\Str::after($v,':'); + @endphp + field_value) checked @endif title="{{$val}}"> + @endforeach + @endif + @break + @case('checkbox') + @if($d->field_option&&strpos($d->field_option,"\n")) + @foreach(explode("\n",$d->field_option) as $v) + @php + $key = \Illuminate\Support\Str::before($v,':'); + $val = \Illuminate\Support\Str::after($v,':'); + $fieldValue = []; + if ($d->field_value&&strpos($d->field_value,',')){ + $fieldValue = explode(",",$d->field_value); + } + @endphp + field_value ) checked @endif title="{{$val}}"> + @endforeach + @endif + @break + @case('image') +
+ +
+
    +
+ +
+
+ @break + @case('images') +
+ +
+
    +
+ +
+
+ @break + @default + @break + @endswitch +
+
+ @endforeach +
+
+
+
+ +
+
diff --git a/resources/views/common/customer_edit.blade.php b/resources/views/common/customer_edit.blade.php new file mode 100644 index 00000000..54129e77 --- /dev/null +++ b/resources/views/common/customer_edit.blade.php @@ -0,0 +1,115 @@ +{{method_field('put')}} +{{csrf_field()}} +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ @foreach($fields as $d) +
+ +
+ @switch($d->field_type) + @case('input') + required==1) lay-verify="required" @endif placeholder="{{$d->field_tips}}" > + @break + @case('textarea') + + @break + @case('select') + + @break + @case('radio') + @if($d->field_option&&strpos($d->field_option,"\n")) + @foreach(explode("\n",$d->field_option) as $v) + @php + $key = \Illuminate\Support\Str::before($v,':'); + $val = \Illuminate\Support\Str::after($v,':'); + @endphp + id])&&$key==$data[$d->id]) checked @endif title="{{$val}}"> + @endforeach + @endif + @break + @case('checkbox') + @if($d->field_option&&strpos($d->field_option,"\n")) + @foreach(explode("\n",$d->field_option) as $v) + @php + $key = \Illuminate\Support\Str::before($v,':'); + $val = \Illuminate\Support\Str::after($v,':'); + $fieldValue = []; + if (isset($data[$d->id])&&strpos($data[$d->id],',')){ + $fieldValue = explode(",",$data[$d->id]); + } + @endphp + id])&&$key==$data[$d->id]) ) checked @endif title="{{$val}}"> + @endforeach + @endif + @break + @case('image') +
+ +
+
    + @if(isset($data[$d->id])) +
  • 删除

  • + @endif +
+ +
+
+ @break + @case('images') +
+ +
+
    + @if(isset($data[$d->id]) && strpos($data[$d->id],',')) + @foreach(explode(',',$data[$d->id]) as $v) +
  • 删除

  • + @endforeach + @endif +
+ +
+
+ @break + @default + @break + @endswitch +
+
+ @endforeach +
+
+
+
+ +
+
diff --git a/resources/views/crm/assignment/_js.blade.php b/resources/views/common/customer_js.blade.php similarity index 100% rename from resources/views/crm/assignment/_js.blade.php rename to resources/views/common/customer_js.blade.php diff --git a/resources/views/crm/assignment/_form.blade.php b/resources/views/crm/assignment/_form.blade.php deleted file mode 100644 index f469e120..00000000 --- a/resources/views/crm/assignment/_form.blade.php +++ /dev/null @@ -1,7 +0,0 @@ - -
-
- - 返 回 -
-
diff --git a/resources/views/crm/assignment/create.blade.php b/resources/views/crm/assignment/create.blade.php index 50a83ef8..7c61aa06 100644 --- a/resources/views/crm/assignment/create.blade.php +++ b/resources/views/crm/assignment/create.blade.php @@ -4,124 +4,12 @@
- {{csrf_field()}} -
-
-
-

基础信息

-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
-
-
-

扩展信息

-
- @foreach($fields as $d) -
- -
- @switch($d->field_type) - @case('input') - required==1) lay-verify="required" @endif placeholder="{{$d->field_tips}}" > - @break - @case('textarea') - - @break - @case('select') - - @break - @case('radio') - @if($d->field_option&&strpos($d->field_option,"\n")) - @foreach(explode("\n",$d->field_option) as $v) - @php - $key = \Illuminate\Support\Str::before($v,':'); - $val = \Illuminate\Support\Str::after($v,':'); - @endphp - field_value) checked @endif title="{{$val}}"> - @endforeach - @endif - @break - @case('checkbox') - @if($d->field_option&&strpos($d->field_option,"\n")) - @foreach(explode("\n",$d->field_option) as $v) - @php - $key = \Illuminate\Support\Str::before($v,':'); - $val = \Illuminate\Support\Str::after($v,':'); - $fieldValue = []; - if ($d->field_value&&strpos($d->field_value,',')){ - $fieldValue = explode(",",$d->field_value); - } - @endphp - field_value ) checked @endif title="{{$val}}"> - @endforeach - @endif - @break - @case('image') -
- -
-
    -
- -
-
- @break - @case('images') -
- -
-
    -
- -
-
- @break - @default - @break - @endswitch -
-
- @endforeach -
-
-
-
- -
-
+ @include('common.customer_create',['fields'=>$fields])
@endsection @section('script') - @include('crm.assignment._js') + @include('common.customer_js') @endsection diff --git a/resources/views/crm/assignment/edit.blade.php b/resources/views/crm/assignment/edit.blade.php index 1c314c1c..75b15ea7 100644 --- a/resources/views/crm/assignment/edit.blade.php +++ b/resources/views/crm/assignment/edit.blade.php @@ -7,126 +7,12 @@
- {{method_field('put')}} - {{csrf_field()}} -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
-
- @foreach($fields as $d) -
- -
- @switch($d->field_type) - @case('input') - required==1) lay-verify="required" @endif placeholder="{{$d->field_tips}}" > - @break - @case('textarea') - - @break - @case('select') - - @break - @case('radio') - @if($d->field_option&&strpos($d->field_option,"\n")) - @foreach(explode("\n",$d->field_option) as $v) - @php - $key = \Illuminate\Support\Str::before($v,':'); - $val = \Illuminate\Support\Str::after($v,':'); - @endphp - id])&&$key==$data[$d->id]) checked @endif title="{{$val}}"> - @endforeach - @endif - @break - @case('checkbox') - @if($d->field_option&&strpos($d->field_option,"\n")) - @foreach(explode("\n",$d->field_option) as $v) - @php - $key = \Illuminate\Support\Str::before($v,':'); - $val = \Illuminate\Support\Str::after($v,':'); - $fieldValue = []; - if (isset($data[$d->id])&&strpos($data[$d->id],',')){ - $fieldValue = explode(",",$data[$d->id]); - } - @endphp - id])&&$key==$data[$d->id]) ) checked @endif title="{{$val}}"> - @endforeach - @endif - @break - @case('image') -
- -
-
    - @if(isset($data[$d->id])) -
  • 删除

  • - @endif -
- -
-
- @break - @case('images') -
- -
-
    - @if(isset($data[$d->id]) && strpos($data[$d->id],',')) - @foreach(explode(',',$data[$d->id]) as $v) -
  • 删除

  • - @endforeach - @endif -
- -
-
- @break - @default - @break - @endswitch -
-
- @endforeach -
-
-
-
- -
-
+ @include('common.customer_edit',['model'=>$model,'fields'=>$fields,'data'=>$data])
@endsection @section('script') - @include('crm.assignment._js') + @include('common.customer_js') @endsection