diff --git a/src/views/emis/emisCommissionQuote/emisCommissionQuoteForm.vue b/src/views/emis/emisCommissionQuote/emisCommissionQuoteForm.vue index 0a6be151..b26da257 100644 --- a/src/views/emis/emisCommissionQuote/emisCommissionQuoteForm.vue +++ b/src/views/emis/emisCommissionQuote/emisCommissionQuoteForm.vue @@ -9,7 +9,7 @@ - + --> - - + + 启用 停用 @@ -235,10 +235,30 @@ export default { isCopy:false, // 表单校验 rules: { - quoteId: [ - { required: true, message: "序号不能为空", trigger: "blur" } + quoteName: [ + { required: true, message: "报价名称不能为空", trigger: "blur" } ], - + feeType: [ + { required: true, message: "费用类型不能为空", trigger: "blur" } + ], + startDate: [ + { required: true, message: "开始日期不能为空", trigger: "blur" } + ], + endDate: [ + { required: true, message: "结束日期不能为空", trigger: "blur" } + ], + postType: [ + { required: true, message: "岗位类型不能为空", trigger: "blur" } + ], + calcType: [ + { required: true, message: "计算类型不能为空", trigger: "blur" } + ], + transType: [ + { required: true, message: "快递类型不能为空", trigger: "blur" } + ], + blOpen: [ + { required: true, message: "启用类型不能为空", trigger: "blur" } + ] } }; }, diff --git a/src/views/emis/emisCommissionQuote/index.vue b/src/views/emis/emisCommissionQuote/index.vue index 31324209..c38b2652 100644 --- a/src/views/emis/emisCommissionQuote/index.vue +++ b/src/views/emis/emisCommissionQuote/index.vue @@ -114,6 +114,16 @@ v-hasPermi="['emis:emisCommissionQuote:add']" >新增提成方案 + + 复制方案 + 修改 + >修改方案 删除 - + - - + + + + + {{scope.row.quoteName}} + {{scope.row.quoteName}}-已停用 + + + + + @@ -173,8 +183,20 @@ - - + + + 全部 + {{ scope.row.fromCountryName }} + + + + + + 全部 + {{ scope.row.countryName }} + + + @@ -239,6 +261,7 @@ export default { emisCommissionQuoteList: [], currentId:null, + currentQuote:null, openForm: false, titleForm: "", @@ -302,6 +325,9 @@ export default { // 多选框选中数据 handleSelectionChange(selection) { this.ids = selection.map(item => item.quoteId) + let [lastObj]=selection.slice(-1); + this.currentQuote=lastObj; + this.single = selection.length!==1 this.multiple = !selection.length }, @@ -317,6 +343,12 @@ export default { this.openForm= true; this.titleForm = "新增提成方案"; }, + handleCopy() { + this.currentId = this.currentQuote.quoteId ; + this.openForm = true; + this.isCopy = true; + this.titleForm = "复制方案【"+this.currentQuote.quoteName+"】"; + }, handleShowMoreInput(){ this.moreInputVisible = !this.moreInputVisible; },