From c34eb9b6c466ce1c8255ba6e5de599f0a91ca795 Mon Sep 17 00:00:00 2001 From: pengda <10266652509@qq.com> Date: Wed, 16 Oct 2024 11:43:32 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A1=E9=87=8F=E5=8D=95=E4=BD=8D=E8=BD=AC?= =?UTF-8?q?=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- control/admin.php | 49 ++++++++- control/index.php | 2 +- data/dFormula.php | 1 - index.php | 2 +- model/mFormula.php | 61 +++++++++++- model/mPage.php | 2 +- view/css/global.css | 20 +++- view/images/index_logo.png | Bin 0 -> 7298 bytes view/js/common.js | 18 ++++ view/templates/admin/formula_add.html | 54 +++------- view/templates/admin/formula_list.html | 54 +++------- view/templates/admin/include/header.html | 18 ++++ view/templates/admin/include/leftmenu.html | 25 +++++ view/templates/admin/save_pass.html | 18 +++- view/templates/admin/unit_conv.html | 153 ++++++++++++++++++++++++++++ view/templates/admin/unit_conv_add.html | 155 +++++++++++++++++++++++++++++ view/templates/admin/user_add.html | 18 +++- view/templates/admin/user_list.html | 24 +++-- 18 files changed, 565 insertions(+), 109 deletions(-) create mode 100644 view/images/index_logo.png create mode 100644 view/js/common.js create mode 100644 view/templates/admin/include/header.html create mode 100644 view/templates/admin/include/leftmenu.html create mode 100644 view/templates/admin/unit_conv.html create mode 100644 view/templates/admin/unit_conv_add.html diff --git a/control/admin.php b/control/admin.php index ce38146..b50c575 100644 --- a/control/admin.php +++ b/control/admin.php @@ -22,6 +22,13 @@ class admin extends publicBase { } } + public function logout() { + setcookie("uid", '', time() + 3600 * 24, '/'); + setcookie("token", '', time() + 3600 * 24, '/'); + + header('Location: /admin/login'); + } + public function user_list() { $m_admin_user = new mAdminUser(); $list = $m_admin_user->getUserList(); @@ -32,8 +39,6 @@ class admin extends publicBase { public function user_add() {} public function ajax_save_user() { - $this->_check_login(true); - $name = trim($this->post('name')); $password = md5('123456'); @@ -166,4 +171,44 @@ class admin extends publicBase { $this->ajax_json(true, '操作成功'); } + + public function unit_conv() { + $this->view['unit_list'] = array_flip($GLOBALS['weight_convert_list']); + + $unit_type = trim($this->get('unit_type')) + 0; + if (!$unit_type) $unit_type = 1; + + $m_formula = new mFormula(); + $this->view['list'] = $m_formula->getUnitConvList($unit_type); + } + + public function ajax_change_unit_conv() { + $id = $this->post('id') + 0; + $data = array( + 'is_delete' => $this->post('is_delete') + 0 + ); + + $m_formula = new mFormula(); + $id = $m_formula->updateUnitConv($id, $data); + if (!$id) $this->ajax_json(false, '操作失败'); + + $this->ajax_json(true, '操作成功'); + } + + public function unit_conv_add() { + $this->view['unit_list'] = array_flip($GLOBALS['weight_convert_list']); + } + + public function ajax_save_unit_conv() { + $id = $this->post('id') + 0; + $unit_type = trim($this->post('unit_type')) + 0; + $num = trim($this->post('num')) + 0; + $from = trim($this->post('from')); + + $m_formula = new mFormula(); + $id = $m_formula->saveUnitConv($id, $unit_type, $num, $from); + if (!$id) $this->ajax_json(false, $m_formula->getError()); + + $this->ajax_json(true, '操作成功', array('id' => $id)); + } } diff --git a/control/index.php b/control/index.php index 62cfc01..7a9e160 100644 --- a/control/index.php +++ b/control/index.php @@ -335,7 +335,7 @@ class index extends publicBase { $unit_type = $GLOBALS['weight_convert_list'][$unit_name]; $m_formula = new mFormula(); - $unit_conv = $m_formula->getUnitConvList($unit_type); + $unit_conv = $m_formula->getUnitTypeConv($unit_type); $user_conv = $m_formula->getUserConv($uinfo['uid'], $unit_type); foreach ($unit_conv as &$conv) { diff --git a/data/dFormula.php b/data/dFormula.php index 72dba34..d01d7d9 100644 --- a/data/dFormula.php +++ b/data/dFormula.php @@ -46,7 +46,6 @@ class dFormula extends dBase { ), 'tcm_unit_conv' => array( 'id', - 'uid', 'unit_type', 'num', 'from', diff --git a/index.php b/index.php index 6787a76..82aef90 100644 --- a/index.php +++ b/index.php @@ -129,7 +129,7 @@ if ($is_super && $uinfo['is_super'] != 1) $this->ajax_json(false, '你没有该权限'); - $this->para['_uinfo'] = $uinfo; + $this->view['_uinfo'] = $this->para['_uinfo'] = $uinfo; return true; } diff --git a/model/mFormula.php b/model/mFormula.php index 83e8370..a743a29 100644 --- a/model/mFormula.php +++ b/model/mFormula.php @@ -667,10 +667,69 @@ class mFormula extends mBase { return $this->obj->select($this->unit_conv, array('sql' => '`id`=? and `is_delete`=?', 'vals' => array($id, 0))); } - public function getUnitConvList($unit_type) { + public function getUnitTypeConv($unit_type) { return $this->obj->selectAll($this->unit_conv, array('sql' => '`unit_type`=? and `is_delete`=?', 'vals' => array($unit_type, 0))); } + public function getUnitConvList($unit_type) { + return $this->obj->selectAll($this->unit_conv, array('sql' => '`unit_type`=?', 'vals' => array($unit_type))); + } + + public function updateUnitConv($id, $info) { + return $this->obj->update($this->unit_conv, $info, array('sql' => '`id`=?', 'vals' => array($id))); + } + + public function insertUnitConv($info) { + $id = $this->obj->insert($this->unit_conv, $info); + if (empty($id)) { + $this->writeLog('formula', 'save_error_log', '添加计量单位转换失败|' . json_encode($info, JSON_UNESCAPED_UNICODE)); + return false; + } + + return $id; + } + + public function saveUnitConv($id, $unit_type, $num, $from) { + if (!$unit_type) { + $this->setError('请选择计量单位'); + return false; + } + if (!$num) { + $this->setError('请填写转换克重'); + return false; + } + if (empty($from)) { + $this->setError('请填写转换根据'); + return false; + } + + $data = array( + 'unit_type' => $unit_type, + 'num' => $num, + 'from' => $from, + 'is_delete' => 1, + ); + + if (!$id) { + //添加药方 并添加药方药材关联关系 + $id = $this->insertUnitConv($data); + if (!$id) { + $this->setError('添加失败'); + return false; + } + + } else { + //更新药方 并更新药方药材关联关系 + $res = $this->updateUnitConv($id, $data); + if (!$res) { + $this->setError('更新失败'); + return false; + } + } + + return $id; + } + public function getUserConvList($uid) { return $this->obj->selectAll($this->user_conv, array('sql' => '`uid`=?', 'vals' => array($uid))); } diff --git a/model/mPage.php b/model/mPage.php index 908a653..85d8a8d 100644 --- a/model/mPage.php +++ b/model/mPage.php @@ -5,7 +5,7 @@ class Page extends publicBase { public $totalnum; // 总记录数[必填],例:$page->setTotalnum(100); public $page; // 当前页码[必填] public $url; // 分页URL[必填] - public $pagesize=50; // 每页记录数 + public $pagesize=20; // 每页记录数 public $viewpagenum=7; // 每页看到的页码数 public $virtualpage='...'; // 省略或跨越页码 diff --git a/view/css/global.css b/view/css/global.css index a19c636..55c0510 100644 --- a/view/css/global.css +++ b/view/css/global.css @@ -3568,7 +3568,8 @@ body{ display: block; text-indent:-9999px; margin: 6px 57px 0 0; - background:url('/agentsite/0.png') no-repeat; + background:url('../images/index_logo.png') no-repeat; + background-size: 80%; } .topbar-inner-logo { @@ -6073,7 +6074,7 @@ table { border-radius: 0 0 4px 0; } .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th { - background-color: #f9f9f9; + /*background-color: #f9f9f9;*/ } .table tbody tr:hover td, .table tbody tr:hover th { background-color: #f5f5f5; @@ -6990,4 +6991,19 @@ button.danger:hover{ text-shadow: none; border-color: #d9534f; background-position: 0 -10px; +} + +/* 提示框的样式 */ +.custom-alert { + position: fixed; + top: 30%; + right: 50%; + background-color: #787878; + color: white; + padding: 15px; + border-radius: 5px; + z-index: 1000; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); + opacity: 1; + transition: opacity 0.5s ease; } \ No newline at end of file diff --git a/view/images/index_logo.png b/view/images/index_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..efe20f645a36bd83fe53920184522ceafeb27c1a GIT binary patch literal 7298 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 Vt0Yb5dzTYHTSH&HTJ>4v{{XjZ!LR@T literal 0 HcmV?d00001 diff --git a/view/js/common.js b/view/js/common.js new file mode 100644 index 0000000..318693a --- /dev/null +++ b/view/js/common.js @@ -0,0 +1,18 @@ +function showAlert(text,href = ""){ + // 创建提示框元素 + var $alertBox = $('
'+text+'
'); + + // 将提示框添加到页面中 + $("#page").append($alertBox); + + //2秒后自动隐藏并移除提示框 + setTimeout(function() { + $alertBox.css("opacity", "0"); + if(href){ + window.location.href = href; + } + setTimeout(function() { + $alertBox.remove(); + }, 500); // 给提示框一些时间淡出,然后再移除 + }, 500); +} \ No newline at end of file diff --git a/view/templates/admin/formula_add.html b/view/templates/admin/formula_add.html index 39ba9b4..7eae55e 100644 --- a/view/templates/admin/formula_add.html +++ b/view/templates/admin/formula_add.html @@ -9,17 +9,22 @@ 添加药方 +
+ {include file="admin/include/header.html"}
-
+ +
-
-
-
+
{literal}
+ {include file="admin/include/header.html"}
-
+ +
-
  • 药方列表
  • @@ -93,13 +99,13 @@ {$item.id} {$item.name} {$item.source} - +
    {foreach from=$item.formula item=value} - {$value.name}{if $value.desc}({$value.desc}){/if} {$value.num_str} + {$value.name}{if $value.desc}({$value.desc}){/if} {$value.num_str} {/foreach}
    -
    {$item.method}
    +
    {$item.method}
    {if $item.uid==0} @@ -141,7 +147,7 @@
-
+
@@ -149,25 +155,6 @@ {literal} +{/literal} + + + \ No newline at end of file diff --git a/view/templates/admin/user_add.html b/view/templates/admin/user_add.html index 02f613b..5da0c17 100644 --- a/view/templates/admin/user_add.html +++ b/view/templates/admin/user_add.html @@ -9,19 +9,24 @@ 添加用户 +
+ {include file="admin/include/header.html"}
+
添加用户
 
-
-
@@ -81,14 +86,17 @@ data: {name:name}, dataType: 'json', success: function (response) { - alert(response.info); if (response.status == true) { - window.location.href = "/admin/user_list" + showAlert('操作成功', document.referrer) + return true; } if(response.data.code == 40002){ - window.location.href = "/admin/login"; + showAlert('请登录','/admin/login') + return true; } + + showAlert(response.info) }, error: function (xhr, status, error) { console.error('错误:', response); diff --git a/view/templates/admin/user_list.html b/view/templates/admin/user_list.html index 2b6a56a..98350c7 100644 --- a/view/templates/admin/user_list.html +++ b/view/templates/admin/user_list.html @@ -8,17 +8,22 @@ 管理员列表 - + +
+ {include file="admin/include/header.html"}
-
+ +
-
  • 管理员列表
  • @@ -88,14 +93,17 @@ data: data, dataType: 'json', success: function (response) { - alert(response.info); if (response.status == true) { - window.location.reload(); + showAlert('操作成功', window.location.href) + return true; } - if (response.data.code == 40002) { - window.location.href = "/admin/login"; + if(response.data.code == 40002){ + showAlert('请登录','/admin/login') + return true; } + + showAlert(response.info) }, error: function (xhr, status, error) { console.error('错误:', response);