Browse Source

优化

master
陈裕财 3 years ago
parent
commit
ce9b78f4f8
  1. 30
      src/views/xm/core/xmMenu/XmMenuAdd.vue
  2. 2
      src/views/xm/core/xmMenu/XmMenuEdit.vue

30
src/views/xm/core/xmMenu/XmMenuAdd.vue

@ -62,20 +62,27 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="8">
<el-col :span="12">
<el-form-item label="归属模块" prop="funcName" v-if="addForm.dclass>='3'">
{{ addForm.funcName }}
<el-button
@click="funcVisible=true"
title="设置模块" > 设置</el-button>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="排序序号" prop="seqNo"> <el-form-item label="排序序号" prop="seqNo">
<el-input style="max-width:90%;" v-model="addForm.seqNo" placeholder="请输入排序序号"> <el-input style="max-width:90%;" v-model="addForm.seqNo" placeholder="请输入排序序号">
</el-input> </el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8">
<el-col :span="12">
<el-form-item label="版本号" prop="sinceVersion" > <el-form-item label="版本号" prop="sinceVersion" >
<el-input style="max-width:90%;" v-model="addForm.sinceVersion" placeholder="请输入需求归属的版本号"> <el-input style="max-width:90%;" v-model="addForm.sinceVersion" placeholder="请输入需求归属的版本号">
</el-input> </el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8">
<el-col :span="12">
<el-form-item label="截止时间" prop="startTime"> <el-form-item label="截止时间" prop="startTime">
<mdp-date-range type="daterange" value-format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd" v-model="addForm" start-key="startTime" end-key="endTime"></mdp-date-range> <mdp-date-range type="daterange" value-format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd" v-model="addForm" start-key="startTime" end-key="endTime"></mdp-date-range>
@ -101,6 +108,10 @@
<el-dialog append-to-body width="60%" top="20px" :visible.sync="parentMenuSelectVisible"> <el-dialog append-to-body width="60%" top="20px" :visible.sync="parentMenuSelectVisible">
<xm-epic-features-select v-if="parentMenuSelectVisible" :xm-product="xmProductCpd" @select="onParentMenuSelected"></xm-epic-features-select> <xm-epic-features-select v-if="parentMenuSelectVisible" :xm-product="xmProductCpd" @select="onParentMenuSelected"></xm-epic-features-select>
</el-dialog> </el-dialog>
<el-dialog append-to-body title="模块选择" :visible.sync="funcVisible" size="40%" top="20px" :close-on-click-modal="false">
<xm-func-select :show-select="true" class="padding-left padding-right" v-if="funcVisible" @select="onFuncSelected" :xm-product="{id:editForm.productId,productName:editForm.productName}"></xm-func-select>
</el-dialog>
</section> </section>
</template> </template>
@ -111,6 +122,7 @@
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 XmFuncSelect from '../xmFunc/XmFuncSelect'
import MdpSelectUserXm from '@/views/xm/core/components/MdpSelectUserXm' import MdpSelectUserXm from '@/views/xm/core/components/MdpSelectUserXm'
export default { export default {
@ -178,6 +190,7 @@
}, },
mmUserSelectVisible:false, mmUserSelectVisible:false,
parentMenuSelectVisible:false, parentMenuSelectVisible:false,
funcVisible:false,
dateRanger:[], dateRanger:[],
/**begin 在下面加自定义属性,记得补上面的一个逗号**/ /**begin 在下面加自定义属性,记得补上面的一个逗号**/
@ -284,13 +297,20 @@
this.addForm.pmenuId=pmenu.menuId this.addForm.pmenuId=pmenu.menuId
this.addForm.pmenuName=pmenu.menuName this.addForm.pmenuName=pmenu.menuName
this.parentMenuSelectVisible=false; this.parentMenuSelectVisible=false;
}
},
onFuncSelected(row){
this.addForm.funcId=row.id
this.addForm.funcName=row.name
this.funcVisible=false;
},
},//end method },//end method
components: { components: {
// 'xm-menu-edit':XmMenuEdit // 'xm-menu-edit':XmMenuEdit
MdpSelectUserXm, MdpSelectUserXm,
'xm-menu-edit':()=>import("./XmMenuDetail"), 'xm-menu-edit':()=>import("./XmMenuDetail"),
'xm-epic-features-select':()=>import("./XmEpicFeaturesSelect"), 'xm-epic-features-select':()=>import("./XmEpicFeaturesSelect"),
XmFuncSelect,
}, },
mounted() { mounted() {

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

@ -140,7 +140,7 @@
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="归属模块" prop="funcName" >
<el-form-item label="归属模块" prop="funcName" v-if="editForm.dclass>='3'">
{{ editForm.funcName }} {{ editForm.funcName }}
<el-button <el-button
@click="funcVisible=true" @click="funcVisible=true"

Loading…
Cancel
Save