update
This commit is contained in:
@@ -93,8 +93,6 @@ class Firmcustomer extends Backend
|
||||
if (false === $this->request->isPost()) {
|
||||
return $this->view->fetch();
|
||||
}
|
||||
dump(input());
|
||||
die;
|
||||
$params = $this->request->post('row/a');
|
||||
if (empty($params)) {
|
||||
$this->error(__('Parameter %s can not be empty', ''));
|
||||
|
||||
@@ -24,7 +24,6 @@ class Firmcustomerorigin extends Backend
|
||||
$this->model = new \app\admin\model\Firmcustomerorigin;
|
||||
|
||||
$this->model->where('firm_id',session_admin_firm_id());
|
||||
$this->model->where('firmstore_id',session_admin_firmstore_id());
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -3,6 +3,10 @@
|
||||
namespace app\admin\controller;
|
||||
|
||||
use app\common\controller\Backend;
|
||||
use think\Db;
|
||||
use think\Exception;
|
||||
use think\exception\PDOException;
|
||||
use think\exception\ValidateException;
|
||||
|
||||
/**
|
||||
* 标签
|
||||
@@ -69,4 +73,57 @@ class Firmtags extends Backend
|
||||
return $this->view->fetch();
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*
|
||||
* @return string
|
||||
* @throws \think\Exception
|
||||
*/
|
||||
public function add()
|
||||
{
|
||||
if (false === $this->request->isPost()) {
|
||||
//$firm_customer_req = input('firm_customer_req');
|
||||
//if ($firm_customer_req == 'firm_customer_req'){
|
||||
// $html = view('add')->getContent();
|
||||
// //将转义的代码还原
|
||||
// return json(['html'=>($html)]);
|
||||
//}
|
||||
return $this->view->fetch();
|
||||
}
|
||||
$params = $this->request->post('row/a');
|
||||
if (empty($params)) {
|
||||
$this->error(__('Parameter %s can not be empty', ''));
|
||||
}
|
||||
$params = $this->preExcludeFields($params);
|
||||
|
||||
if ($this->dataLimit && $this->dataLimitFieldAutoFill) {
|
||||
$params[$this->dataLimitField] = $this->auth->id;
|
||||
}
|
||||
$result = false;
|
||||
Db::startTrans();
|
||||
try {
|
||||
//是否采用模型验证
|
||||
if ($this->modelValidate) {
|
||||
$name = str_replace("\\model\\", "\\validate\\", get_class($this->model));
|
||||
$validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.add' : $name) : $this->modelValidate;
|
||||
$this->model->validateFailException()->validate($validate);
|
||||
}
|
||||
$result = $this->model->allowField(true)->save($params);
|
||||
Db::commit();
|
||||
} catch (ValidateException|PDOException|Exception $e) {
|
||||
Db::rollback();
|
||||
$this->error($e->getMessage());
|
||||
}
|
||||
if ($result === false) {
|
||||
$this->error(__('No rows were inserted'));
|
||||
}
|
||||
$this->success();
|
||||
}
|
||||
|
||||
function testadd(){
|
||||
|
||||
$html = view('add')->getContent();
|
||||
//将转义的代码还原
|
||||
return json(['html'=>($html)]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,15 +28,15 @@ class Gechatroom extends Controller
|
||||
*/
|
||||
function getChatroomList()
|
||||
{
|
||||
//if(cache('cache_getChatroomList_data'.session_admin_firm_id())){
|
||||
// $data = cache('cache_getChatroomList_data'.session_admin_firm_id());
|
||||
// //自带id,name
|
||||
// return json(['list' => $data, 'total' => count($data)]);
|
||||
//}
|
||||
if(cache('cache_getChatroomList_data'.session_admin_firm_id())){
|
||||
$data = cache('cache_getChatroomList_data'.session_admin_firm_id());
|
||||
//自带id,name
|
||||
return json(['list' => $data, 'total' => count($data)]);
|
||||
}
|
||||
$data = (new GechatroomLogic())->getChatroomList();
|
||||
dump($data);die;
|
||||
//dump($data);die;
|
||||
//缓存群成员列表
|
||||
cache('cache_getChatroomList_data'.session_admin_firm_id(),$data,3600);
|
||||
cache('cache_getChatroomList_data'.session_admin_firm_id(),$data,86400);
|
||||
//自带id,name
|
||||
return json(['list' => $data, 'total' => count($data)]);
|
||||
}
|
||||
@@ -58,7 +58,7 @@ class Gechatroom extends Controller
|
||||
}
|
||||
$data = (new GechatroomLogic())->getChatroomList();
|
||||
//缓存群成员列表
|
||||
cache('cache_getChatroomList_data'.session_admin_firm_id(),$data['memberList'],3600);
|
||||
cache('cache_getChatroomList_data'.session_admin_firm_id(),$data['memberList'],86400);
|
||||
$memberList = $data[$chatroom_id]['memberList'];
|
||||
return json(['list' => $memberList, 'total' => count($memberList)]);
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ class Gewechatfriends extends Controller
|
||||
$v['id'] = $v['userName'] ?? '无';
|
||||
$v['name'] = $v['nickName'] ?? '无';
|
||||
}
|
||||
cache('cache_getFriendDetailList_data'.session_admin_firm_id(),$data,96400);
|
||||
cache('cache_getFriendDetailList_data'.session_admin_firm_id(),$data,86400);
|
||||
return json(['list' => $data, 'total' => count($data)]);
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,9 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="">
|
||||
<input id="c-firm_id" min="0" data-rule="required" disabled
|
||||
data-source="firm/index" class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{:session_admin_firm_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group layer-footer">
|
||||
|
||||
@@ -9,7 +9,9 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
<input id="c-firm_id" min="0" data-rule="required" disabled
|
||||
data-source="firm/index" class="form-control selectpage" name="row[firm_id]"
|
||||
type="text" value="{$row.firm_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group layer-footer">
|
||||
|
||||
@@ -38,8 +38,14 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firmtags_ids')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firmtags_ids" data-rule="required" data-source="firmtags/index" data-multiple="true" class="form-control selectpage" name="row[firmtags_ids]" type="text" value="">
|
||||
<input id="c-firmtags_ids" data-rule="required"
|
||||
data-source="firmtags/index" data-multiple="true"
|
||||
class="form-control selectpage" name="row[firmtags_ids]" type="text" value="">
|
||||
</div>
|
||||
<!-- <div class="col-xs-12 col-sm-2">-->
|
||||
<!-- <input-->
|
||||
<!-- class="form-control tag_add_url" name="row[firmtags_ids]" type="button" value="添加">-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Headimage')}:</label>
|
||||
@@ -106,13 +112,18 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
data-source="firm/index"
|
||||
class="form-control selectpage" disabled
|
||||
name="row[firm_id]" type="text" value="{:session_admin_firm_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firmstore_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required" data-source="firmstore/index" class="form-control selectpage" name="row[firmstore_id]" type="text" value="">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required" disabled
|
||||
data-source="firmstore/index" class="form-control selectpage"
|
||||
name="row[firmstore_id]" type="text" value="{:session_admin_firmstore_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
@@ -121,12 +132,12 @@
|
||||
<input id="c-create_time" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[create_time]" type="text" value="{:date('Y-m-d H:i:s')}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Update_time')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-update_time" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[update_time]" type="text" value="{:date('Y-m-d H:i:s')}">
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="form-group">-->
|
||||
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('Update_time')}:</label>-->
|
||||
<!-- <div class="col-xs-12 col-sm-8">-->
|
||||
<!-- <input id="c-update_time" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[update_time]" type="text" value="{:date('Y-m-d H:i:s')}">-->
|
||||
<!-- </div>-->
|
||||
<!-- </div>-->
|
||||
<div class="form-group layer-footer">
|
||||
<label class="control-label col-xs-12 col-sm-2"></label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
|
||||
@@ -21,13 +21,14 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Rel_wx')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-rel_wx" class="form-control" name="row[rel_wx]" type="text" value="{$row.rel_wx|htmlentities}">
|
||||
<input id="c-rel_wx" class="form-control" name="row[rel_wx]" readonly type="text" value="{$row.rel_wx|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Rel_group')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-rel_group" class="form-control" name="row[rel_group]" type="text" value="{$row.rel_group|htmlentities}">
|
||||
<input id="c-rel_group" class="form-control" name="row[rel_group]"
|
||||
type="text" value="{$row.rel_group|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
@@ -101,27 +102,32 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" readonly class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firmstore_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required" data-source="firmstore/index" class="form-control selectpage" name="row[firmstore_id]" type="text" value="{$row.firmstore_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Create_time')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-create_time" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[create_time]" type="text" value="{$row.create_time}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Update_time')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-update_time" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[update_time]" type="text" value="{$row.update_time}">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required" data-source="firmstore/index"
|
||||
disabled
|
||||
class="form-control selectpage" name="row[firmstore_id]" type="text" value="{$row.firmstore_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="form-group">-->
|
||||
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('Create_time')}:</label>-->
|
||||
<!-- <div class="col-xs-12 col-sm-8">-->
|
||||
<!-- <input id="c-create_time" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[create_time]" type="text" value="{$row.create_time}">-->
|
||||
<!-- </div>-->
|
||||
<!-- </div>-->
|
||||
<!-- <div class="form-group">-->
|
||||
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('Update_time')}:</label>-->
|
||||
<!-- <div class="col-xs-12 col-sm-8">-->
|
||||
<!-- <input id="c-update_time" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[update_time]" type="text" value="{$row.update_time}">-->
|
||||
<!-- </div>-->
|
||||
<!-- </div>-->
|
||||
<div class="form-group layer-footer">
|
||||
<label class="control-label col-xs-12 col-sm-2"></label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
|
||||
@@ -20,7 +20,8 @@
|
||||
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('firmcustomer/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
|
||||
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('firmcustomer/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
|
||||
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('firmcustomer/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
|
||||
|
||||
<a href="firmtags/add" class="btn btn-success btn-dialog {:$auth->check('firmtags/add')?'':'hide'}" title="{:__('添加标签')}" ><i class="fa fa-plus"></i> {:__('添加标签')}</a>
|
||||
|
||||
|
||||
<div class="dropdown btn-group {:$auth->check('firmcustomer/multi')?'':'hide'}">
|
||||
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
|
||||
|
||||
@@ -75,13 +75,19 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firmstore_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required" data-source="firmstore/index" class="form-control selectpage" name="row[firmstore_id]" type="text" value="">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required"
|
||||
data-source="firmstore/index" class="form-control selectpage"
|
||||
disabled
|
||||
name="row[firmstore_id]" type="text" value="{:session_admin_firmstore_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{:session_admin_firm_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
|
||||
@@ -75,13 +75,18 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firmstore_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required" data-source="firmstore/index" class="form-control selectpage" name="row[firmstore_id]" type="text" value="{$row.firmstore_id|htmlentities}">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firmstore/index" class="form-control selectpage"
|
||||
name="row[firmstore_id]" type="text" value="{$row.firmstore_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index"
|
||||
disabled
|
||||
class="form-control selectpage" name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
|
||||
@@ -9,7 +9,10 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{:session_admin_firm_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group layer-footer">
|
||||
|
||||
@@ -9,7 +9,10 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group layer-footer">
|
||||
|
||||
@@ -9,13 +9,19 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{:session_admin_firm_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firmstore_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required" data-source="firmstore/index" class="form-control selectpage" name="row[firmstore_id]" type="text" value="">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firmstore/index" class="form-control selectpage"
|
||||
name="row[firmstore_id]" type="text" value="{:session_admin_firmstore_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group layer-footer">
|
||||
|
||||
@@ -9,13 +9,19 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firmstore_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required" data-source="firmstore/index" class="form-control selectpage" name="row[firmstore_id]" type="text" value="{$row.firmstore_id|htmlentities}">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firmstore/index" class="form-control selectpage"
|
||||
name="row[firmstore_id]" type="text" value="{$row.firmstore_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group layer-footer">
|
||||
|
||||
@@ -59,13 +59,19 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{:session_admin_firm_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firmstore_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required" data-source="firmstore/index" class="form-control selectpage" name="row[firmstore_id]" type="text" value="">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firmstore/index" class="form-control selectpage"
|
||||
name="row[firmstore_id]" type="text" value="{:session_admin_firmstore_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
|
||||
@@ -59,7 +59,10 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
|
||||
@@ -9,13 +9,19 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firmstore_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required" data-source="firmstore/index" class="form-control selectpage" name="row[firmstore_id]" type="text" value="">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firmstore/index" class="form-control selectpage"
|
||||
name="row[firmstore_id]" type="text" value="{:session_admin_firmstore_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{:session_admin_firm_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
|
||||
@@ -15,7 +15,9 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
<input id="c-firm_id" min="0" data-rule="required" disabled
|
||||
data-source="firm/index" class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
|
||||
@@ -9,7 +9,10 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{:session_admin_firm_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group layer-footer">
|
||||
|
||||
@@ -9,7 +9,9 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group layer-footer">
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{:session_admin_firm_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
|
||||
@@ -9,13 +9,19 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firmstore_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required" data-source="firmstore/index" class="form-control selectpage" name="row[firmstore_id]" type="text" value="">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firmstore/index" class="form-control selectpage"
|
||||
name="row[firmstore_id]" type="text" value="{:session_admin_firmstore_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{:session_admin_firm_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group layer-footer">
|
||||
|
||||
@@ -9,13 +9,18 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firmstore_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required" data-source="firmstore/index" class="form-control selectpage" name="row[firmstore_id]" type="text" value="{$row.firmstore_id|htmlentities}">
|
||||
<input id="c-firmstore_id" min="0"
|
||||
disabled
|
||||
data-rule="required" data-source="firmstore/index" class="form-control selectpage" name="row[firmstore_id]" type="text" value="{$row.firmstore_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group layer-footer">
|
||||
|
||||
@@ -15,13 +15,19 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firmstore_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required" data-source="firmstore/index" class="form-control selectpage" name="row[firmstore_id]" type="text" value="">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firmstore/index" class="form-control selectpage"
|
||||
name="row[firmstore_id]" type="text" value="{:session_admin_firmstore_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index"
|
||||
disabled
|
||||
class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{:session_admin_firm_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group layer-footer">
|
||||
|
||||
@@ -15,13 +15,18 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firmstore_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required" data-source="firmstore/index" class="form-control selectpage" name="row[firmstore_id]" type="text" value="{$row.firmstore_id|htmlentities}">
|
||||
<input id="c-firmstore_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firmstore/index" class="form-control selectpage" name="row[firmstore_id]" type="text" value="{$row.firmstore_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" class="form-control selectpage"
|
||||
name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group layer-footer">
|
||||
|
||||
@@ -8,8 +8,10 @@
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="">
|
||||
<div class="col-xs-12 col-sm-8" readonly>
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index"
|
||||
class="form-control selectpage" disabled
|
||||
name="row[firm_id]" type="text" value="{:session_admin_firm_id()}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group layer-footer">
|
||||
|
||||
@@ -9,7 +9,9 @@
|
||||
<div class="form-group">
|
||||
<label class="control-label col-xs-12 col-sm-2">{:__('Firm_id')}:</label>
|
||||
<div class="col-xs-12 col-sm-8">
|
||||
<input id="c-firm_id" min="0" data-rule="required" data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
<input id="c-firm_id" min="0" data-rule="required"
|
||||
disabled
|
||||
data-source="firm/index" class="form-control selectpage" name="row[firm_id]" type="text" value="{$row.firm_id|htmlentities}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group layer-footer">
|
||||
|
||||
@@ -23,22 +23,21 @@ class GechatroomLogic extends BaseLogic
|
||||
*/
|
||||
function getChatroomList()
|
||||
{
|
||||
$this->getChatroomMemberList();die;
|
||||
//$this->getChatroomMemberList();die;
|
||||
//去查询群名称
|
||||
$wxids_arr = (new GewechatFriendsLogic())->getFriendWxIdsList();
|
||||
$chatrooms = $wxids_arr['data']['chatrooms'];
|
||||
dump($chatrooms);
|
||||
$url = '/group/getChatroomInfo';
|
||||
Tools::log_to_write_txt(['获取群列表[带群名称],包含了群成员列表,入参:$chatrooms'=>$chatrooms]);
|
||||
$arr = [];
|
||||
foreach ($chatrooms as $v){
|
||||
$post_data = ['chatroomId'=>$v];
|
||||
$res = self::curl_post_json($url, $post_data);
|
||||
dump($res);die;
|
||||
//群号=>群信息[含群成员列表]
|
||||
$arr[$v] = array_merge($res['data'],[
|
||||
$arr[] = array_merge($res['data'],[
|
||||
'id'=>$v,
|
||||
'name'=>$res['data']['nickName']
|
||||
'name'=>isset($res['data']['nickName'])?$res['data']['nickName']:'null',
|
||||
'chatroomId'=>$v,
|
||||
]);
|
||||
}
|
||||
Tools::log_to_write_txt(['获取群列表[带群名称],包含了群成员列表,出参:$res'=>count($arr)]);
|
||||
|
||||
@@ -98,6 +98,20 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
||||
$('#c-headimage').val(res.data.smallHeadImgUrl);
|
||||
},'json');
|
||||
});
|
||||
|
||||
// $(document).on("click", ".tag_add_url", function(data){
|
||||
// //变更后的回调事件
|
||||
// let url = 'firmtags/add';
|
||||
// $.get(url,{firm_customer_req:'firm_customer_req'},function (res) {
|
||||
// layer.open({
|
||||
// title: '在线调试',
|
||||
// area: ['80%', '80%'],
|
||||
// content: res.html
|
||||
// });
|
||||
//
|
||||
// },'json');
|
||||
// });
|
||||
|
||||
Controller.api.bindevent();
|
||||
},
|
||||
edit: function () {
|
||||
|
||||
Reference in New Issue
Block a user