Commit aa6a74f7 authored by 周远喜's avatar 周远喜

项目ok

parent 438f3eb4
...@@ -66,7 +66,6 @@ export default { ...@@ -66,7 +66,6 @@ export default {
props: { props: {
curId: { curId: {
type: String, type: String,
default: "",
}, },
}, },
created() { created() {
...@@ -93,9 +92,18 @@ export default { ...@@ -93,9 +92,18 @@ export default {
this.$api.post(`${material}/projectmain/list`, data).then((r) => { this.$api.post(`${material}/projectmain/list`, data).then((r) => {
if (r.result) { if (r.result) {
this.projectList = r.result; this.projectList = r.result;
this.downName = this.projectList[0].title; if (this.curId) {
this.curdId = this.projectList[0].id; this.projectList.map(u=>{
this.loadTree(this.projectList[0].id); if(u.id==this.curId){
this.downName = u.title;
}
})
} else {
this.downName = this.projectList[0].title;
this.curdId = this.projectList[0].id;
}
this.loadTree(this.curId);
} }
}); });
}, },
...@@ -221,17 +229,15 @@ export default { ...@@ -221,17 +229,15 @@ export default {
</script> </script>
<style lang="less"> <style lang="less">
.tree-menu{ .tree-menu {
border: 1px solid #ddd; border: 1px solid #ddd;
.p-list { .p-list {
position: relative; position: relative;
}
} .icon-d {
.icon-d { position: absolute;
position: absolute; top: 0;
top: 0; right: 0;
right: 0; }
} }
}
</style> </style>
...@@ -104,9 +104,7 @@ ...@@ -104,9 +104,7 @@
<span class="ib" v-width="spaceWidth * item._level"></span> <span class="ib" v-width="spaceWidth * item._level"></span>
<a v-if="item._count > 0" class="expand" <a v-if="item._count > 0" class="expand"
><Icon :type="!item._expanded ? 'ios-add' : 'ios-remove'" /> </a ><Icon :type="!item._expanded ? 'ios-add' : 'ios-remove'" /> </a
><i v-else class="ms-tree-space"></i> {{ item._level }}v{{ ><i v-else class="ms-tree-space"></i>
item._count
}}:{{ show(item) }}
</span> </span>
<!-- 菜单名称、排序、请求地址 --> <!-- 菜单名称、排序、请求地址 -->
<label <label
......
<template> <template>
<Poptip placement="bottom-start" trigger="hover" width="240" transfer> <Poptip placement="bottom-start" trigger="hover" width="240" transfer>
<label v-if="mode=='text'" :class="css">{{ user.name }}</label> <label v-if="mode=='text'" :class="css">{{ user.name }}</label>
<Avatar v-else :style="{background:user.gender=='男'?'#1479D7':'red'}" <Avatar v-else :style="{background:user.gender=='男'?'#1479D7':'#f56a00'}"
:icon="user.gender=='男'?'md-person':'md-woman'" shape="square" :src="img">{{user.name}}</Avatar> :src="img">{{user.name}}</Avatar>
<div slot="content"> <div slot="content">
<Avatar v-if="user.face" size="large" :src="img"></Avatar> <Avatar v-if="user.face" size="large" :src="img"></Avatar>
<Avatar <Avatar
......
...@@ -4,6 +4,9 @@ export default { ...@@ -4,6 +4,9 @@ export default {
paged(params){ paged(params){
return Api.post(`${material}/projectmain/paged`,params); return Api.post(`${material}/projectmain/paged`,params);
}, },
users(params){
return Api.post(`${material}/projectgroupuser/list`,params);
},
get(params){ get(params){
return Api.get(`${material}/projectmain/get`,params); return Api.get(`${material}/projectmain/get`,params);
}, },
......
This diff is collapsed.
...@@ -14,21 +14,21 @@ ...@@ -14,21 +14,21 @@
<Form ref="formInline" inline> <Form ref="formInline" inline>
<FormItem> <FormItem>
<div class="taskMenu"> <div class="taskMenu">
<Menu mode="horizontal" active-name="2" @on-select="onSelect"> <Menu mode="horizontal" active-name="1" @on-select="onSelect">
<MenuItem name="1"> <MenuItem name="1">
所有 所有
</MenuItem> </MenuItem>
<MenuItem name="2"> <MenuItem name="2">
未关闭 待确认
</MenuItem> </MenuItem>
<MenuItem name="3"> <MenuItem name="3">
指派给我 工作中
</MenuItem> </MenuItem>
<MenuItem name="4"> <MenuItem name="4">
由我参与 已完成
</MenuItem> </MenuItem>
<MenuItem name="5"> <MenuItem name="5">
延期 冻结
</MenuItem> </MenuItem>
<!-- <!--
<Submenu name="6"> <Submenu name="6">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment