修改新建工单驳回后传参处理

main
jinna 3 years ago
parent 7f06a938e1
commit ce3aed86d0
  1. 15
      src/views/plugin/workflow/process/components/detail.vue
  2. 2
      src/views/plugin/workflow/process/components/effect.vue
  3. 8
      src/views/plugin/workflow/process/components/form.vue

@ -103,7 +103,6 @@
<template slot="xitongmokuaishujubiao"> <template slot="xitongmokuaishujubiao">
<el-select <el-select
filterable filterable
allow-create
clearable clearable
v-model="form.xitongmokuaishujubiao" v-model="form.xitongmokuaishujubiao"
placeholder=" " placeholder=" "
@ -395,7 +394,6 @@ export default {
// ); // );
// xitongmokuaishujubiao.dicData = res.data.data; // xitongmokuaishujubiao.dicData = res.data.data;
this.taskTableData = res.data.data; this.taskTableData = res.data.data;
console.log('taskTableData ===>',this.taskTableData)
if(this.taskTableData.length !== 0){ if(this.taskTableData.length !== 0){
// this.form.xitongmokuaishujubiao = xitongmokuaishujubiao.dicData[0].id; // this.form.xitongmokuaishujubiao = xitongmokuaishujubiao.dicData[0].id;
// this.form.xitongmokuaishujubiao = this.taskTableData[0].id; // this.form.xitongmokuaishujubiao = this.taskTableData[0].id;
@ -494,7 +492,6 @@ export default {
} }
option.column.find(item => item.prop == 'renwudengji').dicUrl = '' option.column.find(item => item.prop == 'renwudengji').dicUrl = ''
this.option = option; this.option = option;
console.log('summary',this.option)
let detail = this.option.column.find(item => item.label == '详情') let detail = this.option.column.find(item => item.label == '详情')
let colTmp = this.option.column.find(item => item.label == "系统名称/数据库/部门"); let colTmp = this.option.column.find(item => item.label == "系统名称/数据库/部门");
let colTmp1 = this.option.column.find(item => item.label == "管理部门"); let colTmp1 = this.option.column.find(item => item.label == "管理部门");
@ -697,7 +694,6 @@ export default {
}, },
// //
handleExamine(pass) { handleExamine(pass) {
console.log(this.findObject(this.option.column, "guanlibumen").dicData)
this.submitLoading = true; this.submitLoading = true;
const { form, summaryForm } = this.$refs; const { form, summaryForm } = this.$refs;
if (form) { if (form) {
@ -714,19 +710,22 @@ export default {
variables.$renwuzhonglei = this.kindList.find(item => item.id == this.form.renwuzhonglei) ? this.kindList.find(item => item.id == this.form.renwuzhonglei).taskTypeName : '' variables.$renwuzhonglei = this.kindList.find(item => item.id == this.form.renwuzhonglei) ? this.kindList.find(item => item.id == this.form.renwuzhonglei).taskTypeName : ''
variables.$chongfumoshi = this.repeatList.find(item => item.id == this.form.chongfumoshi) ? this.repeatList.find(item => item.id == this.form.chongfumoshi).dictValue : '' variables.$chongfumoshi = this.repeatList.find(item => item.id == this.form.chongfumoshi) ? this.repeatList.find(item => item.id == this.form.chongfumoshi).dictValue : ''
variables.$guanlibumen = variables.$guanlibumen =
this.findObject(this.option.column, "guanlibumen").dicData.find(item => item.id == this.form.guanlibumen) ? this.findObject(this.option.column, "guanlibumen").dicData.find(item => item.deptName == this.form.guanlibumen) ?
this.findObject(this.option.column, "guanlibumen").dicData.find(item => item.id == this.form.guanlibumen).deptName : '' this.findObject(this.option.column, "guanlibumen").dicData.find(item => item.deptName == this.form.guanlibumen).deptName : '';
variables.guanlibumen =
this.findObject(this.option.column, "guanlibumen").dicData.find(item => item.deptName == this.form.guanlibumen) ?
this.findObject(this.option.column, "guanlibumen").dicData.find(item => item.deptName == this.form.guanlibumen).id : '' ;
variables.$renwudengji = this.findObject(this.option.column,"renwudengji").dicData.find(item => item.id == this.form.renwudengji) ? variables.$renwudengji = this.findObject(this.option.column,"renwudengji").dicData.find(item => item.id == this.form.renwudengji) ?
this.findObject(this.option.column,"renwudengji").dicData.find(item => item.id == this.form.renwudengji).dictValue : '' this.findObject(this.option.column,"renwudengji").dicData.find(item => item.id == this.form.renwudengji).dictValue : ''
variables.$xitongmokuaishujubiao = this.findObject(this.option.column,"xitongmokuaishujubiao").dicData.find(item => item.id == this.form.xitongmokuaishujubiao) ? this.findObject( variables.$xitongmokuaishujubiao = this.findObject(this.option.column,"xitongmokuaishujubiao").dicData.find(item => item.id == this.form.xitongmokuaishujubiao) ? this.findObject(
this.option.column, this.option.column,
"xitongmokuaishujubiao" "xitongmokuaishujubiao"
).dicData.find(item => item.id == this.form.xitongmokuaishujubiao).datatableModuleName : '' ).dicData.find(item => item.id == this.form.xitongmokuaishujubiao).datatableModuleName : ''
console.log(variables)
this.handleCompleteTask(pass, variables) this.handleCompleteTask(pass, variables)
.then(() => { .then(() => {
this.$message.success("处理成功"); this.$message.success("处理成功");
this.handleCloseTag("/plugin/workflow/process/todo"); // this.handleCloseTag("/plugin/workflow/process/todo");
this.handleCloseTag("/plugin/workflow/process/workorder");
}) })
.catch(() => { .catch(() => {
if (typeof done == "function") done(); if (typeof done == "function") done();

@ -230,7 +230,7 @@ export default {
prop: "remark", prop: "remark",
labelPosition: "top", labelPosition: "top",
maxlength: 200, maxlength: 200,
showWordLimit:true, showWordLimit:true,
rules: [{ required: true, message: "请输入实施反馈" }], rules: [{ required: true, message: "请输入实施反馈" }],
// disabled: (JSON.parse(this.$route.query.form).isFinish === 1 ) ? true : false, // disabled: (JSON.parse(this.$route.query.form).isFinish === 1 ) ? true : false,
}, },

@ -54,10 +54,12 @@
</template> </template>
<template slot="xitongmingchengshujuku"> <template slot="xitongmingchengshujuku">
<el-select <el-select
id="sql_id"
filterable filterable
allow-create allow-create
clearable clearable
v-model="form.xitongmingchengshujuku" v-model="form.xitongmingchengshujuku"
:filter-method="inputSubjectLimit()"
placeholder="请选择部门系统" placeholder="请选择部门系统"
@change="systemChange" @change="systemChange"
> >
@ -257,6 +259,12 @@ export default {
console.log('xinjian') console.log('xinjian')
}, },
methods: { methods: {
inputSubjectLimit(){
var inputSubjectId = document.querySelector('#sql_id')
if (inputSubjectId) {
inputSubjectId.setAttribute('maxLength', 50)
}
},
// - // -
companyChange(id) { companyChange(id) {
// this.form.xitongmingchengshujuku = '' // this.form.xitongmingchengshujuku = ''

Loading…
Cancel
Save