diff --git a/superadmin/application/admin/controller/Wxperson.php b/superadmin/application/admin/controller/Wxperson.php new file mode 100644 index 0000000..bc3ad4e --- /dev/null +++ b/superadmin/application/admin/controller/Wxperson.php @@ -0,0 +1,32 @@ +setBaseUrl($base_url); + $res = $logic->getProfile(); + return json(Tools::set_ok('ok', $res['data'])); + } +} \ No newline at end of file diff --git a/superadmin/application/admin/view/aicustomerservice/add.html b/superadmin/application/admin/view/aicustomerservice/add.html index ffb854a..c6741a3 100755 --- a/superadmin/application/admin/view/aicustomerservice/add.html +++ b/superadmin/application/admin/view/aicustomerservice/add.html @@ -1,17 +1,26 @@
-
- -
- -
-
+
+ +
+ +
+
+ +
+
+
+ +
+ +
+
diff --git a/superadmin/application/admin/view/aicustomerservice/edit.html b/superadmin/application/admin/view/aicustomerservice/edit.html index 31f4a2f..fa6c322 100755 --- a/superadmin/application/admin/view/aicustomerservice/edit.html +++ b/superadmin/application/admin/view/aicustomerservice/edit.html @@ -1,17 +1,26 @@ -
- -
- -
-
+
+ +
+ +
+
+ +
+
+
+ +
+ +
+
diff --git a/superadmin/public/assets/js/backend/aicustomerservice.js b/superadmin/public/assets/js/backend/aicustomerservice.js index 24d567c..bc80079 100755 --- a/superadmin/public/assets/js/backend/aicustomerservice.js +++ b/superadmin/public/assets/js/backend/aicustomerservice.js @@ -27,6 +27,9 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin {checkbox: true}, {field: 'id', title: __('Id')}, {field: 'name', title: __('Name'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content}, + {field: 'wxid', title: __('Wxid'), operate: 'LIKE'}, + {field: 'server_url', title: __('Server_url'), operate: 'LIKE', formatter: Table.api.formatter.url}, + {field: 'apikey', title: __('Apikey'), operate: 'LIKE'}, {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate} ] ] @@ -36,9 +39,37 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin Table.api.bindevent(table); }, add: function () { + $(document).on("click", ".wxidSyncGet", function(data){ + let base_url = $('#c-server_url').val(); + if(!base_url){ + return layer.msg('请先填写服务地址'); + } + let index = layer.load(1); + $.post('Wxperson/getProfile',{base_url:base_url},function (res) { + layer.close(index); + //动态添加数据 + $('#c-wxid').val(res.data.wxid); + $('#c-name').val(res.data.nickName); + + },'json'); + }); Controller.api.bindevent(); }, edit: function () { + $(document).on("click", ".wxidSyncGet", function(data){ + let base_url = $('#c-server_url').val(); + if(!base_url){ + return layer.msg('请先填写服务地址'); + } + let index = layer.load(1); + $.post('Wxperson/getProfile',{base_url:base_url},function (res) { + layer.close(index); + //动态添加数据 + $('#c-wxid').val(res.data.wxid); + $('#c-name').val(res.data.nickName); + + },'json'); + }); Controller.api.bindevent(); }, api: {