|
@@ -27,13 +27,7 @@
|
|
|
<span class="ml2rem"
|
|
<span class="ml2rem"
|
|
|
>{{ $t("page.views.shops.enter.index.auditStatus") }}:</span
|
|
>{{ $t("page.views.shops.enter.index.auditStatus") }}:</span
|
|
|
>
|
|
>
|
|
|
- <el-select
|
|
|
|
|
- v-model="status"
|
|
|
|
|
- clearable
|
|
|
|
|
- size="small"
|
|
|
|
|
- :placeholder="`${$t(`pleaseChoose`)}`"
|
|
|
|
|
- style="width:14rem;"
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <el-select v-model="status" size="small" style="width:14rem;">
|
|
|
<el-option
|
|
<el-option
|
|
|
v-for="{ key, value } in statusList"
|
|
v-for="{ key, value } in statusList"
|
|
|
:key="`status${key}`"
|
|
:key="`status${key}`"
|
|
@@ -106,10 +100,11 @@
|
|
|
<script lang="ts">
|
|
<script lang="ts">
|
|
|
import { Component, Vue } from "vue-property-decorator";
|
|
import { Component, Vue } from "vue-property-decorator";
|
|
|
import dict from "@/store/modules/dict";
|
|
import dict from "@/store/modules/dict";
|
|
|
|
|
+import i18n from "@/lang";
|
|
|
@Component({ name: "shopEnter" })
|
|
@Component({ name: "shopEnter" })
|
|
|
export default class extends Vue {
|
|
export default class extends Vue {
|
|
|
private companyName = "";
|
|
private companyName = "";
|
|
|
- private status = "";
|
|
|
|
|
|
|
+ private status = i18n.t(`pleaseChoose`);
|
|
|
private params = {};
|
|
private params = {};
|
|
|
private items: any[] | null = [];
|
|
private items: any[] | null = [];
|
|
|
get statusList() {
|
|
get statusList() {
|
|
@@ -121,7 +116,7 @@ export default class extends Vue {
|
|
|
}
|
|
}
|
|
|
search() {
|
|
search() {
|
|
|
const { companyName, status } = this;
|
|
const { companyName, status } = this;
|
|
|
- this.params = { companyName, status };
|
|
|
|
|
|
|
+ this.params = { companyName, status: Number(status) | 0 };
|
|
|
}
|
|
}
|
|
|
setItems(items: any[]) {
|
|
setItems(items: any[]) {
|
|
|
this.items = items.length ? items : null;
|
|
this.items = items.length ? items : null;
|