Source/plt-web/plt-web-ui/src/components/actions/base/startWorkFlow.vue
@@ -26,9 +26,9 @@
    </el-form>
    <el-divider></el-divider>
    <div class="btns-icon">
      <el-button circle icon="el-icon-star-off" @click="handleCollect"></el-button>
    </div>
<!--    <div class="btns-icon">-->
<!--      <el-button circle icon="el-icon-star-off" @click="handleCollect"></el-button>-->
<!--    </div>-->
    <el-form :model="collectParam" class="demo-form-inline" label-position="left" label-width="auto">
      <el-form-item v-for="(item, index) in initFrom" :key="index" :label="item.taskName">
        <el-select v-model="collectParam.flowTaskUsers[index]['userId']" :placeholder="item.taskName" filterable
@@ -70,11 +70,16 @@
  data() {
    return {
      visible: false,
      saveParam: {},
      users: [],
      collectParam: {},
      initFrom: [],
      typeName: [],
      saveParam: {}, // 对象包含 {modelName流程模板(由接口返回当前流程模板) , processName流程名称(为当前用户+'启动流程'+当前分类) , processDesc流程描述 }
      initFrom: [],  // 当前流程节点循环数组
      collectParam: {}, // 流程节点下拉框双向绑定属性
      typeName: [], // 流程节点option循环选项
      rules: {
        processName: [
          { required: true, message: '流程名称不能为空', trigger: 'blur' },
          { min: 3, max: 50, message: '长度在 3 到 50 个字符', trigger: 'blur' }
        ]
      }
    }
  },
  watch: {
@@ -87,7 +92,7 @@
    },
    parameter: {
      handler(newval, oldval) {
        this.saveParam = Object.assign({processName: '', processDesc: ''}, newval);
        this.saveParam = Object.assign({processName: '', processDesc: '' , }, newval);
      },
      deep: true,
      immediate: true
@@ -114,6 +119,9 @@
      }
    },
  },
  mounted() {
    this.modelNameChange();
  },
  methods: {
    // 关闭弹窗
    dialogClose() {
@@ -133,7 +141,20 @@
    },
    handleConfirm() {
      console.log(this.paramVOS)
    },
  //  流程名称初始化绑定
    modelNameChange(){
      var userInfo = JSON.parse(localStorage.getItem('saber-userInfo'));
      if (this.paramVOS && this.paramVOS.modelName) {
        this.saveParam.modelName = this.paramVOS.modelName;
      } else if (userInfo.content && userInfo.content.userName) {
        this.saveParam.modelName = userInfo.content.userName + '[启动流程]';
      } else {
        this.saveParam.modelName = '';
      }
    }
  }
}