1
This commit is contained in:
@@ -27,12 +27,15 @@
|
|||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="商品状态" prop="productStatus">
|
<el-form-item label="商品状态" prop="productStatus">
|
||||||
<el-select v-model="queryParams.productStatus" placeholder="请选择" clearable>
|
<el-select v-model="queryParams.productStatus" placeholder="请选择" clearable style="width: 150px">
|
||||||
<el-option label="上架" :value="1" />
|
<el-option label="全部" :value="null" />
|
||||||
<el-option label="下架" :value="2" />
|
<el-option label="删除" :value="-1" />
|
||||||
<el-option label="已售" :value="3" />
|
<el-option label="待发布" :value="21" />
|
||||||
<el-option label="草稿" :value="22" />
|
<el-option label="销售中" :value="22" />
|
||||||
<el-option label="审核中" :value="23" />
|
<el-option label="已售罄" :value="23" />
|
||||||
|
<el-option label="手动下架" :value="31" />
|
||||||
|
<el-option label="售出下架" :value="33" />
|
||||||
|
<el-option label="自动下架" :value="36" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="闲鱼会员名" prop="userName">
|
<el-form-item label="闲鱼会员名" prop="userName">
|
||||||
@@ -224,11 +227,13 @@
|
|||||||
<el-form-item label="商品状态">
|
<el-form-item label="商品状态">
|
||||||
<el-select v-model="syncForm.productStatus" placeholder="请选择(留空为全部)" clearable style="width: 100%">
|
<el-select v-model="syncForm.productStatus" placeholder="请选择(留空为全部)" clearable style="width: 100%">
|
||||||
<el-option label="全部" :value="null" />
|
<el-option label="全部" :value="null" />
|
||||||
<el-option label="上架" :value="1" />
|
<el-option label="删除" :value="-1" />
|
||||||
<el-option label="下架" :value="2" />
|
<el-option label="待发布" :value="21" />
|
||||||
<el-option label="已售" :value="3" />
|
<el-option label="销售中" :value="22" />
|
||||||
<el-option label="草稿" :value="22" />
|
<el-option label="已售罄" :value="23" />
|
||||||
<el-option label="审核中" :value="23" />
|
<el-option label="手动下架" :value="31" />
|
||||||
|
<el-option label="售出下架" :value="33" />
|
||||||
|
<el-option label="自动下架" :value="36" />
|
||||||
</el-select>
|
</el-select>
|
||||||
<div style="color: #909399; font-size: 12px; margin-top: 5px;">
|
<div style="color: #909399; font-size: 12px; margin-top: 5px;">
|
||||||
<div>• 留空表示同步全部状态的商品</div>
|
<div>• 留空表示同步全部状态的商品</div>
|
||||||
@@ -680,37 +685,31 @@ export default {
|
|||||||
},
|
},
|
||||||
/** 获取状态文本 */
|
/** 获取状态文本 */
|
||||||
getStatusText(status) {
|
getStatusText(status) {
|
||||||
|
if (status == null) return '-';
|
||||||
const statusMap = {
|
const statusMap = {
|
||||||
10: '上架',
|
'-1': '删除',
|
||||||
21: '下架',
|
'21': '待发布',
|
||||||
31: '已售',
|
'22': '销售中',
|
||||||
22: '草稿',
|
'23': '已售罄',
|
||||||
23: '审核中',
|
'31': '手动下架',
|
||||||
33: '已删除',
|
'33': '售出下架',
|
||||||
36: '违规',
|
'36': '自动下架'
|
||||||
// 兼容前端简化状态值
|
|
||||||
1: '上架',
|
|
||||||
2: '下架',
|
|
||||||
3: '已售'
|
|
||||||
};
|
};
|
||||||
return statusMap[status] || '未知(' + status + ')';
|
return statusMap[String(status)] || '未知(' + status + ')';
|
||||||
},
|
},
|
||||||
/** 获取状态类型 */
|
/** 获取状态类型 */
|
||||||
getStatusType(status) {
|
getStatusType(status) {
|
||||||
|
if (status == null) return '';
|
||||||
const typeMap = {
|
const typeMap = {
|
||||||
10: 'success', // 上架
|
'-1': 'danger', // 删除
|
||||||
21: 'warning', // 下架
|
'21': 'info', // 待发布
|
||||||
31: 'info', // 已售
|
'22': 'success', // 销售中
|
||||||
22: 'info', // 草稿
|
'23': 'warning', // 已售罄
|
||||||
23: '', // 审核中
|
'31': 'warning', // 手动下架
|
||||||
33: 'danger', // 已删除
|
'33': 'info', // 售出下架
|
||||||
36: 'danger', // 违规
|
'36': 'warning' // 自动下架
|
||||||
// 兼容前端简化状态值
|
|
||||||
1: 'success',
|
|
||||||
2: 'warning',
|
|
||||||
3: 'info'
|
|
||||||
};
|
};
|
||||||
return typeMap[status] || '';
|
return typeMap[String(status)] || '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user