zhoux пре 2 година
родитељ
комит
e1b1510e8b

+ 6 - 0
app.json

@@ -310,6 +310,12 @@
             }
         ]
     },
+    "plugins": {
+      "chooseLocation": {
+        "version": "1.0.10",
+        "provider": "wx76a9a06e5b4e693e"
+      }
+    },
     "resolveAlias": {
         "@/*": "/*"
     }

+ 14 - 0
components/dkbusiness/dk-single-dropdown-item/dk-single-dropdown-item.js

@@ -607,6 +607,7 @@ Component({
     condition: '',
     dataValue: '',
     name: '',
+    radio:null,
     label_title: '可选',
     count: 0,
     pageInfo: {
@@ -809,6 +810,8 @@ Component({
       })
 
       datalist[index].checked = true
+
+      console.log('rrr',datalist,index);
       this.setData({
         radio: index,
         datalist: datalist,
@@ -831,6 +834,17 @@ Component({
         clickRodioButton: datalist[event.detail].name
       });
     },
+    onChange(e){
+      console.log('eee',e);
+      let dataList = this.data.datalist;
+      if(dataList && dataList.length > e.detail){
+        let id =  dataList[e.detail].id;
+        this.setData({
+          radio:id
+        })
+        console.log('ra',this.data.radio);
+      }
+    },
     /**
      * 过滤数据
      * @param {*} e 

+ 15 - 13
components/dkbusiness/dk-single-dropdown-item/dk-single-dropdown-item.wxml

@@ -9,19 +9,21 @@
   </van-sticky>
   <view class="root" style="height:calc(100% - 120rpx)">
     <view class="scroll_search" style="overflow-x:hidden;">
-      <scroll-view class="scroll_position"  scroll-x="{{false}}" scroll-y enable-back-to-top  >
-        <view wx:for="{{datalist}}" catchtap="clickcheckitem" class="checkbos_padding" data-index="{{index}}" data-id="{{item.id}}">
-          <van-cell custom-class="cell-class" border="{{false}}" title-width="280rpx"  clickable="{{true}}"   data-item="{{item.checked}}"  data-index="{{index}}" data-id="{{item.id}}">
+      <scroll-view class="scroll_position" scroll-x="{{false}}" scroll-y enable-back-to-top>
+
+        <van-radio-group value="{{ radio }}" bind:change="onChange">
+          <van-radio wx:for="{{datalist}}" shape="round" icon-size="16px" value="{{ radio==item.id }}" data-index="{{index}}" data-id="{{item.id}}" name="{{index}}" custom-class="custom-class" label-class="{{radio==item.id?'label-checked-class':'label-class'}}">{{item.name}}
+          </van-radio>
+        </van-radio-group>
+
+        <!-- <view wx:for="{{datalist}}" catchtap="clickcheckitem" class="checkbos_padding" data-index="{{index}}" data-id="{{item.id}}">
+          <van-cell custom-class="cell-class" border="{{false}}" title-width="280rpx" clickable="{{true}}" data-item="{{item.checked}}" data-index="{{index}}" data-id="{{item.id}}">
             <view Slot="title">
-              <van-radio other-style="display:flex;" shape="round" icon-size="16px" value="{{ item.checked }}" data-index="{{index}}"  data-id="{{item.id}}"  name="{{index}}">{{item.name}}
-              <!-- <view style="display:flex;align-items:center;">
-                <image style="width: 26rpx;height:26rpx;" slot="icon" src="{{ item.checked ? '../../static/image/radio-check.png' : '../../static/image/radio-no-checked.png' }}" />
-                <view style="margin-left:10rpx;font-size: 13px;{{item.checked?'color:#1B365D':'color:#95A8CB'}}">{{item.name}}</view>
-              </view> -->
+              <van-radio other-style="display:flex;" shape="round" icon-size="16px" value="{{ item.checked }}" data-index="{{index}}" data-id="{{item.id}}" name="{{index}}" label-class="{{item.checked?'label-checked-class':'label-class'}}">{{item.name}}
               </van-radio>
             </view>
           </van-cell>
-        </view>
+        </view> -->
       </scroll-view>
       <!-- <scroll-view class="scroll_position" scroll-y enable-back-to-top> -->
       <!-- <scroll-view scroll-y scroll-top="{{scrollTop}}" style="height:calc(100% - 20rpx)" bind:scrolltolower="loadMore" bind:scroll="scroll">
@@ -40,11 +42,11 @@
     </view>
   </view>
   <view class="popup-button">
-    <view >
-      <van-button custom-style="border-radius: 15rpx;width:189rpx;" plain color="#1B365D"  catchtap="reset">重置</van-button>
+    <view>
+      <van-button custom-style="border-radius: 15rpx;width:189rpx;" plain color="#1B365D" catchtap="reset">重置</van-button>
     </view>
-    <view >
-      <van-button custom-style="border-radius: 15rpx;width:274rpx;" color="#1B365D"  catchtap="commit">确定</van-button>
+    <view>
+      <van-button custom-style="border-radius: 15rpx;width:274rpx;" color="#1B365D" catchtap="commit">确定</van-button>
     </view>
   </view>
 </van-popup>

+ 15 - 0
components/dkbusiness/dk-single-dropdown-item/dk-single-dropdown-item.wxss

@@ -34,6 +34,21 @@
   height: 2% !important;
 }
 
+.label-class{
+  margin-left:10rpx !important;
+  font-size: 13px;
+  color:#95A8CB !important
+}
+
+.label-checked-class{
+  margin-left:10rpx !important;
+  font-size: 13px;
+  color:#1B365D !important
+}
+
+.custom-class{
+  margin: 20rpx 40rpx 36rpx 40rpx;
+}
 
 .foot {
   position: fixed;

+ 1 - 1
config/config.js

@@ -10,7 +10,7 @@ const configListObj = {
     corpid: 'ww796c5d1684937b2f', //企业微信corpid
     corpsecret: '19mqS_rUn8YzK47LUmjIDEl6PAx1gcn9v0BRIbEAJXU', //秘钥
     key : '2PABZ-R3TKD-LAM4H-PJMTZ-6EW2O-2BBN7',//小程序插件 地图key
-    appid: 'wx7b380afaab915872',// 小程序id
+    appid: 'wxa65eeeaf814993aa',// 小程序id
     server_vue: 'https://wechat.dkiboss.com:8110/'// 订单打印调用前台vue的网址
   },
   // 北京东科企信软件有限公司 发版

+ 34 - 0
project.config.json

@@ -0,0 +1,34 @@
+{
+    "appid": "wxa65eeeaf814993aa",
+    "compileType": "miniprogram",
+    "packOptions": {
+        "ignore": [
+            {
+                "value": ".eslintrc.js",
+                "type": "file"
+            }
+        ],
+        "include": []
+    },
+    "condition": {},
+    "setting": {
+        "urlCheck": false,
+        "coverView": true,
+        "es6": true,
+        "postcss": true,
+        "minified": true,
+        "enhance": true,
+        "showShadowRootInWxmlPanel": true,
+        "packNpmRelationList": [],
+        "babelSetting": {
+            "ignore": [],
+            "disablePlugins": [],
+            "outputPath": ""
+        },
+        "condition": false
+    },
+    "editorSetting": {
+        "tabIndent": "auto",
+        "tabSize": 4
+    }
+}

+ 1 - 1
project.private.config.json

@@ -2,7 +2,7 @@
     "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
     "projectname": "iboss_wx_app",
     "setting": {
-        "compileHotReLoad": true
+        "compileHotReLoad": false
     },
     "libVersion": "2.23.4"
 }