|
@@ -0,0 +1,88 @@
|
|
|
+const _Http = getApp().globalData.http;
|
|
|
+
|
|
|
+Page({
|
|
|
+ data: {
|
|
|
+ sys_enterpriseid: "",
|
|
|
+ parems: {
|
|
|
+ id: '20221102110003',
|
|
|
+ content: {
|
|
|
+ nocache: true,
|
|
|
+ pageNumber: 1,
|
|
|
+ pageSize: 20,
|
|
|
+ pageTotal: 1,
|
|
|
+ total: 0,
|
|
|
+ where: {
|
|
|
+ "condition": "",
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ list: [],
|
|
|
+ radio: "",
|
|
|
+ acitonItem: {},
|
|
|
+ },
|
|
|
+ onLoad(options) {
|
|
|
+ if (options.sys_enterpriseid) this.setData({
|
|
|
+ sys_enterpriseid: options.sys_enterpriseid
|
|
|
+ });
|
|
|
+ this.getList();
|
|
|
+ },
|
|
|
+ /* 默认添加 */
|
|
|
+ created() {
|
|
|
+ wx.redirectTo({
|
|
|
+ url: '/packageA/setclient/modules/contacts/add/index?sys_enterpriseid=' + this.data.sys_enterpriseid,
|
|
|
+ })
|
|
|
+ },
|
|
|
+ /* 快速添加 */
|
|
|
+ quickly() {
|
|
|
+ console.log(this.data.acitonItem)
|
|
|
+ wx.redirectTo({
|
|
|
+ url: `/packageA/setclient/modules/contacts/add/index?sys_enterpriseid=${this.data.sys_enterpriseid}&data=${JSON.stringify(this.data.acitonItem)}`,
|
|
|
+ })
|
|
|
+ },
|
|
|
+ onClick(e) {
|
|
|
+ const {
|
|
|
+ item
|
|
|
+ } = e.currentTarget.dataset;
|
|
|
+ delete(item.tag1)
|
|
|
+ this.setData({
|
|
|
+ radio: item.sys_phonebookid,
|
|
|
+ acitonItem: item
|
|
|
+ })
|
|
|
+ },
|
|
|
+ onSearch({
|
|
|
+ detail
|
|
|
+ }) {
|
|
|
+ this.setData({
|
|
|
+ 'parems.content.where.condition': detail ? detail : ""
|
|
|
+ });
|
|
|
+ this.getList(true);
|
|
|
+ },
|
|
|
+ onClear() {
|
|
|
+ this.setData({
|
|
|
+ 'parems.content.where.condition': ""
|
|
|
+ });
|
|
|
+ this.getList(true);
|
|
|
+ },
|
|
|
+ getList(init = false) {
|
|
|
+ const parems = this.data.parems;
|
|
|
+ if (init) parems.content.pageNumber = 1;
|
|
|
+ if (parems.content.pageNumber > parems.content.pageTotal) return;
|
|
|
+ _Http.basic(parems).then(res => {
|
|
|
+ console.log("通讯录列表", res)
|
|
|
+ if (res.msg != '成功') return wx.showToast({
|
|
|
+ title: res.data,
|
|
|
+ icon: "none"
|
|
|
+ });
|
|
|
+ parems.content.pageNumber = res.pageNumber + 1;
|
|
|
+ parems.content.pageTotal = res.pageTotal;
|
|
|
+ parems.content.total = res.total;
|
|
|
+ this.setData({
|
|
|
+ list: res.pageNumber == 1 ? res.data : this.data.list.concat(res.data),
|
|
|
+ parems
|
|
|
+ })
|
|
|
+ })
|
|
|
+ },
|
|
|
+ onReachBottom() {
|
|
|
+ this.getList();
|
|
|
+ },
|
|
|
+})
|