@@ -1,24 +0,0 @@
-app_debug = true
-app_trace = false
-
-db_host = 127.0.0.1
-db_port = 3306
-db_name = tplay
-db_username = tplay
-db_password = 123456
-db_prefix = tplay_
-# 开放用户模块
-open_user_module = false
-# 模板文件存放目录,默认: D:\wwwroot\local.tplay.com\app\common\view\template\
-article_templet_path =
-# 生成的HTML存放目录,默认: D:\wwwroot\local.tplay.com\public\uploads\q1464674022\
-article_static_path =
-# 数据库备份文件存放目录,默认: D:\wwwroot\local.tplay.com\runtime\backup\
-data_backup_path =
-# HTML发布ftp配置
-article_ftp_host = 127.0.0.1
-article_ftp_port = 21
-article_ftp_user = username
-article_ftp_pwd = password
-article_ftp_webroot = /
@@ -32,6 +32,7 @@ class Address extends Permissions
$data = $model->where($where)->page($post['page']??0, $post['limit']??15)->order('id desc')->select();
foreach ($data as $key => $value) {
$value['thumb_url'] = geturl($value['thumb']);
+ $value['status_text'] = $value->status_text;
$data[$key] = $value;
}
return array('code' => 0, 'count' => $count, 'data' => $data);
@@ -100,6 +100,7 @@
},
{field: "address", title: '详细地址'},
+ {field: "status_text", title: '是否启用'},
{field: 'action', title: '操作', toolbar: '#barDemo', fixed: 'right',width:80}
]],
done: function () {
@@ -66,6 +66,16 @@
</div>
+ <!-- 单选框 -->
+ <div class="layui-form-item">
+ <label class="layui-form-label">是否启用</label>
+ <div class="layui-input-block">
+ <input type="radio" name="status" value="1" title="启用" {notempty name="$data" }{eq name="$data.status"
+ value="1" } checked {/eq}{/notempty}>
+ <input type="radio" name="status" value="0" title="关闭" {notempty name="$data" }{eq name="$data.status"
+ value="0" } checked {/eq}{/notempty}>
+ </div>
{notempty name="$data"}
<input type="hidden" name="id" value="{$data.id}">
@@ -24,7 +24,7 @@ class Appointment extends Base
$pagenum = $this->request->param('pagenum', 20, 'intval');
- $datalist = (new Address())->paginate($pagenum, true);
+ $datalist = (new Address())->where('status', Address::STATUS_YES)->paginate($pagenum, true);
if (empty($datalist)) {
$this->json_error("没有数据");
@@ -7,4 +7,17 @@ use think\Model;
class Address extends Model
{
protected $autoWriteTimestamp = false;
+ const STATUS_NO = 0;
+ const STATUS_YES = 1;
+
+ const STATUS = [
+ self::STATUS_NO => '关闭',
+ self::STATUS_YES => '开启',
+ ];
+ //sex_text
+ public function getStatusTextAttr($value, $data)
+ {
+ return self::STATUS[$data['status']] ?? '';
+ }
@@ -0,0 +1 @@
+ALTER TABLE `tplay_address` ADD `status` TINYINT(2) NOT NULL DEFAULT '1' COMMENT '是否启用,1:启用,0:关闭' AFTER `address`;