|
@@ -44,6 +44,7 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="选择疑点">
|
|
|
<el-cascader
|
|
|
+ v-model="c_doubtful_pointsList"
|
|
|
:disabled="legendTreeOptionsLoading"
|
|
|
:options="legendTreeOptions"
|
|
|
placeholder="请选择关联任务,动态生成"
|
|
@@ -51,6 +52,9 @@
|
|
|
clearable
|
|
|
></el-cascader>
|
|
|
</el-form-item>
|
|
|
+ <!-- <el-form-item label="截止时间" prop="c_end_time">
|
|
|
+ <el-date-picker v-model="createTaskForm.c_end_time" type="date" placeholder="请选择截止日期"> </el-date-picker>
|
|
|
+ </el-form-item> -->
|
|
|
<el-form-item label="任务描述" prop="c_task_description">
|
|
|
<el-input
|
|
|
type="textarea"
|
|
@@ -94,6 +98,7 @@ export default {
|
|
|
children: "children",
|
|
|
label: "label"
|
|
|
},
|
|
|
+ c_doubtful_pointsList: [],
|
|
|
// 新建任务form表单
|
|
|
createTaskForm: {
|
|
|
title: "",
|
|
@@ -105,6 +110,8 @@ export default {
|
|
|
c_task_description: "", // 任务描述
|
|
|
c_user_id: "", // 用户id
|
|
|
c_area_code: "", // 所属街道行政区划编码
|
|
|
+ c_doubtful_points: "", // 疑点信息
|
|
|
+ c_end_time: "", // 截止时间
|
|
|
c_task_type: "" // 任务类型(所有图层中的某图层栏目名)
|
|
|
},
|
|
|
c_task_type_str: "", // 任务类型中文转义
|
|
@@ -135,6 +142,11 @@ export default {
|
|
|
message: "请选择所属街道",
|
|
|
trigger: "change"
|
|
|
},
|
|
|
+ c_end_time: {
|
|
|
+ required: true,
|
|
|
+ message: "请选择结束时间",
|
|
|
+ trigger: "change"
|
|
|
+ },
|
|
|
c_task_description: [
|
|
|
{ required: false, message: "请输入任务描述", trigger: "blur" },
|
|
|
{
|
|
@@ -294,16 +306,13 @@ export default {
|
|
|
// 表单校验
|
|
|
this.$refs[formName].validate(valid => {
|
|
|
if (valid) {
|
|
|
- this.createTaskForm.c_task_id = this.$CryptoJS.buildGuid();
|
|
|
- this.createTaskForm.c_user_id = localStorage.getItem("USER_ID");
|
|
|
- this.createTaskForm.c_create_time = parseInt(new Date().getTime() / 1000) * 1000;
|
|
|
- this.createTaskForm.title = this.createTaskForm.c_task_name;
|
|
|
- this.$confirm("您已成功提交任务,请等待管理员审核。", "系统提示", {
|
|
|
- confirmButtonText: "确定",
|
|
|
- cancelButtonText: "撤回",
|
|
|
- type: "success"
|
|
|
- })
|
|
|
- .then(() => {
|
|
|
+ if (this.c_doubtful_pointsList) {
|
|
|
+ this.c_doubtful_pointsList.forEach(item => {
|
|
|
+ this.createTaskForm.c_doubtful_points = item[1];
|
|
|
+ this.createTaskForm.c_task_id = this.$CryptoJS.buildGuid();
|
|
|
+ this.createTaskForm.c_user_id = localStorage.getItem("USER_ID");
|
|
|
+ this.createTaskForm.c_create_time = parseInt(new Date().getTime() / 1000) * 1000;
|
|
|
+ this.createTaskForm.title = this.createTaskForm.c_task_name;
|
|
|
// 开始提交
|
|
|
let params = new FormData();
|
|
|
params.append("columnId", "1537");
|
|
@@ -324,15 +333,12 @@ export default {
|
|
|
this.$message.error(error);
|
|
|
}
|
|
|
);
|
|
|
- // 检验成功后关闭弹窗
|
|
|
- this.clearDialogVisible(formName);
|
|
|
- })
|
|
|
- .catch(() => {
|
|
|
- this.$message({
|
|
|
- type: "info",
|
|
|
- message: "已撤回提交!"
|
|
|
- });
|
|
|
});
|
|
|
+ }
|
|
|
+ setTimeout(() => {
|
|
|
+ // 检验成功后关闭弹窗
|
|
|
+ this.clearDialogVisible(formName);
|
|
|
+ }, 0);
|
|
|
} else {
|
|
|
return false;
|
|
|
}
|