|
@@ -2,7 +2,7 @@
|
|
import { Search } from '@element-plus/icons-vue'
|
|
import { Search } from '@element-plus/icons-vue'
|
|
import {useRouter} from 'vue-router'
|
|
import {useRouter} from 'vue-router'
|
|
import {useStore} from 'vuex'
|
|
import {useStore} from 'vuex'
|
|
-import {getSellerList,getSellerListNoG} from '@/api/crm'
|
|
|
|
|
|
+import {getSellerTeamList} from '@/api/crm'
|
|
import {getCurrencyList} from '@/api/common'
|
|
import {getCurrencyList} from '@/api/common'
|
|
import {getServiceList,getPreRegistrationList,preRegistrationAdd,preRegistrationCheck,
|
|
import {getServiceList,getPreRegistrationList,preRegistrationAdd,preRegistrationCheck,
|
|
preRegistrationDetail,preRegistrationEdit,preRegistrationDelete,preRegistrationSave} from '@/api/financialMana'
|
|
preRegistrationDetail,preRegistrationEdit,preRegistrationDelete,preRegistrationSave} from '@/api/financialMana'
|
|
@@ -220,15 +220,7 @@ const onlyQYSellerData=computed(()=>{
|
|
|
|
|
|
//获取销售列表
|
|
//获取销售列表
|
|
const getSellerListFun=()=>{
|
|
const getSellerListFun=()=>{
|
|
- // getSellerListNoG().then(res=>{
|
|
|
|
- // if(!res.data) return
|
|
|
|
- // sellerInvoiceListQ = res.data.RaiSeller
|
|
|
|
- // sellerInvoiceListFandQ=[
|
|
|
|
- // {seller_id: 2,seller_name: "FICC销售",child:res.data.FiccSeller},
|
|
|
|
- // {seller_id: 5,seller_name: "权益销售",child:res.data.RaiSeller}
|
|
|
|
- // ]
|
|
|
|
- // })
|
|
|
|
- getSellerList().then(res=>{
|
|
|
|
|
|
+ getSellerTeamList().then(res=>{
|
|
sellerInvoiceListFandQ = res.data.all_list || []
|
|
sellerInvoiceListFandQ = res.data.all_list || []
|
|
})
|
|
})
|
|
}
|
|
}
|
|
@@ -793,13 +785,7 @@ placementPreList()
|
|
:clearable="false">
|
|
:clearable="false">
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="合同类型" prop="contract_type" label-width="90" style="margin-right: 30px;"
|
|
|
|
- :rules="{required:true,message:'合同类型不能为空',trigger:'change'}">
|
|
|
|
- <el-cascader :options="contractTypeArray" placeholder="请选择合同类型" style="min-width: 320px;"
|
|
|
|
- v-model="contractTypeCheck" :clearable="false" key="contractType" @change="contractTypeChange">
|
|
|
|
- </el-cascader>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="套餐" prop="services" label-width="102" style="margin-right: 20px;"
|
|
|
|
|
|
+ <el-form-item label="套餐" prop="services" label-width="90" style="margin-right: 30px;"
|
|
:rules="{required:true,message:'套餐不能为空',trigger:'change'}">
|
|
:rules="{required:true,message:'套餐不能为空',trigger:'change'}">
|
|
<el-cascader filterable :options="servicesList" placeholder="请选择套餐" @change="(value)=>servicesChange(value,1)"
|
|
<el-cascader filterable :options="servicesList" placeholder="请选择套餐" @change="(value)=>servicesChange(value,1)"
|
|
:show-all-levels="true" v-model="dialog.selectServices" :clearable="false" ref="selectServicesRef"
|
|
:show-all-levels="true" v-model="dialog.selectServices" :clearable="false" ref="selectServicesRef"
|
|
@@ -807,6 +793,12 @@ placementPreList()
|
|
key="seriveces" style="min-width: 320px;z-index: 100;">
|
|
key="seriveces" style="min-width: 320px;z-index: 100;">
|
|
</el-cascader>
|
|
</el-cascader>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="合同类型" prop="contract_type" label-width="102" style="margin-right: 20px;"
|
|
|
|
+ :rules="{required:true,message:'合同类型不能为空',trigger:'change'}">
|
|
|
|
+ <el-cascader :options="contractTypeArray" placeholder="请选择合同类型" style="min-width: 320px;"
|
|
|
|
+ v-model="contractTypeCheck" :clearable="false" key="contractType" @change="contractTypeChange">
|
|
|
|
+ </el-cascader>
|
|
|
|
+ </el-form-item>
|
|
<el-scrollbar max-height="470px" noresize style="margin: 0 -10px;padding: 0 10px;" >
|
|
<el-scrollbar max-height="470px" noresize style="margin: 0 -10px;padding: 0 10px;" >
|
|
<div class="invoice-payment-row"
|
|
<div class="invoice-payment-row"
|
|
:style="{backgroundColor:dialog.currentEditPreId==item.pre_register_id?'#FBF9F4':'#F5F7FA',
|
|
:style="{backgroundColor:dialog.currentEditPreId==item.pre_register_id?'#FBF9F4':'#F5F7FA',
|
|
@@ -839,26 +831,13 @@ placementPreList()
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item :label="dialog.registrationType+'销售'" :prop="`IorPInfo.${index}.seller_id`" label-width="90" style="margin-right: 0;"
|
|
<el-form-item :label="dialog.registrationType+'销售'" :prop="`IorPInfo.${index}.seller_id`" label-width="90" style="margin-right: 0;"
|
|
- :rules="{required:true,message:'销售不能为空',trigger:'change'}">
|
|
|
|
- <!-- <el-select v-model="item.seller_id" style="width: 176px;"
|
|
|
|
- placeholder="请选择销售" filterable v-if="item.service_product_id==1">
|
|
|
|
- <el-option :label="seller.seller_name" :value="seller.seller_id"
|
|
|
|
- v-for="seller in sellerInvoiceListF" :key="seller.seller_id">
|
|
|
|
- </el-option>
|
|
|
|
- </el-select> -->
|
|
|
|
|
|
+ :rules="{required:true,message:'销售不能为空',trigger:'change'}" >
|
|
<el-cascader :options="item.service_product_id==1?sellerInvoiceListFandQ:onlyQYSellerData"
|
|
<el-cascader :options="item.service_product_id==1?sellerInvoiceListFandQ:onlyQYSellerData"
|
|
:disabled="dialog.registrationType=='到款' && item.contract_invoice_id"
|
|
:disabled="dialog.registrationType=='到款' && item.contract_invoice_id"
|
|
v-model="item.seller_id" v-if="item.service_product_id"
|
|
v-model="item.seller_id" v-if="item.service_product_id"
|
|
:placeholder="item.service_product_id==1?'请选择销售':'请选择权益销售'"
|
|
:placeholder="item.service_product_id==1?'请选择销售':'请选择权益销售'"
|
|
:props="{label:'seller_name',value:'seller_id',children:'child',emitPath:false}"
|
|
:props="{label:'seller_name',value:'seller_id',children:'child',emitPath:false}"
|
|
:show-all-levels="false" filterable style="max-width: 176px;"></el-cascader>
|
|
:show-all-levels="false" filterable style="max-width: 176px;"></el-cascader>
|
|
- <!-- <el-select v-model="item.seller_id" style="width: 176px;"
|
|
|
|
- :disabled="dialog.registrationType=='到款' && item.contract_invoice_id"
|
|
|
|
- placeholder="请选择权益销售" filterable v-else-if="item.service_product_id==2">
|
|
|
|
- <el-option :label="seller.seller_name" :value="seller.seller_id"
|
|
|
|
- v-for="seller in sellerInvoiceListQ" :key="seller.seller_id">
|
|
|
|
- </el-option>
|
|
|
|
- </el-select> -->
|
|
|
|
<el-select v-model="item.seller_id" style="width: 176px;"
|
|
<el-select v-model="item.seller_id" style="width: 176px;"
|
|
placeholder="请选择销售" :disabled="dialog.registrationType=='到款' && item.contract_invoice_id" v-else
|
|
placeholder="请选择销售" :disabled="dialog.registrationType=='到款' && item.contract_invoice_id" v-else
|
|
@visible-change="selectVisible">
|
|
@visible-change="selectVisible">
|
|
@@ -934,22 +913,10 @@ placementPreList()
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item :label="preDialog.title=='预开票'?'开票销售':'到款销售'" prop="seller_id">
|
|
<el-form-item :label="preDialog.title=='预开票'?'开票销售':'到款销售'" prop="seller_id">
|
|
- <!-- <el-select v-model="preDialog.preForm.seller_id" style="width: 286px;"
|
|
|
|
- placeholder="请选择销售" filterable v-if="preDialog.preForm.service_product_id==1">
|
|
|
|
- <el-option :label="seller.seller_name" :value="seller.seller_id"
|
|
|
|
- v-for="seller in sellerInvoiceListF" :key="seller.seller_id">
|
|
|
|
- </el-option>
|
|
|
|
- </el-select> -->
|
|
|
|
<el-cascader :options="preDialog.preForm.service_product_id==1?sellerInvoiceListFandQ:onlyQYSellerData"
|
|
<el-cascader :options="preDialog.preForm.service_product_id==1?sellerInvoiceListFandQ:onlyQYSellerData"
|
|
v-model="preDialog.preForm.seller_id" v-if="preDialog.preForm.service_product_id" placeholder="请选择销售"
|
|
v-model="preDialog.preForm.seller_id" v-if="preDialog.preForm.service_product_id" placeholder="请选择销售"
|
|
:props="{label:'seller_name',value:'seller_id',children:'child',emitPath:false}"
|
|
:props="{label:'seller_name',value:'seller_id',children:'child',emitPath:false}"
|
|
:show-all-levels="false" filterable style="min-width: 286px;" :disabled="preDialog.title=='预到款'"></el-cascader>
|
|
:show-all-levels="false" filterable style="min-width: 286px;" :disabled="preDialog.title=='预到款'"></el-cascader>
|
|
- <!-- <el-select v-model="preDialog.preForm.seller_id" style="width: 286px;" :disabled="preDialog.title=='预到款'"
|
|
|
|
- placeholder="请选择销售" filterable v-else-if="preDialog.preForm.service_product_id==2">
|
|
|
|
- <el-option :label="seller.seller_name" :value="seller.seller_id"
|
|
|
|
- v-for="seller in sellerInvoiceListQ" :key="seller.seller_id">
|
|
|
|
- </el-option>
|
|
|
|
- </el-select> -->
|
|
|
|
<el-select v-model="preDialog.preForm.seller_id" style="width: 286px;"
|
|
<el-select v-model="preDialog.preForm.seller_id" style="width: 286px;"
|
|
placeholder="请选择销售" v-else
|
|
placeholder="请选择销售" v-else
|
|
@visible-change="selectVisible">
|
|
@visible-change="selectVisible">
|