wangyingjie há 2 anos atrás
pai
commit
f3883f17e6

+ 1 - 1
app.json

@@ -210,7 +210,7 @@
                 "pages/select-warehouse/select-warehouse",
                 "pages/select-account-category/select-account-category",
                 "pages/select-fund-account/select-fund-account",
-                "pages/select-income-category/select-income-category"
+                "pages/select-income-category/select-income-category" 
             ]
         }
     ],

+ 451 - 50
package-base-select/pages/select-income-category/select-income-category.js

@@ -1,66 +1,467 @@
-// package-base-select/pages/select-Income-category/select-Income-category.js
+/*******************************************************************************
+ * Copyright(c) 2021 dongke All rights reserved. / Confidential
+ * 类的信息:
+ *		1.程序名称:
+ *		2.功能描述:单据列表-应收单据 -应付单据
+ * 编辑履历:
+ *		作者				日期					版本				修改内容
+ *		jyh		     2022-5-25		        1.00		   	    新建
+ *******************************************************************************/
+const Constants = require('@/utils/Constants.js');
+const mixins = require('@/mixins/index.js')
 Page({
+  mixins: [mixins],
+  /**
+   * 页面的初始数据
+   */
+  data: {
+    returnTotalAmount: 0,
+    allChecked: false, 
+    tableData: [
+      {
+        "addressArea": null,
+        "addressFull": null,
+        "addressGcj02": null,
+        "addressName": null,
+        "addressNo": null,
+        "annexPaths": null,
+        "channelName": null,
+        "contactName": null,
+        "contactPhone": null,
+        "cpId": 1,
+        "cusCode": null,
+        "cusFromName": null,
+        "cusId": null,
+        "cusName": null,
+        "cusPhone": null,
+        "flgValid": true,
+        "fromId": "10112024-0320-0000-0000-0000157d995e",
+        "fromNo": "PO240320048T995E",
+        "goodsList": null,
+        "inboundItemList": [
+          {
+            "costAmt": 0,
+            "costPrice": 0,
+            "cpId": 1,
+            "fromId": "10112024-0320-0000-0000-0000157d995e",
+            "fromItemId": "10112024-0320-0000-0000-0000157e51f1",
+            "intoAmt": 0,
+            "intoId": "10112024-0320-0000-0000-00001581e811",
+            "intoItemId": "10112024-0320-0000-0000-00001582320f",
+            "intoQty": 0,
+            "intoStatus": "入库状态-入库中",
+            "intoType": "入库类型-采购入库",
+            "intoingAmt": 2,
+            "intoingQty": 2,
+            "invId": null,
+            "invQty": 0,
+            "itemId": "10112024-0320-0000-0000-00001582320f",
+            "itemIndex": 1,
+            "nonStdCode": "-",
+            "outQty": 0,
+            "priceInto": 1,
+            "pricePurchase": 1,
+            "priceStd": 2,
+            "rejectQty": 0,
+            "remarks": null,
+            "returnAmt": 0,
+            "returnQty": 0,
+            "skuCode": "A00Z01S7",
+            "skuId": "10112024-0304-0000-0000-00000907f868",
+            "skuImages": {
+              "path": "https://lingtui-1315959497.cos.ap-beijing.myqcloud.com/20240306152837.jpg"
+            },
+            "skuModel": "112",
+            "skuName": "SSS"
+          },
+          {
+            "costAmt": 0,
+            "costPrice": 0,
+            "cpId": 1,
+            "fromId": "10112024-0320-0000-0000-0000157d995e",
+            "fromItemId": "10112024-0320-0000-0000-0000157f4b6a",
+            "intoAmt": 0,
+            "intoId": "10112024-0320-0000-0000-00001581e811",
+            "intoItemId": "10112024-0320-0000-0000-00001583b1c5",
+            "intoQty": 0,
+            "intoStatus": "入库状态-入库中",
+            "intoType": "入库类型-采购入库",
+            "intoingAmt": 20.44,
+            "intoingQty": 2,
+            "invId": null,
+            "invQty": 0,
+            "itemId": "10112024-0320-0000-0000-00001583b1c5",
+            "itemIndex": 2,
+            "nonStdCode": "-",
+            "outQty": 0,
+            "priceInto": 10.22,
+            "pricePurchase": 10.22,
+            "priceStd": 798,
+            "rejectQty": 0,
+            "remarks": null,
+            "returnAmt": 0,
+            "returnQty": 0,
+            "skuCode": "AAA1",
+            "skuId": "10112024-0228-0000-0000-000001c3cc7e",
+            "skuImages": {
+              "path": "https://lingtui-1315959497.cos.ap-beijing.myqcloud.com/20240306152837.jpg"
+            },
+            "skuModel": "AAA",
+            "skuName": "AAA"
+          },
+          {
+            "costAmt": 0,
+            "costPrice": 0,
+            "cpId": 1,
+            "fromId": "10112024-0320-0000-0000-0000157d995e",
+            "fromItemId": "10112024-0320-0000-0000-000015800512",
+            "intoAmt": 0,
+            "intoId": "10112024-0320-0000-0000-00001581e811",
+            "intoItemId": "10112024-0320-0000-0000-00001584c494",
+            "intoQty": 0,
+            "intoStatus": "入库状态-入库中",
+            "intoType": "入库类型-采购入库",
+            "intoingAmt": 20000,
+            "intoingQty": 2,
+            "invId": null,
+            "invQty": 0,
+            "itemId": "10112024-0320-0000-0000-00001584c494",
+            "itemIndex": 3,
+            "nonStdCode": "-",
+            "outQty": 0,
+            "priceInto": 10000,
+            "pricePurchase": 10000,
+            "priceStd": 2000,
+            "rejectQty": 0,
+            "remarks": null,
+            "returnAmt": 0,
+            "returnQty": 0,
+            "skuCode": "HE900AB",
+            "skuId": "10112024-0306-0000-0000-00000a70e010",
+            "skuImages": null,
+            "skuModel": "智能一体机盖板HE900A ",
+            "skuName": "智能一体机盖板HE900A "
+          }
+        ],
+        "intoAmt": 0,
+        "intoDate": null,
+        "intoId": "10112024-0320-0000-0000-00001581e811",
+        "intoNo": "AA240320048XE811",
+        "intoQty": 0,
+        "intoReason": null,
+        "intoReasonName": null,
+        "intoStatus": "入库状态-入库中",
+        "intoStatusName": null,
+        "intoType": "入库类型-采购入库",
+        "intoTypeName": null,
+        "intoingAmt": 10011.22,
+        "intoingQty": 6,
+        "makeStaff": "10112024-0315-0000-0000-000012034444",
+        "makeStaffName": null,
+        "makeTime": "2024-03-20 13:52:52",
+        "orgId": "10112024-0221-0000-0000-000000011b47",
+        "orgName": null,
+        "payableId": null,
+        "receivableId": null,
+        "remarks": null,
+        "returnAmt": 0,
+        "returnQty": 0,
+        "staffId": "10112024-0315-0000-0000-000012034444",
+        "staffName": null,
+        "sumAmount": null,
+        "sumQuantity": null,
+        "supId": "10112024-0307-0000-0000-00000c81ca28",
+        "supplierName": null,
+        "whId": null,
+        "whName": null
+      },
+      {
+        "addressArea": null,
+        "addressFull": null,
+        "addressGcj02": null,
+        "addressName": null,
+        "addressNo": null,
+        "annexPaths": null,
+        "channelName": null,
+        "contactName": null,
+        "contactPhone": null,
+        "cpId": 1,
+        "cusCode": null,
+        "cusFromName": null,
+        "cusId": null,
+        "cusName": null,
+        "cusPhone": null,
+        "flgValid": true,
+        "fromId": "10112024-0320-0000-0000-0000157d995e",
+        "fromNo": "PO240320048T995E",
+        "goodsList": null,
+        "inboundItemList": [
+          {
+            "costAmt": 0,
+            "costPrice": 0,
+            "cpId": 1,
+            "fromId": "10112024-0320-0000-0000-0000157d995e",
+            "fromItemId": "10112024-0320-0000-0000-0000157e51f1",
+            "intoAmt": 0,
+            "intoId": "10112024-0320-0000-0000-0000159171f9",
+            "intoItemId": "10112024-0320-0000-0000-000015922409",
+            "intoQty": 0,
+            "intoStatus": "入库状态-入库中",
+            "intoType": "入库类型-采购入库",
+            "intoingAmt": 2,
+            "intoingQty": 2,
+            "invId": null,
+            "invQty": 0,
+            "itemId": "10112024-0320-0000-0000-000015922409",
+            "itemIndex": 1,
+            "nonStdCode": "-",
+            "outQty": 0,
+            "priceInto": 1,
+            "pricePurchase": 1,
+            "priceStd": 2,
+            "rejectQty": 0,
+            "remarks": null,
+            "returnAmt": 0,
+            "returnQty": 0,
+            "skuCode": "A00Z01S7",
+            "skuId": "10112024-0304-0000-0000-00000907f868",
+            "skuImages": {
+              "path": "https://lingtui-1315959497.cos.ap-beijing.myqcloud.com/20240306152837.jpg"
+            },
+            "skuModel": "112",
+            "skuName": "SSS"
+          },
+          {
+            "costAmt": 0,
+            "costPrice": 0,
+            "cpId": 1,
+            "fromId": "10112024-0320-0000-0000-0000157d995e",
+            "fromItemId": "10112024-0320-0000-0000-0000157f4b6a",
+            "intoAmt": 0,
+            "intoId": "10112024-0320-0000-0000-0000159171f9",
+            "intoItemId": "10112024-0320-0000-0000-00001593290f",
+            "intoQty": 0,
+            "intoStatus": "入库状态-入库中",
+            "intoType": "入库类型-采购入库",
+            "intoingAmt": 20.44,
+            "intoingQty": 2,
+            "invId": null,
+            "invQty": 0,
+            "itemId": "10112024-0320-0000-0000-00001593290f",
+            "itemIndex": 2,
+            "nonStdCode": "-",
+            "outQty": 0,
+            "priceInto": 10.22,
+            "pricePurchase": 10.22,
+            "priceStd": 798,
+            "rejectQty": 0,
+            "remarks": null,
+            "returnAmt": 0,
+            "returnQty": 0,
+            "skuCode": "AAA1",
+            "skuId": "10112024-0228-0000-0000-000001c3cc7e",
+            "skuImages": {
+              "path": "https://lingtui-1315959497.cos.ap-beijing.myqcloud.com/20240306152837.jpg"
+            },
+            "skuModel": "AAA",
+            "skuName": "AAA"
+          }
+        ],
+        "intoAmt": 0,
+        "intoDate": null,
+        "intoId": "10112024-0320-0000-0000-0000159171f9",
+        "intoNo": "AA240320049D71F9",
+        "intoQty": 0,
+        "intoReason": null,
+        "intoReasonName": null,
+        "intoStatus": "入库状态-入库中",
+        "intoStatusName": null,
+        "intoType": "入库类型-采购入库",
+        "intoTypeName": null,
+        "intoingAmt": 20022.44,
+        "intoingQty": 6,
+        "makeStaff": "10112024-0315-0000-0000-000012034444",
+        "makeStaffName": null,
+        "makeTime": "2024-03-20 13:55:56",
+        "orgId": "10112024-0221-0000-0000-000000011b47",
+        "orgName": null,
+        "payableId": null,
+        "receivableId": null,
+        "remarks": null,
+        "returnAmt": 0,
+        "returnQty": 0,
+        "staffId": "10112024-0315-0000-0000-000012034444",
+        "staffName": null,
+        "sumAmount": null,
+        "sumQuantity": null,
+        "supId": "10112024-0307-0000-0000-00000c81ca28",
+        "supplierName": null,
+        "whId": null,
+        "whName": null
+      }
+    ],
+    active:0,
+    choooseInboundItemList: [],
+       // 路由
+     routeObjName: 'common',
+    formMode: Constants.formMode.index,
+  },
+  /**
+   * @desc :   加载数据源
+   * @date : 2024/2/1 15:49
+   * @author : 姜永辉
+   */
+  getData(params) { 
 
-    /**
-     * 页面的初始数据
-     */
-    data: {
+    return this.excute(this.data.service, this.data.service.getDictionaryData, params);
+  },
 
-    },
+  /**
+  * @desc :   设置查询参数
+  * @date : 2024/2/1 15:49
+  * @author : 姜永辉
+  */
+  setSearchParams(params) { 
+        // 从上一个页面的urlkeypara传入
+    params.dictCode = "基础资料-收入类别"
+    return params
+  },
+   /**
+* @desc : 顶部切换
+* @date : 2024/2/1 15:49
+* @author : 王英杰
+*/
+changeTag(e) {
+  this.setData({
+    active: e.detail.index
+  })
+},
 
-    /**
-     * 生命周期函数--监听页面加载
-     */
-    onLoad(options) {
-
-    },
-
-    /**
-     * 生命周期函数--监听页面初次渲染完成
-     */
-    onReady() {
-
-    },
-
-    /**
-     * 生命周期函数--监听页面显示
-     */
-    onShow() {
+  /**
+   * @desc :   父级商品信息选择
+   * @date : 2024/2/1 15:49
+   * @author : 姜永辉
+   */
+  onListItemChange(e) {
+    let tableData = this.data.tableData
+    let index = e.currentTarget.dataset.index
+    tableData[index].checked = !tableData[index].checked
+    let inboundItemList = tableData[index].inboundItemList
+    if (inboundItemList && inboundItemList.length > 0) {
+      inboundItemList.forEach(res => {
+        res.checked = tableData[index].checked
+      })
+    }
 
-    },
+    this.setData({
+      tableData: tableData
+    })
+    this.calculateTotal()
+  },
+  /**
+   * @desc :   子级商品信息选择
+   * @date : 2024/2/1 15:49
+   * @author : 姜永辉
+   */
+  onChangeItemCheckbox(e) {
+    let tableData = this.data.tableData
+    let index = e.currentTarget.dataset.index
+    let index_ = e.currentTarget.dataset.index_
+    console.log(index, index_)
+    tableData[index].inboundItemList[index_].checked = !tableData[index].inboundItemList[index_].checked
 
-    /**
-     * 生命周期函数--监听页面隐藏
-     */
-    onHide() {
+    this.setData({
+      tableData: tableData
+    })
 
-    },
+    this.calculateTotal()
+  },
 
-    /**
-     * 生命周期函数--监听页面卸载
-     */
-    onUnload() {
+  /**
+    * @desc :  全退
+    * @date : 2024/2/1 15:49
+    * @author : 姜永辉
+    */
+  onCheckboxChange(e) {
+    console.log(e.detail.checked)
+    let checked = e.detail.checked
+    let tableData = this.data.tableData
+    tableData.forEach(res => {
+      res.checked = checked
+      if (res.inboundItemList && res.inboundItemList.length > 0) {
+        res.inboundItemList.forEach(item => {
+          item.checked = checked
+        })
+      }
+    })
+    this.setData({
+      tableData: tableData
+    })
+    this.calculateTotal()
+  },
 
-    },
+  /**
+    * @desc :   计算金额/过滤出已选数据
+    * @date : 2024/2/1 15:49
+    * @author : 姜永辉
+    */
+  calculateTotal() {
+    let tableData = this.data.tableData
+    let choooseInboundItemList = []
+    let returnTotalAmount = Number(0)
+    //过滤出已选数据
+    tableData.forEach(res => {
+      if (res.inboundItemList && res.inboundItemList.length > 0) {
+        res.inboundItemList.forEach(item => {
+          if (item.checked) {
+            item.itemQty = Number(item.rejectQty * -1)
+            item.itemQtyMax = Number(item.rejectQty * -1)
+            item.priceReturn = Number(item.priceInto * -1)
+            item.itemAmt = Number(item.rejectQty * item.priceInto * -1)
+            choooseInboundItemList.push(item)
+          }
+        })
+      }
+    })
+    if (choooseInboundItemList && choooseInboundItemList.length > 0) {
+      choooseInboundItemList.forEach(res => {
+        returnTotalAmount += Number(res.rejectQty * res.priceInto)
+      })
+    }
 
-    /**
-     * 页面相关事件处理函数--监听用户下拉动作
-     */
-    onPullDownRefresh() {
 
-    },
 
-    /**
-     * 页面上拉触底事件的处理函数
-     */
-    onReachBottom() {
+    this.setData({
+      choooseInboundItemList: choooseInboundItemList,
+      returnTotalAmount: returnTotalAmount.toFixed(2),
+    })
+  },
+  /**
+  * @desc :   跳转退货页
+  * @date : 2024/2/1 15:49
+  * @author : 姜永辉
+  */
+  returnData() {
+    let item = e.detail.item
+    const eventChannel = this.getOpenerEventChannel();
+    eventChannel.emit('bindData', {
+      data: {
+        choooseInboundItemList: choooseInboundItemList,
+        goodsRejectedAmount: that.data.returnTotalAmount,
+        item: JSON.stringify(item)
+      }
+    })
+    wx.navigateBack({
+      delta: 1
+    })
 
-    },
+  },
 
-    /**
-     * 用户点击右上角分享
-     */
-    onShareAppMessage() {
+  /**
+    * 生命周期函数--监听页面加载
+    */
+  onLoad(options) {
+    console.log("onLoad");
+  },
 
-    }
 })

+ 2 - 1
package-base-select/pages/select-income-category/select-income-category.json

@@ -1,3 +1,4 @@
 {
-    "usingComponents": {}
+    "usingComponents": {},
+    "navigationBarTitleText":"支出类别"
 }

+ 44 - 2
package-base-select/pages/select-income-category/select-income-category.wxml

@@ -1,2 +1,44 @@
-<!--package-base-select/pages/select-Income-category/select-Income-category.wxml-->
-<text>package-base-select/pages/select-Income-category/select-Income-category.wxml</text>
+<wxs src='/utils/wxmlUtil.wxs' module="wxmlUtil"></wxs>
+<loading wx:if="{{loading}}"></loading>
+
+<van-sticky scroll-top="0">
+    <!-- 查询条件 -->
+    <dk-dropdown-menu model:value="{{searchForm}}" menuList="{{searchContent}}" pullMenuList="{{pullMenuList}}" bind:search="searchData" searchTextPlaceholder="{{wxmlUtil.setSearchPlaceholder($t,['orderNo'])}}">
+    </dk-dropdown-menu>
+    <van-tabs type="card" custom-class="tags-class" tab-active-class="{{active==0?'dk-tab-active-left':'van-tab-active-right'}}" animated="{{true}}" swipeable="{{true}}" active="{{ active }}" dot bind:change="changeTag">
+        <van-tab title="商品列表"></van-tab>
+        <van-tab title="已选商品" info="{{choosedGoodsList.length==0?'':choosedGoodsList.length}}"></van-tab>
+    </van-tabs>
+
+
+</van-sticky>
+<!-- 列表数据 -->
+<view wx:for="{{tableData}}" data-item="{{item}}" wx:key="index" class="main-class">
+    <view class="main-foot" style="border-radius: 15rpx;">
+        <view class="table-content" data-item="{{item}}">
+            <view style="padding:16rpx;">
+                <view style="display:flex;justify-content: left;align-items: center;">
+                    <view style="width: 10%;margin-left: 30rpx;">
+                        <van-checkbox checked-color="#E4002B" value="{{ item.checked }}" data-index="{{index}}" data-index_="{{index_}}" bind:change="onListItemChange"></van-checkbox>
+                    </view>
+                    <view style="width: 90%;font-size: 28rpx;color:#1B365D;padding: 20rpx;">
+                        <view>支出类别 </view>
+                    </view>
+                </view>
+            </view>
+        </view>
+        <view class="table-content" data-item="{{item}}">
+            <view style="width: 90%;font-size: 28rpx;color:#1B365D;padding: 36rpx;">
+                <view style="margin-top: 20rpx;">支出编码: {{item.dataCode}}</view>
+                <view style="margin-top: 20rpx;">支出名称: {{item.dataValue}}</view>
+            </view>
+        </view>
+    </view>
+</view>
+
+<!-- 暂无数据 -->
+<van-empty wx:if="{{tableData.length<=0}}" description="{{$t['nodata']}}" />
+
+<view style="height: 200rpx;"></view>
+<!--  底部工具栏-保存 -->
+<dk-save-bottom checked="{{allChecked}}" totallength="{{returnTotalAmount}}" flagTypeName="select-source-purchase-order" bottomClass="{{true}}" bind:onCheckboxChange="onCheckboxChange" bind:allClean="returnData" />

+ 364 - 1
package-base-select/pages/select-income-category/select-income-category.wxss

@@ -1 +1,364 @@
-/* package-base-select/pages/select-Income-category/select-Income-category.wxss */
+/* pages/billing/sale-order/choose-goods/choose-goods.wxss */
+
+.search-view-class{
+  /* color:red; */
+  position: fixed;
+  top: 100rpx;
+  z-index: 100;
+  width:100% !important;
+  left: 34rpx;
+  height: 78rpx;
+  display: flex;
+}
+
+.search-class{
+  /* color:red; */
+  position: fixed;
+  top: 100rpx;
+  z-index: 100;
+  width: calc(100% - 195rpx) !important;
+  left: 34rpx;
+  height: 78rpx;
+}
+/**扫一扫**/
+.scan-class{
+  position: fixed;
+  top: 107rpx;
+  right: 34rpx;
+  width: 122rpx;
+  height: 65rpx;
+  background: #1B365D;
+  border-radius: 15rpx;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.scan-image{
+  width: 48rpx;
+  height: 36rpx;
+}
+
+/** 查询**/
+.van-search {
+  background: #F8F9FD !important;
+  padding-left: 0 !important;
+}
+
+/**
+*默认样式
+*/
+.title {
+  align-items: center;
+  font-size: 14px;
+  height: 50rpx; 
+  padding-top: 10rpx;
+  display: flex;
+  justify-content: center;
+}
+
+
+.tabs-left-class{
+  position: fixed;
+  top: 180rpx;
+  z-index: 100;
+  width:140rpx;
+  height: 70rpx;
+  font-size: 12px;
+}
+.width-80{
+  width:98%;
+  /* float:right; */
+}
+.tabs-right-class{
+  position: fixed;
+  top: 208rpx;
+  right: 0rpx;
+  z-index: 100;
+  width:60rpx;
+  height: 70rpx;
+  font-size: 12px;
+  background: #fff;
+}
+
+
+.tabs-class{
+  position: fixed;
+  top: 180rpx;
+  left:140rpx;
+  z-index: 100;
+  width:100% ;
+  height: 70rpx;
+  font-size: 12px;
+}
+
+.cell-group-class{
+  width: 100%!important;
+}
+.van-tabs__wrap{
+  height: 84rpx !important;
+}
+.van-tabs__nav{
+  height: 84rpx !important;
+}
+.van-ellipsis{
+  height: 84rpx !important;
+  line-height: 84rpx !important;
+  color: #95A8CB;
+}
+.van-tab{
+  border-right: none !important;
+}
+.dk-tab-active-left{
+  background: linear-gradient(90.12deg, #4A5E98 0.13%, #718AC6 99.92%);
+  border-radius: 13rpx 0px 0px 13rpx;
+}
+.van-tab-active-right{
+  background: linear-gradient(90.12deg, #4A5E98 0.13%, #718AC6 99.92%);
+  border-radius: 0 13rpx 13rpx 0;
+}
+
+/* .van-tab.van-tab--active{
+  background: linear-gradient(90.12deg, #4A5E98 0.13%, #718AC6 99.92%);
+  border-radius: 13rpx 0px 0px 13rpx;
+} */
+
+
+
+.van-tab--active>.van-ellipsis{
+  color:#fff !important;
+}
+
+.van-tabs__nav--card{
+  border: 2rpx solid #4A5E98 !important;
+  filter: drop-shadow(0px 10px 20px rgba(225, 229, 238, 0.6)) !important;
+  border-radius: 15rpx !important;
+  color:#1B365D !important;
+}
+
+.tags-class>van-sticky{
+  position: fixed !important;
+  width:100%;
+  height: 84rpx !important;
+  z-index: 99;
+  top:0;
+}
+
+.checkbox-class{
+  text-align: right;
+}
+
+.value-class {
+  flex: none !important;
+}
+
+.width-70{
+  width:82%;
+  /* float:right; */
+}
+
+.sidebar-item{
+  padding: 30rpx 25rpx 20rpx 35rpx !important;
+  font-size:13px !important;
+  background: #ECF2FF !important;
+  color: #95A8CB !important;
+}
+
+.sidebar-item-before{
+  padding: 30rpx 25rpx 20rpx 35rpx !important;
+  font-size:13px !important;
+  background: #ECF2FF !important;
+  border-bottom-right-radius: 30rpx;
+  color: #95A8CB !important;
+}
+
+.sidebar-item-next{
+  padding: 30rpx 25rpx 20rpx 35rpx !important;
+  font-size:13px !important;
+  background: #ECF2FF !important;
+  border-top-right-radius: 30rpx;
+  color: #95A8CB !important;
+}
+
+.van-sidebar-item--selected{
+  position: relative;
+  background: #fff !important;
+  border-radius: 15rpx 30rpx 30rpx 15rpx !important;
+  border: 0 !important;
+  color: black  !important;
+  /* border-top-left-radius: 0;
+  border-top-right-radius: 30rpx;
+  border-bottom-left-radius: 0;
+  border-bottom-right-radius: 30rpx; */
+}
+
+/**左侧字体样式*/
+.van-sidebar-item__text{
+  width: 70rpx !important;
+}
+
+.van-sidebar-item--selected::after{
+  content: '';
+  position: absolute;
+  left: 0;
+  height: 40rpx;
+  width: 6rpx;
+  background-color: #1B365D;
+  top: calc((100% - 40rpx)/2);
+}
+
+.main-good-class{
+  background: #F8F9FD ;
+}
+
+.goods-cell-class{
+  padding: 0 20rpx 30rpx 20rpx !important;
+}
+
+
+
+.goods-class{
+  position: fixed;
+  left:20rpx;
+  top: 196rpx;
+  background-color: #fff;
+}
+
+.goods-selected-class{
+  padding-top: 98rpx;
+  height: 100% !important;
+  background-color: #fff;
+}
+
+
+/**产品条目的样式**/
+.goods-item-class{
+  background: #FBF6EF;
+  border-radius: 15rpx ;
+  display: flex;
+  text-align: left;
+  width: 100%;
+}
+
+.goods-item-selected-cell-class{
+  padding-right: 10rpx !important;
+}
+
+
+/**产品条目的图片**/
+.goods-item-image{
+  width: 126rpx;
+  height: 126rpx;
+  left: 16rpx;
+  top: calc((100% - 116rpx)/2);
+}
+
+.van-icon-class{
+  width: 15%;
+  text-align: right;
+  padding-right: 10rpx;
+}
+
+.left-class{
+  color:#0072ff;
+  position: fixed;
+  left:20rpx;
+  top: 196rpx;
+  width:130rpx !important;
+
+}
+
+.right-class{
+  color:#0072ff;
+  position: fixed;
+  top: 88rpx;
+  width:18% !important;
+
+}
+.thumb-class{
+  width:85px !important;
+  padding-right:55px;
+  height:80px !important;
+}
+.van-card__thumb{
+  padding-right:35px;
+  width:50px !important;
+  height:50px !important;
+}
+.label-class-two{
+  color: black !important;
+}
+
+.tags {
+  
+  
+  display: flex;
+  flex-wrap: wrap;
+  align-content: stretch;
+  width: 100%;
+  flex-direction: row; 
+  justify-content: flex-start;
+  background: white; 
+  align-items: center;
+  margin-bottom: 5rpx;
+  margin-top: 10rpx;
+}
+
+.box {
+  height: 200rpx;
+}
+
+
+
+.price-pop-class{
+  font-size: 13px;
+  width: 85%;
+}
+
+
+.tag-bom-item{
+  padding-right: 20rpx;
+  flex-direction: column;
+}
+
+.tag-text{
+  overflow: hidden !important;
+  text-overflow: ellipsis !important;
+  white-space: nowrap;
+  word-wrap: break-all;
+  width: 100%;
+  height: 44rpx;
+  margin-top: -10rpx;
+  margin-bottom: -10rpx;
+}
+
+.no-goods-class{
+  position: absolute;
+  top: 10px;
+  margin-left: -16px;
+  z-index: 999;
+}
+
+.van-field__label{
+  color: #95A8CB !important;
+}
+
+
+
+.button-pop-cell-class{
+  border-radius: 15rpx !important;
+}
+
+.button-pop-class{
+  width: 640rpx !important;
+  height: 88rpx !important;
+  background: #1B365D !important;
+  border-radius: 15rpx !important;
+  border: none !important;
+}
+
+
+
+
+.input {
+  color:#1B365D !important;
+}