修改插件
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
yiqiu
2025-11-21 00:01:45 +08:00
parent 7bc68457e9
commit cbd6250967
224 changed files with 61713 additions and 18 deletions

View File

@@ -0,0 +1,96 @@
<?php
$domain = request()->domain();
return [
# 工单附件保存地址
'ticket_upload' => WEB_ROOT . 'plugins/addon/idcsmart_ticket/upload/',
# 工单附件访问地址
'get_ticket_upload' => $domain . '/plugins/addon/idcsmart_ticket/upload/',
# 短信/邮件模板初始化
"ticket_notice_template" => [
'client_create_ticket' => [
'name_lang' => '客户新增工单',
'type' => 'ticket',
'sms_name' => 'Idcsmart',
'sms_template' => [
'title' => '客户新增工单',
'content' => '您的工单:【@var(subject)】正在处理中,请耐心等待'
],
'sms_global_name' => 'Idcsmart',
'sms_global_template' => [
'title' => '客户新增工单',
'content' => '您的工单:【@var(subject)】正在处理中,请耐心等待'
],
'email_name' => 'Smtp',
'email_template' => [
'name' => '客户新增工单',
'title' => '[{system_website_name}]客户新增工单',
'content' => file_get_contents(WEB_ROOT . 'plugins/addon/idcsmart_ticket/config/email_template/client_create_ticket.html')
],
],
'client_close_ticket' => [
'name_lang' => '客户关闭工单',
'type' => 'ticket',
'sms_name' => 'Idcsmart',
'sms_template' => [
'title' => '客户关闭工单',
'content' => '您的工单:【@var(subject)】已关闭'
],
'sms_global_name' => 'Idcsmart',
'sms_global_template' => [
'title' => '客户关闭工单',
'content' => '您的工单:【@var(subject)】已关闭'
],
'email_name' => 'Smtp',
'email_template' => [
'name' => '客户关闭工单',
'title' => '[{system_website_name}]客户关闭工单',
'content' => file_get_contents(WEB_ROOT . 'plugins/addon/idcsmart_ticket/config/email_template/client_close_ticket.html')
],
],
'admin_reply_ticket' => [
'name_lang' => '管理员回复工单',
'type' => 'ticket',
'sms_name' => 'Idcsmart',
'sms_template' => [
'title' => '管理员回复工单',
'content' => '您的工单:【@var(subject)】有新回复'
],
'sms_global_name' => 'Idcsmart',
'sms_global_template' => [
'title' => '管理员回复工单',
'content' => '您的工单:【@var(subject)】有新回复'
],
'email_name' => 'Smtp',
'email_template' => [
'name' => '管理员回复工单',
'title' => '[{system_website_name}]管理员回复工单',
'content' => file_get_contents(WEB_ROOT . 'plugins/addon/idcsmart_ticket/config/email_template/admin_reply_ticket.html')
],
],
'client_reply_ticket' => [
'name_lang' => '客户回复工单',
'type' => 'ticket',
'sms_name' => 'Idcsmart',
'sms_template' => [
'title' => '客户回复工单',
'content' => '您的工单:【@var(subject)】有新回复'
],
'sms_global_name' => 'Idcsmart',
'sms_global_template' => [
'title' => '客户回复工单',
'content' => '您的工单:【@var(subject)】有新回复'
],
'email_name' => 'Smtp',
'email_template' => [
'name' => '客户回复工单',
'title' => '[{system_website_name}]客户回复工单',
'content' => file_get_contents(WEB_ROOT . 'plugins/addon/idcsmart_ticket/config/email_template/client_reply_ticket.html')
],
],
],
];

View File

@@ -0,0 +1,12 @@
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> li{list-style: none;} a{text-decoration: none;} body{margin: 0;} .box{ background-color: #EBEBEB; height: 100%; } .logo_top {padding: 20px 0;} .logo_top img{ display: block; width: auto; margin: 0 auto; } .card{ width: 650px; margin: 0 auto; background-color: white; font-size: 0.8rem; line-height: 22px; padding: 40px 50px; box-sizing: border-box; } .contimg{ text-align: center; } button{ background-color: #F75697; padding: 8px 16px; border-radius: 6px; outline: none; color: white; border: 0; } .lvst{ color: #57AC80; } .banquan{ display: flex; justify-content: center; flex-wrap: nowrap; color: #B7B8B9; font-size: 0.4rem; padding: 20px 0; margin: 0; padding-left: 0; } .banquan li span{ display: inline-block; padding: 0 8px; } @media (max-width: 650px){ .card{ padding: 5% 5%; } .logo_top img,.contimg img{width: 280px;} .box{height: auto;} .card{width: auto;} } @media (max-width: 280px){.logo_top img,.contimg img{width: 100%;}} </style> </head> <body>
<div class="box">
<div class="logo_top"><img src="{system_logo_url}" alt="" /></div>
<div class="card">
<h2 style="text-align: center;">[{system_website_name}]管理员回复工单</h2>
<br /><strong>尊敬的用户</strong> <br /><span style="margin: 0; padding: 0; display: inline-block; margin-top: 55px;">您好!</span></div>
<div class="card">您的工单:{subject}有新回复<br /><br />&nbsp; <span style="margin: 0; padding: 0; display: inline-block; width: 100%; text-align: right;"> <strong>{system_website_name}</strong> </span><br /><span style="margin: 0; padding: 0; margin-top: 20px; display: inline-block; width: 100%; text-align: right;">{send_time}</span></div>
<ul class="banquan">
<li>{system_website_name}</li>
</ul>
</div>
</body> </html>

View File

@@ -0,0 +1,12 @@
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> li{list-style: none;} a{text-decoration: none;} body{margin: 0;} .box{ background-color: #EBEBEB; height: 100%; } .logo_top {padding: 20px 0;} .logo_top img{ display: block; width: auto; margin: 0 auto; } .card{ width: 650px; margin: 0 auto; background-color: white; font-size: 0.8rem; line-height: 22px; padding: 40px 50px; box-sizing: border-box; } .contimg{ text-align: center; } button{ background-color: #F75697; padding: 8px 16px; border-radius: 6px; outline: none; color: white; border: 0; } .lvst{ color: #57AC80; } .banquan{ display: flex; justify-content: center; flex-wrap: nowrap; color: #B7B8B9; font-size: 0.4rem; padding: 20px 0; margin: 0; padding-left: 0; } .banquan li span{ display: inline-block; padding: 0 8px; } @media (max-width: 650px){ .card{ padding: 5% 5%; } .logo_top img,.contimg img{width: 280px;} .box{height: auto;} .card{width: auto;} } @media (max-width: 280px){.logo_top img,.contimg img{width: 100%;}} </style> </head> <body>
<div class="box">
<div class="logo_top"><img src="{system_logo_url}" alt="" /></div>
<div class="card">
<h2 style="text-align: center;">[{system_website_name}]客户关闭工单</h2>
<br /><strong>尊敬的用户</strong> <br /><span style="margin: 0; padding: 0; display: inline-block; margin-top: 55px;">您好!</span></div>
<div class="card">您的工单:{subject}已关闭<br /><br />&nbsp; <span style="margin: 0; padding: 0; display: inline-block; width: 100%; text-align: right;"> <strong>{system_website_name}</strong> </span><br /><span style="margin: 0; padding: 0; margin-top: 20px; display: inline-block; width: 100%; text-align: right;">{send_time}</span></div>
<ul class="banquan">
<li>{system_website_name}</li>
</ul>
</div>
</body> </html>

View File

@@ -0,0 +1,12 @@
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> li{list-style: none;} a{text-decoration: none;} body{margin: 0;} .box{ background-color: #EBEBEB; height: 100%; } .logo_top {padding: 20px 0;} .logo_top img{ display: block; width: auto; margin: 0 auto; } .card{ width: 650px; margin: 0 auto; background-color: white; font-size: 0.8rem; line-height: 22px; padding: 40px 50px; box-sizing: border-box; } .contimg{ text-align: center; } button{ background-color: #F75697; padding: 8px 16px; border-radius: 6px; outline: none; color: white; border: 0; } .lvst{ color: #57AC80; } .banquan{ display: flex; justify-content: center; flex-wrap: nowrap; color: #B7B8B9; font-size: 0.4rem; padding: 20px 0; margin: 0; padding-left: 0; } .banquan li span{ display: inline-block; padding: 0 8px; } @media (max-width: 650px){ .card{ padding: 5% 5%; } .logo_top img,.contimg img{width: 280px;} .box{height: auto;} .card{width: auto;} } @media (max-width: 280px){.logo_top img,.contimg img{width: 100%;}} </style> </head> <body>
<div class="box">
<div class="logo_top"><img src="{system_logo_url}" alt="" /></div>
<div class="card">
<h2 style="text-align: center;">[{system_website_name}]客户新增工单</h2>
<br /><strong>尊敬的用户</strong> <br /><span style="margin: 0; padding: 0; display: inline-block; margin-top: 55px;">您好!</span></div>
<div class="card">您的工单:{subject}正在处理中,请耐心等待<br /><br />&nbsp; <span style="margin: 0; padding: 0; display: inline-block; width: 100%; text-align: right;"> <strong>{system_website_name}</strong> </span><br /><span style="margin: 0; padding: 0; margin-top: 20px; display: inline-block; width: 100%; text-align: right;">{send_time}</span></div>
<ul class="banquan">
<li>{system_website_name}</li>
</ul>
</div>
</body> </html>

View File

@@ -0,0 +1,12 @@
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> li{list-style: none;} a{text-decoration: none;} body{margin: 0;} .box{ background-color: #EBEBEB; height: 100%; } .logo_top {padding: 20px 0;} .logo_top img{ display: block; width: auto; margin: 0 auto; } .card{ width: 650px; margin: 0 auto; background-color: white; font-size: 0.8rem; line-height: 22px; padding: 40px 50px; box-sizing: border-box; } .contimg{ text-align: center; } button{ background-color: #F75697; padding: 8px 16px; border-radius: 6px; outline: none; color: white; border: 0; } .lvst{ color: #57AC80; } .banquan{ display: flex; justify-content: center; flex-wrap: nowrap; color: #B7B8B9; font-size: 0.4rem; padding: 20px 0; margin: 0; padding-left: 0; } .banquan li span{ display: inline-block; padding: 0 8px; } @media (max-width: 650px){ .card{ padding: 5% 5%; } .logo_top img,.contimg img{width: 280px;} .box{height: auto;} .card{width: auto;} } @media (max-width: 280px){.logo_top img,.contimg img{width: 100%;}} </style> </head> <body>
<div class="box">
<div class="logo_top"><img src="{system_logo_url}" alt="" /></div>
<div class="card">
<h2 style="text-align: center;">[{system_website_name}]客户回复工单</h2>
<br /><strong>尊敬的管理员</strong> <br /><span style="margin: 0; padding: 0; display: inline-block; margin-top: 55px;">您好!</span></div>
<div class="card">您的工单:{subject}有新回复<br /><br />&nbsp; <span style="margin: 0; padding: 0; display: inline-block; width: 100%; text-align: right;"> <strong>{system_website_name}</strong> </span><br /><span style="margin: 0; padding: 0; margin-top: 20px; display: inline-block; width: 100%; text-align: right;">{send_time}</span></div>
<ul class="banquan">
<li>{system_website_name}</li>
</ul>
</div>
</body> </html>