Browse Source

优化

master
陈裕财 3 years ago
parent
commit
513dc65ec3
  1. 4
      src/components/MdpDateRange/index.vue
  2. 2
      src/views/xm/core/xmMenu/XmEpicFeatures.vue
  3. 2
      src/views/xm/core/xmMenu/XmEpicFeaturesSelect.vue
  4. 2
      src/views/xm/core/xmTask/XmPhase.vue
  5. 2
      src/views/xm/core/xmTask/XmPhaseSelect.vue
  6. 129
      src/views/xm/core/xmTask/XmTaskMng.vue

4
src/components/MdpDateRange/index.vue

@ -100,6 +100,7 @@ export default {
methods: { methods: {
initData(){ initData(){
debugger;
this.dateRange=[]; this.dateRange=[];
if(this.value instanceof Array){ if(this.value instanceof Array){
this.dateRange=this.value this.dateRange=this.value
@ -133,6 +134,9 @@ export default {
}else if(dates && dates.length===0){ }else if(dates && dates.length===0){
this.value[this.startKey]=null this.value[this.startKey]=null
this.value[this.endKey]=null this.value[this.endKey]=null
}else if(!dates){
this.value[this.startKey]=null
this.value[this.endKey]=null
} }
this.$emit('input',this.value) this.$emit('input',this.value)
}else if(this.value instanceof Array){ }else if(this.value instanceof Array){

2
src/views/xm/core/xmMenu/XmEpicFeatures.vue

@ -223,7 +223,7 @@
xmMenus: [],// xmMenus: [],//
pageInfo:{// pageInfo:{//
total:0,//0>0 total:0,//0>0
pageSize:150,//
pageSize:100,//
count:false,// count:false,//
pageNum:1,//1 pageNum:1,//1
orderFields:[],// ['sex','student_id'] orderFields:[],// ['sex','student_id']

2
src/views/xm/core/xmMenu/XmEpicFeaturesSelect.vue

@ -116,7 +116,7 @@
xmMenus: [],// xmMenus: [],//
pageInfo:{// pageInfo:{//
total:0,//0>0 total:0,//0>0
pageSize:150,//
pageSize:100,//
count:false,// count:false,//
pageNum:1,//1 pageNum:1,//1
orderFields:[],// ['sex','student_id'] orderFields:[],// ['sex','student_id']

2
src/views/xm/core/xmTask/XmPhase.vue

@ -461,7 +461,7 @@ export default {
pageInfo: { pageInfo: {
// //
total: 0, //0>0 total: 0, //0>0
pageSize: 150, //
pageSize: 100, //
count: false, // count: false, //
pageNum: 1, //1 pageNum: 1, //1
orderFields: ["sort_level"], // ['sex','student_id'] orderFields: ["sort_level"], // ['sex','student_id']

2
src/views/xm/core/xmTask/XmPhaseSelect.vue

@ -167,7 +167,7 @@ export default {
pageInfo: { pageInfo: {
// //
total: 0, //0>0 total: 0, //0>0
pageSize: 150, //
pageSize: 100, //
count: false, // count: false, //
pageNum: 1, //1 pageNum: 1, //1
orderFields: ["sort_level"], // ['sex','student_id'] orderFields: ["sort_level"], // ['sex','student_id']

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

@ -206,19 +206,71 @@
> >
</el-col> </el-col>
<el-col :span="24" style="padding-top: 5px"> <el-col :span="24" style="padding-top: 5px">
<font class="more-label-font">创建时间:</font>
<el-date-picker
v-model="dateRanger"
<font class="more-label-font">计划开始时间:</font>
<mdp-date-range
v-model="filters"
type="daterange" type="daterange"
align="right"
start-key="planStartTimeStart"
end-key="planStartTimeEnd"
unlink-panels unlink-panels
range-separator="至" range-separator="至"
start-placeholder="开始日期" start-placeholder="开始日期"
end-placeholder="完成日期" end-placeholder="完成日期"
value-format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss"
:default-time="['00:00:00', '23:59:59']" :default-time="['00:00:00', '23:59:59']"
:picker-options="pickerOptions"
></el-date-picker>
:auto-default="false"
key="planStartTime"
></mdp-date-range>
</el-col>
<el-col :span="24" style="padding-top: 5px">
<font class="more-label-font">计划结束时间:</font>
<mdp-date-range
v-model="filters"
type="daterange"
start-key="planEndTimeStart"
end-key="planEndTimeEnd"
unlink-panels
range-separator="至"
start-placeholder="开始日期"
end-placeholder="完成日期"
value-format="yyyy-MM-dd HH:mm:ss"
:default-time="['00:00:00', '23:59:59']"
:auto-default="false"
key="planEndTime"
></mdp-date-range>
</el-col>
<el-col :span="24" style="padding-top: 5px">
<font class="more-label-font">实际开始时间:</font>
<mdp-date-range
v-model="filters"
type="daterange"
start-key="actStartTimeStart"
end-key="actStartTimeEnd"
unlink-panels
range-separator="至"
start-placeholder="开始日期"
end-placeholder="完成日期"
value-format="yyyy-MM-dd HH:mm:ss"
:default-time="['00:00:00', '23:59:59']"
:auto-default="false"
></mdp-date-range>
</el-col>
<el-col :span="24" style="padding-top: 5px">
<font class="more-label-font">实际结束时间:</font>
<mdp-date-range
v-model="filters"
type="daterange"
start-key="actEndTimeStart"
end-key="actEndTimeEnd"
unlink-panels
range-separator="至"
start-placeholder="开始日期"
end-placeholder="完成日期"
value-format="yyyy-MM-dd HH:mm:ss"
:default-time="['00:00:00', '23:59:59']"
:auto-default="false"
></mdp-date-range>
</el-col> </el-col>
<el-col :span="24" style="padding-top: 10px;"> <el-col :span="24" style="padding-top: 10px;">
<el-button <el-button
@ -589,37 +641,34 @@
<div class="exector extra"> <div class="exector extra">
<div class="field-label">计划时间</div> <div class="field-label">计划时间</div>
<el-date-picker
v-model="budgetDateRanger"
class="hidden-sm-and-down"
<mdp-date-range
v-model="editForm"
start-key="startTime"
end-key="endTime"
type="daterange" type="daterange"
align="right"
unlink-panels unlink-panels
range-separator="至" range-separator="至"
start-placeholder="计划开始日期" start-placeholder="计划开始日期"
end-placeholder="计划完成日期" end-placeholder="计划完成日期"
value-format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss"
:default-time="['00:00:00', '23:59:59']" :default-time="['00:00:00', '23:59:59']"
:picker-options="pickerOptions"
></el-date-picker>
></mdp-date-range>
{{ taskTime }} {{ taskTime }}
</div> </div>
<div class="exector extra"> <div class="exector extra">
<div class="field-label">实际时间</div> <div class="field-label">实际时间</div>
<el-date-picker
v-model="actDateRanger"
class="hidden-sm-and-down"
<mdp-date-range
v-model="editForm"
start-key="actStartTime"
end-key="actEndTime"
type="daterange" type="daterange"
align="right"
unlink-panels unlink-panels
range-separator="至" range-separator="至"
start-placeholder="实际开始日期" start-placeholder="实际开始日期"
end-placeholder="实际完成日期" end-placeholder="实际完成日期"
value-format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss"
:default-time="['00:00:00', '23:59:59']" :default-time="['00:00:00', '23:59:59']"
:picker-options="pickerOptions"
></el-date-picker>
<el-button @click="editTime(editForm)">保存时间</el-button>
></mdp-date-range>
</div> </div>
</el-row> </el-row>
</el-row> </el-row>
@ -977,6 +1026,14 @@ export default {
tags: [], tags: [],
taskState:'',// taskState:'',//
lvls:['1','2'], lvls:['1','2'],
planStartTimeStart:'',
planStartTimeEnd:'',
planEndTimeStart:'',
planEndTimeEnd:'',
actStartTimeStart:'',
actStartTimeEnd:'',
actEndTimeStart:'',
actEndTimeEnd:'',
}, },
xmTasks: [], // xmTasks: [], //
pageInfo: { pageInfo: {
@ -1032,14 +1089,11 @@ export default {
projectInfoVisible: false, projectInfoVisible: false,
menuVisible: false, menuVisible: false,
menuDetailVisible: false, menuDetailVisible: false,
pickerOptions: util.getPickerOptions(),
displayType: "table", displayType: "table",
menuStory: false, // menuStory: false, //
showSkillSearchVisible: false, // showSkillSearchVisible: false, //
tableHeight: 300, tableHeight: 300,
productSelectVisible: false, productSelectVisible: false,
dateRanger: [],
pickerOptions: util.getPickerOptions("datarange"),
budgetDateRanger: [], budgetDateRanger: [],
actDateRanger: [], actDateRanger: [],
@ -1949,10 +2003,35 @@ export default {
}, },
getParams(params) { getParams(params) {
if (this.dateRanger && this.dateRanger.length == 2) {
params.createTimeStart = this.dateRanger[0];
params.createTimeEnd = this.dateRanger[1];
if (this.filters.planStartTimeStart) {
params.planStartTimeStart = this.filters.planStartTimeStart
}
if (this.filters.planStartTimeEnd) {
params.planStartTimeEnd = this.filters.planStartTimeEnd
} }
if (this.filters.planEndTimeStart) {
params.planEndTimeStart = this.filters.planEndTimeStart
}
if (this.filters.planEndTimeEnd) {
params.planEndTimeEnd = this.filters.planEndTimeEnd
}
if (this.filters.actStartTimeStart) {
params.actStartTimeStart = this.filters.actStartTimeStart
}
if (this.filters.actStartTimeEnd) {
params.actStartTimeEnd = this.filters.actStartTimeEnd
}
if (this.filters.actEndTimeStart) {
params.actEndTimeStart = this.filters.actEndTimeStart
}
if (this.filters.actEndTimeEnd) {
params.actEndTimeEnd = this.filters.actEndTimeEnd
}
if ( if (
this.filters.taskType != "all" && this.filters.taskType != "all" &&
this.filters.taskType != "" && this.filters.taskType != "" &&

Loading…
Cancel
Save