|
|
@@ -253,21 +253,38 @@ export default {
|
|
|
if (val.index === 0) {
|
|
|
this.cancelEvent();
|
|
|
} else {
|
|
|
- // console.log(444, this.selectList);
|
|
|
uni.navigateBack({
|
|
|
delta: 1
|
|
|
});
|
|
|
-
|
|
|
this.cancelEvent();
|
|
|
}
|
|
|
},
|
|
|
confirmSelectEvent() {
|
|
|
- this.submitEvent(1);
|
|
|
- // if (this.selectList.length > 0) {
|
|
|
- // this.showSubmitModel = true;
|
|
|
- // } else {
|
|
|
- // this.$msg('请选择花材')
|
|
|
- // }
|
|
|
+
|
|
|
+ if (this.selectList.length > 0) {
|
|
|
+
|
|
|
+ //因历史遗留原因,打开花材页马上点花材出现数量0或null的情况,需要过滤 shish 20210716
|
|
|
+ let selectList = this.selectList;
|
|
|
+ let list = [];
|
|
|
+ console.log('过滤前',selectList)
|
|
|
+ for (let i=0;i<selectList.length;i++){
|
|
|
+ if(/(^[1-9]\d*$)/.test(selectList[i].bigCount) == false && /(^[1-9]\d*$)/.test(selectList[i].smallCount) == false){
|
|
|
+ continue
|
|
|
+ }
|
|
|
+ list.push(selectList[i])
|
|
|
+ }
|
|
|
+ if(list.length <= 0){
|
|
|
+ this.$msg("请选择花材")
|
|
|
+ return
|
|
|
+ }
|
|
|
+ console.log('过滤后',list)
|
|
|
+ this.setSelectInfoByType({ type: this.pageType, info: list });
|
|
|
+
|
|
|
+ this.submitEvent(1);
|
|
|
+
|
|
|
+ } else {
|
|
|
+ this.$msg('请选择花材')
|
|
|
+ }
|
|
|
},
|
|
|
change(e) {
|
|
|
if (this.tabIndex == e.index) {
|