Browse Source

优化

master
陈裕财 4 years ago
parent
commit
2bdd4ca2d8
  1. 4
      src/views/xm/core/xmGroup/XmGroupEdit.vue
  2. 4
      src/views/xm/core/xmGroup/XmGroupMng.vue
  3. 2
      src/views/xm/core/xmIteration/XmIterationAdd.vue
  4. 4
      src/views/xm/core/xmMenu/XmMenuEdit.vue
  5. 8
      src/views/xm/core/xmProduct/XmProductAdd.vue
  6. 8
      src/views/xm/core/xmProduct/XmProductEdit.vue
  7. 2
      src/views/xm/core/xmProduct/XmProductMng.vue
  8. 4
      src/views/xm/core/xmProduct/XmProductOverviewComplex.vue
  9. 2
      src/views/xm/core/xmProduct/XmProductTplMng.vue
  10. 14
      src/views/xm/core/xmProject/XmProjectAdd.vue
  11. 14
      src/views/xm/core/xmProject/XmProjectEdit.vue
  12. 2
      src/views/xm/core/xmProject/XmProjectMng.vue
  13. 4
      src/views/xm/core/xmProject/XmProjectOverviewComplex.vue
  14. 4
      src/views/xm/core/xmProject/XmProjectTplMng.vue

4
src/views/xm/core/xmGroup/XmGroupEdit.vue

@ -16,7 +16,7 @@
</el-form-item> </el-form-item>
<el-form-item label="副组长" prop="assUsername"> <el-form-item label="副组长" prop="assUsername">
<el-input v-model="editForm.assUsername" placeholder="副组长姓名" @click.native="showUserSelect('ass')"></el-input> <el-input v-model="editForm.assUsername" placeholder="副组长姓名" @click.native="showUserSelect('ass')"></el-input>
<font color="red">如果没用副组长可以设置为项目助理小组助理等具有组长同等权限</font>
<font color="blue">如果没用副组长可以设置为项目助理小组助理等具有组长同等权限</font>
</el-form-item> </el-form-item>
</el-form-item> </el-form-item>
<el-form-item label="企业协作" prop="isCrow"> <el-form-item label="企业协作" prop="isCrow">
@ -25,7 +25,7 @@
</el-form-item> </el-form-item>
<el-form-item label="协作公司" prop="crowBranchName" v-if="editForm.isCrow"> <el-form-item label="协作公司" prop="crowBranchName" v-if="editForm.isCrow">
<el-input v-model="editForm.crowBranchName" placeholder="协作公司名称" @click.native="branchVisible=true"></el-input> <el-input v-model="editForm.crowBranchName" placeholder="协作公司名称" @click.native="branchVisible=true"></el-input>
<font color="red">如果该团队属于某协作公司请选择协作公司</font>
<font color="blue">如果该团队属于某协作公司请选择协作公司</font>
</el-form-item> </el-form-item>
</el-form-item> </el-form-item>
</el-form> </el-form>

4
src/views/xm/core/xmGroup/XmGroupMng.vue

@ -15,7 +15,7 @@
<el-button class="hidden-lg-and-down" type="plain" @click="xmRecordVisible=true" icon="el-icon-document">变化日志</el-button> <el-button class="hidden-lg-and-down" type="plain" @click="xmRecordVisible=true" icon="el-icon-document">变化日志</el-button>
<el-button class="hidden-lg-and-down" type="plain" @click="doSearchImGroupsByProjectId" icon="el-icon-document">绑定即聊情况</el-button> <el-button class="hidden-lg-and-down" type="plain" @click="doSearchImGroupsByProjectId" icon="el-icon-document">绑定即聊情况</el-button>
<el-button class="hidden-md-and-down" @click="groupRoleDescVisible=true" icon="el-icon-document">角色说明</el-button> <el-button class="hidden-md-and-down" @click="groupRoleDescVisible=true" icon="el-icon-document">角色说明</el-button>
<font style="font-size:12px;" class="hidden-md-and-down" color="red">点击架构图操作</font>
<font style="font-size:12px;" class="hidden-md-and-down" color="blue">点击架构图操作</font>
<el-popover <el-popover
placement="bottom" placement="bottom"
@ -24,7 +24,7 @@
<el-button type="plain" @click="xmRecordVisible=true" icon="el-icon-document">变化日志</el-button> <el-button type="plain" @click="xmRecordVisible=true" icon="el-icon-document">变化日志</el-button>
<el-button type="plain" @click="doSearchImGroupsByProjectId" icon="el-icon-document">绑定即聊情况</el-button> <el-button type="plain" @click="doSearchImGroupsByProjectId" icon="el-icon-document">绑定即聊情况</el-button>
<el-button @click="groupRoleDescVisible=true" icon="el-icon-document">角色说明</el-button> <el-button @click="groupRoleDescVisible=true" icon="el-icon-document">角色说明</el-button>
<font style="font-size:12px;" color="red">注意点击架构图进行操作</font>
<font style="font-size:12px;" color="blue">注意点击架构图进行操作</font>
<el-link type="warning" slot="reference" v-if="!selProject" icon="el-icon-search">更多</el-link> <el-link type="warning" slot="reference" v-if="!selProject" icon="el-icon-search">更多</el-link>
</el-popover> </el-popover>
</el-row> </el-row>

2
src/views/xm/core/xmIteration/XmIterationAdd.vue

@ -16,7 +16,7 @@
</el-form-item> </el-form-item>
<el-form-item label="迭代名称" prop="iterationName"> <el-form-item label="迭代名称" prop="iterationName">
<el-input v-model="addForm.iterationName" placeholder="迭代名称" minlength="10"></el-input> <el-input v-model="addForm.iterationName" placeholder="迭代名称" minlength="10"></el-input>
<font color="red">格式如下 上线日期+主题+V版本号 例如 2021.6.15购书商城V1.0.9</font>
<font color="blue">格式如下 上线日期+主题+V版本号 例如 2021.6.15购书商城V1.0.9</font>
</el-form-item> </el-form-item>
<el-form-item label="开始时间" prop="startTime"> <el-form-item label="开始时间" prop="startTime">
<el-date-picker type="date" placeholder="选择日期" v-model="addForm.startTime" value-format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd"></el-date-picker> <el-date-picker type="date" placeholder="选择日期" v-model="addForm.startTime" value-format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd"></el-date-picker>

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

@ -113,7 +113,7 @@
<el-form-item label="预估金额" prop="budgetAmount"> <el-form-item label="预估金额" prop="budgetAmount">
<el-input-number style="width:200px;" v-model="editForm.budgetAmount" :precision="2" :step="100" :min="0" placeholder="预算金额"></el-input-number> <el-input-number style="width:200px;" v-model="editForm.budgetAmount" :precision="2" :step="100" :min="0" placeholder="预算金额"></el-input-number>
</el-form-item> </el-form-item>
<font color="red" style="font-size:10px;">控制规则下级预估工作量总和不能大于上级预估工作量</font>
<font color="blue" style="font-size:10px;">控制规则下级预估工作量总和不能大于上级预估工作量</font>
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="进度与实际工作量填报" name="3"> <el-collapse-item title="进度与实际工作量填报" name="3">
<el-form-item label="数据收集方式" prop="calcType"> <el-form-item label="数据收集方式" prop="calcType">
@ -130,7 +130,7 @@
<el-form-item label="实际金额" prop="mactAmount" v-if="editForm.calcType==='2'"> <el-form-item label="实际金额" prop="mactAmount" v-if="editForm.calcType==='2'">
<el-input-number style="width:200px;" v-model="editForm.mactAmount" :precision="2" :step="100" :min="0" placeholder="实际金额"></el-input-number> <el-input-number style="width:200px;" v-model="editForm.mactAmount" :precision="2" :step="100" :min="0" placeholder="实际金额"></el-input-number>
</el-form-item> </el-form-item>
<font color="red" style="font-size:10px;">控制规则:
<font color="blue" style="font-size:10px;">控制规则:
<br>下级往上汇总指需求池的数据来自直接下级的需求池(需求)的数据之和逐级往上汇总 <br>下级往上汇总指需求池的数据来自直接下级的需求池(需求)的数据之和逐级往上汇总
<br>由任务汇总 指需求(不包括需求池)的数据来自与该需求关联的任务的数据之和 <br>由任务汇总 指需求(不包括需求池)的数据来自与该需求关联的任务的数据之和
<br>手工填报 指需求(不包括需求池)的数据来自手工填报无论是否关联了任务都不从任务汇总 <br>手工填报 指需求(不包括需求池)的数据来自手工填报无论是否关联了任务都不从任务汇总

8
src/views/xm/core/xmProduct/XmProductAdd.vue

@ -11,7 +11,7 @@
</template> </template>
</el-input> </el-input>
<font color="red" style="font-size:10px;">产品代号为合同上的产品代号甲乙方共享产品内部编号为&nbsp;代号-四位随机码</font>
<font color="blue" style="font-size:10px;">产品代号为合同上的产品代号甲乙方共享产品内部编号为&nbsp;代号-四位随机码</font>
</el-form-item> </el-form-item>
<el-form-item label="产品名称" prop="productName"> <el-form-item label="产品名称" prop="productName">
<el-input v-model="addForm.productName" placeholder="产品名称" ></el-input> <el-input v-model="addForm.productName" placeholder="产品名称" ></el-input>
@ -20,19 +20,19 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="总监" prop="admUserid"> <el-form-item label="总监" prop="admUserid">
<el-input readonly v-model="addForm.admUsername" @click.native="showUserVisible('admUserid')"></el-input> <el-input readonly v-model="addForm.admUsername" @click.native="showUserVisible('admUserid')"></el-input>
<font style="font-size:12px;" color="red"></font>
<font style="font-size:12px;" color="blue"></font>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="产品经理" prop="pmUserid"> <el-form-item label="产品经理" prop="pmUserid">
<el-input readonly v-model="addForm.pmUsername" @click.native="showUserVisible('pmUserid')"></el-input> <el-input readonly v-model="addForm.pmUsername" @click.native="showUserVisible('pmUserid')"></el-input>
<font style="font-size:12px;" color="red"></font>
<font style="font-size:12px;" color="blue"></font>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="副经理、助理" prop="assUserid"> <el-form-item label="副经理、助理" prop="assUserid">
<el-input readonly v-model="addForm.assUsername" @click.native="showUserVisible('assUserid')"></el-input> <el-input readonly v-model="addForm.assUsername" @click.native="showUserVisible('assUserid')"></el-input>
<font style="font-size:12px;" color="red"></font>
<font style="font-size:12px;" color="blue"></font>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>

8
src/views/xm/core/xmProduct/XmProductEdit.vue

@ -15,7 +15,7 @@
<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="code"> <el-form-item label="产品代号" prop="code">
<el-input v-model="editForm.code" placeholder="产品编码" ></el-input> <el-input v-model="editForm.code" placeholder="产品编码" ></el-input>
<font color="red" style="font-size:10px;">产品代号为合同上的产品代号甲乙方共享;产品内部编号为代号-四位随机码</font>
<font color="blue" style="font-size:10px;">产品代号为合同上的产品代号甲乙方共享;产品内部编号为代号-四位随机码</font>
</el-form-item> </el-form-item>
<el-form-item label="产品名称" prop="productName"> <el-form-item label="产品名称" prop="productName">
<el-input v-model="editForm.productName" placeholder="产品名称" ></el-input> <el-input v-model="editForm.productName" placeholder="产品名称" ></el-input>
@ -30,19 +30,19 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="总监" prop="admUserid"> <el-form-item label="总监" prop="admUserid">
<el-input readonly v-model="editForm.admUsername" @click.native="showUserVisible('admUserid')"></el-input> <el-input readonly v-model="editForm.admUsername" @click.native="showUserVisible('admUserid')"></el-input>
<font style="font-size:12px;" color="red"></font>
<font style="font-size:12px;" color="blue"></font>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="产品经理" prop="pmUserid"> <el-form-item label="产品经理" prop="pmUserid">
<el-input readonly v-model="editForm.pmUsername" @click.native="showUserVisible('pmUserid')"></el-input> <el-input readonly v-model="editForm.pmUsername" @click.native="showUserVisible('pmUserid')"></el-input>
<font style="font-size:12px;" color="red"></font>
<font style="font-size:12px;" color="blue"></font>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="副经理、助理" prop="assUserid"> <el-form-item label="副经理、助理" prop="assUserid">
<el-input readonly v-model="editForm.assUsername" @click.native="showUserVisible('assUserid')"></el-input> <el-input readonly v-model="editForm.assUsername" @click.native="showUserVisible('assUserid')"></el-input>
<font style="font-size:12px;" color="red"></font>
<font style="font-size:12px;" color="blue"></font>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>

2
src/views/xm/core/xmProduct/XmProductMng.vue

@ -274,7 +274,7 @@
<template slot="append"> <template slot="append">
<el-button type="text" @click="createProductCode">自动生成</el-button> <el-button type="text" @click="createProductCode">自动生成</el-button>
</template></el-input> </template></el-input>
<font color="red" style="font-size:10px;">产品代号为合同上的产品代号甲乙方共享产品内部编号为&nbsp;代号-四位随机码</font>
<font color="blue" style="font-size:10px;">产品代号为合同上的产品代号甲乙方共享产品内部编号为&nbsp;代号-四位随机码</font>
</el-form-item> </el-form-item>
<el-form-item label="目标"> <el-form-item label="目标">
<el-radio v-model="xmProductCopy.isTpl" label="1">复制为新的模板</el-radio> <el-radio v-model="xmProductCopy.isTpl" label="1">复制为新的模板</el-radio>

4
src/views/xm/core/xmProduct/XmProductOverviewComplex.vue

@ -34,12 +34,12 @@
<el-row> <el-row>
<el-button type="primary" @click="loadTasksToXmProductState" v-loading="load.calcProduct">计算产品汇总数据</el-button> <el-button type="primary" @click="loadTasksToXmProductState" v-loading="load.calcProduct">计算产品汇总数据</el-button>
<br> <br>
<font color="red" style="font-size:10px;">将从项目任务及产品任务中汇总进度预算工作量实际工作量预算金额实际金额缺陷数需求数等数据到产品统计表</font>
<font color="blue" style="font-size:10px;">将从项目任务及产品任务中汇总进度预算工作量实际工作量预算金额实际金额缺陷数需求数等数据到产品统计表</font>
</el-row> </el-row>
<el-row> <el-row>
<el-button type="primary" @click="loadTasksToXmMenuState" v-loading="load.calcMenu">计算所有需求数据</el-button> <el-button type="primary" @click="loadTasksToXmMenuState" v-loading="load.calcMenu">计算所有需求数据</el-button>
<br> <br>
<font color="red" style="font-size:10px;">将从项目任务汇总进度预算工作量实际工作量预算金额实际金额等数据到需求统计表</font>
<font color="blue" style="font-size:10px;">将从项目任务汇总进度预算工作量实际工作量预算金额实际金额等数据到需求统计表</font>
</el-row> </el-row>
</div> </div>
<task-mng v-if="showPanelName === 'currFlow' " ref="currFlow" :biz-parent-pkid="xmProduct.id" > </task-mng> <task-mng v-if="showPanelName === 'currFlow' " ref="currFlow" :biz-parent-pkid="xmProduct.id" > </task-mng>

2
src/views/xm/core/xmProduct/XmProductTplMng.vue

@ -99,7 +99,7 @@
</template> </template>
</el-input> </el-input>
<font color="red" style="font-size:10px;">产品代号为合同上的产品代号甲乙方共享产品内部编号为&nbsp;代号-四位随机码</font>
<font color="blue" style="font-size:10px;">产品代号为合同上的产品代号甲乙方共享产品内部编号为&nbsp;代号-四位随机码</font>
</el-form-item> </el-form-item>
<el-form-item label="目标"> <el-form-item label="目标">
<el-radio v-model="xmProductCopy.isTpl" label="1">复制为新的模板</el-radio> <el-radio v-model="xmProductCopy.isTpl" label="1">复制为新的模板</el-radio>

14
src/views/xm/core/xmProject/XmProjectAdd.vue

@ -9,7 +9,7 @@
<el-button type="text" @click="createProjectCode">自动生成</el-button> <el-button type="text" @click="createProjectCode">自动生成</el-button>
</template> </template>
</el-input> </el-input>
<font color="red" style="font-size:10px;">项目代号为合同上的项目代号甲乙方共享;项目内部编号为 &nbsp;代号-四位随机码</font>
<font color="blue" style="font-size:10px;">项目代号为合同上的项目代号甲乙方共享;项目内部编号为 &nbsp;代号-四位随机码</font>
</el-form-item> </el-form-item>
<el-form-item label="名称" prop="name"> <el-form-item label="名称" prop="name">
<el-input v-model="addForm.name" placeholder="项目名称" ></el-input> <el-input v-model="addForm.name" placeholder="项目名称" ></el-input>
@ -34,15 +34,15 @@
<el-form-item label="预算控制"> <el-form-item label="预算控制">
<el-form-item prop="budgetCtrl"> <el-form-item prop="budgetCtrl">
<el-checkbox v-model="addForm.budgetCtrl" true-label="1" false-label="0" >总预算控制</el-checkbox> <el-checkbox v-model="addForm.budgetCtrl" true-label="1" false-label="0" >总预算控制</el-checkbox>
<font style="font-size:12px;" color="red">项目计划总预算不能大于项目总预算</font>
<font style="font-size:12px;" color="blue">项目计划总预算不能大于项目总预算</font>
</el-form-item> </el-form-item>
<el-form-item label="" prop="phaseBudgetCtrl"> <el-form-item label="" prop="phaseBudgetCtrl">
<el-checkbox v-model="addForm.phaseBudgetCtrl" true-label="1" false-label="0" >项目计划预算控制</el-checkbox> <el-checkbox v-model="addForm.phaseBudgetCtrl" true-label="1" false-label="0" >项目计划预算控制</el-checkbox>
<font style="font-size:12px;" color="red">下级计划总预算不能大于上级计划总预算每条计划的预算金额必须大于其关联任务的预算合计</font>
<font style="font-size:12px;" color="blue">下级计划总预算不能大于上级计划总预算每条计划的预算金额必须大于其关联任务的预算合计</font>
</el-form-item> </el-form-item>
<el-form-item label="" prop="phaseActCtrl"> <el-form-item label="" prop="phaseActCtrl">
<el-checkbox v-model="addForm.phaseActCtrl" true-label="1" false-label="0" >实际金额控制</el-checkbox> <el-checkbox v-model="addForm.phaseActCtrl" true-label="1" false-label="0" >实际金额控制</el-checkbox>
<font style="font-size:12px;" color="red">每条计划实际金额不能大于预算金额;每条计划的预算金额必须大于其关联的任务的实际金额合计</font>
<font style="font-size:12px;" color="blue">每条计划实际金额不能大于预算金额;每条计划的预算金额必须大于其关联的任务的实际金额合计</font>
</el-form-item> </el-form-item>
</el-form-item> </el-form-item>
@ -50,19 +50,19 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="总控" prop="admUserid"> <el-form-item label="总控" prop="admUserid">
<el-input readonly v-model="addForm.admUsername" @click.native="showUserVisible('admUserid')"></el-input> <el-input readonly v-model="addForm.admUsername" @click.native="showUserVisible('admUserid')"></el-input>
<font style="font-size:12px;" color="red"></font>
<font style="font-size:12px;" color="blue"></font>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="项目经理" prop="pmUserid"> <el-form-item label="项目经理" prop="pmUserid">
<el-input readonly v-model="addForm.pmUsername" @click.native="showUserVisible('pmUserid')"></el-input> <el-input readonly v-model="addForm.pmUsername" @click.native="showUserVisible('pmUserid')"></el-input>
<font style="font-size:12px;" color="red"></font>
<font style="font-size:12px;" color="blue"></font>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="副经理、助理" prop="assUserid"> <el-form-item label="副经理、助理" prop="assUserid">
<el-input readonly v-model="addForm.assUsername" @click.native="showUserVisible('assUserid')"></el-input> <el-input readonly v-model="addForm.assUsername" @click.native="showUserVisible('assUserid')"></el-input>
<font style="font-size:12px;" color="red"></font>
<font style="font-size:12px;" color="blue"></font>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>

14
src/views/xm/core/xmProject/XmProjectEdit.vue

@ -16,7 +16,7 @@
<el-collapse-item title="基本信息" name="1"> <el-collapse-item title="基本信息" name="1">
<el-form-item label="项目代号|名称" prop="name"> <el-form-item label="项目代号|名称" prop="name">
<el-input v-model="editForm.code" placeholder="项目代号,不可为空" style="width:20%;" ></el-input><el-input style="width:80%;" v-model="editForm.name" placeholder="" ></el-input> <el-input v-model="editForm.code" placeholder="项目代号,不可为空" style="width:20%;" ></el-input><el-input style="width:80%;" v-model="editForm.name" placeholder="" ></el-input>
<font color="red" style="font-size:10px;">项目代号为合同上的项目代号甲乙方共享;项目内部编号为 &nbsp;代号-四位随机码</font>
<font color="blue" style="font-size:10px;">项目代号为合同上的项目代号甲乙方共享;项目内部编号为 &nbsp;代号-四位随机码</font>
</el-form-item> </el-form-item>
<el-form-item label="项目属性" prop="xmType"> <el-form-item label="项目属性" prop="xmType">
@ -33,15 +33,15 @@
<el-form-item label="预算控制"> <el-form-item label="预算控制">
<el-form-item prop="budgetCtrl"> <el-form-item prop="budgetCtrl">
<el-checkbox v-model="editForm.budgetCtrl" true-label="1" false-label="0" >总预算控制</el-checkbox> <el-checkbox v-model="editForm.budgetCtrl" true-label="1" false-label="0" >总预算控制</el-checkbox>
<font style="font-size:12px;" color="red">项目计划总预算不能大于项目总预算</font>
<font style="font-size:12px;" color="blue">项目计划总预算不能大于项目总预算</font>
</el-form-item> </el-form-item>
<el-form-item label="" prop="phaseBudgetCtrl"> <el-form-item label="" prop="phaseBudgetCtrl">
<el-checkbox v-model="editForm.phaseBudgetCtrl" true-label="1" false-label="0" >项目计划预算控制</el-checkbox> <el-checkbox v-model="editForm.phaseBudgetCtrl" true-label="1" false-label="0" >项目计划预算控制</el-checkbox>
<font style="font-size:12px;" color="red">下级计划总预算不能大于上级计划总预算每条计划的预算金额必须大于其关联任务的预算合计</font>
<font style="font-size:12px;" color="blue">下级计划总预算不能大于上级计划总预算每条计划的预算金额必须大于其关联任务的预算合计</font>
</el-form-item> </el-form-item>
<el-form-item label="" prop="phaseActCtrl"> <el-form-item label="" prop="phaseActCtrl">
<el-checkbox v-model="editForm.phaseActCtrl" true-label="1" false-label="0" >实际金额控制</el-checkbox> <el-checkbox v-model="editForm.phaseActCtrl" true-label="1" false-label="0" >实际金额控制</el-checkbox>
<font style="font-size:12px;" color="red">每条计划实际金额不能大于预算金额;每条计划的预算金额必须大于其关联的任务的实际金额合计</font>
<font style="font-size:12px;" color="blue">每条计划实际金额不能大于预算金额;每条计划的预算金额必须大于其关联的任务的实际金额合计</font>
</el-form-item> </el-form-item>
</el-form-item> </el-form-item>
@ -49,19 +49,19 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="总控" prop="admUserid"> <el-form-item label="总控" prop="admUserid">
<el-input readonly v-model="editForm.admUsername" @click.native="showUserVisible('admUserid')"></el-input> <el-input readonly v-model="editForm.admUsername" @click.native="showUserVisible('admUserid')"></el-input>
<font style="font-size:12px;" color="red"></font>
<font style="font-size:12px;" color="blue"></font>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="项目经理" prop="pmUserid"> <el-form-item label="项目经理" prop="pmUserid">
<el-input readonly v-model="editForm.pmUsername" @click.native="showUserVisible('pmUserid')"></el-input> <el-input readonly v-model="editForm.pmUsername" @click.native="showUserVisible('pmUserid')"></el-input>
<font style="font-size:12px;" color="red"></font>
<font style="font-size:12px;" color="blue"></font>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="副经理、助理" prop="assUserid"> <el-form-item label="副经理、助理" prop="assUserid">
<el-input readonly v-model="editForm.assUsername" @click.native="showUserVisible('assUserid')"></el-input> <el-input readonly v-model="editForm.assUsername" @click.native="showUserVisible('assUserid')"></el-input>
<font style="font-size:12px;" color="red"></font>
<font style="font-size:12px;" color="blue"></font>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>

2
src/views/xm/core/xmProject/XmProjectMng.vue

@ -284,7 +284,7 @@
</template> </template>
</el-input> </el-input>
<font color="red" style="font-size:10px;">项目代号为合同上的项目代号甲乙方共享;项目内部编号为 &nbsp;代号-四位随机码</font>
<font color="blue" style="font-size:10px;">项目代号为合同上的项目代号甲乙方共享;项目内部编号为 &nbsp;代号-四位随机码</font>
</el-form-item> </el-form-item>
<el-form-item label="目标"> <el-form-item label="目标">
<el-radio v-model="xmProjectCopy.isTpl" label="1">复制为新的模板</el-radio> <el-radio v-model="xmProjectCopy.isTpl" label="1">复制为新的模板</el-radio>

4
src/views/xm/core/xmProject/XmProjectOverviewComplex.vue

@ -31,12 +31,12 @@
<el-row> <el-row>
<el-button type="primary" @click="loadTasksToXmProjectState" v-loading="load.calcProject">计算项目预算数据</el-button> <el-button type="primary" @click="loadTasksToXmProjectState" v-loading="load.calcProject">计算项目预算数据</el-button>
<br> <br>
<font color="red" style="font-size:10px;">将从项目任务中汇总进度预算工作量实际工作量预算金额实际金额缺陷数需求数等数据到项目统计表</font>
<font color="blue" style="font-size:10px;">将从项目任务中汇总进度预算工作量实际工作量预算金额实际金额缺陷数需求数等数据到项目统计表</font>
</el-row> </el-row>
<el-row> <el-row>
<el-button type="primary" @click="loadTasksSettleToXmProjectState" v-loading="load.calcSettle">计算项目结算数据</el-button> <el-button type="primary" @click="loadTasksSettleToXmProjectState" v-loading="load.calcSettle">计算项目结算数据</el-button>
<br> <br>
<font color="red" style="font-size:10px;">将从项目任务汇总结算数据项目统计表</font>
<font color="blue" style="font-size:10px;">将从项目任务汇总结算数据项目统计表</font>
</el-row> </el-row>
</div> </div>

4
src/views/xm/core/xmProject/XmProjectTplMng.vue

@ -7,7 +7,7 @@
</el-row> </el-row>
<el-row v-if="showType=='simple'"> <el-row v-if="showType=='simple'">
<el-col :span="24"> <el-col :span="24">
<el-checkbox v-model="filters.isMy" false-label="0" true-label="1">我的模板</el-checkbox> <font style="font-size:10px;" color="red">通过复制快速创建新的项目</font>
<el-checkbox v-model="filters.isMy" false-label="0" true-label="1">我的模板</el-checkbox> <font style="font-size:10px;" color="blue">通过复制快速创建新的项目</font>
</el-col> </el-col>
<el-col :span="16"><el-input v-model="filters.key" placeholder="模板名字"></el-input> <el-col :span="16"><el-input v-model="filters.key" placeholder="模板名字"></el-input>
</el-col> </el-col>
@ -57,7 +57,7 @@
<el-button type="text" @click="createProjectCode">自动生成</el-button> <el-button type="text" @click="createProjectCode">自动生成</el-button>
</template> </template>
</el-input> </el-input>
<font color="red" style="font-size:10px;">项目代号为合同上的项目代号甲乙方共享;项目内部编号为 &nbsp;代号-四位随机码</font>
<font color="blue" style="font-size:10px;">项目代号为合同上的项目代号甲乙方共享;项目内部编号为 &nbsp;代号-四位随机码</font>
</el-form-item> </el-form-item>
<el-form-item label="目标"> <el-form-item label="目标">
<el-radio v-model="xmProjectCopy.isTpl" label="1">复制为新的模板</el-radio> <el-radio v-model="xmProjectCopy.isTpl" label="1">复制为新的模板</el-radio>

Loading…
Cancel
Save