Browse Source

故事概览初始化

master
陈裕财 5 years ago
parent
commit
5fc1bf069e
  1. 13
      src/views/xm/core/xmMenu/XmMenuEdit.vue
  2. 51
      src/views/xm/core/xmMenu/XmMenuOverview.vue

13
src/views/xm/core/xmMenu/XmMenuEdit.vue

@ -1,7 +1,8 @@
<template> <template>
<section class="page-container page-full-height border padding"> <section class="page-container page-full-height border padding">
<el-row class="page-main page-height-90"> <el-row class="page-main page-height-90">
<!--新增界面 XmMenu 项目故事表-->
<el-tab>
<el-tab-pane>
<el-form :model="editForm" label-width="120px" :rules="editFormRules" ref="editForm"> <el-form :model="editForm" label-width="120px" :rules="editFormRules" ref="editForm">
<el-form-item label="序号" prop="seqNo"> <el-form-item label="序号" prop="seqNo">
<el-input v-model="editForm.seqNo" placeholder="如1.0 , 1.1 , 1.1.1等" ></el-input> <el-input v-model="editForm.seqNo" placeholder="如1.0 , 1.1 , 1.1.1等" ></el-input>
@ -30,7 +31,11 @@
<el-input type="textarea" v-model="editForm.remark" :autosize="{ minRows: 4, maxRows: 20}" placeholder="什么人?做什么事?,为什么?如: 作为招聘专员,我需要统计员工半年在职/离职人数,以便我能够制定招聘计划" ></el-input> <el-input type="textarea" v-model="editForm.remark" :autosize="{ minRows: 4, maxRows: 20}" placeholder="什么人?做什么事?,为什么?如: 作为招聘专员,我需要统计员工半年在职/离职人数,以便我能够制定招聘计划" ></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
</el-tab-pane>
<el-tab-pane>
<xm-menu-overview :xm-menu="xmMenu"></xm-menu-overview>
</el-tab-pane>
</el-tab>
<el-drawer title="选择员工" :visible.sync="userSelectVisible" size="60%" append-to-body> <el-drawer title="选择员工" :visible.sync="userSelectVisible" size="60%" append-to-body>
<users-select @confirm="onUserSelected" ref="usersSelect"></users-select> <users-select @confirm="onUserSelected" ref="usersSelect"></users-select>
</el-drawer> </el-drawer>
@ -48,6 +53,7 @@
import { editXmMenu } from '@/api/xm/core/xmMenu'; import { editXmMenu } from '@/api/xm/core/xmMenu';
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import UsersSelect from "@/views/mdp/sys/user/UsersSelect"; import UsersSelect from "@/views/mdp/sys/user/UsersSelect";
import XmMenuOverview from './XmMenuOverview.vue';
export default { export default {
@ -146,7 +152,8 @@
},//end method },//end method
components: { components: {
// 'xm-menu-edit':XmMenuEdit // 'xm-menu-edit':XmMenuEdit
UsersSelect
UsersSelect,
XmMenuOverview,
}, },
mounted() { mounted() {
this.editForm=Object.assign(this.editForm, this.xmMenu); this.editForm=Object.assign(this.editForm, this.xmMenu);

51
src/views/xm/core/xmMenu/XmMenuOverview.vue

@ -0,0 +1,51 @@
<template>
<section>
</section>
</template>
<script>
import util from '@/common/js/util';//
//import { listOption } from '@/api/mdp/meta/itemOption';//
import { mapGetters } from 'vuex'
export default {
computed: {
...mapGetters([
'userInfo','roles'
])
},
props:['xmMenu'],
watch: {
},
data() {
return {
options:{},// params=[{categoryId:'0001',itemCode:'sex'}] {'sex':[{optionValue:'1',optionName:'',seqOrder:'1',fp:'',isDefault:'0'},{optionValue:'2',optionName:'',seqOrder:'2',fp:'',isDefault:'0'}]}
load:{ list: false, edit: false, del: false, add: false },//...
/**begin 在下面加自定义属性,记得补上面的一个逗号**/
/**end 在上面加自定义属性**/
}//end return
},//end data
methods: {
},//end method
components: {
},
mounted() {
}//end mounted
}
</script>
<style scoped>
</style>
Loading…
Cancel
Save