master
cody 6 months ago
parent a2216d0410
commit 03e0d58dc3

@ -423,7 +423,7 @@ class OrdersController extends CommonController
$query->select("paramedic_level.id", "paramedic_level.name");
},
"project" => function ($query) {
$query->select("id", "name", "range_mobile", "complaint_mobile", "content","agreement");
$query->select("id", "name", "range_mobile", "complaint_mobile", "content", "agreement");
},
"bed" => function ($query) {
$query->select("bed.id", "bed.name", "bed.building_id", "bed.area_id")
@ -1919,7 +1919,7 @@ class OrdersController extends CommonController
* @OA\Parameter(name="customer_id", in="query", @OA\Schema(type="integer"), required=true, description="客户id"),
* @OA\Parameter(name="customer_sign_id", in="query", @OA\Schema(type="integer"), required=true, description="客户签名图片id"),
* @OA\Parameter(name="company_sign_id", in="query", @OA\Schema(type="integer"), required=true, description="公司签名图片id"),
* @OA\Parameter(name="file_id", in="query", @OA\Schema(type="integer"), required=true, description="协议文件id"),
* @OA\Parameter(name="html", in="query", @OA\Schema(type="string"), required=true, description="协议html内容"),
* @OA\Response(
* response="200",
* description="更新订单状态"
@ -1937,7 +1937,7 @@ class OrdersController extends CommonController
* @OA\Post(
* path="/manager/html-to-image",
* tags={"管理端订单处理"},
* summary="html生成图片",
* summary="html生成图片(废弃)",
* description="html生成图片",
* @OA\Parameter(name="token", in="query", @OA\Schema(type="string"), required=true, description="token"),
* @OA\Parameter(name="html", in="query", @OA\Schema(type="string"), required=true, description="html内容"),

@ -0,0 +1,30 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class UpdateOrderAgreementsAddHtml extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('order_agreements', function (Blueprint $table) {
$table->mediumText('html')->nullable()->comment('协议内容html');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
}

@ -1 +0,0 @@
7e01ae195d6d866fb688b83a9c7081b0

@ -1 +0,0 @@
520c7bfbde672e65a89206776e3b9be4

@ -1 +0,0 @@
9a929b5b5e0990e40920a6e57b6e40a5

@ -6,10 +6,10 @@
<div class="card">
<div class="card-body">
<!-- <div class="mb-3">
<a class="btn btn-primary" href="{{url($urlPrefix . '/create')}}">
@lang("icons.action_create") @lang('actions.create'){{$modelName}}
</a>
</div> -->
<a class="btn btn-primary" href="{{url($urlPrefix . '/create')}}">
@lang("icons.action_create") @lang('actions.create'){{$modelName}}
</a>
</div> -->
<!-- 搜索表单 -->
<div class="mb-3">
@ -88,17 +88,17 @@
@endif
</td>
<!-- <td>
@if($row->companySign)
<a href="{{Storage::url($row->companySign->folder . '/' . $row->companySign->name)}}"
target="_blank">查看</a>
@else
-
@endif
</td> -->
@if($row->companySign)
<a href="{{Storage::url($row->companySign->folder . '/' . $row->companySign->name)}}"
target="_blank">查看</a>
@else
-
@endif
</td> -->
<td>
@if($row->file)
<a href="{{Storage::url($row->file->folder . '/' . $row->file->name)}}"
target="_blank">查看</a>
@if($row->html)
<a href="javascript:void(0);" onclick="showHtml(this)"
data-html="{{base64_encode($row->html)}}">查看</a>
@else
-
@endif
@ -106,8 +106,8 @@
<td>{{ $row->created_at->format('Y-m-d H:i:s') }}</td>
<td>
<!-- <a class="btn btn-sm btn-primary"
href="{{url("{$urlPrefix}/edit?id={$row['id']}")}}">@lang("icons.action_edit")
@lang("actions.edit")</a> -->
href="{{url("{$urlPrefix}/edit?id={$row['id']}")}}">@lang("icons.action_edit")
@lang("actions.edit")</a> -->
<a class="btn btn-sm btn-danger btn-delete" data-id="{{$row['id']}}"
href="javascript:;">@lang("icons.action_delete") @lang("actions.delete")</a>
</td>
@ -127,6 +127,18 @@
@push("footer")
<script>
function showHtml(element) {
// 获取base64编码的HTML内容
var encodedHtml = element.getAttribute('data-html');
// 解码HTML内容
var htmlContent = atob(encodedHtml);
// 打开新窗口
var newWindow = window.open('', '_blank');
// 写入HTML内容
newWindow.document.open();
newWindow.document.write(htmlContent);
newWindow.document.close();
}
</script>
@endpush
Loading…
Cancel
Save