| | |
| | | </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 |
| | |
| | | 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: { |
| | |
| | | }, |
| | | parameter: { |
| | | handler(newval, oldval) { |
| | | this.saveParam = Object.assign({processName: '', processDesc: ''}, newval); |
| | | this.saveParam = Object.assign({processName: '', processDesc: '' , }, newval); |
| | | }, |
| | | deep: true, |
| | | immediate: true |
| | |
| | | } |
| | | }, |
| | | }, |
| | | mounted() { |
| | | this.modelNameChange(); |
| | | }, |
| | | methods: { |
| | | // 关闭弹窗 |
| | | dialogClose() { |
| | |
| | | }, |
| | | |
| | | 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 = ''; |
| | | } |
| | | } |
| | | } |
| | | } |