zhaoxiaohai 3 lat temu
rodzic
commit
1ffbe7a515

+ 73 - 71
packageA/publicClue/detail.js

@@ -3,7 +3,7 @@ Page({
     data: {
         tabsActive: 0, //tabs 选中项
         sat_orderclueid: "",
-        detail:'',
+        detail: '',
         tabsList: [{
             label: "详细信息",
             num: 132
@@ -24,22 +24,22 @@ Page({
             icon: "icon-dibu-tuihui",
             label: "撤回"
         }, {
-            icon: "icon-dibu-jieshu",
-            label: "作废"
-        },{
             icon: "icon-zhuanyi",
             label: "更换负责人"
+        }, {
+            icon: "icon-dibu-jieshu",
+            label: "作废"
         }],
         oldtabbarList: [{
-            icon: "icon-bianji",
-            label: "编辑"
-        }, {
             icon: "icon-dibu-tuihui",
             label: "撤回"
+        }, {
+            icon: "icon-bianji",
+            label: "编辑"
         }, {
             icon: "icon-dibu-jieshu",
             label: "作废"
-        },{
+        }, {
             icon: "icon-zhuanyi",
             label: "更换负责人"
         }],
@@ -57,7 +57,7 @@ Page({
             "method": "selectDetail",
             "version": 1,
             "content": {
-                "nocache":true,
+                "nocache": true,
                 "sat_orderclueid": this.data.sat_orderclueid
             },
         }).then(res => {
@@ -69,68 +69,70 @@ Page({
             console.log(res.data.createBy);
             this.setData({
                 detail: res.data,
-                briefs: [ {
-                    label: "联系人",
-                    value: res.data.name
-                }, {
-                    label: "手机号",
-                    value: res.data.phonenumber
-                }, {
-                    label: "来源",
-                    value: res.data.cluesource
-                }, {
-                    label: "所属经销商",
-                    value: res.data.enterprisename
-                },{
-                    label:'负责人',
-                    value:res.data.leader ? res.data.leader[0].name : ''
-                  },
-                  {
-                    label:'分配状态',
-                    value:res.data.allocationstatus
-                  },
-                  {
-                    label:'跟进状态',
-                    value:res.data.status
-                  }],
+                briefs: [{
+                        label: "联系人",
+                        value: res.data.name
+                    }, {
+                        label: "手机号",
+                        value: res.data.phonenumber
+                    }, {
+                        label: "来源",
+                        value: res.data.cluesource
+                    }, {
+                        label: "所属经销商",
+                        value: res.data.enterprisename
+                    }, {
+                        label: '负责人',
+                        value: res.data.leader ? res.data.leader[0].name : ''
+                    },
+                    {
+                        label: '分配状态',
+                        value: res.data.allocationstatus
+                    },
+                    {
+                        label: '跟进状态',
+                        value: res.data.status
+                    }
+                ],
                 list1: [{
-                    label:'客户名称',
-                    value:res.data.enterprisename_customer
-                  }, {
-                    label: "联系人",
-                    value: res.data.name
-                }, {
-                    label:'手机号',
-                    value:res.data.phonenumber
-                  },
-                  {
-                    label:'地址',
-                    value:res.data.province+res.data.city+res.data.county+res.data.address
-                  },
-                  {
-                    label:'来源',
-                    value:res.data.cluesource
-                  },
-                  {
-                    label:'负责人',
-                    value:res.data.leadername
-                  },
-                  {
-                    label:'备注',
-                    value:res.data.notes
-                  },
-                  {
-                    label:'所属经销商',
-                    value:res.data.enterprisename
-                  },
-                  {
-                  label:'分配状态',
-                  value:res.data.allocationstatus
-                },
-                {
-                  label:'跟进状态',
-                  value:res.data.status
-                }],
+                        label: '客户名称',
+                        value: res.data.enterprisename_customer
+                    }, {
+                        label: "联系人",
+                        value: res.data.name
+                    }, {
+                        label: '手机号',
+                        value: res.data.phonenumber
+                    },
+                    {
+                        label: '地址',
+                        value: res.data.province + res.data.city + res.data.county + res.data.address
+                    },
+                    {
+                        label: '来源',
+                        value: res.data.cluesource
+                    },
+                    {
+                        label: '负责人',
+                        value: res.data.leadername
+                    },
+                    {
+                        label: '备注',
+                        value: res.data.notes
+                    },
+                    {
+                        label: '所属经销商',
+                        value: res.data.enterprisename
+                    },
+                    {
+                        label: '分配状态',
+                        value: res.data.allocationstatus
+                    },
+                    {
+                        label: '跟进状态',
+                        value: res.data.status
+                    }
+                ],
                 list2: [{
                     label: "创建人",
                     value: res.data.createBy
@@ -255,7 +257,7 @@ Page({
                         confirm
                     }) => {
                         if (confirm) _Http.basic({
-                            "id":20221101100502,
+                            "id": 20221101100502,
                             "content": {
                                 "sat_orderclueids": [this.data.detail.sat_orderclueid]
                             }

+ 1 - 1
packageA/publicClue/detail.wxml

@@ -9,7 +9,7 @@
 <view style="height: 20rpx;" />
 <Yl_FunTabs list='{{tabsList}}' active='{{tabsActive}}' bind:onChenge="tabsChange">
     <Preview slot='详细信息' list1='{{list1}}' list2='{{list2}}' />
-    <Follow slot='跟进记录' rowData="{{detail}}" id='follow'/>
+    <Follow slot='跟进记录' id='follow' />
     <Record slot='操作' id="Record" ownertable='sat_orderclue' ownerid='{{detail.sat_orderclueid}}' />
     <Trace slot='跟进动态' id='Trace' ownertable='sat_orderclue' ownerid='{{detail.sat_orderclueid}}' />
     <view style="height: 140rpx;" />

+ 32 - 44
packageA/publicClue/modules/follow/follow.js

@@ -1,65 +1,53 @@
 const _Http = getApp().globalData.http
 Component({
-    /**
-     * 组件的属性列表
-     */
-    properties: {
-        rowData: Object
-    },
     options: {
-        addGlobalClass:true
+        addGlobalClass: true
     },
-
-    /**
-     * 组件的初始数据
-     */
     data: {
-        isdesc:1,
-        showWhere:'所有日期',
-        followList:[],
-        timeRangeShow:false,
+        sat_orderclueid: null,
+        content: {
+            pageNumber: 1,
+            pageTotal: 1,
+            total: null,
+            isdesc: 1,
+            where: {}
+        },
+        showWhere: '所有日期',
+        followList: [],
+        timeRangeShow: false,
         whereType: {
             value: "start",
             list: {
                 "start": "",
                 "end": ""
             }
-        },
-        where:{}
+        }
     },
-    ready () {
-        setTimeout(() =>{
-            this.getFollowDetail()
-        },1000)
-    },
-    /**
-     * 组件的方法列表
-     */
     methods: {
-        getFollowDetail () {
+        getList(id, init = false) {
+            let content = this.data.content;
+            if (init) content.pageNumber = 1;
+            content.sat_orderclueid = id;
             _Http.basic({
                 "classname": "webmanage.saletool.orderclue.publicclue.PublicClue",
                 "method": "getFollowList",
-                "content": {
-                    "sat_orderclueid": this.properties.rowData.sat_orderclueid,
-                    "isdesc": this.data.isdesc,
-                    "where":this.data.where
-                }
+                content
             }).then(res => {
-                console.log(res,'跟进');
+                console.log('线索跟进', res);
                 this.setData({
-                    followList:res.data
+                    followList: res.data,
+                    "content.pageNumber": res.pageNumber + 1,
+                    "content.pageTotal": res.pageTotal,
+                    "content.total": res.total,
+                    sat_orderclueid: id
                 })
             })
         },
-        openSelectDate () {
-
-        },
-        changeIsdesc () {
+        changeIsdesc() {
             this.setData({
-                isdesc: this.data.isdesc == 1 ? 0 : 1
+                "content.isdesc": this.data.content.isdesc == 1 ? 0 : 1
             });
-            this.getFollowDetail()
+            this.getList(this.data.sat_orderclueid, true)
         },
         /* 打开选择时间 */
         openSelectDate() {
@@ -73,11 +61,11 @@ Component({
                 list
             } = this.data.whereType;
             this.setData({
-                "where": list,
+                "content.where": list,
                 showWhere: list.start + '~' + list.end,
                 timeRangeShow: false
             });
-            this.getFollowDetail();
+            this.getList(this.data.sat_orderclueid, true);
         },
         /* 得到选择时间 */
         getDate({
@@ -104,17 +92,17 @@ Component({
                 showWhere: "所有日期"
             })
             this.timeRangeClose();
-            this.getFollowDetail();
+            this.getList(this.data.sat_orderclueid, true);
         },
         /* 关闭时间范围选择 */
         timeRangeClose() {
             this.setData({
                 timeRangeShow: false,
-                "where": {
+                "content.where": {
                     "start": "",
                     "end": ""
                 }
             })
         },
     }
-})
+})

+ 6 - 3
packageA/publicClue/modules/follow/follow.wxml

@@ -3,18 +3,21 @@
         <van-icon style="margin-left: 8rpx;" name="arrow-down" />
     </view>
     <view class="sort" bindtap="changeIsdesc">
-        <text class="iconfont {{ isdesc==1?'icon-jiangxu':'icon-shengxu1' }}" />
+        <text class="iconfont {{ content.isdesc==1?'icon-jiangxu':'icon-shengxu1' }}" />
     </view>
 </view>
 <navigator url="#" class="box" wx:for="{{followList}}">
     <view class="time">{{item.createdate}}</view>
-    <view class="content">由经销商端<text style="color: var(--warning);"> {{item.createby}} </text>开始跟进<block wx:if="{{item.followupmode}}">,跟进方式:<text>{{item.followupmode}}</text></block><block wx:if="{{item.logtype}}">,跟进结果:<text>{{item.logtype}}</text></block><block wx:if="{{item.content}}">,跟进内容:</block></view>
+    <view class="content">由经销商端<text style="color: var(--warning);"> {{item.createby}} </text>开始跟进<block wx:if="{{item.followupmode}}">,跟进方式:<text>{{item.followupmode}}</text></block>
+        <block wx:if="{{item.logtype}}">,跟进结果:<text>{{item.logtype}}</text></block>
+        <block wx:if="{{item.content}}">,跟进内容:</block>
+    </view>
     <view class="explain" wx:if="{{item.content}}">{{item.content}}</view>
 </navigator>
 <My_empty wx:if="{{followList.length==0}}" />
 <view style="height: 140rpx;" />
 
-<van-action-sheet show="{{ timeRangeShow }}" bind:close='timeRangeClose'>
+<van-action-sheet show="{{ timeRangeShow }}" bind:close='timeRangeClose' z-index='9999'>
     <view class="detePickerHeader">
         <text catchtap="toSeeAll">所有日期</text>
         <view class="type" catchtap="selectDateType">

+ 72 - 70
packageA/saleClue/detail.js

@@ -3,8 +3,8 @@ Page({
     data: {
         tabsActive: 0, //tabs 选中项
         sat_orderclueid: "",
-        detail:'',
-        sheetTitle:'',
+        detail: '',
+        sheetTitle: '',
         tabsList: [{
             label: "详细信息",
             num: 132
@@ -38,11 +38,11 @@ Page({
             label: "作废"
         }],
         oldtabbarList: [{
-            icon: "icon-bianji",
-            label: "编辑"
-        }, {
             icon: "icon-genjin",
             label: "跟进"
+        }, {
+            icon: "icon-bianji",
+            label: "编辑"
         }, {
             icon: "icon-dibu-wuxiao",
             label: "无效"
@@ -70,7 +70,7 @@ Page({
             "method": "selectDetail",
             "version": 1,
             "content": {
-                "nocache":true,
+                "nocache": true,
                 "sat_orderclueid": this.data.sat_orderclueid
             },
         }).then(res => {
@@ -82,64 +82,66 @@ Page({
             console.log(res.data.createBy);
             this.setData({
                 detail: res.data,
-                briefs: [ {
-                    label: "联系人",
-                    value: res.data.name
-                }, {
-                    label: "手机号",
-                    value: res.data.phonenumber
-                }, {
-                    label: "来源",
-                    value: res.data.cluesource
-                }, {
-                    label:'负责人',
-                    value:res.data.leader ? res.data.leader[0].name : ''
-                  },
-                  {
-                    label:'分配状态',
-                    value:res.data.allocationstatus
-                  },
-                  {
-                    label:'跟进状态',
-                    value:res.data.status
-                  },
-                  {
-                    label:'跟进次数',
-                    value:res.data.followcount||'0'
-                  },
-                  {
-                    label:'转化次数',
-                    value:res.data.changecount
-                  }],
+                briefs: [{
+                        label: "联系人",
+                        value: res.data.name
+                    }, {
+                        label: "手机号",
+                        value: res.data.phonenumber
+                    }, {
+                        label: "来源",
+                        value: res.data.cluesource
+                    }, {
+                        label: '负责人',
+                        value: res.data.leader ? res.data.leader[0].name : ''
+                    },
+                    {
+                        label: '分配状态',
+                        value: res.data.allocationstatus
+                    },
+                    {
+                        label: '跟进状态',
+                        value: res.data.status
+                    },
+                    {
+                        label: '跟进次数',
+                        value: res.data.followcount || '0'
+                    },
+                    {
+                        label: '转化次数',
+                        value: res.data.changecount
+                    }
+                ],
                 list1: [{
-                    label: "联系人",
-                    value: res.data.name
-                }, {
-                    label: "手机号",
-                    value: res.data.phonenumber
-                }, {
-                    label: "来源",
-                    value: res.data.cluesource
-                }, {
-                    label:'负责人',
-                    value:res.data.leader ? res.data.leader[0].name : ''
-                  },
-                  {
-                    label:'分配状态',
-                    value:res.data.allocationstatus
-                  },
-                  {
-                    label:'跟进状态',
-                    value:res.data.status
-                  },
-                  {
-                    label:'跟进次数',
-                    value:res.data.followcount||'0'
-                  },
-                  {
-                    label:'转化次数',
-                    value:res.data.changecount
-                  }],
+                        label: "联系人",
+                        value: res.data.name
+                    }, {
+                        label: "手机号",
+                        value: res.data.phonenumber
+                    }, {
+                        label: "来源",
+                        value: res.data.cluesource
+                    }, {
+                        label: '负责人',
+                        value: res.data.leader ? res.data.leader[0].name : ''
+                    },
+                    {
+                        label: '分配状态',
+                        value: res.data.allocationstatus
+                    },
+                    {
+                        label: '跟进状态',
+                        value: res.data.status
+                    },
+                    {
+                        label: '跟进次数',
+                        value: res.data.followcount || '0'
+                    },
+                    {
+                        label: '转化次数',
+                        value: res.data.changecount
+                    }
+                ],
                 list2: [{
                     label: "创建人",
                     value: res.data.createBy
@@ -189,14 +191,14 @@ Page({
         })
     },
     /*跟进提交*/
-    endFollow ({
+    endFollow({
         detail
     }) {
         this.setData({
-            sheetTitle:''
+            sheetTitle: ''
         })
         this.getDetail()
-        this.selectComponent('#follow').getFollowDetail()
+        this.selectComponent('#follow').getList(this.data.detail.sat_orderclueid, true)
     },
     //tabs 切换
     tabsChange({
@@ -271,7 +273,7 @@ Page({
                         confirm
                     }) => {
                         if (confirm) _Http.basic({
-                            "id":20221123193702,
+                            "id": 20221123193702,
                             "content": {
                                 "sat_orderclueids": [this.data.detail.sat_orderclueid]
                             }
@@ -283,7 +285,7 @@ Page({
                             if (res.msg == '成功') {
                                 wx.navigateBack()
                                 getCurrentPages().forEach(v => {
-                                    if(v.__route__=="packageA/saleClue/index") {
+                                    if (v.__route__ == "packageA/saleClue/index") {
                                         v.getList(true)
                                     }
                                 })
@@ -303,7 +305,7 @@ Page({
                             "classname": "saletool.orderclue.web.orderclue",
                             "method": "addFollowUpLog",
                             "content": {
-                                "sat_orderclueid":this.data.detail.sat_orderclueid,
+                                "sat_orderclueid": this.data.detail.sat_orderclueid,
                                 "content": "",
                                 "followupmode": "",
                                 "logtype": "无效",
@@ -317,7 +319,7 @@ Page({
                             if (res.msg == '成功') {
                                 wx.navigateBack()
                                 getCurrentPages().forEach(v => {
-                                    if(v.__route__=="packageA/saleClue/index") {
+                                    if (v.__route__ == "packageA/saleClue/index") {
                                         v.getList(true)
                                     }
                                 })

+ 1 - 1
packageA/saleClue/detail.json

@@ -3,7 +3,7 @@
         "Preview": "../setclient/modules/preview/index",
         "Trace": "../setclient/modules/trace/index",
         "Record": "/packageA/public/record/index",
-        "Follow": "./modules/follow/follow",
+        "Follow": "../publicClue/modules/follow/follow",
         "Popup": "./modules/popup/index",
         "followAction": "./modules/followAction/followAction"
     },

+ 0 - 121
packageA/saleClue/modules/follow/follow.js

@@ -1,121 +0,0 @@
-const _Http = getApp().globalData.http
-Component({
-    /**
-     * 组件的属性列表
-     */
-    properties: {
-        rowData: Object
-    },
-    options: {
-        addGlobalClass:true
-    },
-
-    /**
-     * 组件的初始数据
-     */
-    data: {
-        isdesc:1,
-        showWhere:'所有日期',
-        followList:[],
-        timeRangeShow:false,
-        whereType: {
-            value: "start",
-            list: {
-                "start": "",
-                "end": ""
-            }
-        },
-        where:{}
-    },
-    ready () {
-        setTimeout(() =>{
-            this.getFollowDetail()
-        },1000)
-    },
-    /**
-     * 组件的方法列表
-     */
-    methods: {
-        getFollowDetail () {
-            _Http.basic({
-                "classname": "webmanage.saletool.orderclue.publicclue.PublicClue",
-                "method": "getFollowList",
-                "content": {
-                    "nocache":true,
-                    "sat_orderclueid": this.properties.rowData.sat_orderclueid,
-                    "isdesc": this.data.isdesc,
-                    "where":this.data.where
-                }
-            }).then(res => {
-                console.log(res,'跟进');
-                this.setData({
-                    followList:res.data
-                })
-            })
-        },
-        openSelectDate () {
-
-        },
-        changeIsdesc () {
-            this.setData({
-                isdesc: this.data.isdesc == 1 ? 0 : 1
-            });
-            this.getFollowDetail()
-        },
-        /* 打开选择时间 */
-        openSelectDate() {
-            this.setData({
-                timeRangeShow: true
-            })
-        },
-        /* 确定时间范围 */
-        determineScope() {
-            const {
-                list
-            } = this.data.whereType;
-            this.setData({
-                "where": list,
-                showWhere: list.start + '~' + list.end,
-                timeRangeShow: false
-            });
-            this.getFollowDetail();
-        },
-        /* 得到选择时间 */
-        getDate({
-            detail
-        }) {
-            let obj = this.data.whereType;
-            obj.list[obj.value] = detail;
-            this.setData({
-                whereType: obj
-            })
-        },
-        /* 选择日期类型 */
-        selectDateType(e) {
-            const {
-                name
-            } = e.target.dataset;
-            this.setData({
-                "whereType.value": name
-            })
-        },
-        /* 查看所有日期 */
-        toSeeAll() {
-            this.setData({
-                showWhere: "所有日期"
-            })
-            this.timeRangeClose();
-            this.getFollowDetail();
-        },
-        /* 关闭时间范围选择 */
-        timeRangeClose() {
-            this.setData({
-                timeRangeShow: false,
-                "where": {
-                    "start": "",
-                    "end": ""
-                }
-            })
-        },
-    }
-})

+ 0 - 6
packageA/saleClue/modules/follow/follow.json

@@ -1,6 +0,0 @@
-{
-    "component": true,
-    "usingComponents": {
-        "My_datePicker": "/components/My_datePicker/index"
-    }
-}

+ 0 - 67
packageA/saleClue/modules/follow/follow.scss

@@ -1,67 +0,0 @@
-@import "../../../../pages/submission/wxss/detePicker.scss";
-.filtrate {
-    display: flex;
-    justify-content: space-between;
-    width: 100vw;
-    height: 90rpx;
-    padding: 0 30rpx;
-    box-sizing: border-box;
-    margin-bottom: -20rpx;
-
-    .date {
-        display: flex;
-        align-items: center;
-        font-size: 28rpx;
-        font-family: PingFang SC-Regular, PingFang SC;
-        color: #333333;
-    }
-
-    .sort {
-        display: flex;
-        align-items: center;
-        justify-content: center;
-        height: 90rpx;
-        width: 90rpx;
-    }
-}
-
-.box {
-    width: 100vw;
-    padding: 20rpx 30rpx;
-    background-color: #ffffff;
-    box-sizing: border-box;
-    margin-top: 20rpx;
-    word-break: break-all;
-    white-space: pre-wrap;
-
-    .time {
-        height: 34rpx;
-        font-size: 24rpx;
-        font-family: PingFang SC-Regular, PingFang SC;
-        color: #666666;
-    }
-
-    .content {
-        font-size: 28rpx;
-        font-family: PingFang SC-Regular, PingFang SC;
-        color: #999999;
-        margin-top: 20rpx;
-
-        text {
-            color: #333333;
-        }
-    }
-
-    .explain {
-        background: #F5F5F5;
-        border-radius: 16rpx;
-        padding: 20rpx 30rpx;
-        font-size: 28rpx;
-        font-family: PingFang SC-Regular, PingFang SC;
-        color: #333333;
-        margin-top: 20rpx;
-
-    }
-
-
-}

+ 0 - 33
packageA/saleClue/modules/follow/follow.wxml

@@ -1,33 +0,0 @@
-<view class="filtrate">
-    <view class="date" bindtap="openSelectDate">{{showWhere}}
-        <van-icon style="margin-left: 8rpx;" name="arrow-down" />
-    </view>
-    <view class="sort" bindtap="changeIsdesc">
-        <text class="iconfont {{ isdesc==1?'icon-jiangxu':'icon-shengxu1' }}" />
-    </view>
-</view>
-<navigator url="#" class="box" wx:for="{{followList}}">
-    <view class="time">{{item.createdate}}</view>
-    <view class="content">由经销商端<text style="color: var(--warning);"> {{item.createby}} </text>开始跟进<block wx:if="{{item.followupmode}}">,跟进方式:<text>{{item.followupmode}}</text></block><block wx:if="{{item.logtype}}">,跟进结果:<text>{{item.logtype}}</text></block><block wx:if="{{item.content}}">,跟进内容:</block></view>
-    <view class="explain" wx:if="{{item.content}}">{{item.content}}</view>
-</navigator>
-<My_empty wx:if="{{followList.length==0}}" />
-<view style="height: 140rpx;" />
-
-<van-action-sheet show="{{ timeRangeShow }}" bind:close='timeRangeClose'>
-    <view class="detePickerHeader">
-        <text catchtap="toSeeAll">所有日期</text>
-        <view class="type" catchtap="selectDateType">
-            <view class="option {{whereType.value=='start'?'active-op':''}}" data-name="start">
-                <view data-name="start">开始</view>
-                <view data-name="start" class="time">{{whereType.list.start||'开始时间'}}</view>
-            </view>
-            <view class="option {{whereType.value=='end'?'active-op':''}}" data-name="end">
-                <view data-name="end">结束</view>
-                <view data-name="end" class="time">{{whereType.list.end||'结束时间'}}</view>
-            </view>
-        </view>
-        <text catchtap="determineScope">确定</text>
-    </view>
-    <My_datePicker bind:getDate='getDate' />
-</van-action-sheet>

+ 74 - 4
packageA/saleClue/modules/followAction/followAction.scss

@@ -1,8 +1,59 @@
-@import "../../../../pages/threadedTree/modules/insert/insert.scss";
-@import "../../../../pages/threadedTree/modules/insert/insert.scss";
+.box {
+    width: 100vw;
+    box-sizing: border-box;
 
-@import "../../../../pages/threadedTree/details/modules/handOver/index.scss";
+    .label {
+        height: 40rpx;
+        font-size: 28rpx;
+        font-family: PingFang SC-Regular, PingFang SC;
+        color: #333333;
+        line-height: 40rpx;
+        margin-top: 40rpx;
+        margin-left: 30rpx;
 
+        text {
+            color: #FF3B30;
+            margin-right: 8rpx;
+        }
+    }
+
+    .input-class {
+        width: 690rpx;
+        height: 90rpx;
+        background: #FFFFFF;
+        border-radius: 16rpx;
+        border: 1px solid #CCCCCC;
+        padding: 0 30rpx;
+    }
+}
+/* 选择器样式 */
+.selector {
+    display: flex;
+    align-items: center;
+    justify-content: space-between;
+    width: 690rpx;
+    height: 90rpx;
+    background: #FFFFFF;
+    border-radius: 16rpx;
+    border: 1px solid #CCCCCC;
+    margin: 0 auto;
+    margin-top: 20rpx;
+    padding: 0 30rpx;
+    box-sizing: border-box;
+
+}
+.selector,
+.input-class,
+.textarea {
+    font-size: 28rpx;
+    font-family: PingFang SC-Regular, PingFang SC;
+    color: #666666;
+}
+.textarea {
+    display: block;
+    height: 300rpx;
+    padding: 26rpx 30rpx;
+}
 .results {
     display: flex;
     justify-content: space-between;
@@ -30,7 +81,6 @@
         color: #FFFFFF;
     }
 }
-
 .time {
     height: 40rpx;
     font-size: 28rpx;
@@ -38,4 +88,24 @@
     color: #333333;
     padding-left: 30rpx;
     margin-top: 20rpx;
+}
+.footer-but {
+    position: fixed !important;
+    width: 100vw !important;
+    height: 130rpx !important;
+    bottom: 0 !important;
+    text-align: center;
+    background-color: #FFFFFF;
+    z-index: 99;
+
+    .button {
+        width: 500rpx !important;
+        height: 90rpx !important;
+        background: #3874F6 !important;
+        border-radius: 45rpx !important;
+        font-size: 28rpx !important;
+        font-family: PingFang SC-Bold, PingFang SC !important;
+        font-weight: bold !important;
+        color: #FFFFFF !important;
+    }
 }

+ 0 - 1
packageA/saleClue/modules/popup/index.js

@@ -1,4 +1,3 @@
-// pages/threadedTree/modules/popup/index.js
 Component({
     /**
      * 组件的属性列表