Commit 38551754 authored by zhangyanni's avatar zhangyanni

添加编辑战略协同

parent 55c0c9f2
<template>
<div>
<el-dialog class="middleFormDialog"
title="添加战略协同"
:title="isEdit?'编辑战略协同':'添加战略协同'"
:visible.sync="visible"
width="900px" :show-close="false"
:close-on-click-modal="false"
......@@ -46,7 +46,7 @@
</el-form>
</div>
<span slot="footer" class="dialog-footer">
<el-button type="primary" @click="handleSubmit('ruleForm')" style="width: 130px;">提交</el-button>
<el-button type="primary" @click="handleSubmit('ruleForm')" :disabled="disabledFlag>0" style="width: 130px;">提交</el-button>
<el-button plain @click="handleCancel" style="width: 130px;">取消</el-button>
</span>
</el-dialog>
......@@ -65,6 +65,10 @@
strategyData:{
type:Object,
default: ()=>{}
},
isEdit:{
type:Boolean,
default:false
}
},
data(){
......@@ -88,13 +92,27 @@
placeList:[],
moneyList:[],
focusList:[],
disabledFlag:0
}
},
methods:{
handleSubmit(formName){
var that =this;
this.$refs[formName].validate((valid) => {
if (valid) {
this.$emit("sendForm",this.ruleForm);
if(that.disabledFlag==0){
that.disabledFlag++;
that.$emit("sendForm",this.ruleForm);
setTimeout(function(){
that.disabledFlag = 0;
return false;
},500)
}else{
setTimeout(function(){
that.disabledFlag = 0;
return false;
},500)
}
} else {
return false;
}
......
......@@ -180,7 +180,7 @@
</div>
</div>
<div v-if="strategyVisible">
<strategyCmpt @isVisible="isStragegyVisible" @sendForm="getStragegyForm" :strategyData="strategyData"></strategyCmpt>
<strategyCmpt @isVisible="isStragegyVisible" @sendForm="getStragegyForm" :isEdit="strategyData?true:false" :strategyData="strategyData"></strategyCmpt>
</div>
<div v-if="thirdRecordVisible">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment