Browse Source

工时

master
陈裕财 3 years ago
parent
commit
79a75ab23b
  1. 4
      src/views/xm/core/xmMenu/XmMenuDetail.vue
  2. 2
      src/views/xm/core/xmMenu/XmMenuEdit.vue
  3. 7
      src/views/xm/core/xmQuestion/XmQuestionDetail.vue
  4. 2
      src/views/xm/core/xmQuestion/XmQuestionEdit.vue
  5. 11
      src/views/xm/core/xmTask/XmTaskDetail.vue
  6. 2
      src/views/xm/core/xmTask/XmTaskEdit.vue
  7. 7
      src/views/xm/core/xmTestCase/XmTestCaseDetail.vue
  8. 2
      src/views/xm/core/xmTestCase/XmTestCaseEdit.vue
  9. 7
      src/views/xm/core/xmTestPlanCase/XmTestPlanCaseDetail.vue
  10. 2
      src/views/xm/core/xmTestPlanCase/XmTestPlanCaseEdit.vue
  11. 2
      src/views/xm/core/xmWorkload/XmWorkloadList.vue

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

@ -1,5 +1,5 @@
<template> <template>
<xm-menu-edit v-if="xmMenu" :xm-menu="xmMenu" :reload="reload" :visible="xmMenu&&xmMenu.menuId"></xm-menu-edit>
<xm-menu-edit v-loading="load.list" v-if="xmMenu" :xm-menu="xmMenu" :reload="reload" :visible="xmMenu&&xmMenu.menuId"></xm-menu-edit>
</template> </template>
<script> <script>
@ -7,7 +7,7 @@
props:['xmMenu','reload'], props:['xmMenu','reload'],
data() { data() {
return { return {
load:{list:false}
} }
},//end data },//end data
methods: { methods: {

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

@ -207,7 +207,7 @@
</el-tab-pane> </el-tab-pane>
<el-tab-pane :label="'工时( '+editForm.actWorkload+' / '+editForm.budgetWorkload+' h )'" name="51">
<el-tab-pane :label="'工时( '+(editForm.actWorkload?editForm.actWorkload:0)+' / '+(editForm.budgetWorkload?editForm.budgetWorkload:0)+' h )'" name="51">
<xm-workload-record v-if="activateTabPaneName=='51'" biz-type="5" :xm-menu="editForm" ></xm-workload-record> <xm-workload-record v-if="activateTabPaneName=='51'" biz-type="5" :xm-menu="editForm" ></xm-workload-record>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="链接" name="5"> <el-tab-pane label="链接" name="5">

7
src/views/xm/core/xmQuestion/XmQuestionDetail.vue

@ -1,6 +1,6 @@
<template> <template>
<section> <section>
<xm-question-edit v-if="xmQuestionDb" :xm-question="xmQuestionDb" :visible="showInfo"></xm-question-edit>
<xm-question-edit v-load="load.list" v-if="xmQuestionDb" :xm-question="xmQuestionDb" :visible="showInfo"></xm-question-edit>
</section> </section>
</template> </template>
@ -33,6 +33,7 @@
}, },
data() { data() {
return { return {
load:{list:false},
xmQuestionDb:null, xmQuestionDb:null,
showInfo:false, showInfo:false,
} }
@ -40,7 +41,11 @@
methods: { methods: {
getXmQuestion(id){ getXmQuestion(id){
this.load.list=true;
listXmQuestion({id:id}).then(res=>{ listXmQuestion({id:id}).then(res=>{
this.load.list=false;
var tips = res.data.tips; var tips = res.data.tips;
if(tips.isOk){ if(tips.isOk){
this.xmQuestionDb=res.data.data[0] this.xmQuestionDb=res.data.data[0]

2
src/views/xm/core/xmQuestion/XmQuestionEdit.vue

@ -143,7 +143,7 @@
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="工时" name="55">
<el-tab-pane :label="'工时( '+(editForm.actWorkload?editForm.actWorkload:0)+' / '+(editForm.budgetWorkload?editForm.budgetWorkload:0)+' h )'" name="55">
<xm-workload-record v-if="activateTabPaneName=='55'" biz-type="2" :xm-question="editForm" ></xm-workload-record> <xm-workload-record v-if="activateTabPaneName=='55'" biz-type="2" :xm-question="editForm" ></xm-workload-record>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="日志" name="4" v-if="opType!='add'"> <el-tab-pane label="日志" name="4" v-if="opType!='add'">

11
src/views/xm/core/xmTask/XmTaskDetail.vue

@ -1,5 +1,5 @@
<template> <template>
<xm-task-edit v-if="xmTaskDb&&xmTaskDb.id && showInfo" :xm-task="xmTaskDb" :visible="showInfo"></xm-task-edit>
<xm-task-edit v-loading="load.list" v-if="xmTaskDb&&xmTaskDb.id && showInfo" :xm-task="xmTaskDb" :visible="showInfo"></xm-task-edit>
</template> </template>
<script> <script>
@ -32,19 +32,24 @@
}, },
data() { data() {
return { return {
load:{list:false},
xmTaskDb:null, xmTaskDb:null,
showInfo:false, showInfo:false,
} }
},//end data },//end data
methods: { methods: {
getTask(id){
debugger;
getTask(id){
if(!id){ if(!id){
this.xmTaskDb=null this.xmTaskDb=null
return; return;
} }
this.load.list=true;
listXmTask({id:id}).then(res=>{ listXmTask({id:id}).then(res=>{
this.load.list=false;
var tips = res.data.tips; var tips = res.data.tips;
if(tips.isOk){ if(tips.isOk){
this.xmTaskDb=res.data.data[0] this.xmTaskDb=res.data.data[0]

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

@ -262,7 +262,7 @@
</el-row> </el-row>
</el-tab-pane> </el-tab-pane>
<el-tab-pane :label="'工时( '+editForm.actWorkload+' / '+editForm.budgetWorkload+' h )'" name="5">
<el-tab-pane :label="'工时( '+(editForm.actWorkload?editForm.actWorkload:0)+' / '+(editForm.budgetWorkload?editForm.budgetWorkload:0)+' h )'" name="5">
<xm-workload-record v-if="activateTabPaneName=='5'" biz-type="1" :xm-task="editForm" ></xm-workload-record> <xm-workload-record v-if="activateTabPaneName=='5'" biz-type="1" :xm-task="editForm" ></xm-workload-record>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="预算金额" name="6"> <el-tab-pane label="预算金额" name="6">

7
src/views/xm/core/xmTestCase/XmTestCaseDetail.vue

@ -1,5 +1,5 @@
<template> <template>
<xm-test-case-edit v-if="xmTestCaseDb&&xmTestCaseDb.id && showInfo" :xm-test-case="xmTestCaseDb" :visible="showInfo"></xm-test-case-edit>
<xm-test-case-edit v-load="load.list" v-if="xmTestCaseDb&&xmTestCaseDb.id && showInfo" :xm-test-case="xmTestCaseDb" :visible="showInfo"></xm-test-case-edit>
</template> </template>
<script> <script>
@ -32,6 +32,7 @@
}, },
data() { data() {
return { return {
load:{list:false},
xmTestCaseDb:null, xmTestCaseDb:null,
showInfo:false, showInfo:false,
} }
@ -43,7 +44,9 @@
this.xmTestCaseDb=null this.xmTestCaseDb=null
return; return;
} }
listXmTestCase({id:id}).then(res=>{
this.load.list=true;
listXmTestCase({id:id}).then(res=>{
this.load.list=false;
var tips = res.data.tips; var tips = res.data.tips;
if(tips.isOk){ if(tips.isOk){
this.xmTestCaseDb=res.data.data[0] this.xmTestCaseDb=res.data.data[0]

2
src/views/xm/core/xmTestCase/XmTestCaseEdit.vue

@ -88,7 +88,7 @@
<xm-test-plan-case-mng :xm-test-casedb="xmTestCasedb" :xm-test-case="editForm" v-if="activeTab=='3'"></xm-test-plan-case-mng> <xm-test-plan-case-mng :xm-test-casedb="xmTestCasedb" :xm-test-case="editForm" v-if="activeTab=='3'"></xm-test-plan-case-mng>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="工时" name="55">
<el-tab-pane :label="'工时( '+(editForm.actWorkload?editForm.actWorkload:0)+' / '+(editForm.budgetWorkload?editForm.budgetWorkload:0)+' h )'" name="55">
<xm-workload-record v-if="activeTab=='55'" biz-type="3" :xm-test-case="editForm" ></xm-workload-record> <xm-workload-record v-if="activeTab=='55'" biz-type="3" :xm-test-case="editForm" ></xm-workload-record>
</el-tab-pane> </el-tab-pane>
<el-tab-pane name="4" label="日志" v-if="opType!=='add'"></el-tab-pane> <el-tab-pane name="4" label="日志" v-if="opType!=='add'"></el-tab-pane>

7
src/views/xm/core/xmTestPlanCase/XmTestPlanCaseDetail.vue

@ -1,5 +1,5 @@
<template> <template>
<xm-test-plan-case-edit v-if="xmTestPlanCaseDb&&xmTestPlanCaseDb.caseId && showInfo" :xm-test-case="xmTestPlanCaseDb" :visible="showInfo"></xm-test-plan-case-edit>
<xm-test-plan-case-edit v-loading="load.list" v-if="xmTestPlanCaseDb&&xmTestPlanCaseDb.caseId && showInfo" :xm-test-case="xmTestPlanCaseDb" :visible="showInfo"></xm-test-plan-case-edit>
</template> </template>
<script> <script>
@ -32,6 +32,7 @@
}, },
data() { data() {
return { return {
load:{list:false},
xmTestPlanCaseDb:null, xmTestPlanCaseDb:null,
showInfo:false, showInfo:false,
} }
@ -43,7 +44,11 @@
this.xmTestPlanCaseDb=null this.xmTestPlanCaseDb=null
return; return;
} }
this.load.list=true;
listXmTestPlanCase({planId:planId,caseId:caseId}).then(res=>{ listXmTestPlanCase({planId:planId,caseId:caseId}).then(res=>{
this.load.list=false;
var tips = res.data.tips; var tips = res.data.tips;
if(tips.isOk){ if(tips.isOk){
this.xmTestPlanCaseDb=res.data.data[0] this.xmTestPlanCaseDb=res.data.data[0]

2
src/views/xm/core/xmTestPlanCase/XmTestPlanCaseEdit.vue

@ -133,7 +133,7 @@
</el-row> </el-row>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="工时" name="55">
<el-tab-pane :label="'工时( '+(editForm.actWorkload?editForm.actWorkload:0)+' / '+(editForm.budgetWorkload?editForm.budgetWorkload:0)+' h )'" name="55">
<xm-workload-record v-if="activateName=='55'" biz-type="4" :xm-test-plan-case="editForm" ></xm-workload-record> <xm-workload-record v-if="activateName=='55'" biz-type="4" :xm-test-plan-case="editForm" ></xm-workload-record>
</el-tab-pane> </el-tab-pane>
<el-tab-pane name="4" label="附件"> <el-tab-pane name="4" label="附件">

2
src/views/xm/core/xmWorkload/XmWorkloadList.vue

@ -75,7 +75,7 @@
XmWorkloadEdit, XmWorkloadEdit,
"xm-task-detail":()=>import("../xmTask/XmTaskDetail"), "xm-task-detail":()=>import("../xmTask/XmTaskDetail"),
"xm-question-detail":()=>import("../xmQuestion/XmQuestionMng"),
"xm-question-detail":()=>import("../xmQuestion/XmQuestionDetail"),
"xm-test-case-detail":()=>import("../xmTestCase/XmTestCaseDetail"), "xm-test-case-detail":()=>import("../xmTestCase/XmTestCaseDetail"),
"xm-test-plan-case-detail":()=>import("../xmTestPlanCase/XmTestPlanCaseDetail"), "xm-test-plan-case-detail":()=>import("../xmTestPlanCase/XmTestPlanCaseDetail"),
"xm-menu-detail":()=>import("../xmMenu/XmMenuDetail"), "xm-menu-detail":()=>import("../xmMenu/XmMenuDetail"),

Loading…
Cancel
Save