浏览代码

品牌展示图

zhaoxiaohai 3 年之前
父节点
当前提交
e108b7186a
共有 5 个文件被更改,包括 32 次插入15 次删除
  1. 1 1
      components/My_UploadFiles/index.js
  2. 8 1
      pages/login/index.js
  3. 1 1
      pages/login/index.wxml
  4. 17 11
      pages/storeMessage/index.js
  5. 5 1
      pages/storeMessage/index.wxml

+ 1 - 1
components/My_UploadFiles/index.js

@@ -281,7 +281,7 @@ Component({
                     "content": {
                         "filename": timestamp,
                         "filetype": ext,
-                        "ownertable": this.data.forTheTimeId,
+                        "ownertable": "tagents",
                         "ownerid": wx.getStorageSync('userData').tagentsid,
                         "ftype": "brandcover"
                     }

+ 8 - 1
pages/login/index.js

@@ -45,6 +45,7 @@ Page({
             fagentname: false, //注册公司名
             fcontact: false, //联系人
             logoTips: false, //未上传图片提示
+            coverTips: false,
         },
         countDownTime: 60, //倒计时
         dataList: ["暂无分类"], //分类列表
@@ -78,7 +79,8 @@ Page({
         this.setData({
             popups: false,
             saleprodclass: detail,
-            showSaleprodclass: showSaleprodclass.slice(0, showSaleprodclass.length - 1)
+            showSaleprodclass: showSaleprodclass.slice(0, showSaleprodclass.length - 1),
+            "errTips.showSaleprod": false
         })
     },
     /* 缓存登录用户关键数据 */
@@ -224,6 +226,11 @@ Page({
             errTips.logoTips = true;
             verify = false;
         }
+        // 验证图片是否上传
+        if (!this.selectComponent('#coverUploadFiles').VerifyThere()) {
+            errTips.coverTips = true;
+            verify = false;
+        }
         // 经营类目验证
         if (!_Verify.required(this.data.showSaleprodclass)) {
             errTips.showSaleprod = true;

+ 1 - 1
pages/login/index.wxml

@@ -66,7 +66,7 @@
             <!-- 品牌展示图 -->
             <view class="input_text_title">品牌展示图<text>*</text></view>
             <view class="box_mar_bot">
-                <My_UploadFiles id="UploadFiles" UploadShow="1" fileList="{{coverAttinfos}}" UploadShow="{{true}}" upType="LogoCover" maxCount='1' logoTips="{{errTips.logoTips}}" size="55px" Tips="请上传logo图片" bindimageChange="coverImageChange"></My_UploadFiles>
+                <My_UploadFiles id="coverUploadFiles" UploadShow="1" fileList="{{coverAttinfos}}" UploadShow="{{true}}" upType="LogoCover" maxCount='1' logoTips="{{errTips.coverTips}}" size="55px" Tips="请上传品牌展示图" bindimageChange="coverImageChange"></My_UploadFiles>
             </view>
             <!-- 经营类目 -->
             <view style="position: relative; margin-bottom: 15rpx;">

+ 17 - 11
pages/storeMessage/index.js

@@ -18,6 +18,7 @@ Page({
         /*  */
         fbrand: "", //品牌名称
         attinfos: [], // 图片列表
+        coverAttinfos: [], //品牌展示图
         isLogo: [], //用于判断是否上传logo
         saleprodclass: [], //经营类目
         showSaleprodclass: "", //显示经营类目
@@ -78,6 +79,11 @@ Page({
             attinfos: data.detail.fileList
         })
     },
+    coverImageChange(data) {
+        this.setData({
+            coverAttinfos: data.detail.fileList
+        })
+    },
     /* 选择类目回调 */
     saleprodChange(arr) {
         let detail = arr.detail,
@@ -93,17 +99,18 @@ Page({
     },
     /* 返回数据 */
     returnData(data) {
-        let attinfos = [];
+        var attinfos = [],
+            coverAttinfos = [];
         // 格式化图片
-        if (data.attinfos.length >= 1) {
-            const i = data.attinfos.length - 1;
-            attinfos = [{
+        for (let i = 0; i < data.attinfos.length; i++) {
+            const Data = {
                 url: data.attinfos[i].fobsurl,
                 ownerid: data.attinfos[i].ownerid,
                 tattachmentid: data.attinfos[i].tattachmentid,
                 ownertable: data.attinfos[i].ownertable,
                 fdocument: data.attinfos[i].fdocument
-            }]
+            };
+            (data.attinfos[i].ftype == "brandlogo") ? attinfos.unshift(Data): coverAttinfos.unshift(Data);
         }
 
         //格式化经营类目
@@ -123,6 +130,7 @@ Page({
             faddress: data.faddress,
             fdutyparagraph: data.fdutyparagraph,
             attinfos,
+            coverAttinfos
         })
     },
     /* 提交数据 */
@@ -135,6 +143,10 @@ Page({
             title: '请上传品牌LOGO!',
             icon: "none"
         });
+        if (this.data.coverAttinfos.length < 1) return wx.showToast({
+            title: '请上传品牌展示图!',
+            icon: "none"
+        });
         const that = this;
         if (this.data.requestType == '普通修改') {
             wx.showModal({
@@ -265,12 +277,6 @@ Page({
             errTips
         })
     },
-    /* 更改logo */
-    logoChange(data) {
-        this.setData({
-            isLogo: data.detail.fileList
-        })
-    },
     /**
      * 生命周期函数--监听页面初次渲染完成
      */

+ 5 - 1
pages/storeMessage/index.wxml

@@ -6,7 +6,11 @@
         </My_GreyRectangleForm>
 
         <My_GreyRectangleForm title="品牌LOGO" required>
-            <My_UploadFiles id="UploadFiles" fisadministrator="{{isDisabled}}" fileList="{{attinfos}}" bind:imageChange="logoChange" previewSize="57px" upType="Logo" maxCount='1' Tips="请上传logo图片" bindimageChange="imageChange"></My_UploadFiles>
+            <My_UploadFiles id="UploadFiles" fisadministrator="{{isDisabled}}" fileList="{{attinfos}}" previewSize="57px" upType="Logo" maxCount='1' Tips="请上传logo图片" bindimageChange="imageChange"></My_UploadFiles>
+        </My_GreyRectangleForm>
+
+        <My_GreyRectangleForm title="品牌展示图片" required>
+            <My_UploadFiles id="UploadFiles" fisadministrator="{{isDisabled}}" fileList="{{coverAttinfos}}" previewSize="57px" upType="LogoCover" maxCount='1' Tips="请上传logo图片" bindimageChange="coverImageChange"></My_UploadFiles>
         </My_GreyRectangleForm>
 
         <My_GreyRectangleForm title="经营类目" required>