Browse Source

优化

master
陈裕财 4 years ago
parent
commit
964e6cacbd
  1. 4
      src/views/xm/core/xmProject/XmProjectCost.vue
  2. 8
      src/views/xm/core/xmProjectMCostUser/XmProjectMCostUserMng.vue
  3. 19
      src/views/xm/core/xmTask/XmTaskMng.vue

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

@ -88,10 +88,10 @@
<xm-cost-user v-if="showType == '人力'" :sel-project="selProject"></xm-cost-user>
<xm-cost-nouser v-else :sel-project="selProject"></xm-cost-nouser>
</div>
<el-drawer title="查看人力支出明细" :visible.sync="costUserVisible" fullscreen append-to-body :close-on-click-modal="false">
<el-drawer title="查看人力支出明细" :visible.sync="costUserVisible" size="60%" append-to-body :close-on-click-modal="false">
<xm-cost-user :cost-user="costUser" :visible="costUserVisible" :field-name="fieldName" :query-type="queryType" :sel-project="selProject"></xm-cost-user>
</el-drawer>
<el-drawer title="查看非人力支出明细" :visible.sync="costNouserVisible" fullscreen append-to-body :close-on-click-modal="false">
<el-drawer title="查看非人力支出明细" :visible.sync="costNouserVisible" size="60%" append-to-body :close-on-click-modal="false">
<xm-cost-nouser :cost-nouser="costNouser" :visible="costNouserVisible" :field-name="fieldName" :query-type="queryType" :sel-project="selProject"></xm-cost-nouser>
</el-drawer>
</el-row>

8
src/views/xm/core/xmProjectMCostUser/XmProjectMCostUserMng.vue

@ -9,15 +9,9 @@
<el-button type="primary" v-if="batchEditVisible==false" @click="showAdd" icon="el-icon-plus"></el-button>
<el-button v-if="batchEditVisible==false" @click="batchEditVisible=true" icon="el-icon-edit"></el-button>
<el-button type="primary" v-if="batchEditVisible==true" @click="batchSave"> icon="el-icon-finish">保存</el-button>
<el-button type="primary" v-if="batchEditVisible==true" @click="batchSave" icon="el-icon-finish">保存</el-button>
<el-button v-if="batchEditVisible==true" @click="noBatchEdit" icon="el-icon-back">返回</el-button>
<el-button type="danger" v-if="batchEditVisible==false" v-loading="load.del" @click="batchDel" :disabled="this.sels.length===0 || load.del==true" icon="el-icon-delete"></el-button>
<font class="hidden-md-and-down">
<span style="margin-left:10px;font-size:14px;">项目总成本</span><el-tag type='success'> {{selProject.planTotalCost}}</el-tag>
<span style="margin-left:10px;font-size:14px;">非人力总成本</span><el-tag type='warning'>{{selProject.planNouserAt}}</el-tag>
<span style="margin-left:10px;font-size:14px;">内部人力总成本</span><el-tag type='warning'>{{selProject.planIuserAt}}</el-tag>
<span style="margin-left:10px;font-size:14px;">外购人力总成本</span><el-tag type='warning'>{{selProject.planOuserAt}}</el-tag>
</font>
</el-row>
<el-row class="page-main ">
<!--列表 XmProjectMCostUser xm_project_m_budget_cost_user-->

19
src/views/xm/core/xmTask/XmTaskMng.vue

@ -17,10 +17,7 @@
<el-link type="warning" @click="projectVisible=true" slot="reference" v-if="!selProject||!selProject.id" icon="el-icon-search"><font style="font-size:14px;">{{filters.selProject?filters.selProject.name:'选择项目'}}</font></el-link>
</el-popover>
<el-select style="width: 100px" v-model="filters.taskState" placeholder="状态" clearable>
<el-option value="0" label="待领取"></el-option>
<el-option value="1" label="已领取执行中"></el-option>
<el-option value="2" label="已完工"></el-option>
<el-option value="3" label="已结算"></el-option>
<el-option :value="item.id" :label="item.name" v-for="(item,index) in dicts.taskState" :key="index"></el-option>
</el-select>
<el-select
v-model="selkey"
@ -413,7 +410,16 @@
</template>
</el-table-column>
<el-table-column
label="状态"
type="taskState"
width="100"
>
<template slot-scope="scope">
{{formateOption("taskState",scope.row.taskState)}}
</template>
</el-table-column>
<el-table-column
sortable
prop="name"
@ -1170,6 +1176,7 @@ export default {
planType: [],
priority: [],
xmTaskSettleSchemel: [],
taskState:[],
}, // params=[{categoryId:'0001',itemCode:'sex'}] {'sex':[{optionValue:'1',optionName:'',seqOrder:'1',fp:'',isDefault:'0'},{optionValue:'2',optionName:'',seqOrder:'2',fp:'',isDefault:'0'}]}
addFormVisible: false, //xmTask
@ -2484,7 +2491,7 @@ export default {
this.$nextTick(() => {
this.getXmTasks();
this.tableHeight = util.calcTableMaxHeight(this.$refs.table.$el);
initSimpleDicts( "all", ["planType","taskType","urgencyLevel","xmTaskSettleSchemel","priority" ]).then((res) => {
initSimpleDicts( "all", ["planType","taskType","urgencyLevel","xmTaskSettleSchemel","priority","taskState" ]).then((res) => {
this.dicts = res.data.data;
});
});

Loading…
Cancel
Save