Commit a707465e by 肖康
parents 25cd1d80 1e853cf6
...@@ -95,10 +95,6 @@ Class AjaxController extends Controller ...@@ -95,10 +95,6 @@ Class AjaxController extends Controller
$tmpl->save(); $tmpl->save();
//此处推送到erp //此处推送到erp
$this->pushTemplateErp(); $this->pushTemplateErp();
// dump($this->erp);
// $a = $this->erp->createIssueLabel(1,"测试模板0001","田超",1);
// dump($a);
return $this->ajaxReturn(0,"修改成功"); return $this->ajaxReturn(0,"修改成功");
}else{ }else{
...@@ -144,18 +140,19 @@ Class AjaxController extends Controller ...@@ -144,18 +140,19 @@ Class AjaxController extends Controller
try{ try{
//登录 //登录
$soap = new \SoapClient(env("ERP_DOMAIN").'/ormrpc/services/EASLogin?wsdl'); $soap = new \SoapClient(env("ERP_DOMAIN").'/ormrpc/services/EASLogin?wsdl');
$res = $soap->login('PT', '123456', 'eas', env('ERP_DB_NAME'), 'L2', 1, 'BaseDB'); $res = $soap->login( 'TC', 'unicom', 'eas', env('ERP_DB_NAME'), 'L2', 1, 'BaseDB');
//接口 //接口
$this->erp = new \SoapClient(ENV("ERP_DOMAIN").'/ormrpc/services/WSIchuntjKFacade?wsdl'); $this->erp = new \SoapClient(ENV("ERP_DOMAIN").'/ormrpc/services/WSIchuntjKFacade?wsdl');
// dump($this->erp); $tmp = $this->erp->createIssueLabel(json_encode([
$this->erp->createIssueLabel(json_encode([
"templateId"=>1, "templateId"=>1,
"templateNmae"=>"aaaa", "templateNmae"=>"aaaa",
"createUser"=>"bbbb", "createUser"=>"bbbb",
"status"=>1, "status"=>1,
])); ]));
dump($tmp);
return true; return true;
}catch(\Exception $e){ }catch(\Exception $e){
dump($e);
return false; return false;
// dump($e->getMessage()); // dump($e->getMessage());
} }
......
...@@ -180,7 +180,7 @@ ...@@ -180,7 +180,7 @@
} }
// 查看菜单权限 // 查看菜单权限
$permId = 'cron_'.$permId . '_check'; $permId = $permId . '_check';
if (!in_array($permId, $perms)) { if (!in_array($permId, $perms)) {
unset($menus[$k]); unset($menus[$k]);
......
...@@ -84,21 +84,49 @@ class WebController extends Controller ...@@ -84,21 +84,49 @@ class WebController extends Controller
return view('web', $info); return view('web', $info);
} }
/*
* 设计
*/
public function design($request,$info){ public function design($request,$info){
$info['title'] = '标签设计'; $info['title'] = '标签设计';
return view('web', $info); return view('web', $info);
} }
/*
* 标签预览
*/
public function showPage($request,$info){ public function showPage($request,$info){
$info['title'] = '预览'; $info['title'] = '预览';
$id = $request->input("tmpl_relation_id",0); $id = $request->input("tmpl_relation_id",0);
$html = (new \App\Services\LabelService)->getLabelHtml(5); $html = (new \App\Services\LabelService)->getLabelHtml($id);
$info["html"] = $html; $info["html"] = $html;
return view('web', $info); return view('web', $info);
} }
/*
* 标签预览
*/
public function showTemplate($request,$info){
$info['title'] = '预览';
$id = $request->input("t_id",0);
$count = TemplateListModel::where("id",intval($id))->where("create_userid",$request->user->userId)->count("id");
if($count <= 0){
return back()->with('showTemplateerror', '没找到属于您的模板信息');
}
$templateInfo = TemplateListModel::where("id",intval($id))->select("id","template_name","status")->first();
if($templateInfo->status <= 0){
return back()->with('showTemplateerror', '该模板已经被主人禁用了');
}
// dump($templateInfo->template_extend);
$html = $templateInfo->template_extend;
$info["html"] = $html->html;
return view('web', $info);
}
/*
* 打印标签
*/
public function prints($request,$info){ public function prints($request,$info){
$tmpl_relationids = $request->input("tmpl_relationids",''); $tmpl_relationids = $request->input("tmpl_relationids",'');
$tmpl_relationid_arr = explode(",",$tmpl_relationids); $tmpl_relationid_arr = explode(",",$tmpl_relationids);
...@@ -121,6 +149,9 @@ class WebController extends Controller ...@@ -121,6 +149,9 @@ class WebController extends Controller
$templateRelation = TmplRelationsModel::where("create_userid",$request->user->userId)->whereIn("id",$tmpl_relationid_arr) $templateRelation = TmplRelationsModel::where("create_userid",$request->user->userId)->whereIn("id",$tmpl_relationid_arr)
->get(); ->get();
if(!$templateRelation){
die("没有要打印的数据");
}
$html = []; $html = [];
foreach($templateRelation as $item){ foreach($templateRelation as $item){
$createHtml = (new \App\Services\LabelService)->getLabelHtml($item->id); $createHtml = (new \App\Services\LabelService)->getLabelHtml($item->id);
......
...@@ -10,6 +10,8 @@ use App\Http\Controllers\Controller; ...@@ -10,6 +10,8 @@ use App\Http\Controllers\Controller;
use App\Model\TemplateListModel; use App\Model\TemplateListModel;
use App\Model\NodesModel; use App\Model\NodesModel;
use App\Model\TmplRelationsModel; use App\Model\TmplRelationsModel;
use DNS1D;
use DNS2D;
class LabelService { class LabelService {
public function getLabelHtml($id){ public function getLabelHtml($id){
......
...@@ -12,7 +12,7 @@ return [ ...@@ -12,7 +12,7 @@ return [
'domain' => 'liexin.net', 'domain' => 'liexin.net',
'risk_url' => 'http://risk.liexin.net', 'risk_url' => 'http://label.liexin.net',
// API项目 // API项目
'api_domain' => 'http://api.liexin.com/', 'api_domain' => 'http://api.liexin.com/',
// 获取用户权限接口 // 获取用户权限接口
......
@if (session('showTemplateerror'))
<div class="alert alert-success">
{{ session('showTemplateerror') }}
</div>
@endif
<form class="layui-form layui-box" method="post"> <form class="layui-form layui-box" method="post">
<div class="layui-form-item"> <div class="layui-form-item">
<div class="layui-inline"> <div class="layui-inline">
...@@ -49,7 +54,7 @@ ...@@ -49,7 +54,7 @@
<script type="text/html" id="action"> <script type="text/html" id="action">
<!-- <a class="btn btn-xs btn-outline btn-info" lay-event="offline">离线使用</a> --> <!-- <a class="btn btn-xs btn-outline btn-info" lay-event="offline">离线使用</a> -->
<a class="btn btn-xs btn-outline btn-success" lay-event="show">预览</a> <a class="btn btn-xs btn-outline btn-success" href="/web/showTemplate?t_id=@{{ d.id }}" target="_blank" lay-event="show">预览</a>
<a class="btn btn-xs btn-outline btn-success" href="/web/design?t_id=@{{ d.id }}" target="_blank">编辑</a> <a class="btn btn-xs btn-outline btn-success" href="/web/design?t_id=@{{ d.id }}" target="_blank">编辑</a>
@{{# if (d.status == -1) { }} @{{# if (d.status == -1) { }}
<a class="btn btn-xs btn-outline layui-btn-primary" lay-event="enable">启用</a> <a class="btn btn-xs btn-outline layui-btn-primary" lay-event="enable">启用</a>
......
{!! $html !!}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment