Просмотр исходного кода

不需要花材也可以完成订单

shish 4 лет назад
Родитель
Сommit
bd04235ffe
1 измененных файлов с 7 добавлено и 8 удалено
  1. 7 8
      hdPad/src/pages/home/components/workInfo.vue

+ 7 - 8
hdPad/src/pages/home/components/workInfo.vue

@@ -238,16 +238,15 @@ export default {
       }
     },
     confirmFinish(){
-
-      if(this.$util.isEmpty(this.selectList)){
-        this.$msg('请选择花材')
-        return false
+      let params = {id:this.orderInfo.id}
+      if(!this.$util.isEmpty(this.selectList)){
+        const newItem = this.selectList.map(ele=>{
+          return {productId:ele.id,num:ele.currentNum,unitType:ele.unitType,unitPrice:ele.unitPrice}
+        })
+        params = {...params,itemList:JSON.stringify(newItem)}
       }
-      const newItem = this.selectList.map(ele=>{
-        return {productId:ele.id,num:ele.currentNum,unitType:ele.unitType,unitPrice:ele.unitPrice}
-      })
       uni.showLoading({mask:true})
-      finish({id:this.orderInfo.id,itemList:JSON.stringify(newItem)}).then(res=>{
+      finish(params).then(res=>{
         uni.hideLoading()
         if(res.code == 1){
           this.$msg(res.msg)