|
@@ -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>
|