Bladeren bron

fix:1.id的隐藏。

suwenjiang 1 week geleden
bovenliggende
commit
479a6e5720
3 gewijzigde bestanden met toevoegingen van 88 en 29 verwijderingen
  1. 5 1
      src/views/currency/list.vue
  2. 41 17
      src/views/goods/cate/index.vue
  3. 42 11
      src/views/goods/goods/index.vue

+ 5 - 1
src/views/currency/list.vue

@@ -45,7 +45,11 @@
       :default-sort="defaultSort"
       @sort-change="handleSortChange"
     >
-      <el-table-column :label="$t('currency.ID')" prop="id" width="55" />
+      <el-table-column :label="$t('currency.ID')" prop="id" width="55">
+        <template slot-scope="scope">
+          <span>{{ showIdLastFour(scope.row.id) }}</span>
+        </template>
+      </el-table-column>
       <el-table-column :label="$t('currency.currencyName')" align="center" prop="name" />
       <el-table-column :label="$t('currency.currencySymbol')" align="center" prop="symbol" />
       <el-table-column

+ 41 - 17
src/views/goods/cate/index.vue

@@ -25,7 +25,12 @@
           clearable
           style="width: 180px"
         >
-          <el-option :key="0" :label="$t('goodList.publicCategory')" v-if="!this.$store.getters.storeId" :value="0" />
+          <el-option
+            :key="0"
+            :label="$t('goodList.publicCategory')"
+            v-if="!this.$store.getters.storeId"
+            :value="0"
+          />
           <el-option
             v-for="storeInfo in storeOptions"
             :key="storeInfo.id"
@@ -35,16 +40,23 @@
         </el-select>
       </el-form-item>
       <el-form-item :label="$t('goodList.status')" prop="status">
-        <el-select v-model="queryParams.status" :placeholder="$t('goodList.status')" clearable style="width: 240px">
+        <el-select
+          v-model="queryParams.status"
+          :placeholder="$t('goodList.status')"
+          clearable
+          style="width: 240px"
+        >
           <el-option key="A" :label="$t('goodList.enable')" value="A" />
           <el-option key="N" :label="$t('goodList.disable')" value="N" />
         </el-select>
       </el-form-item>
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">
-          {{$t('goodList.search')}}
+          {{ $t('goodList.search') }}
+        </el-button>
+        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">
+          {{ $t('goodList.reset') }}
         </el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('goodList.reset')}}</el-button>
         <el-button
           type="primary"
           plain
@@ -53,7 +65,7 @@
           @click="handleAdd"
           v-hasPermi="['goods:cate:index']"
         >
-        {{$t('goodList.addNew')}}
+          {{ $t('goodList.addNew') }}
         </el-button>
       </el-form-item>
     </el-form>
@@ -66,11 +78,15 @@
       :default-sort="defaultSort"
       @sort-change="handleSortChange"
     >
-      <el-table-column :label="$t('goodList.categoryId')" prop="id" width="80" />
+      <el-table-column :label="$t('goodList.categoryId')" prop="id" width="80">
+        <template slot-scope="scope">
+          <span>{{ showIdLastFour(scope.row.id) }}</span>
+        </template>
+      </el-table-column>
       <el-table-column :label="$t('goodList.belongingShop')" align="center">
         <template slot-scope="scope">
           <span v-if="scope.row.storeName">{{ scope.row.storeName }}</span>
-          <span v-else>{{$t('goodList.publicAll')}}</span>
+          <span v-else>{{ $t('goodList.publicAll') }}</span>
         </template>
       </el-table-column>
       <el-table-column :label="$t('goodList.Name')" align="center" prop="name" />
@@ -100,7 +116,11 @@
           ></el-switch>
         </template>
       </el-table-column>
-      <el-table-column :label="$t('goodList.actions')" align="center" class-name="small-padding fixed-width">
+      <el-table-column
+        :label="$t('goodList.actions')"
+        align="center"
+        class-name="small-padding fixed-width"
+      >
         <template slot-scope="scope">
           <el-button
             size="mini"
@@ -110,7 +130,7 @@
             v-if="storeId == scope.row.storeId || storeId == 0"
             @click="handleUpdate(scope.row)"
           >
-          {{$t('goodList.modify')}}
+            {{ $t('goodList.modify') }}
           </el-button>
           <el-button
             size="mini"
@@ -120,7 +140,7 @@
             v-if="storeId == scope.row.storeId || storeId == 0"
             @click="handleDelete(scope.row)"
           >
-          {{$t('goodList.delete')}}
+            {{ $t('goodList.delete') }}
           </el-button>
         </template>
       </el-table-column>
@@ -146,7 +166,11 @@
         <el-row>
           <el-col :span="24">
             <el-form-item :label="$t('goodList.categoryName')" prop="name">
-              <el-input v-model="form.name" :placeholder="$t('goodList.pleaseEnterCategoryName')" maxlength="200" />
+              <el-input
+                v-model="form.name"
+                :placeholder="$t('goodList.pleaseEnterCategoryName')"
+                maxlength="200"
+              />
             </el-form-item>
           </el-col>
         </el-row>
@@ -181,7 +205,7 @@
           <el-col :span="24">
             <el-form-item :label="$t('goodList.sortOrder')" prop="sort">
               <el-input-number v-model="form.sort" :min="0" />
-              <div class="form-tips">{{$t('goodList.tipOrder')}}</div>
+              <div class="form-tips">{{ $t('goodList.tipOrder') }}</div>
             </el-form-item>
           </el-col>
         </el-row>
@@ -205,7 +229,7 @@
               </el-upload>
             </el-form-item>
           </el-col>
-          <p class="form-tips">{{$t('goodList.tipImage')}}</p>
+          <p class="form-tips">{{ $t('goodList.tipImage') }}</p>
         </el-row>
         <el-row>
           <el-col :span="24">
@@ -222,16 +246,16 @@
           <el-col :span="24">
             <el-form-item :label="$t('goodList.status')">
               <el-radio-group v-model="form.status">
-                <el-radio key="A" label="A" value="A">{{$t('goodList.enable')}}</el-radio>
-                <el-radio key="N" label="N" value="N">{{$t('goodList.disable')}}</el-radio>
+                <el-radio key="A" label="A" value="A">{{ $t('goodList.enable') }}</el-radio>
+                <el-radio key="N" label="N" value="N">{{ $t('goodList.disable') }}</el-radio>
               </el-radio-group>
             </el-form-item>
           </el-col>
         </el-row>
       </el-form>
       <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">{{$t('goodList.confirm')}}</el-button>
-        <el-button @click="cancel">{{$t('goodList.cancel')}}</el-button>
+        <el-button type="primary" @click="submitForm">{{ $t('goodList.confirm') }}</el-button>
+        <el-button @click="cancel">{{ $t('goodList.cancel') }}</el-button>
       </div>
     </el-dialog>
   </div>

+ 42 - 11
src/views/goods/goods/index.vue

@@ -60,7 +60,12 @@
         />
       </el-form-item> -->
       <el-form-item :label="$t('goodList.productType')" prop="type">
-        <el-select class="input" v-model="queryParams.type" clearable :placeholder="$t('goodList.selectProductType')">
+        <el-select
+          class="input"
+          v-model="queryParams.type"
+          clearable
+          :placeholder="$t('goodList.selectProductType')"
+        >
           <el-option
             v-for="item in typeOptions"
             :key="item.key"
@@ -104,9 +109,11 @@
       </el-form-item>
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">
-          {{$t('goodList.search')}}
+          {{ $t('goodList.search') }}
+        </el-button>
+        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">
+          {{ $t('goodList.reset') }}
         </el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('goodList.reset')}}</el-button>
         <el-button
           type="primary"
           plain
@@ -115,7 +122,7 @@
           @click="handleAdd"
           v-hasPermi="['goods:goods:add']"
         >
-        {{$t('goodList.addNew')}}
+          {{ $t('goodList.addNew') }}
         </el-button>
       </el-form-item>
     </el-form>
@@ -128,21 +135,35 @@
       :default-sort="defaultSort"
       @sort-change="handleSortChange"
     >
-      <el-table-column :label="$t('goodList.id')" prop="id" width="100" />
+      <el-table-column :label="$t('goodList.id')" prop="id" width="80">
+        <template slot-scope="scope">
+          <span>{{ showIdLastFour(scope.row.id) }}</span>
+        </template>
+      </el-table-column>
       <el-table-column :label="$t('goodList.storeName')" align="center">
         <template slot-scope="scope">
           <span v-if="scope.row.storeInfo">{{ scope.row.storeInfo.name }}</span>
           <span v-else>公共所有</span>
         </template>
       </el-table-column>
-      <el-table-column :label="$t('goodList.productName')" align="center" min-width="200" prop="name" />
+      <el-table-column
+        :label="$t('goodList.productName')"
+        align="center"
+        min-width="200"
+        prop="name"
+      />
       <el-table-column :label="$t('goodList.mainImage')" align="center" width="100">
         <template slot-scope="scope">
           <img class="list-img" :src="scope.row.logo" />
         </template>
       </el-table-column>
       <!-- <el-table-column label="商品条码" align="center" prop="goodsNo" width="140"/> -->
-      <el-table-column :label="$t('goodList.remainingStock')" align="center" prop="stock" width="100" />
+      <el-table-column
+        :label="$t('goodList.remainingStock')"
+        align="center"
+        prop="stock"
+        width="100"
+      />
       <el-table-column :label="$t('goodList.productCategory')" align="center">
         <template slot-scope="scope">
           <span>{{ scope.row.cateInfo.name }}</span>
@@ -164,12 +185,22 @@
           ></el-switch>
         </template>
       </el-table-column>
-      <el-table-column :label="$t('goodList.creationTime')" align="center" width="150" prop="createTime">
+      <el-table-column
+        :label="$t('goodList.creationTime')"
+        align="center"
+        width="150"
+        prop="createTime"
+      >
         <template slot-scope="scope">
           <span>{{ parseTime(scope.row.createTime) }}</span>
         </template>
       </el-table-column>
-      <el-table-column :label="$t('goodList.updateTime')" align="center" width="150" prop="updateTime">
+      <el-table-column
+        :label="$t('goodList.updateTime')"
+        align="center"
+        width="150"
+        prop="updateTime"
+      >
         <template slot-scope="scope">
           <span>{{ parseTime(scope.row.updateTime) }}</span>
         </template>
@@ -184,7 +215,7 @@
             @click="handleUpdate(scope.row)"
             v-if="storeId == scope.row.storeId || storeId == 0"
           >
-          {{$t('goodList.edit')}}
+            {{ $t('goodList.edit') }}
           </el-button>
           <el-button
             size="mini"
@@ -194,7 +225,7 @@
             v-if="storeId == scope.row.storeId || storeId == 0"
             @click="handleDelete(scope.row)"
           >
-          {{$t('goodList.delete')}}
+            {{ $t('goodList.delete') }}
           </el-button>
         </template>
       </el-table-column>