Browse Source

资料审核,绑卡绑支付宝

lizhen_gitee 1 year ago
parent
commit
0fe105d33d

+ 1 - 0
application/admin/controller/Useraudit.php

@@ -23,6 +23,7 @@ class Useraudit extends Backend
         parent::_initialize();
         $this->model = new \app\admin\model\Useraudit;
         $this->view->assign("statusList", $this->model->getStatusList());
+        $this->view->assign("typeList", $this->model->getTypeList());
     }
 
     public function import()

+ 7 - 2
application/admin/lang/zh-cn/useraudit.php

@@ -3,8 +3,13 @@
 return [
     'Id'            => 'ID',
     'User_id'       => '用户ID',
-    'Bio'           => '关于我',
-    'New_bio'       => '新关于我',
+    'Type'          => '审核字段',
+    'Type photo_images'    => '相册',
+    'Type avatar'          => '头像',
+    'Type audio_bio'       => '语音',
+    'Type video_bio'       => '视频',
+    'Old_data'      => '旧数据',
+    'New_data'      => '新数据',
     'Createtime'    => '创建时间',
     'Status'        => '状态',
     'Status 0'      => '待审核',

+ 15 - 1
application/admin/model/Useraudit.php

@@ -26,7 +26,8 @@ class Useraudit extends Model
     // 追加属性
     protected $append = [
         'status_text',
-        'audittime_text'
+        'audittime_text',
+        'type_text',
     ];
     
 
@@ -44,6 +45,19 @@ class Useraudit extends Model
         return isset($list[$value]) ? $list[$value] : '';
     }
 
+    public function getTypeList()
+    {
+        return ['photo_images' => __('Type photo_images'), 'avatar' => __('Type avatar'), 'audio_bio' => __('Type audio_bio'), 'video_bio' => __('Type video_bio')];
+    }
+
+
+    public function getTypeTextAttr($value, $data)
+    {
+        $value = $value ? $value : (isset($data['type']) ? $data['type'] : '');
+        $list = $this->getTypeList();
+        return isset($list[$value]) ? $list[$value] : '';
+    }
+
 
     public function getAudittimeTextAttr($value, $data)
     {

+ 10 - 4
application/admin/view/useraudit/add.html

@@ -7,15 +7,21 @@
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Bio')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Type')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-bio" data-rule="required" class="form-control" name="row[bio]" type="text" value="">
+            <input id="c-type" class="form-control" name="row[type]" type="text" value="">
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('New_bio')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Old_data')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-new_bio" data-rule="required" class="form-control" name="row[new_bio]" type="text" value="">
+            <textarea id="c-old_data" class="form-control " rows="5" name="row[old_data]" cols="50"></textarea>
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('New_data')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <textarea id="c-new_data" class="form-control " rows="5" name="row[new_data]" cols="50"></textarea>
         </div>
     </div>
     <div class="form-group">

+ 11 - 16
application/admin/view/useraudit/audit.html

@@ -1,31 +1,26 @@
 <form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
 
+
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('User_id')}:</label>
-        <div class="col-xs-12 col-sm-8">
-            <input id="c-user_id" data-rule="required" data-source="user/user/index" disabled data-field="username" class="form-control selectpage"  type="text" value="{$row.user_id|htmlentities}">
-        </div>
-    </div>
-    <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Bio')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Old_data')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-bio" data-rule="required" disabled class="form-control" type="text" value="{$row.bio|htmlentities}">
+            <textarea id="c-old_data" class="form-control " rows="5" name="row[old_data]" cols="50">{$row.old_data|htmlentities}</textarea>
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('New_bio')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('New_data')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-new_bio" data-rule="required" disabled class="form-control"  type="text" value="{$row.new_bio|htmlentities}">
+            <textarea id="c-new_data" class="form-control " rows="5" name="row[new_data]" cols="50">{$row.new_data|htmlentities}</textarea>
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
         <div class="col-xs-12 col-sm-8">
-            
+
             <div class="radio">
-            {foreach name="statusList" item="vo"}
-            <label for="row[status]-{$key}"><input id="row[status]-{$key}" name="status" type="radio" value="{$key}" {in name="key" value="$row.status"}checked{/in} /> {$vo}</label>
-            {/foreach}
+                {foreach name="statusList" item="vo"}
+                <label for="row[status]-{$key}"><input id="row[status]-{$key}" name="row[status]" type="radio" value="{$key}" {in name="key" value="$row.status"}checked{/in} /> {$vo}</label>
+                {/foreach}
             </div>
 
         </div>
@@ -33,13 +28,13 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Audittime')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-audittime" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="audittime" type="text" value="{:$row.audittime?datetime($row.audittime):''}">
+            <input id="c-audittime" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[audittime]" type="text" value="{:$row.audittime?datetime($row.audittime):''}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Auditremark')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-auditremark" class="form-control" name="auditremark" type="text" value="{$row.auditremark|htmlentities}">
+            <input id="c-auditremark" data-rule="required" class="form-control" name="row[auditremark]" type="text" value="{$row.auditremark|htmlentities}">
         </div>
     </div>
     <div class="form-group layer-footer">

+ 10 - 4
application/admin/view/useraudit/edit.html

@@ -7,15 +7,21 @@
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Bio')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Type')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-bio" data-rule="required" class="form-control" name="row[bio]" type="text" value="{$row.bio|htmlentities}">
+            <input id="c-type" class="form-control" name="row[type]" type="text" value="{$row.type|htmlentities}">
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('New_bio')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Old_data')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-new_bio" data-rule="required" class="form-control" name="row[new_bio]" type="text" value="{$row.new_bio|htmlentities}">
+            <textarea id="c-old_data" class="form-control " rows="5" name="row[old_data]" cols="50">{$row.old_data|htmlentities}</textarea>
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('New_data')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <textarea id="c-new_data" class="form-control " rows="5" name="row[new_data]" cols="50">{$row.new_data|htmlentities}</textarea>
         </div>
     </div>
     <div class="form-group">

+ 3 - 5
application/api/controller/Userbank.php

@@ -23,9 +23,8 @@ class Userbank extends Api
      */
     public function bindBank() {
 
-        $bank_no = $this->request->request('bank_no');// 银行账号
-        $open_bank = $this->request->request('open_bank');// 开户行
-        if(!$bank_no || !$open_bank ) {
+        $bank_no = input('bank_no');// 银行账号
+        if(!$bank_no) {
             $this->error("请将信息填写完整");
         }
 
@@ -52,7 +51,6 @@ class Userbank extends Api
         $data["truename"] = $truename;
         $data["idcard"] = $idCard;
         $data["bank_no"] = $bank_no;
-        $data["open_bank"] = $open_bank;
 
         if($bankInfo) {
             $res = Db::name('user_bank')->where(["user_id"=>$userId])->update($data);
@@ -80,7 +78,7 @@ class Userbank extends Api
      * 绑定支付宝
      */
     public function bindAlipay() {
-        $payNo = $this->request->request('pay_no');//支付宝账号
+        $payNo = input('pay_no');//支付宝账号
         if(!$payNo) {
             $this->error("请将信息填写完整");
         }

+ 3 - 4
public/assets/js/backend/useraudit.js

@@ -28,10 +28,9 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                         {field: 'id', title: __('Id')},
                         {field: 'user_id', title: __('User_id')},
                         {field: 'user.username', title: __('User.username'), operate: 'LIKE'},
-//                        {field: 'user.nickname', title: __('User.nickname'), operate: 'LIKE'},
-                        {field: 'bio', title: __('Bio'), operate: 'LIKE'},
-                        {field: 'new_bio', title: __('New_bio'), operate: 'LIKE'},
-                        {field: 'createtime',sortable:true, title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
+                        {field: 'user.nickname', title: __('User.nickname'), operate: 'LIKE'},
+                        {field: 'type', title: __('Type'), searchList: {"photo_images":__('Type photo_images'),"avatar":__('Type avatar'),"audio_bio":__('Type audio_bio'),"video_bio":__('Type video_bio')}, formatter: Table.api.formatter.status},
+                        {field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
                         {field: 'status', title: __('Status'), searchList: {"0":__('Status 0'),"1":__('Status 1'),"2":__('Status 2')}, formatter: Table.api.formatter.status},
                         {field: 'audittime', title: __('Audittime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
                         {field: 'auditremark', title: __('Auditremark'), operate: 'LIKE'},

+ 5 - 1
新建文本文档.txt

@@ -15,4 +15,8 @@
 购买vip
 设置收费,完成各项新手任务,青少年模式
 充值,提现,我的钱包,账户流水等
-邀请中心
+邀请中心 统计 奖励
+魅力值,魅力等级,财富等级,隐私设置
+特殊需求,充值上限,送礼物上线
+确认首页规则,匹配规则
+后台