zhaoxiaohai 3 anni fa
parent
commit
f95ad211eb

+ 6 - 0
components/My_UploadFiles/index.js

@@ -55,6 +55,11 @@ Component({
         previewSize: {
             type: String,
             value: "80px"
+        },
+        /* 是否禁用 */
+        fisadministrator: {
+            type: Boolean,
+            value: false
         }
     },
 
@@ -225,6 +230,7 @@ Component({
         },
         /* 删除文件 */
         imagesDelete(e) {
+            if (this.data.fisadministrator) return;
             const that = this;
             wx.showModal({
                 title: '提示',

+ 1 - 1
components/My_UploadFiles/index.wxml

@@ -1,4 +1,4 @@
-<van-uploader file-list="{{ fileList }}" preview-size='{{previewSize}}' max-count="{{maxCount}}" bind:after-read="afterRead" deletable="{{ true }}" use-before-read bind:before-read="beforeRead" bind:delete="imagesDelete">
+<van-uploader file-list="{{ fileList }}" disabled="{{fisadministrator}}" preview-size='{{previewSize}}' max-count="{{maxCount}}" bind:after-read="afterRead" deletable="{{ true }}" use-before-read bind:before-read="beforeRead" bind:delete="imagesDelete">
     <!-- 默认样式 -->
     <view wx:if="{{UploadShow}}" style="height: 100%; display: flex; align-items: center;">
         <view class="upImage_ltem">

+ 17 - 17
pages/storeMessage/index.js

@@ -14,7 +14,6 @@ Page({
     data: {
         fisadministrator: (wx.getStorageSync('userData').fisadministrator == 1) ? true : false, //是否主账号
         butText: "保存", //按钮文字
-        disabled: false, //禁用
         popups: false, //弹出层控制
         /*  */
         fbrand: "", //品牌名称
@@ -52,31 +51,26 @@ Page({
             "method": "query_enterpriseAgentsMain",
             "content": {}
         }).then(res => {
-            console.log(res)
             const data = res.data[0];
-            let butText = '保存',
-                disabled = false;
             if (data.ftype == '个人' && data.fisauthenticating == 1) {
                 wx.showToast({
                     title: '商户信息审核中',
                     icon: "none",
                     duration: 5000,
                 })
-                butText = "审核中";
-                disabled = true;
+                this.setData({
+                    butText: "审核中",
+                    fisadministrator: false
+                })
                 this.returnData(data)
             } else if (data.ftype == '个人' && data.fisauthenticating == 0) {
-                butText = "立即认证";
                 this.setData({
-                    requestType: "商户认证"
+                    requestType: "商户认证",
+                    butText: "立即认证"
                 })
             } else {
                 this.returnData(data)
             };
-            this.setData({
-                butText,
-                disabled
-            })
         })
     },
     /* 选择类目回调 */
@@ -84,7 +78,6 @@ Page({
         let {
             detail
         } = arr, showSaleprodclass = "";
-        console.log(arr)
         for (let i = 0; i < detail.length; i++) {
             showSaleprodclass += (detail[i] + ',');
         };
@@ -96,7 +89,6 @@ Page({
     },
     /* 返回数据 */
     returnData(data) {
-        console.log(data)
         let imageData = [];
         if (data.attinfos.length >= 1) {
             imageData = [{
@@ -105,9 +97,12 @@ Page({
                 tattachmentid: data.attinfos[0].tattachmentid
             }];
         }
-        this.saleprodChange({
-            detali: data.saleprodclass
-        })
+        //格式化经营类目
+        if (data.saleprodclass.length >= 1) {
+            this.saleprodChange({
+                detali: data.saleprodclass
+            })
+        }
         this.setData({
             fbrand: data.fbrand,
             saleprodclass: data.saleprodclass,
@@ -123,6 +118,10 @@ Page({
     },
     /* 提交数据 */
     submit() {
+        if (!this.data.fisadministrator) return wx.showToast({
+            title: '当前无权限修改',
+            icon: "none"
+        });
         if (!this.formVerify()) return wx.showToast({
             title: '请检查表单内容',
             icon: "error"
@@ -204,6 +203,7 @@ Page({
     },
     /* 弹出层 */
     showPop() {
+        if (!this.data.fisadministrator) return;
         this.setData({
             popups: !this.data.popups
         })

+ 10 - 10
pages/storeMessage/index.wxml

@@ -2,45 +2,45 @@
 <My_GeneralTemplate padBot="20rpx">
     <view class="store_message">
         <My_GreyRectangleForm title="品牌名" required>
-            <van-field autosize model:value="{{ fbrand }}" data-name="fbrand" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.fbrand}}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
+            <van-field autosize disabled="{{!fisadministrator}}" model:value="{{ fbrand }}" data-name="fbrand" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.fbrand}}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
         </My_GreyRectangleForm>
 
         <My_GreyRectangleForm title="品牌LOGO" required>
-            <My_UploadFiles id="loadFiles" UploadShow="{{true}}" fileList="{{attinfos}}" bind:imageChange="logoChange" previewSize="65px" upType="Logo" maxCount='1' Tips="请上传logo图片"></My_UploadFiles>
+            <My_UploadFiles id="loadFiles" UploadShow="{{true}}" fisadministrator="{{!fisadministrator}}" fileList="{{attinfos}}" bind:imageChange="logoChange" previewSize="65px" upType="Logo" maxCount='1' Tips="请上传logo图片"></My_UploadFiles>
         </My_GreyRectangleForm>
 
         <My_GreyRectangleForm title="经营类目" required>
             <view style="width: 100%; height: 100%; z-index: 999; position: absolute;" bindtap="showPop"></view>
-            <van-field autosize model:value="{{ showSaleprodclass }}" data-name="saleprodclass" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.saleprodclass}}" input-class="input-class" placeholder="点击设置" border="{{ false }}" />
+            <van-field autosize disabled="{{!fisadministrator}}" model:value="{{ showSaleprodclass }}" data-name="saleprodclass" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.saleprodclass}}" input-class="input-class" placeholder="点击设置" border="{{ false }}" />
         </My_GreyRectangleForm>
 
         <My_GreyRectangleForm title="联系人" required>
-            <van-field autosize model:value="{{ fcontact }}" data-name="fcontact" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.fcontact}}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
+            <van-field autosize disabled="{{!fisadministrator}}" model:value="{{ fcontact }}" data-name="fcontact" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.fcontact}}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
         </My_GreyRectangleForm>
 
         <My_GreyRectangleForm title="联系方式" required>
-            <van-field autosize model:value="{{ fphonenumber }}" data-name="fphonenumber" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.fphonenumber}}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
+            <van-field autosize disabled="{{!fisadministrator}}" model:value="{{ fphonenumber }}" data-name="fphonenumber" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.fphonenumber}}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
         </My_GreyRectangleForm>
 
         <My_GreyRectangleForm title="注册公司名" required>
-            <van-field autosize model:value="{{ fagentname }}" data-name="fagentname" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.fagentname}}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
+            <van-field autosize disabled="{{!fisadministrator}}" model:value="{{ fagentname }}" data-name="fagentname" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.fagentname}}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
         </My_GreyRectangleForm>
 
         <My_GreyRectangleForm title="公司介绍" required>
-            <van-field autosize model:value="{{ fintroduction }}" data-name="fintroduction" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.fintroduction}}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
+            <van-field autosize disabled="{{!fisadministrator}}" model:value="{{ fintroduction }}" data-name="fintroduction" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.fintroduction}}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
         </My_GreyRectangleForm>
 
         <My_GreyRectangleForm title="地址" required>
-            <van-field autosize model:value="{{ faddress }}" data-name="faddress" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.faddress}}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
+            <van-field autosize disabled="{{!fisadministrator}}" model:value="{{ faddress }}" data-name="faddress" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.faddress}}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
         </My_GreyRectangleForm>
         <My_GreyRectangleForm title="统一社会代码">
-            <van-field autosize model:value="{{ fdutyparagraph }}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
+            <van-field autosize disabled="{{!fisadministrator}}" model:value="{{ fdutyparagraph }}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
         </My_GreyRectangleForm>
     </view>
 </My_GeneralTemplate>
 <!-- 弹出层 -->
 <van-action-sheet show="{{ popups }}" bind:close="showPop">
-    <My_Checkbox title="经营类目" saleprodclass="{{saleprodclass}}"  bind:saleprodChange="saleprodChange"></My_Checkbox>
+    <My_Checkbox title="经营类目" saleprodclass="{{saleprodclass}}" bind:saleprodChange="saleprodChange"></My_Checkbox>
 </van-action-sheet>
 <!-- 提交按钮 -->
 <view class="submit_but">