网点费用申请调整销售支持
This commit is contained in:
parent
7f9986cf87
commit
e7746373b5
@ -40,7 +40,11 @@
|
||||
salesmen:{
|
||||
type: [String],
|
||||
required: false
|
||||
}
|
||||
},
|
||||
sendDate:{
|
||||
type: [String],
|
||||
required: false
|
||||
},
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
@ -49,7 +53,12 @@
|
||||
queryParams:{
|
||||
pageNum: 1,
|
||||
pageSize: 100,
|
||||
status: 1,
|
||||
salesmen: null,
|
||||
params: {
|
||||
userStatus: 1,
|
||||
sendDate: null,
|
||||
},
|
||||
}
|
||||
};
|
||||
},
|
||||
@ -57,6 +66,12 @@
|
||||
value(newVal) {
|
||||
this.svalue = newVal;
|
||||
},
|
||||
sendDate(newVal) {
|
||||
this.queryParams.params.sendDate = newVal;
|
||||
},
|
||||
salesmen(newVal) {
|
||||
this.queryParams.salesmen = newVal;
|
||||
},
|
||||
},
|
||||
created() {
|
||||
// this.queryData();
|
||||
@ -81,9 +96,17 @@
|
||||
this.$emit("onChange",this.svalue);
|
||||
this.dispatch('ElFormItem', 'el.form.change', [this.svalue]);
|
||||
}
|
||||
},
|
||||
},
|
||||
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) {
|
||||
getSalesmanSupportList(this.queryParams).then(response => {
|
||||
this.optionItems = response.rows;
|
||||
|
||||
@ -1606,6 +1606,7 @@ methods: {
|
||||
this.form.paymentType= '1';
|
||||
this.form.payee=null;
|
||||
this.form.salesmen=null;
|
||||
this.form.salesSupport=null;
|
||||
this.onPaymentTypeChange();
|
||||
}
|
||||
this.calcBillFee();
|
||||
|
||||
@ -157,8 +157,8 @@
|
||||
</el-col>
|
||||
<el-col :span="5">
|
||||
<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"></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" :sendDate="form.sendDate"></SalesSupportPicker>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@ -1611,6 +1611,7 @@ methods: {
|
||||
this.form.paymentType= '1';
|
||||
this.form.payee=null;
|
||||
this.form.salesmen=null;
|
||||
this.form.salesSupport=null;
|
||||
this.onPaymentTypeChange();
|
||||
}
|
||||
this.calcBillFee();
|
||||
|
||||
@ -1624,6 +1624,7 @@ methods: {
|
||||
this.form.paymentType= '1';
|
||||
this.form.payee=null;
|
||||
this.form.salesmen=null;
|
||||
this.form.salesSupport=null;
|
||||
this.onPaymentTypeChange();
|
||||
}
|
||||
this.calcBillFee();
|
||||
|
||||
@ -368,7 +368,11 @@
|
||||
</el-form-item>
|
||||
<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-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-col>
|
||||
</el-row>
|
||||
@ -377,7 +381,7 @@
|
||||
</el-row>
|
||||
</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-col :span="3" class="md-title">
|
||||
<span>销售联系人</span>
|
||||
@ -387,7 +391,7 @@
|
||||
</el-col>
|
||||
<el-col :span="14">
|
||||
<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-col>
|
||||
</el-row>
|
||||
@ -409,7 +413,7 @@
|
||||
</el-col>
|
||||
</el-row>
|
||||
</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-col :span="3" class="md-title">
|
||||
<span>销售支持</span>
|
||||
@ -419,7 +423,7 @@
|
||||
</el-col>
|
||||
<el-col :span="14">
|
||||
<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-col>
|
||||
</el-row>
|
||||
@ -1689,6 +1693,7 @@ export default {
|
||||
if(item!=null){
|
||||
this.form.payee=item.payee;
|
||||
this.form.salesmen=item.salesmen;
|
||||
this.form.salesSupport=item.salesSupport;
|
||||
// 企业名称
|
||||
this.form.sender.enterpriseName=item.enterpriseName;
|
||||
// 企业税号
|
||||
@ -2545,7 +2550,11 @@ export default {
|
||||
prop: field.prop, // 字段名(如 'name'、'age')
|
||||
message: field.validateMessage // 错误提示信息
|
||||
}))
|
||||
}
|
||||
},
|
||||
// 销售支持选择器改变事件
|
||||
onSalesmenChange(val){
|
||||
this.form.salesSupport = null;
|
||||
},
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user