|
@@ -16,7 +16,6 @@ Page({
|
|
|
},
|
|
|
sort: []
|
|
|
},
|
|
|
-
|
|
|
filter: [{
|
|
|
label: "标准",
|
|
|
index: null,
|
|
@@ -33,6 +32,7 @@ Page({
|
|
|
})
|
|
|
this.getBrand()
|
|
|
this.getNum();
|
|
|
+ this.getTradefie();
|
|
|
this.getOptionTypeSelect();
|
|
|
},
|
|
|
/* 获取系统分类 */
|
|
@@ -61,6 +61,47 @@ Page({
|
|
|
}) {
|
|
|
console.log(detail)
|
|
|
},
|
|
|
+ /* 获取领域 */
|
|
|
+ getTradefie() {
|
|
|
+ _Http.basic({
|
|
|
+ "id": 20221223141802,
|
|
|
+ "content": {
|
|
|
+ "pageNumber": 1,
|
|
|
+ "pageSize": 9999,
|
|
|
+ "where": {
|
|
|
+ "condition": ""
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }, false).then(res => {
|
|
|
+ console.log("获取领域", res)
|
|
|
+ if (res.msg != '成功') {
|
|
|
+ res.data = [{
|
|
|
+ rowindex: 0,
|
|
|
+ subvalues: [],
|
|
|
+ sys_enterprise_tradefieldid: 0,
|
|
|
+ tradefield: "全部"
|
|
|
+ }]
|
|
|
+ } else {
|
|
|
+ res.data.unshift({
|
|
|
+ rowindex: 0,
|
|
|
+ subvalues: [],
|
|
|
+ sys_enterprise_tradefieldid: 0,
|
|
|
+ tradefield: "全部"
|
|
|
+ })
|
|
|
+ }
|
|
|
+ this.setData({
|
|
|
+ tradefieid: "",
|
|
|
+ tradefieList: res.data
|
|
|
+ });
|
|
|
+ })
|
|
|
+ },
|
|
|
+ /* 切换领域 */
|
|
|
+ tradefieChange(e) {
|
|
|
+ this.setData({
|
|
|
+ tradefieid: e.detail.item.tradefield == '全部' ? "" : e.detail.item.tradefield
|
|
|
+ })
|
|
|
+ this.getList(true);
|
|
|
+ },
|
|
|
/* 切换分类 */
|
|
|
typeChange({
|
|
|
detail
|
|
@@ -89,11 +130,16 @@ Page({
|
|
|
console.log("查询品牌", res)
|
|
|
if (res.data.length) this.setData({
|
|
|
brandList: res.data,
|
|
|
- brand: res.data[0],
|
|
|
});
|
|
|
+ this.data.brand = res.data[0];
|
|
|
this.getTypeList();
|
|
|
})
|
|
|
},
|
|
|
+ /* 切换品牌 */
|
|
|
+ brandChange(e) {
|
|
|
+ this.data.brand = e.detail.item;
|
|
|
+ this.getTypeList();
|
|
|
+ },
|
|
|
/* 获取分类 */
|
|
|
getTypeList() {
|
|
|
_Http.basic({
|
|
@@ -103,13 +149,23 @@ Page({
|
|
|
}
|
|
|
}).then(res => {
|
|
|
console.log("营销类别", res)
|
|
|
- if (res.data[0].ttemclass) this.setData({
|
|
|
- ['typeList[0]']: {
|
|
|
- active: 0,
|
|
|
- list: res.data[0].ttemclass
|
|
|
- },
|
|
|
- "cType": res.data[0].ttemclass[0]
|
|
|
- });
|
|
|
+
|
|
|
+ if (res.data[0].ttemclass) {
|
|
|
+ res.data[0].ttemclass.unshift({
|
|
|
+ itemclassid: "",
|
|
|
+ itemclassfullname: "全部",
|
|
|
+ itemclassname: "全部",
|
|
|
+ subdep: []
|
|
|
+ })
|
|
|
+ this.setData({
|
|
|
+ ['typeList[0]']: {
|
|
|
+ active: 0,
|
|
|
+ list: res.data[0].ttemclass
|
|
|
+ },
|
|
|
+ "cType": res.data[0].ttemclass[0],
|
|
|
+ loading: false
|
|
|
+ });
|
|
|
+ }
|
|
|
this.getList(true);
|
|
|
})
|
|
|
},
|
|
@@ -121,6 +177,7 @@ Page({
|
|
|
if (content.pageNumber > content.pageTotal) return;
|
|
|
content.brandids = [this.data.brand.sa_brandid];
|
|
|
content.where.itemclassid = this.data.cType.itemclassid;
|
|
|
+ content.where.tradefield = this.data.tradefieid;
|
|
|
_Http.basic({
|
|
|
"id": 20220926142203,
|
|
|
content
|