zhaoxiaohai 2 gadi atpakaļ
vecāks
revīzija
ac3b1c021c

+ 15 - 3
packageA/setclient/modules/list/index.js

@@ -1,10 +1,22 @@
 Component({
     properties: {
-        list: Array
+        list: Array,
+        fast: Boolean,
+        fastCallBack: Function
     },
-    data: {
-
+    options: {
+        addGlobalClass: true
     },
     methods: {
+        handleFast(e) {
+            const {
+                name,
+                item
+            } = e.currentTarget.dataset;
+            this.triggerEvent("fastCallBack", {
+                name,
+                item
+            })
+        },
     }
 })

+ 25 - 1
packageA/setclient/modules/list/index.scss

@@ -1,10 +1,10 @@
 .setclient-list-item {
     width: 100vw;
-    padding-left: 30rpx;
     background-color: #fff;
     box-sizing: border-box;
 
     .con {
+        padding-left: 30rpx;
         display: flex;
         width: 100%;
         min-height: 136rpx;
@@ -82,6 +82,30 @@
     }
 }
 
+.bottom {
+    display: flex;
+    justify-content: flex-end;
+    width: 100%;
+    height: 80rpx;
+    background: #FFFFFF;
+
+    navigator {
+        padding: 0 20rpx;
+        line-height: 80rpx;
+
+        .iconfont {
+            font-size: 28rpx;
+            color: #999999;
+            margin-right: 8rpx;
+        }
+
+        font-size: 24rpx;
+        font-family: PingFang SC-Regular,
+        PingFang SC;
+        color: #333333;
+    }
+}
+
 .line-1 {
     overflow: hidden;
     white-space: nowrap;

+ 9 - 3
packageA/setclient/modules/list/index.wxml

@@ -1,5 +1,5 @@
-<navigator class="setclient-list-item" url="/packageA/setclient/detail?id={{item.sa_customersid}}" wx:for="{{list}}" wx:key="item.sys_enterpriseid" data-item="{{item}}">
-    <view class="con">
+<view class="setclient-list-item" style="margin-bottom: {{fast?'20rpx':'0'}};" wx:for="{{list}}" wx:key="item.sys_enterpriseid">
+    <navigator url="/packageA/setclient/detail?id={{item.sa_customersid}}" class="con">
         <view class="portrait {{item.enterprisename <=2?'min-portrait':''}}">
             {{handle.getName(item.enterprisename)}}
         </view>
@@ -14,8 +14,14 @@
         <view class="icon">
             <van-icon name="arrow" />
         </view>
+    </navigator>
+    <view class="bottom" wx:if="{{fast}}">
+        <navigator url="#" bindtap="handleFast" data-name="delete" data-item="{{item}}">
+            <text class="iconfont icon-qunzu" />作废
+        </navigator>
     </view>
-</navigator>
+</view>
+
 <My_empty wx:if="{{!list.length}}" />
 <wxs module="handle">
     module.exports.getName = function (name) {