yangan
2024-10-15 09f598294949f96d91cdf0f583ce10862131b6f5
subPages/addDailyPlan/addDailyPlan.vue
@@ -56,13 +56,12 @@
            </view>
            <view class="customer-name_block">
                    <u-input
                    v-for="item, i in checkList2" :key="i"
                    @clear="clearInp"
                    clearable
                     class="customer-name_block-input"
                     placeholder="请选择订单"
                     border="surround"
                     v-model="item.text"
                     v-model="activeName"
                     :disabled="!deptId"
                  
                  ></u-input>
@@ -159,12 +158,14 @@
         uni.$on('updateData',(data)=>{
            console.log('监听到事件来自 updateData ,携带参数为:' + JSON.parse( JSON.stringify(data)) , JSON.parse(data) .id );
            const params = JSON.parse(data);
            this.checkList2 = params.map(item=>{
               item.text = item.orderCode + '/' + item.customerName;
               return item;
            });
            let temp = this.checkList2;
            this.closeOrderIds = temp.map(item=>item.id).join(',')
            // this.checkList2 = params.map(item=>{
            //    item.text = item.orderCode + '/' + item.customerName;
            //    return item;
            // });
            // let temp = this.checkList2;
            // this.closeOrderIds = temp.map(item=>item.id).join(',')
            this.activeName = params.orderCode  +'/' + params.customerName;
            this.closeOrderId = params.id;
         })
@@ -176,6 +177,8 @@
            checkList:[],
            deptName: '',
            activeName:'',
            isNumOk:false,
            isNumData:[],
            checkList2:[],
            deptList: [],
            uncoidCard:'',
@@ -255,7 +258,9 @@
            
                     if(this.deptId){
                  this.subDataList = this.customerNameList.filter(item=>item.id === e).length ? 
                     this.customerNameList.filter(item=>item.id === e)[0].tmOrderList  : []; 
                  console.log(this.subDataList,'subDataList')
                  const tempArr = this.customerNameList.filter(item=>item.id === e);
                  if(tempArr.length){
                     this.unionParams = {
@@ -287,7 +292,7 @@
              sendDate:this.sendDate,
              sendSign:0,
              itemIds:this.checkList.join(",") + ',',
              closeOrderIds:this.closeOrderIds,
              closeOrderId:this.closeOrderId,
            }
            this.buildLoading = true
            this.$reqPost('addDeliveryPlan', form, 'json').then(res => {
@@ -326,6 +331,7 @@
         },
         clearInp(){
            this.closeOrderId = '';
            this.activeName = '';
         }
      },
   }