Explorar el Código

商品档案文件

于继渤 hace 2 años
padre
commit
83107161e3

+ 2 - 1
app.json

@@ -13,7 +13,8 @@
       "root": "package2",
       "name": "package2",
       "pages": [
-        "pages/basic-data/basic-data"
+        "pages/basic-data/basic-data",
+        "pages/product-file/product-file"
       ]
     },
     {

+ 19 - 2
package2/pages/basic-data/basic-data.js

@@ -18,6 +18,15 @@ Page({
     leftData: [],
     showPopupItem: {},
     fieldData: {},
+    statusItem: {
+      text: '全部',
+      value: -1
+    },
+    statusList: [
+      { checked: false, text: '有效', value: 1},
+      { checked: false, text: '无效', value: 0 },
+      { checked: true, text: '全部', value: -1 },
+    ], //状态
     fieldList: [
       {
         typeName: '仓库档案',
@@ -56,8 +65,8 @@ Page({
         paymentName: '收付名称'
       },
 
-      
-    ],
+
+    ], //字段渲染
     // 渲染数据
     test00: [{
       warehouseCode: 'CK00001',
@@ -225,6 +234,13 @@ Page({
       }
     ],
   },
+
+  dropdownSwitchCommit(e) {
+    console.log(e)
+  },
+
+
+
   /**
    * @desc : 分类切换
    * @author : 于继渤
@@ -312,6 +328,7 @@ Page({
    */
   toAdd() {
     this.setData({
+      showPopupItem: {},
       showPopup: true
     })
   },

+ 29 - 14
package2/pages/basic-data/basic-data.wxml

@@ -1,15 +1,13 @@
-<wxs module="txtIndexOf">
-  function toIndexOf(value, value2) {
-    return value.indexOf(value2)
-  }
-</wxs>
-
 <!-- 顶部信息 -->
 <van-sticky scroll-top="0">
   <van-search model:value="{{ searchText }}" bind:change="onSearchText" bind:search="doSearch" placeholder="请输入资料名称/备注"> </van-search>
   <van-dropdown-menu active-color="#1B365D">
-    <van-dropdown-item id='pick' title="全部、有效、无效" bind:open='openSearchPop' bind:close='closeSearchPop' data-type="pick" />
+    <!-- <van-dropdown-item id='pick' title="全部、有效、无效" bind:open='openSearchPop' bind:close='closeSearchPop' data-type="pick" /> -->
+    <van-dropdown-item id="status" title="{{statusItem.text }}">
+      <dk-dropdown-switch dataList="{{statusList}}" bind:commit='dropdownSwitchCommit'></dk-dropdown-switch>
+    </van-dropdown-item>
   </van-dropdown-menu>
+
 </van-sticky>
 <view style="display: flex;">
   <!-- 左侧菜单列表 -->
@@ -70,13 +68,23 @@
     <view>{{fieldData.typeName}}</view>
   </view>
 
-  
-  <view wx:for="{{fieldData}}"  wx:for-index="key" wx:for-item="value"  wx:if="{{'typeName' != key}}">
-    
-    <van-field  disabled="{{true}}" input-width="200rpx" input-class="dk-cell-value-class" input-align="left" label-class="nomal-label" maxlength="50" value="{{ showPopupItem[key] }}" input-align="right" label="{{ value}}" placeholder="{{'请输入' + value}}" autosize border="{{ false }}">
+
+
+
+  <view wx:for="{{fieldData}}" wx:for-index="key" wx:for-item="value" wx:if="{{'typeName' != key}}">
+
+    <van-field wx:if="{{key == 'warehouseCode' || key == 'channelCode' || key =='incomeCode' || key =='expenditureCode' || key =='reasonCode'|| key =='paymentCode' }}" disabled="{{true}}" input-width="200rpx" input-class="dk-cell-value-class" input-align="left" label-class="nomal-label" maxlength="50" value="{{ showPopupItem[key] }}" input-align="right" label="{{ value}}" placeholder="{{'请输入' + value}}" autosize border="{{ false }}">
+    </van-field>
+    <van-field wx:if="{{key !== 'warehouseCode' &&  key !== 'channelCode' &&  key !=='incomeCode' && key !=='expenditureCode' &&  key !=='reasonCode' && key !=='paymentCode' }}" disabled="{{false}}" input-width="200rpx" input-class="dk-cell-value-class" input-align="left" label-class="{{(key == 'warehouseName' || key == 'channelName' || key =='incomeName' &&  key =='expenditureName' || key =='reasonName'|| key =='paymentName' ) ? 'red-label':'' }}" maxlength="50" value="{{ showPopupItem[key] }}" input-align="right" label="{{ value}}" placeholder="{{'请输入' + value}}" autosize border="{{ false }}">
     </van-field>
+
+
+
   </view>
 
+  <van-field disabled="{{false}}" input-width="200rpx" input-class="dk-cell-value-class" input-align="left" label-class="nomal-label" maxlength="50" value="" input-align="right" label="备注" placeholder="{{'请输入' + '备注'}}" autosize border="{{ false }}">
+  </van-field>
+
 
 
   <!-- <van-field input-width="200rpx" input-class="dk-cell-value-class" input-align="left" label-class="red-label" data-key="addressNo" maxlength="50" value="{{ showPopupItem.name }}" input-align="right" label="仓库名称" placeholder="请输入仓库名称" autosize border="{{ false }}" bind:change="changeCustomerFormField">
@@ -97,9 +105,16 @@
 
 
 
-  <view class="popup-button">
-    <van-button type="default" custom-class="pop-button-class" size="large" catchtap="onClosePopup">取消
-    </van-button>
+  <view style="display: flex; padding:35rpx 34rpx 62rpx 34rpx;">
+    <view style="width:48%">
+      <van-button size="large" plain round color="#1B365D" custom-style="height:88rpx;" bind:click="submit" type="default">取消
+      </van-button>
+    </view>
+    <view style="width: 4%;"></view>
+    <view style="width:48%;">
+      <van-button size="large" round color="#1B365D" custom-style="height:88rpx;" bind:click="allClean" type="default">保存
+      </van-button>
+    </view>
   </view>
 </van-popup>
 

+ 1 - 1
package2/pages/basic-data/basic-data.wxss

@@ -134,7 +134,7 @@ page{
 }
 /* 共通popup样式 */
 .function-pop-class{
-  padding-bottom:130rpx !important;
+  /* padding-bottom:130rpx !important; */
   width:100%;
   z-index:10;
   border-radius: 30rpx 30rpx 0rpx 0rpx !important;

+ 66 - 0
package2/pages/product-file/product-file.js

@@ -0,0 +1,66 @@
+// package2/pages/product-file/product-file.js
+Page({
+
+    /**
+     * 页面的初始数据
+     */
+    data: {
+
+    },
+
+    /**
+     * 生命周期函数--监听页面加载
+     */
+    onLoad(options) {
+
+    },
+
+    /**
+     * 生命周期函数--监听页面初次渲染完成
+     */
+    onReady() {
+
+    },
+
+    /**
+     * 生命周期函数--监听页面显示
+     */
+    onShow() {
+
+    },
+
+    /**
+     * 生命周期函数--监听页面隐藏
+     */
+    onHide() {
+
+    },
+
+    /**
+     * 生命周期函数--监听页面卸载
+     */
+    onUnload() {
+
+    },
+
+    /**
+     * 页面相关事件处理函数--监听用户下拉动作
+     */
+    onPullDownRefresh() {
+
+    },
+
+    /**
+     * 页面上拉触底事件的处理函数
+     */
+    onReachBottom() {
+
+    },
+
+    /**
+     * 用户点击右上角分享
+     */
+    onShareAppMessage() {
+
+    }
+})

+ 4 - 0
package2/pages/product-file/product-file.json

@@ -0,0 +1,4 @@
+{
+    "usingComponents": {},
+    "navigationBarTitleText": "商品档案"
+}

+ 2 - 0
package2/pages/product-file/product-file.wxml

@@ -0,0 +1,2 @@
+<!--package2/pages/product-file/product-file.wxml-->
+<text>package2/pages/product-file/product-file.wxml</text>

+ 1 - 0
package2/pages/product-file/product-file.wxss

@@ -0,0 +1 @@
+/* package2/pages/product-file/product-file.wxss */