zhaoxiaohai 2 роки тому
батько
коміт
524e174242

+ 59 - 11
packageA/setclient/modules/trace/index.js

@@ -1,23 +1,71 @@
-// packageA/setclient/modules/trace/index.js
+const _Http = getApp().globalData.http;
 Component({
     options: {
         addGlobalClass: true
     },
     properties: {
-
+        ownertable: String,
+        ownerid: String,
     },
 
-    /**
-     * 组件的初始数据
-     */
     data: {
-
+        content: {
+            pageNumber: 1,
+            pageSize: 10,
+            pageTotal: 1,
+            total: null
+        },
+        list: []
     },
-
-    /**
-     * 组件的方法列表
-     */
     methods: {
-
+        getList(id, init = false) {
+            let content = {
+                ...this.data.content,
+                "ownertable": this.data.ownertable,
+                "ownerid": this.data.ownerid,
+            };
+            if (init) {
+                content.pageNumber = 1
+                content.pageTotal = 1
+            }
+            _Http.basic({
+                "id": 20220930121501,
+                content
+            }).then(res => {
+                console.log("跟进动态", res)
+                if (res.msg != '成功') return wx.showToast({
+                    title: res.data,
+                    icon: "none"
+                });
+                this.setData({
+                    "content.pageNumber": res.pageNumber + 1,
+                    "content.pageTotal": res.pageTotal,
+                    "content.total": res.total,
+                    list: res.pageNumber == 1 ? res.data : this.data.list.concat(res.data)
+                })
+            })
+        },
+        /* 去添加 */
+        toAdd() {
+            wx.navigateTo({
+                url: `/packageA/setclient/modules/trace/add/index?ownertable=${this.data.ownertable}&ownerid=${this.data.ownerid}`,
+            })
+        },
+        //跟进组件设置删除
+        setDelete(id) {
+            this.setData({
+                list: this.data.list.filter(v => v.sys_datafollowupid != id)
+            });
+            wx.showToast({
+                title: '作废成功!',
+                icon: "none"
+            })
+            this.changeTotal()
+        },
+        changeTotal() {
+            this.setData({
+                "content.total": this.data.content.total - 1
+            })
+        }
     }
 })

+ 3 - 1
packageA/setclient/modules/trace/index.json

@@ -1,4 +1,6 @@
 {
     "component": true,
-    "usingComponents": {}
+    "usingComponents": {
+        "list": "./list/index"
+    }
 }

+ 0 - 1
packageA/setclient/modules/trace/index.scss

@@ -1,5 +1,4 @@
 @import "../address/head.scss";
-@import "../address/index.scss";
 
 .exp {
     margin-top: 8rpx;

+ 3 - 32
packageA/setclient/modules/trace/index.wxml

@@ -1,40 +1,11 @@
 <view class="head">
     <view class="count">
-        总共14
+        总共{{content.total}}
     </view>
     <view class="expand">
-        <navigator url="#" class="but">
-            <van-icon name="search" />
-        </navigator>
-        <navigator url="/packageA/setclient/modules/address/add/index" class="but">
+        <navigator url="#" class="but" bindtap="toAdd">
             <van-icon name="plus" />
         </navigator>
     </view>
 </view>
-
-
-<van-radio-group value="{{ radio }}" bind:change="onChange">
-    <view class="add-box">
-        <view class="detail">
-            <view class="label">
-                十大冯绍峰是否会适度放后适度放后萨达匥阿苏要放个刷牙法舒服士大夫沙发士大夫沙发阿萨德阿斯蒂芬
-            </view>
-            <view class="exp">
-                详情地址:啊是打算打算打算大的阿萨德仨
-            </view>
-            <view class="exp">
-                负责人:212564564
-            </view>
-            <view class="exp">
-                负责人:212564564
-            </view>
-        </view>
-        <view class="editor">
-            <view />
-            <view class="icon-but">
-                <navigator url="#" class="iconfont icon-bianji" />
-                <navigator url="#" class="iconfont icon-shanchu" />
-            </view>
-        </view>
-    </view>
-</van-radio-group>
+<list list='{{list}}' ownertable='{{ownertable}}' ownerid='{{ownerid}}' bindchangeTotal="changeTotal" />