mirror of
https://gitee.com/maimengcloud/xm-ui-web.git
synced 2025-12-30 10:12:26 +00:00
优化
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
<template>
|
||||
<el-form v-adaptive :model="editForm" label-width="120px" label-position="left" :rules="editFormRules" ref="editForm"
|
||||
<el-scrollbar v-adaptive>
|
||||
|
||||
|
||||
<el-form :model="editForm" label-width="120px" label-position="left" :rules="editFormRules" ref="editForm"
|
||||
class="editForm">
|
||||
<el-form-item label="项目名称" prop="name" style="width:100%;">
|
||||
<el-input v-model="editForm.name" placeholder="请填写 项目名称" @change="editSomeFields(editForm, 'name', $event)" />
|
||||
@@ -21,16 +24,6 @@
|
||||
</template>
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="起止时间" prop="startTime,endTime">
|
||||
<el-space wrap>
|
||||
<mdp-date-range v-model="editForm" startKey="startTime" endKey="endTime" type="daterange" range-separator="至"
|
||||
start-placeholder="计划开始" end-placeholder="计划完成" value-format="YYYY-MM-DD HH:mm:ss" />
|
||||
<el-input style="width:150px;" type="number" v-model="editForm.planWorkingHours" :precision="2" :step="8" :min="0"
|
||||
placeholder="预计工时" />小时
|
||||
<el-text>参考工时{{ autoParams.weekday * 8 }}小时,工作日{{ autoParams.weekday }}天</el-text>
|
||||
</el-space>
|
||||
|
||||
</el-form-item>
|
||||
<el-row>
|
||||
<el-col :span="6">
|
||||
<el-form-item prop="xmType" label-width="0px">
|
||||
@@ -92,7 +85,30 @@
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-tabs v-model="currTabPane" accordion>
|
||||
<el-tab-pane label="项目描述" name="desc">
|
||||
|
||||
<el-tab-pane label="时间周期" name="time">
|
||||
<el-form-item label="起止时间" prop="startTime,endTime">
|
||||
<el-space wrap>
|
||||
<mdp-date-range v-model="editForm" startKey="startTime" endKey="endTime" type="daterange" range-separator="至"
|
||||
start-placeholder="计划开始" end-placeholder="计划完成" value-format="YYYY-MM-DD HH:mm:ss" />
|
||||
<el-input style="width:150px;" type="number" v-model="editForm.planWorkingHours" :precision="2" :step="8" :min="0"
|
||||
placeholder="预计工时" />小时
|
||||
<el-text>参考工时{{ autoParams.weekday * 8 }}小时,工作日{{ autoParams.weekday }}天</el-text>
|
||||
</el-space>
|
||||
|
||||
</el-form-item>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="项目目标" name="target">
|
||||
<el-form-item label="" prop="target" label-width="0px" style="width:100%;">
|
||||
<el-input type="textarea" :rows="10" v-model="editForm.target" placeholder="项目目标" />
|
||||
</el-form-item>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="立项说明" name="setupRemark">
|
||||
<el-form-item label="" prop="setupRemark" label-width="0px" style="width:100%;">
|
||||
<el-input type="textarea" :rows="10" v-model="editForm.setupRemark" placeholder="立项说明" />
|
||||
</el-form-item>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="项目说明" name="desc">
|
||||
<el-form-item label="" prop="description" label-width="0px" style="width:100%;">
|
||||
<el-input type="textarea" :rows="10" v-model="editForm.description" placeholder="项目描述" />
|
||||
</el-form-item>
|
||||
@@ -207,21 +223,16 @@
|
||||
|
||||
<el-row class="footer">
|
||||
<el-space wrap>
|
||||
|
||||
<span v-if="currOpType !== 'add'">
|
||||
<el-button v-if="currTabPane == 'desc' && editForm.description != editFormBak.description" v-loading="load.edit"
|
||||
type="primary" @click=" editSomeFields(editForm, 'description', editForm.description)"
|
||||
:disabled="load.edit == true">保存描述</el-button>
|
||||
|
||||
<el-button v-if="currTabPane == 'budget'" icon="Edit" type="warning"
|
||||
<el-button v-if="currTabPane == 'budget' && editForm.status<='5' && editForm.status >'2'" icon="Edit" type="warning"
|
||||
@click="handleCommand({ type: 'sendToProcessApprova', data: editForm, bizKey: 'xm_project_budget_change_approva' })">预算变更申请</el-button>
|
||||
|
||||
<el-button v-if="currTabPane == 'cost' || currTabPane == 'totalAmount'" icon="Edit" type="warning"
|
||||
<el-button v-if="(currTabPane == 'cost' || currTabPane == 'totalAmount') && editForm.status<='5' && editForm.status >'2'" icon="Edit" type="warning"
|
||||
@click="handleCommand({ type: 'sendToProcessApprova', data: editForm, bizKey: 'xm_project_budget_change_approva' })">项目金额变更申请</el-button>
|
||||
<el-button v-if="currTabPane == 'time'" icon="watch" type="warning"
|
||||
<el-button v-if="currTabPane == 'time' && editForm.status<'5' && editForm.status >'2'" icon="watch" type="warning"
|
||||
@click="handleCommand({ type: 'sendToProcessApprova', data: editForm, bizKey: 'xm_project_delay_approva' })">工期变更申请</el-button>
|
||||
|
||||
<el-button icon="finished" type="success" :disabled="editForm.status > '5'"
|
||||
<el-button icon="finished" type="success" :disabled="editForm.status > '5'" v-if="editForm.status<='5' && editForm.status >'2'"
|
||||
@click="handleCommand({ type: 'sendToProcessApprova', data: editForm, bizKey: 'xm_project_over_approva' })">结项申请</el-button>
|
||||
</span>
|
||||
<el-button v-if="currOpType === 'add'" v-loading="load.edit" type="primary" @click="editSubmit"
|
||||
@@ -229,6 +240,7 @@
|
||||
|
||||
</el-space>
|
||||
</el-row>
|
||||
</el-scrollbar>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
@@ -493,7 +505,7 @@ export default {
|
||||
maxTableHeight: 300,
|
||||
currUserType: '',
|
||||
autoSet: false,
|
||||
currTabPane: '1',
|
||||
currTabPane: 'desc',
|
||||
/**
|
||||
权限码0,1,2,3,4,5,67,8,9,逗号分割
|
||||
共10位,不定长,暂时只启用前2个位
|
||||
|
||||
Reference in New Issue
Block a user