hbchen 2 vuotta sitten
vanhempi
commit
12eb14ec8a

+ 4 - 1
src/views/financialManagement/contractProgress.vue

@@ -135,7 +135,10 @@
     })
     })
     // 有分组
     // 有分组
     // getSellerList().then(res=>{
     // getSellerList().then(res=>{
-        // console.log(res);
+    //     console.log(res);
+    //     allSeller.value.ficc_list = res.data.ficc_list
+    //     allSeller.value.rai_list = res.data.rai_list
+    //     allSeller.value.all_list=res.data.all_list
     // })
     // })
   }
   }
   // 获取服务列表
   // 获取服务列表

+ 10 - 9
src/views/financialManagement/registrationPre.vue

@@ -53,7 +53,8 @@ const store = useStore()
     validityDate:[]
     validityDate:[]
   })
   })
   // 开票/到款预登记删除的id
   // 开票/到款预登记删除的id
-  let hasDeleteIds=[]
+  let hasDeleteContractInvoiceIds=[]
+  let hasDeletePreRegisterIds=[]
   // 监听
   // 监听
 
 
   watch(()=>dialog.validityDate,(newVal)=>{
   watch(()=>dialog.validityDate,(newVal)=>{
@@ -232,14 +233,14 @@ const addRegistrationPreRow=()=>{
     ElMessage.error('请填写完整!')
     ElMessage.error('请填写完整!')
     return 
     return 
   }
   }
-  if(dialog.registrationType=='开票'&&!(lastItem.service_product_id&&lastItem.seller_id)){
+  if(dialog.registrationType=='开票' && !(lastItem.service_product_id&&lastItem.seller_id)){
     ElMessage.error('请填写完整!')
     ElMessage.error('请填写完整!')
     return 
     return 
   }
   }
   dialog.registrationPreForm.IorPInfo.push({
   dialog.registrationPreForm.IorPInfo.push({
     service_product_id:serviceType.value==3?'':serviceType.value,
     service_product_id:serviceType.value==3?'':serviceType.value,
     amount:'',
     amount:'',
-    currency_unit:'CNY',
+    currency_unit:lastItem.currency_unit || 'CNY',
     register_date:'',
     register_date:'',
     seller_id:'',
     seller_id:'',
     remark:''
     remark:''
@@ -254,7 +255,8 @@ const deleteRegistrationPreRow=(index,row)=>{
       cancelButtonText: '取消',
       cancelButtonText: '取消',
       type: 'warning',
       type: 'warning',
     }).then(res=>{
     }).then(res=>{
-      row.contract_invoice_id && hasDeleteIds.push(row.contract_invoice_id)
+      row.contract_invoice_id && hasDeleteContractInvoiceIds.push(row.contract_invoice_id)
+      row.pre_register_id && hasDeletePreRegisterIds.push(row.pre_register_id)
       dialog.registrationPreForm.IorPInfo.splice(index,1)
       dialog.registrationPreForm.IorPInfo.splice(index,1)
     }).catch(()=>{}) 
     }).catch(()=>{}) 
 }
 }
@@ -264,7 +266,6 @@ const editRegistrationPre=(row)=>{
   invoice_type:row.invoice_type}).then(res=>{
   invoice_type:row.invoice_type}).then(res=>{
     if(!res.data) return
     if(!res.data) return
     dialog.registrationPreForm.contract_register_id = res.data.contract_register_id
     dialog.registrationPreForm.contract_register_id = res.data.contract_register_id
-    dialog.registrationPreForm.pre_register_id = row.pre_register_id
     dialog.registrationPreForm.company_name = res.data.company_name
     dialog.registrationPreForm.company_name = res.data.company_name
     dialog.registrationPreForm.invoice_type = row.invoice_type
     dialog.registrationPreForm.invoice_type = row.invoice_type
     dialog.registrationPreForm.IorPInfo=res.data.list
     dialog.registrationPreForm.IorPInfo=res.data.list
@@ -286,10 +287,10 @@ const editRegistrationPre=(row)=>{
 
 
 //弹窗关闭动画 回调
 //弹窗关闭动画 回调
 const dialogClosed=()=>{
 const dialogClosed=()=>{
-  hasDeleteIds=[]
+  hasDeleteContractInvoiceIds=[]
+  hasDeletePreRegisterIds=[]
   dialog.registrationPreForm.company_name=''
   dialog.registrationPreForm.company_name=''
   dialog.registrationPreForm.contract_register_id=''
   dialog.registrationPreForm.contract_register_id=''
-  dialog.registrationPreForm.pre_register_id=''
   dialog.registrationPreForm.services=[]
   dialog.registrationPreForm.services=[]
   dialog.registrationPreForm.IorPInfo=[
   dialog.registrationPreForm.IorPInfo=[
     {
     {
@@ -316,14 +317,14 @@ const submitForm=()=>{
       const serviceData=serivcesDataHandler(selectServicesRef.value)
       const serviceData=serivcesDataHandler(selectServicesRef.value)
       let params={
       let params={
           contract_register_id:dialog.registrationPreForm.contract_register_id||0,
           contract_register_id:dialog.registrationPreForm.contract_register_id||0,
-          pre_register_id:dialog.registrationPreForm.pre_register_id||0,
           company_name:dialog.registrationPreForm.company_name,
           company_name:dialog.registrationPreForm.company_name,
           register_type:dialog.registrationType=='开票'?3:4,
           register_type:dialog.registrationType=='开票'?3:4,
           start_date:dialog.registrationPreForm.start_date,
           start_date:dialog.registrationPreForm.start_date,
           end_date:dialog.registrationPreForm.end_date,
           end_date:dialog.registrationPreForm.end_date,
           list:dialog.registrationPreForm.IorPInfo,
           list:dialog.registrationPreForm.IorPInfo,
           services:serviceData,
           services:serviceData,
-          del_invoice_ids:hasDeleteIds
+          del_invoice_ids:hasDeleteContractInvoiceIds,
+          del_pre_register_ids:hasDeletePreRegisterIds
         }
         }
         // 化''为0
         // 化''为0
         params.list.forEach(item =>{
         params.list.forEach(item =>{