Pārlūkot izejas kodu

feat: 国内分销商注册登录改造

周玉环 4 dienas atpakaļ
vecāks
revīzija
75e0088938

+ 1 - 0
xinkeaboard-web/assets/language/en.js

@@ -529,6 +529,7 @@ export const lang_en = {
     '发送时间': 'Send Time',
     '询盘详情': 'Enquiry Detail',
     '姓名/邮箱/公司/内容': 'User Name/Email Address/Company/Content',
+    '姓名/手机号/公司/内容': 'User Name/Phone Number/Company/Content',
     '类型': 'Type',
     '暂无询盘记录~': 'No inquiry record~',
     '修改': 'Modify',

+ 1 - 0
xinkeaboard-web/assets/language/zh.js

@@ -98,6 +98,7 @@ export const lang_zn = {
     '发送时间': '发送时间',
     '询盘详情': '询盘详情',
     '姓名/邮箱/公司/内容': '姓名/邮箱/公司/内容',
+    '姓名/手机号/公司/内容': '姓名/手机号/公司/内容',
     '关于我们':'关于我们',
     '联系我们':'联系我们',
     '商品说明':'商品说明',

+ 12 - 4
xinkeaboard-web/pages/member/enquiry/list.vue

@@ -9,7 +9,7 @@
           <el-input
             class="search_input"
             v-model="keyword"
-            :placeholder="L['姓名/邮箱/公司/内容']"
+            :placeholder="L[contactType=== 'email' ? '姓名/邮箱/公司/内容' : '姓名/手机号/公司/内容']"
             clearable
             @clear="clear"
           >
@@ -25,7 +25,8 @@
 
           <el-table-column :label="L['序号']" type="index" :index="indexMethod" width="80"/>
           <el-table-column prop="name" :label="L['姓名']"/>
-          <el-table-column prop="email" :label="L['邮箱']"   />
+          <el-table-column v-if="contactType === 'email'" prop="email" :label="L['邮箱']"   />
+          <el-table-column v-if="contactType === 'mobile'" prop="mobile" :label="L['手机号']"   />
           <el-table-column prop="itemType" :label="L['类型']"  >
             <template #default="scope">
               <template v-if="scope.row.itemType == 'GOODS'">
@@ -62,9 +63,12 @@
                 <el-form-item :label="L['姓名']+':'">
                   <span>{{ scope.row.name}}</span>
                 </el-form-item>
-                <el-form-item :label="L['邮箱']+':'">
+                <el-form-item v-if="contactType === 'email'" :label="L['邮箱']+':'">
                   <span>{{ scope.row.email}}</span>
                 </el-form-item>
+                <el-form-item v-if="contactType === 'mobile'" :label="L['手机号']+':'">
+                  <span>{{ scope.row.mobile}}</span>
+                </el-form-item>
                 <el-form-item :label="L['类型']+':'">
                     <template v-if="scope.row.itemType == 'GOODS'">
                       <nuxt-link style="color:#00985e;text-decoration: underline;"   :to="'/goods/detail/'+ calcProductName(scope.row.itemName) +'_'+ scope.row.itemId"  target="_blank">{{scope.row.itemName}}
@@ -133,7 +137,8 @@
       <div class="cancel_list_con">
         <div class="address_item flex_column_start_start">
           <span>{{ L["姓名"] }}:{{ enquiryInfoData.data.name }}</span>
-          <span>{{ L["邮箱"] }}:{{ enquiryInfoData.data.email }}</span>
+          <span v-if="contactType === 'email'">{{ L["邮箱"] }}:{{ enquiryInfoData.data.email }}</span>
+          <span v-if="contactType === 'mobile'">{{ L["手机号"] }}:{{ enquiryInfoData.data.mobile }}</span>
           <span
             >{{ L["电话"] }}:{{ enquiryInfoData.data.phoneCode }}-{{
               enquiryInfoData.data.phone
@@ -158,6 +163,9 @@ import { getCurLanguage } from '@/composables/common.js';
 import { useFiltersStore } from "@/store/filter.js";
 import { ElForm,ElFormItem,ElPopover,ElTooltip,ElDialog,ElPagination,ElInput,ElTable,ElTableColumn,ElTag,ElButton } from "element-plus";
 const filtersStore = useFiltersStore();
+import { getContactType } from "@/utils/common";
+
+const contactType = getContactType();
 // const L = lang_zn;
 const L = getCurLanguage();
 definePageMeta({