网点费用申请调整销售支持
This commit is contained in:
parent
7f9986cf87
commit
e7746373b5
@ -40,7 +40,11 @@
|
|||||||
salesmen:{
|
salesmen:{
|
||||||
type: [String],
|
type: [String],
|
||||||
required: false
|
required: false
|
||||||
}
|
},
|
||||||
|
sendDate:{
|
||||||
|
type: [String],
|
||||||
|
required: false
|
||||||
|
},
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
@ -49,7 +53,12 @@
|
|||||||
queryParams:{
|
queryParams:{
|
||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
pageSize: 100,
|
pageSize: 100,
|
||||||
|
status: 1,
|
||||||
salesmen: null,
|
salesmen: null,
|
||||||
|
params: {
|
||||||
|
userStatus: 1,
|
||||||
|
sendDate: null,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
@ -57,6 +66,12 @@
|
|||||||
value(newVal) {
|
value(newVal) {
|
||||||
this.svalue = newVal;
|
this.svalue = newVal;
|
||||||
},
|
},
|
||||||
|
sendDate(newVal) {
|
||||||
|
this.queryParams.params.sendDate = newVal;
|
||||||
|
},
|
||||||
|
salesmen(newVal) {
|
||||||
|
this.queryParams.salesmen = newVal;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
// this.queryData();
|
// this.queryData();
|
||||||
@ -81,9 +96,17 @@
|
|||||||
this.$emit("onChange",this.svalue);
|
this.$emit("onChange",this.svalue);
|
||||||
this.dispatch('ElFormItem', 'el.form.change', [this.svalue]);
|
this.dispatch('ElFormItem', 'el.form.change', [this.svalue]);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
queryData(val) {
|
queryData(val) {
|
||||||
this.queryParams.salesmen = this.salesmen;
|
if (this.salesmen) {
|
||||||
|
this.queryParams.salesmen = this.salesmen;
|
||||||
|
}
|
||||||
|
if (!this.sendDate) {
|
||||||
|
//获取系统当前时间 格式为yyyy-MM-dd HH:mm:ss
|
||||||
|
this.queryParams.params.sendDate = new Date().toLocaleString().replace(/\//g, "-");
|
||||||
|
}else {
|
||||||
|
this.queryParams.params.sendDate = this.sendDate;
|
||||||
|
}
|
||||||
if (this.salesmen) {
|
if (this.salesmen) {
|
||||||
getSalesmanSupportList(this.queryParams).then(response => {
|
getSalesmanSupportList(this.queryParams).then(response => {
|
||||||
this.optionItems = response.rows;
|
this.optionItems = response.rows;
|
||||||
|
|||||||
@ -1606,6 +1606,7 @@ methods: {
|
|||||||
this.form.paymentType= '1';
|
this.form.paymentType= '1';
|
||||||
this.form.payee=null;
|
this.form.payee=null;
|
||||||
this.form.salesmen=null;
|
this.form.salesmen=null;
|
||||||
|
this.form.salesSupport=null;
|
||||||
this.onPaymentTypeChange();
|
this.onPaymentTypeChange();
|
||||||
}
|
}
|
||||||
this.calcBillFee();
|
this.calcBillFee();
|
||||||
|
|||||||
@ -157,8 +157,8 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="5">
|
<el-col :span="5">
|
||||||
<el-form-item :label="$t('销售支持')" prop="salesSupport" label-width="85px">
|
<el-form-item :label="$t('销售支持')" prop="salesSupport" label-width="85px">
|
||||||
<SalesSupportPicker v-if="form.paymentType == 2 || form.paymentType == 4 || form.paymentType == 5" :placeholder="$t('销售支持')" v-model="form.salesSupport" :disabled="true" ></SalesSupportPicker>
|
<SalesSupportPicker v-if="form.paymentType == 2 || form.paymentType == 4 || form.paymentType == 5" :placeholder="$t('销售支持')" v-model="form.salesSupport" :disabled="true" :sendDate="form.sendDate"></SalesSupportPicker>
|
||||||
<SalesSupportPicker v-else :placeholder="$t('销售支持')" v-model="form.salesSupport" :salesmen="form.salesmen"></SalesSupportPicker>
|
<SalesSupportPicker v-else :placeholder="$t('销售支持')" v-model="form.salesSupport" :salesmen="form.salesmen" :sendDate="form.sendDate"></SalesSupportPicker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
@ -1611,6 +1611,7 @@ methods: {
|
|||||||
this.form.paymentType= '1';
|
this.form.paymentType= '1';
|
||||||
this.form.payee=null;
|
this.form.payee=null;
|
||||||
this.form.salesmen=null;
|
this.form.salesmen=null;
|
||||||
|
this.form.salesSupport=null;
|
||||||
this.onPaymentTypeChange();
|
this.onPaymentTypeChange();
|
||||||
}
|
}
|
||||||
this.calcBillFee();
|
this.calcBillFee();
|
||||||
|
|||||||
@ -1624,6 +1624,7 @@ methods: {
|
|||||||
this.form.paymentType= '1';
|
this.form.paymentType= '1';
|
||||||
this.form.payee=null;
|
this.form.payee=null;
|
||||||
this.form.salesmen=null;
|
this.form.salesmen=null;
|
||||||
|
this.form.salesSupport=null;
|
||||||
this.onPaymentTypeChange();
|
this.onPaymentTypeChange();
|
||||||
}
|
}
|
||||||
this.calcBillFee();
|
this.calcBillFee();
|
||||||
|
|||||||
@ -368,7 +368,11 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('销售联系人')" prop="salesmen" label-width="85px">
|
<el-form-item :label="$t('销售联系人')" prop="salesmen" label-width="85px">
|
||||||
<SalemanPicker v-if="form.paymentType == 2 || form.paymentType == 4 || form.paymentType == 5" :placeholder="$t('销售联系人')" v-model="form.salesmen" :disabled="true" ></SalemanPicker>
|
<SalemanPicker v-if="form.paymentType == 2 || form.paymentType == 4 || form.paymentType == 5" :placeholder="$t('销售联系人')" v-model="form.salesmen" :disabled="true" ></SalemanPicker>
|
||||||
<SalemanPicker v-else :placeholder="$t('销售联系人')" v-model="form.salesmen" ></SalemanPicker>
|
<SalemanPicker v-else :placeholder="$t('销售联系人')" v-model="form.salesmen" @onChange="onSalesmenChange"></SalemanPicker>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item :label="$t('销售支持')" prop="salesSupport" label-width="85px">
|
||||||
|
<SalesSupportPicker v-if="form.paymentType == 2 || form.paymentType == 4 || form.paymentType == 5" :placeholder="$t('销售支持')" v-model="form.salesSupport" :disabled="true" ></SalesSupportPicker>
|
||||||
|
<SalesSupportPicker v-else :placeholder="$t('销售支持')" v-model="form.salesSupport" :salesmen="form.salesmen" :sendDate="form.sendDate" ></SalesSupportPicker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
@ -377,7 +381,7 @@
|
|||||||
</el-row>
|
</el-row>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
<el-col :span="24" v-if="applyType&&(applyTypeArr.includes('32'))" >
|
<el-col :span="24" v-if="applyType&&(applyTypeArr.includes('32') || applyTypeArr.includes('45'))" >
|
||||||
<el-row :gutter="0" class="md-row">
|
<el-row :gutter="0" class="md-row">
|
||||||
<el-col :span="3" class="md-title">
|
<el-col :span="3" class="md-title">
|
||||||
<span>销售联系人</span>
|
<span>销售联系人</span>
|
||||||
@ -387,7 +391,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="14">
|
<el-col :span="14">
|
||||||
<el-form-item :label="$t('销售联系人')" prop="salesmen" >
|
<el-form-item :label="$t('销售联系人')" prop="salesmen" >
|
||||||
<SalemanPicker :placeholder="$t('销售联系人')" v-model="form.salesmen" ></SalemanPicker>
|
<SalemanPicker :placeholder="$t('销售联系人')" v-model="form.salesmen" @onChange="onSalesmenChange" :disabled="applyTypeArr.length === 1 && applyTypeArr[0] === '45'"></SalemanPicker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
@ -409,7 +413,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24" v-if="applyType&&(applyTypeArr.includes('45'))" >
|
<el-col :span="24" v-if="applyType&&(applyTypeArr.includes('45') || applyTypeArr.includes('32'))" >
|
||||||
<el-row :gutter="0" class="md-row">
|
<el-row :gutter="0" class="md-row">
|
||||||
<el-col :span="3" class="md-title">
|
<el-col :span="3" class="md-title">
|
||||||
<span>销售支持</span>
|
<span>销售支持</span>
|
||||||
@ -419,7 +423,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="14">
|
<el-col :span="14">
|
||||||
<el-form-item :label="$t('销售支持')" prop="salesSupport" >
|
<el-form-item :label="$t('销售支持')" prop="salesSupport" >
|
||||||
<SalesSupportPicker :placeholder="$t('销售支持')" v-model="form.salesSupport" :salesmen="form.salesmen"></SalesSupportPicker>
|
<SalesSupportPicker :placeholder="$t('销售支持')" v-model="form.salesSupport" :salesmen="form.salesmen" :sendDate="form.sendDate"></SalesSupportPicker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
@ -1689,6 +1693,7 @@ export default {
|
|||||||
if(item!=null){
|
if(item!=null){
|
||||||
this.form.payee=item.payee;
|
this.form.payee=item.payee;
|
||||||
this.form.salesmen=item.salesmen;
|
this.form.salesmen=item.salesmen;
|
||||||
|
this.form.salesSupport=item.salesSupport;
|
||||||
// 企业名称
|
// 企业名称
|
||||||
this.form.sender.enterpriseName=item.enterpriseName;
|
this.form.sender.enterpriseName=item.enterpriseName;
|
||||||
// 企业税号
|
// 企业税号
|
||||||
@ -2545,7 +2550,11 @@ export default {
|
|||||||
prop: field.prop, // 字段名(如 'name'、'age')
|
prop: field.prop, // 字段名(如 'name'、'age')
|
||||||
message: field.validateMessage // 错误提示信息
|
message: field.validateMessage // 错误提示信息
|
||||||
}))
|
}))
|
||||||
}
|
},
|
||||||
|
// 销售支持选择器改变事件
|
||||||
|
onSalesmenChange(val){
|
||||||
|
this.form.salesSupport = null;
|
||||||
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user