Browse Source

工时报工优化

master
陈裕财 3 years ago
parent
commit
6daba1fad3
  1. 26
      src/views/xm/core/xmWorkload/XmWorkloadEdit.vue

26
src/views/xm/core/xmWorkload/XmWorkloadEdit.vue

@ -34,7 +34,7 @@
<el-row> <el-row>
<el-col :span="12">
<el-col :span="24">
<el-form-item label="计时方式" prop="workloadFillType"> <el-form-item label="计时方式" prop="workloadFillType">
<el-select v-model="workloadFillType" style="display:inline;"> <el-select v-model="workloadFillType" style="display:inline;">
<el-option value="1" label="正常报工(都适用)"></el-option> <el-option value="1" label="正常报工(都适用)"></el-option>
@ -42,12 +42,7 @@
<el-option value="3" label="按预估工时减去已登记工时一次性填满(适合不严格要求报工,但为了统计进度等)"></el-option> <el-option value="3" label="按预估工时减去已登记工时一次性填满(适合不严格要求报工,但为了统计进度等)"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="任务执行人">
{{val.executorUsername}}
</el-form-item>
</el-col>
</el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
@ -59,8 +54,8 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="工时归属" prop="username"> <el-form-item label="工时归属" prop="username">
<el-input style="width:80%;" v-model="editForm.username" placeholder="工时归属工作人员,点击更换" @click.native="groupUserSelectVisible=true"></el-input>
</el-form-item>
<mdp-select-user-xm label="工时归属" v-model="editForm" userid-key="userid" username-key="username" :project-id="val.projectId"></mdp-select-user-xm>
</el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row v-if="workloadFillType=='2'"> <el-row v-if="workloadFillType=='2'">
@ -85,11 +80,7 @@
<el-row style="float:right"> <el-row style="float:right">
<el-button @click.native="handleCancel">取消</el-button> <el-button @click.native="handleCancel">取消</el-button>
<el-button v-loading="load.edit" type="primary" @click.native="saveSubmit" :disabled="load.edit==true">提交</el-button> <el-button v-loading="load.edit" type="primary" @click.native="saveSubmit" :disabled="load.edit==true">提交</el-button>
</el-row>
<el-drawer append-to-body title="选择负责人" :visible.sync="groupUserSelectVisible" size="60%" :close-on-click-modal="false">
<xm-group-select :visible="groupUserSelectVisible" :sel-project="{id:val.projectId,projectName:val.projectName}" :isSelectSingleUser="1" @user-confirm="groupUserSelectConfirm"></xm-group-select>
</el-drawer>
</el-row>
</section> </section>
</template> </template>
@ -98,15 +89,14 @@
import config from "@/common/config"; //import import config from "@/common/config"; //import
import { getDicts,initSimpleDicts,initComplexDicts } from '@/api/mdp/meta/item';// import { getDicts,initSimpleDicts,initComplexDicts } from '@/api/mdp/meta/item';//
import { addXmWorkload,editXmWorkload } from '@/api/xm/core/xmWorkload'; import { addXmWorkload,editXmWorkload } from '@/api/xm/core/xmWorkload';
import { listXmTaskExecuser } from '@/api/xm/core/xmTaskExecuser';
import XmGroupSelect from '../xmGroup/XmGroupSelect.vue';
import { listXmTaskExecuser } from '@/api/xm/core/xmTaskExecuser';
import MdpSelectUserXm from '@/views/xm/core/components/MdpSelectUserXm';
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
export default { export default {
name:'xmWorkloadEdit', name:'xmWorkloadEdit',
components: { components: {
XmGroupSelect
MdpSelectUserXm
}, },
computed: { computed: {
...mapGetters([ 'userInfo' ]), ...mapGetters([ 'userInfo' ]),

Loading…
Cancel
Save