...
|
...
|
@@ -7,7 +7,7 @@ |
|
|
<label class="field-label">{{filters.sknCode.label}}:</label>
|
|
|
</Col>
|
|
|
<Col :span="filters.sknCode.fieldSpan">
|
|
|
<Input v-model="filters.sknCode.model" :placeholder="filters.sknCode.holder"></Input>
|
|
|
<Input v-model.trim="filters.sknCode.model" :placeholder="filters.sknCode.holder"></Input>
|
|
|
</Col>
|
|
|
</Row>
|
|
|
</Col>
|
...
|
...
|
@@ -17,7 +17,7 @@ |
|
|
<label class="field-label">{{filters.prodCode.label}}:</label>
|
|
|
</Col>
|
|
|
<Col :span="filters.prodCode.fieldSpan">
|
|
|
<Input v-model="filters.prodCode.model" :placeholder="filters.prodCode.holder"></Input>
|
|
|
<Input v-model.trim="filters.prodCode.model" :placeholder="filters.prodCode.holder"></Input>
|
|
|
</Col>
|
|
|
</Row>
|
|
|
</Col>
|
...
|
...
|
@@ -27,7 +27,7 @@ |
|
|
<label class="field-label">{{filters.prodName.label}}:</label>
|
|
|
</Col>
|
|
|
<Col :span="filters.prodName.fieldSpan">
|
|
|
<Input v-model="filters.prodName.model" :placeholder="filters.prodName.holder"></Input>
|
|
|
<Input v-model.trim="filters.prodName.model" :placeholder="filters.prodName.holder"></Input>
|
|
|
</Col>
|
|
|
</Row>
|
|
|
</Col>
|
...
|
...
|
@@ -37,7 +37,7 @@ |
|
|
<label class="field-label">{{filters.prodBarCode.label}}:</label>
|
|
|
</Col>
|
|
|
<Col :span="filters.prodBarCode.fieldSpan">
|
|
|
<Input v-model="filters.prodBarCode.model"
|
|
|
<Input v-model.trim="filters.prodBarCode.model"
|
|
|
:placeholder="filters.prodBarCode.holder"></Input>
|
|
|
</Col>
|
|
|
</Row>
|
...
|
...
|
@@ -59,7 +59,7 @@ |
|
|
<label class="field-label">{{filters.verifyStatus.label}}:</label>
|
|
|
</Col>
|
|
|
<Col :span="filters.verifyStatus.fieldSpan">
|
|
|
<Select v-model="filters.verifyStatus.model" clearable>
|
|
|
<Select v-model.trim="filters.verifyStatus.model" clearable>
|
|
|
<Option v-for="option in filters.verifyStatus.options"
|
|
|
:value="option.value" :key="option.value">{{option.label}}</Option>
|
|
|
</Select>
|
...
|
...
|
@@ -72,7 +72,7 @@ |
|
|
<label class="field-label">{{filters.stockStatus.label}}:</label>
|
|
|
</Col>
|
|
|
<Col :span="filters.stockStatus.fieldSpan">
|
|
|
<Select v-model="filters.stockStatus.model" clearable>
|
|
|
<Select v-model.trim="filters.stockStatus.model" clearable>
|
|
|
<Option v-for="option in filters.stockStatus.options"
|
|
|
:value="option.value" :key="option.value">{{option.label}}</Option>
|
|
|
</Select>
|
...
|
...
|
@@ -85,7 +85,7 @@ |
|
|
<label class="field-label">{{filters.publishStatus.label}}:</label>
|
|
|
</Col>
|
|
|
<Col :span="filters.publishStatus.fieldSpan">
|
|
|
<Select v-model="filters.publishStatus.model" clearable>
|
|
|
<Select v-model.trim="filters.publishStatus.model" clearable>
|
|
|
<Option v-for="option in filters.publishStatus.options"
|
|
|
:value="option.value" :key="option.value">{{option.label}}</Option>
|
|
|
</Select>
|
...
|
...
|
@@ -181,6 +181,12 @@ |
|
|
this.pageData.current = 1;
|
|
|
},
|
|
|
productList(params) {
|
|
|
|
|
|
if(params && !_.isFinite(+params.productSkn)) {
|
|
|
this.$Message.error('SKN编码只能是数字', 3);
|
|
|
return;
|
|
|
};
|
|
|
|
|
|
service.productList(
|
|
|
_.merge(params || {}, {
|
|
|
shelfStatus: 0,
|
...
|
...
|
@@ -194,6 +200,22 @@ |
|
|
}
|
|
|
});
|
|
|
},
|
|
|
reloadList() {
|
|
|
let params = {};
|
|
|
|
|
|
if(this.useFilterSign) {
|
|
|
params = this.filterParams();
|
|
|
}
|
|
|
|
|
|
_.merge(params, {
|
|
|
page: 1,
|
|
|
size: 20,
|
|
|
productStatusStr: 1
|
|
|
});
|
|
|
|
|
|
this.productList(params);
|
|
|
this.pageData.current = 1;
|
|
|
},
|
|
|
updateStore(data) {
|
|
|
_.each(data.list, (item) => {
|
|
|
item.changePrice = false;
|
...
|
...
|
@@ -242,6 +264,7 @@ |
|
|
service.setOnSale(params)
|
|
|
.then(res => {
|
|
|
this.$Message.success(res.data.message);
|
|
|
this.reloadList();
|
|
|
});
|
|
|
},
|
|
|
|
...
|
...
|
|