diff --git a/control/admin.php b/control/admin.php
index ea843a0..c781a65 100644
--- a/control/admin.php
+++ b/control/admin.php
@@ -185,19 +185,21 @@ class admin extends publicBase {
$user_info = $this->get_uinfo();
$id = $this->post('id') + 0;
- $is_delete = $this->post('is_delete');
- $remark = trim($this->post('remark'));
+ if (!$id) $this->ajax_json(true, '参数错误');
+
+ $update_time = date('Y-m-d H:i:s');
$data = array();
- if (is_numeric($is_delete)) $data['is_delete'] = $is_delete + 0;
- if (!empty($remark)) $data['remark'] = $remark;
$data['user_id'] = $user_info['id'];
+ $data['update_time'] = $update_time;
+ if (isset($_POST['is_delete'])) $data['is_delete'] = $this->post('is_delete') + 0;
+ if (isset($_POST['remark'])) $data['remark'] = trim($this->post('remark'));
$mformula = new mFormula();
$res = $mformula->updateFormula($id, $data);
if (!$res) $this->ajax_json(true, '操作失败');
- $this->ajax_json(true, '操作成功');
+ $this->ajax_json(true, '操作成功', array('opt_time' => $update_time));
}
public function unit_conv() {
diff --git a/view/templates/admin/formula_add.html b/view/templates/admin/formula_add.html
index 549ea48..597735a 100644
--- a/view/templates/admin/formula_add.html
+++ b/view/templates/admin/formula_add.html
@@ -94,12 +94,16 @@
diff --git a/view/templates/admin/formula_list.html b/view/templates/admin/formula_list.html
index 7f901eb..fe2540c 100644
--- a/view/templates/admin/formula_list.html
+++ b/view/templates/admin/formula_list.html
@@ -8,8 +8,54 @@
药方列表
-
+
+ {literal}
+
+ {/literal}
@@ -100,31 +146,36 @@
{$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}
- {if $item.is_delete == 0} 通过{/if}
- {if $item.is_delete == 2} 待审核{/if}
- {if $item.is_delete == 3} 不通过 {/if}
+ {if $item.is_delete == 0} 通过{/if}
+ {if $item.is_delete == 2} 待审核{/if}
+ {if $item.is_delete == 3} 不通过 {/if}
{/if}
|
{if $item.uid == 0}
- 审核
+ 审核
编辑
{/if}
- {if $user_list[$item.user_id]}{$user_list[$item.user_id].username}{/if}
- {if $user_list[$item.user_id]}{$item.update_time}{/if}
+ {if
+ $user_list[$item.user_id]}{$user_list[$item.user_id].username}{/if}
+
+ {if
+ $user_list[$item.user_id]}{$item.update_time}{/if}
+
|
{/foreach}
@@ -139,8 +190,8 @@
@@ -168,27 +239,38 @@
var url = '/admin/formula_list';
- if(is_all > 0) url += '/is_all/' + is_all;
- if(status > 0) url += '/status/' + status;
- if(name) url += '/name/' + name;
+ if (is_all > 0) url += '/is_all/' + is_all;
+ if (status > 0) url += '/status/' + status;
+ if (name) url += '/name/' + name;
location.href = url;
}
- function to_add(){
+
+ function to_add() {
location.href = '/admin/formula_add';
}
- function to_check(id){
+
+ function to_check(id) {
$('#check_id').val(id);
- let status = $('.status_'+id).data('status')
- if(status == 3){
+ let status = $('.status_' + id).data('status')
+ if (status == 3) {
$('input[name="status"][value="3"]').prop("checked", true);
- }else{
+ } else {
$('input[name="status"][value="0"]').prop("checked", true);
}
$('#check_div').show()
}
- $("#close_tip").click(function(){
+
+ function to_remark(id) {
+ $('#remark_id').val(id);
+ let remark = $('.remark_' + id).html();
+ $('#remark_text').val(remark);
+ $('#remark_div').show()
+ }
+
+ $(".close").click(function () {
$("#check_div").hide();
+ $("#remark_div").hide();
});
function to_status() {
@@ -210,25 +292,22 @@
success: function (response) {
if (response.status == true) {
showAlert('操作成功')
- $('.status_'+id).data('status',status);
- if(status == 0){
- $('.status_'+id).html('通过');
- $('.status_'+id).css('color','#57a957');
+ $('.status_' + id).data('status', status);
+ if (status == 0) {
+ $('.status_' + id).html('通过');
+ $('.status_' + id).css('color', '#57a957');
}
- if(status == 3){
- $('.status_'+id).html('不通过');
- $('.status_'+id).css('color','red');
+ if (status == 3) {
+ $('.status_' + id).html('不通过');
+ $('.status_' + id).css('color', 'red');
}
- $('.user-name-'+id).html('{/literal}{$_uinfo.username}{literal}')
-
- const now = new Date();
- const formattedDate = `${now.getFullYear()}-${(now.getMonth() + 1).toString().padStart(2, '0')}-${now.getDate().toString().padStart(2, '0')} ${now.getHours().toString().padStart(2, '0')}:${now.getMinutes().toString().padStart(2, '0')}:${now.getSeconds().toString().padStart(2, '0')}`;
- $('.user-time-'+id).html(formattedDate)
+ $('.user-name-' + id).html('{/literal}{$_uinfo.username}{literal}')
+ $('.user-time-' + id).html(response.data.opt_time)
return true;
}
- if(response.data.code == 40002){
- showAlert('请登录','/admin/login')
+ if (response.data.code == 40002) {
+ showAlert('请登录', '/admin/login')
return true;
}
@@ -241,8 +320,11 @@
});
}
- function saveRemark(id){
- let remark = $('.remark_'+id).val();
+ function saveRemark() {
+ $("#remark_div").hide();
+
+ let id = $('#remark_id').val()
+ let remark = $('#remark_text').val();
const data = {
id: id,
remark: remark,
@@ -256,11 +338,20 @@
success: function (response) {
if (response.status == true) {
showAlert('保存成功')
+ if (remark.trim().length > 0) {
+ $('.remark_btn_' + id).html('修改备注');
+ $('.remark_txt_' + id).html('备注:');
+ } else {
+ $('.remark_btn_' + id).html('添加备注');
+ $('.remark_txt_' + id).html('');
+ }
+ $('.user-name-' + id).html('{/literal}{$_uinfo.username}{literal}')
+ $('.user-time-' + id).html(response.data.opt_time)
return true;
}
- if(response.data.code == 40002){
- showAlert('请登录','/admin/login')
+ if (response.data.code == 40002) {
+ showAlert('请登录', '/admin/login')
return true;
}
@@ -291,7 +382,7 @@
});
}
- window.onload = function() {
+ window.onload = function () {
const containers = document.querySelectorAll('.formula-item');
containers.forEach(container => {
@@ -307,13 +398,6 @@
});
};
-
{/literal}
|