From eb7a808aaf7dd0a6dd2ff70f9ef3f8ce0b1e31d1 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 22 五月 2026 18:27:32 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/gtzxinglijicun

---
 admin/src/components/business/OperaShopInfoSeeWindow.vue |   52 ++++++++++++++++++++++++++++++----------------------
 1 files changed, 30 insertions(+), 22 deletions(-)

diff --git a/admin/src/components/business/OperaShopInfoSeeWindow.vue b/admin/src/components/business/OperaShopInfoSeeWindow.vue
index 4797669..0276cc3 100644
--- a/admin/src/components/business/OperaShopInfoSeeWindow.vue
+++ b/admin/src/components/business/OperaShopInfoSeeWindow.vue
@@ -7,11 +7,12 @@
   >
     <div class="store-header" v-if="storeInfo">
       <div class="store-header-left">
-        <el-image :src="storeInfo.payMemberCoverImage ? storeInfo.imgPrefix + storeInfo.payMemberCoverImage : ''" fit="cover" class="store-avatar">
+        <el-image v-if="storeInfo.payMemberCoverImage" :src="storeInfo.payMemberCoverImage ? storeInfo.imgPrefix + storeInfo.payMemberCoverImage : ''" fit="cover" class="store-avatar">
           <div slot="error" class="image-slot">
             <i class="el-icon-picture-outline"></i>
           </div>
         </el-image>
+        <img  v-if="! storeInfo.payMemberCoverImage" src="@/assets/avatar/man.png" fit="cover" class="store-avatar" />
       </div>
       <div class="store-header-right">
         <div class="store-name">{{ storeInfo.name }}</div>
@@ -37,8 +38,8 @@
     </div>
 
     <div class="approval-section" v-if="storeInfo && storeInfo.auditStatus !== 0">
-      <div class="approval-result" :class="storeInfo.auditStatus === 1 ? 'approval-pass' : 'approval-reject'">
-        <div class="approval-status" v-if="storeInfo.auditStatus === 1">
+      <div class="approval-result" :class="storeInfo.auditStatus === 1||storeInfo.auditStatus === 3 ? 'approval-pass' : 'approval-reject'">
+        <div class="approval-status" v-if="storeInfo.auditStatus === 1||storeInfo.auditStatus === 3">
           <i class="el-icon-circle-check"></i>
           <span>瀹℃牳閫氳繃</span>
         </div>
@@ -46,14 +47,15 @@
           <i class="el-icon-circle-close"></i>
           <span>瀹℃牳鎷掔粷</span>
         </div>
-        <div class="approval-info" v-if="storeInfo.auditStatus === 1">
-          <span class="info-item">瀹℃牳鏃堕棿锛歿{ storeInfo.auditTime }}</span>
-          <span class="info-item">瀹℃牳浜猴細{{ storeInfo.auditName }}</span>
+        <div class="approval-info" v-if="storeInfo.auditStatus === 1||storeInfo.auditStatus === 3">
+          <div class="info-item" v-if="storeInfo.auditRemark">澶囨敞锛歿{ storeInfo.auditRemark||'' }}</div>
+          <span class="info-item">瀹℃牳鏃堕棿锛歿{ storeInfo.auditTime || '' }}</span>
+          <span class="info-item">瀹℃牳浜猴細{{ storeInfo.auditName||'' }}</span>
         </div>
         <div class="approval-info" v-else>
-          <div class="info-item" v-if="storeInfo.auditRemark">澶囨敞锛歿{ storeInfo.auditRemark }}</div>
-          <div class="info-item">瀹℃牳鏃堕棿锛歿{ storeInfo.auditTime }}</div>
-          <div class="info-item">瀹℃牳浜猴細{{ storeInfo.auditName }}</div>
+          <div class="info-item" v-if="storeInfo.auditRemark">澶囨敞锛歿{ storeInfo.auditRemark||'' }}</div>
+          <div class="info-item">瀹℃牳鏃堕棿锛歿{ storeInfo.auditTime||'' }}</div>
+          <div class="info-item">瀹℃牳浜猴細{{ storeInfo.auditName||'' }}</div>
         </div>
       </div>
     </div>
@@ -62,6 +64,12 @@
       <div class="qualification-section">
         <h4 class="section-title">鍩烘湰淇℃伅</h4>
         <div class="info-grid">
+          <div class="info-row" v-if="storeInfo.auditStatus === 1||storeInfo.auditStatus === 3 ">
+            <span class="label">鍏ヤ綇鎶奸噾锛�</span>
+            <span class="value yellowstate" >锟{(( storeInfo.depositAmount || 0)/100).toFixed(2) }}</span>
+            <span class="value bluestate" style="color:#269ffc;font-size: 10px;margin-left:10px;padding:  2px 10px;border: 1px solid #269ffc" v-if="storeInfo.auditStatus === 1">寰呮敮浠�</span>
+            <span class="value yellowstate"  style="color:#67c23a;font-size: 10px;margin-left:10px;padding: 2px 10px ;border: 1px solid #67c23a" v-if="storeInfo.auditStatus === 3">宸叉敮浠�</span>
+          </div>
           <div class="info-row">
             <span class="label">鎵�鍦ㄧ渷甯傚尯锛�</span>
             <span class="value">{{ storeInfo.provinceName || '' }} {{ storeInfo.cityName || '' }} {{ storeInfo.areaName || '' }}</span>
@@ -72,11 +80,11 @@
           </div>
           <div class="info-row">
             <span class="label">闂ㄥ簵鐘舵�侊細</span>
-            <span class="value">{{ storeInfo.auditStatus === 0 ? '寰呭鎵�' : storeInfo.auditStatus === 1 ? '瀹℃壒閫氳繃' : '瀹℃壒鏈�氳繃' }}</span>
+            <span class="value">{{ storeInfo.auditStatus === 0 ? '寰呭鎵�' : storeInfo.auditStatus === 3 ? '瀹℃壒閫氳繃' : '瀹℃壒鏈�氳繃' }}</span>
           </div>
           <div class="info-row">
             <span class="label">閰嶉�佽寖鍥达細</span>
-            <span class="value">{{ storeInfo.deliveryRange || '鏆傛棤' }}</span>
+            <span class="value">{{ storeInfo.deliveryArea || '鏆傛棤' }}</span>
           </div>
         </div>
       </div>
@@ -101,19 +109,19 @@
           <div class="image-section">
             <div class="image-item">
               <span class="label">娉曚汉韬唤璇佹闈細</span>
-              <el-image :src="storeInfo.idcardImg" fit="cover" class="qualification-image" :preview-src-list="[storeInfo.idcardImg]">
+              <el-image :src="storeInfo.idcardImgUrl" fit="cover" class="qualification-image" :preview-src-list="[storeInfo.idcardImgUrl]">
                 <div slot="error" class="image-slot"><i class="el-icon-picture-outline"></i></div>
               </el-image>
             </div>
             <div class="image-item">
               <span class="label">娉曚汉韬唤璇佸弽闈細</span>
-              <el-image :src="storeInfo.idcardImgBack" fit="cover" class="qualification-image" :preview-src-list="[storeInfo.idcardImgBack]">
+              <el-image :src="storeInfo.idcardImgBackUrl" fit="cover" class="qualification-image" :preview-src-list="[storeInfo.idcardImgBackUrl]">
                 <div slot="error" class="image-slot"><i class="el-icon-picture-outline"></i></div>
               </el-image>
             </div>
             <div class="image-item">
               <span class="label">钀ヤ笟鎵х収锛�</span>
-              <el-image :src="storeInfo.businessImg" fit="cover" class="qualification-image" :preview-src-list="[storeInfo.businessImg]">
+              <el-image :src="storeInfo.businessImgUrl" fit="cover" class="qualification-image" :preview-src-list="[storeInfo.businessImgUrl]">
                 <div slot="error" class="image-slot"><i class="el-icon-picture-outline"></i></div>
               </el-image>
             </div>
@@ -122,20 +130,20 @@
         <template v-else>
           <div class="image-item-row">
             <span class="label">韬唤璇佹闈細</span>
-            <el-image :src="storeInfo.idcardImg" fit="cover" class="qualification-image" :preview-src-list="[storeInfo.idcardImg]">
+            <el-image :src="storeInfo.idcardImgUrl" fit="cover" class="qualification-image" :preview-src-list="[storeInfo.idcardImgUrl]">
               <div slot="error" class="image-slot"><i class="el-icon-picture-outline"></i></div>
             </el-image>
           </div>
           <div class="image-item-row">
             <span class="label">韬唤璇佸弽闈細</span>
-            <el-image :src="storeInfo.idcardImgBack" fit="cover" class="qualification-image" :preview-src-list="[storeInfo.idcardImgBack]">
+            <el-image :src="storeInfo.idcardImgBackUrl" fit="cover" class="qualification-image" :preview-src-list="[storeInfo.idcardImgBackUrl]">
               <div slot="error" class="image-slot"><i class="el-icon-picture-outline"></i></div>
             </el-image>
           </div>
           <div class="image-item-row">
             <span class="label">鏈夋晥鍔冲姩鍚堝悓锛�</span>
             <div class="image-list">
-              <el-image v-for="(img, index) in storeInfo.laborContractImgs" :key="index" :src="img" fit="cover" class="qualification-image" :preview-src-list="storeInfo.laborContractImgs">
+              <el-image v-for="(img, index) in storeInfo.laborContractImgUrls" :key="index" :src="img" fit="cover" class="qualification-image" :preview-src-list="storeInfo.laborContractImgUrls">
                 <div slot="error" class="image-slot"><i class="el-icon-picture-outline"></i></div>
               </el-image>
             </div>
@@ -143,7 +151,7 @@
           <div class="image-item-row">
             <span class="label">绀句繚缂寸撼璇佹槑锛�</span>
             <div class="image-list">
-              <el-image v-for="(img, index) in storeInfo.socialSecurityImgs" :key="index" :src="img" fit="cover" class="qualification-image" :preview-src-list="storeInfo.socialSecurityImgs">
+              <el-image v-for="(img, index) in storeInfo.socialSecurityImgUrls" :key="index" :src="img" fit="cover" class="qualification-image" :preview-src-list="storeInfo.socialSecurityImgUrls">
                 <div slot="error" class="image-slot"><i class="el-icon-picture-outline"></i></div>
               </el-image>
             </div>
@@ -151,12 +159,12 @@
         </template>
       </div>
 
-      <div class="qualification-section" v-if="storeInfo.companyType === 1">
+      <div class="qualification-section">
         <h4 class="section-title">闂ㄥ簵鐓х墖鍙婂叾浠栨潗鏂�</h4>
         <div class="image-item-row">
           <span class="label">闂ㄥ簵闂ㄥご鐓э細</span>
           <div class="image-list">
-            <el-image v-for="(img, index) in storeInfo.storeFrontImgs" :key="index" :src="img" fit="cover" class="qualification-image" :preview-src-list="storeInfo.storeFrontImgs">
+            <el-image v-for="(img, index) in storeInfo.storeFrontImgUrls" :key="index" :src="img" fit="cover" class="qualification-image" :preview-src-list="storeInfo.storeFrontImgUrls">
               <div slot="error" class="image-slot"><i class="el-icon-picture-outline"></i></div>
             </el-image>
           </div>
@@ -164,7 +172,7 @@
         <div class="image-item-row">
           <span class="label">闂ㄥ簵鍐呴儴鐓х墖锛�</span>
           <div class="image-list">
-            <el-image v-for="(img, index) in storeInfo.storeInteriorImgs" :key="index" :src="img" fit="cover" class="qualification-image" :preview-src-list="storeInfo.storeInteriorImgs">
+            <el-image v-for="(img, index) in storeInfo.storeInteriorImgUrls" :key="index" :src="img" fit="cover" class="qualification-image" :preview-src-list="storeInfo.storeInteriorImgUrls">
               <div slot="error" class="image-slot"><i class="el-icon-picture-outline"></i></div>
             </el-image>
           </div>
@@ -172,7 +180,7 @@
         <div class="image-item-row">
           <span class="label">鍏跺畠鏉愭枡锛�</span>
           <div class="image-list">
-            <el-image v-for="(img, index) in storeInfo.otherMaterialImgs" :key="index" :src="img" fit="cover" class="qualification-image" :preview-src-list="storeInfo.otherMaterialImgs">
+            <el-image v-for="(img, index) in storeInfo.otherMaterialImgUrls" :key="index" :src="img" fit="cover" class="qualification-image" :preview-src-list="storeInfo.otherMaterialImgUrls">
               <div slot="error" class="image-slot"><i class="el-icon-picture-outline"></i></div>
             </el-image>
           </div>

--
Gitblit v1.9.3