| | |
| | | list.forEach((item) => { |
| | | this.parameter.ids.push(item.oid); |
| | | }); |
| | | console.log(this.parameter) |
| | | }, |
| | | //选择 |
| | | handleSelection(list, row) { |
| | |
| | | width: item.minWidth |
| | | }; |
| | | this.tableHeadFindData.push(Object.assign(item, columnItem)) |
| | | // console.log(' this.tableHeadFindData', this.tableHeadFindData) |
| | | }) |
| | | this.$emit('tableHeadDataFateher', this.tableHeadDataFateher); |
| | | this.$emit('tableHeadFindData', this.tableHeadFindData); |
| | |
| | | this.TableRend(); // TableHeadRend() 方法完成后再执行 TableRend() |
| | | this.$emit('nodeClick',this.templateOids) |
| | | this.$emit("codeClassifyOid", this.nodeClickList.oid ) |
| | | console.log('树',this.nodeClickList) |
| | | } catch (error) { |
| | | // 处理错误 |
| | | this.$message.error(error) |
| | |
| | | }, |
| | | users:{ |
| | | handler(val){ |
| | | console.log('监听users',val) |
| | | this.collectParam.flowTaskUsers = val |
| | | }, |
| | | deep:true, |
| | |
| | | }, |
| | | parameter:{ |
| | | handler(newval,oldval){ |
| | | console.log('子',newval) |
| | | console.log('子',newval,oldval) |
| | | this.saveParam=newval |
| | | },deep:true, |
| | | immediate:true |
| | |
| | | console.log('---',this.parameter) |
| | | }, |
| | | created() { |
| | | console.log('parameter',this.parameter) |
| | | }, |
| | | methods: { |
| | | setSaveParam() { |
| | |
| | | async apiInit() { |
| | | const response = await personnelInit({ type: this.parameter[this.parameterKeys.type], templateId: this.parameter[this.parameterKeys.code]}) |
| | | if (response.status === 200) { |
| | | console.log(response) |
| | | this.initFrom = response.data.data.user |
| | | this.tags = response.data.data.collect |
| | | const { modelKey, templateId, modelName } = response.data.data.flow |
| | |
| | | <!-- 主体视图层 --> |
| | | <div style="height:100%;overflow-y:auto;overflow-x:hidden;" id="avue-view" v-show="!isSearch"> |
| | | <keep-alive> |
| | | <router-view class="avue-view" v-if="$route.meta.keepAlive"/> |
| | | <router-view class="avue-view" v-if="$route.meta.keepAlive" :key="$route.id"></router-view> |
| | | </keep-alive> |
| | | <router-view class="avue-view" v-if="!$route.meta.keepAlive"/> |
| | | <router-view class="avue-view" v-if="!$route.meta.keepAlive" :key="$route.id" ></router-view> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | import {validatenull} from "@/util/validate"; |
| | | import {calcDate} from "@/util/date.js"; |
| | | import {getStore} from "@/util/store.js"; |
| | | |
| | | import {getRoutes} from "@/api/system/menu" |
| | | export default { |
| | | components: { |
| | | top, |
| | |
| | | created() { |
| | | //实时检测刷新token |
| | | this.refreshToken(); |
| | | |
| | | this.getRoute() |
| | | }, |
| | | mounted() { |
| | | this.init(); |
| | |
| | | computed: mapGetters(["isMenu", "isLock", "isCollapse", "website", "menu"]), |
| | | props: [], |
| | | methods: { |
| | | getRoute(topMenuId){ |
| | | getRoutes(topMenuId).then(res=>{ |
| | | console.log('route',res) |
| | | |
| | | }) |
| | | }, |
| | | getIds(){ |
| | | |
| | | }, |
| | | showCollapse() { |
| | | this.$store.commit("SET_COLLAPSE"); |
| | | }, |