Browse Source

优化

master
陈裕财 4 years ago
parent
commit
d2aab0ae42
  1. 12
      src/views/xm/core/xmMenu/XmMenuAdd.vue
  2. 19
      src/views/xm/core/xmMenu/XmMenuEdit.vue

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

@ -10,17 +10,13 @@
</el-form-item> </el-form-item>
<el-form-item v-if="!parentMenu" label="所属需求集" prop="pmenuId"> <el-form-item v-if="!parentMenu" label="所属需求集" prop="pmenuId">
无归属需求集 无归属需求集
</el-form-item>
<el-form-item label="类型" prop="ntype">
<el-radio v-model="addForm.ntype" label="1">需求集</el-radio>
<el-radio v-model="addForm.ntype" label="0">需求</el-radio>
</el-form-item>
</el-form-item>
<el-form-item label="名称" prop="menuName"> <el-form-item label="名称" prop="menuName">
<el-input v-model="addForm.menuName" placeholder="名称" ></el-input> <el-input v-model="addForm.menuName" placeholder="名称" ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="序号" prop="seqNo"> <el-form-item label="序号" prop="seqNo">
<el-input v-model="addForm.seqNo" placeholder="如1.0 , 1.1 , 1.1.1等" ></el-input> <el-input v-model="addForm.seqNo" placeholder="如1.0 , 1.1 , 1.1.1等" ></el-input>
<span v-if="parentMenu" style="color:red;">建议{{parentMenu.seqNo}}.{{parentMenu.children?parentMenu.children.length+1:1}} </span>
<span v-if="parentMenu" style="color:red;">建议{{parentMenu.seqNo}}.{{parentMenu.childrenCnt?parentMenu.childrenCnt+1:1}} </span>
</el-form-item> </el-form-item>
<el-form-item label="负责人" prop="mmUserid"> <el-form-item label="负责人" prop="mmUserid">
<el-tag v-if="addForm.mmUserid" closable @close="clearPmUser">{{addForm.mmUsername}}</el-tag> <el-tag v-if="addForm.mmUserid" closable @close="clearPmUser">{{addForm.mmUsername}}</el-tag>
@ -191,8 +187,8 @@
this.addForm.mmUsername=this.userInfo.username this.addForm.mmUsername=this.userInfo.username
this.addForm.remark="作为 ,我需要 ,以便我能够 。" this.addForm.remark="作为 ,我需要 ,以便我能够 。"
if(this.parentMenu){ if(this.parentMenu){
if(this.parentMenu.children){
this.addForm.seqNo=this.parentMenu.seqNo+"."+(this.parentMenu.children.length+1)
if(this.parentMenu.childrenCnt){
this.addForm.seqNo=this.parentMenu.seqNo+"."+(this.parentMenu.childrenCnt+1)
}else{ }else{
this.addForm.seqNo=this.parentMenu.seqNo+"."+1 this.addForm.seqNo=this.parentMenu.seqNo+"."+1
} }

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

@ -8,12 +8,14 @@
<el-steps :active="parseInt(editForm.status)" simple finish-status="success" align-center> <el-steps :active="parseInt(editForm.status)" simple finish-status="success" align-center>
<el-step v-for="(item,index) in dicts.menuStatus" @click.native="on_click(item.id)" :title="item.name" :key="index"></el-step> <el-step v-for="(item,index) in dicts.menuStatus" @click.native="on_click(item.id)" :title="item.name" :key="index"></el-step>
</el-steps> </el-steps>
</el-row>
</el-row>
<el-form-item label="名称" prop="menuName">
<el-input v-model="editForm.menuName" placeholder="名称" ></el-input>
</el-form-item>
<el-row class="padding-bottom"> <el-row class="padding-bottom">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="类型" prop="ntype">
<el-radio disabled v-model="editForm.ntype" label="1">需求集</el-radio>
<el-radio disabled v-model="editForm.ntype" label="0">需求</el-radio>
<el-form-item label="序号" prop="seqNo">
<el-input v-model="editForm.seqNo" placeholder="如1.0 , 1.1 , 1.1.1等" ></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
@ -22,14 +24,7 @@
<el-button type="text" icon="el-icon-plus" @click="tagSelectVisible=true">标签</el-button> <el-button type="text" icon="el-icon-plus" @click="tagSelectVisible=true">标签</el-button>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row>
<el-form-item label="名称" prop="menuName">
<el-input v-model="editForm.menuName" placeholder="名称" ></el-input>
</el-form-item>
<el-form-item label="序号" prop="seqNo">
<el-input v-model="editForm.seqNo" placeholder="如1.0 , 1.1 , 1.1.1等" ></el-input>
</el-form-item>
</el-row>
<el-form-item label="负责人" prop="mmUserid"> <el-form-item label="负责人" prop="mmUserid">
<el-tag v-if="editForm.mmUserid" closable @close="clearPmUser">{{editForm.mmUsername}}</el-tag> <el-tag v-if="editForm.mmUserid" closable @close="clearPmUser">{{editForm.mmUsername}}</el-tag>
<el-tag v-else>未配置</el-tag> <el-tag v-else>未配置</el-tag>

Loading…
Cancel
Save