|
@@ -91,14 +91,15 @@
|
|
|
</el-form>
|
|
|
<div slot="footer">
|
|
|
<el-button @click="dialogFormVisible = false">取 消</el-button>
|
|
|
- <el-button v-if="tit_Name === '新建任务'" type="primary" @click="tit_Name === '新建任务'?create_task(task_form):uptate_task(task_form)">创 建</el-button>
|
|
|
- <el-button v-else type="primary" @click="tit_Name === '新建任务'?create_task(task_form):uptate_task(task_form)">保 存</el-button>
|
|
|
+ <el-button v-if="tit_Name === '新建任务'" type="primary" @click="tit_Name === '新建任务'?throttleTask(task_form):uptate_task(task_form)">创 建</el-button>
|
|
|
+ <el-button v-else type="primary" @click="tit_Name === '新建任务'?throttleTask(task_form):uptate_task(task_form)">保 存</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+const _ = require('lodash')
|
|
|
import { taskCreate, memberQueryMemberInfoByIDAPorName, configShowTaskEnum, configShowRequirementVersionEnum, taskGet, taskUpdate, projectListProject } from '@/api/taskIndex' // ajax
|
|
|
import { projectList, settingGetBizList } from '@/api/projectIndex'
|
|
|
import { settingQueryBizModuleList } from '@/api/defectManage'
|
|
@@ -275,6 +276,9 @@ export default {
|
|
|
}
|
|
|
return item.idap
|
|
|
},
|
|
|
+ throttleTask: _.throttle(function() {
|
|
|
+ this.create_task(...arguments)
|
|
|
+ }, 10000),
|
|
|
create_task(e) { // 创建任务(保存)
|
|
|
this.$refs['task_form'].validate((valid) => {
|
|
|
if (valid) {
|