Browse Source

优化查询条件

master
陈裕财 3 years ago
parent
commit
079d9ecaf1
  1. 5
      src/views/xm/core/components/XmIterationSelect.vue
  2. 57
      src/views/xm/core/components/XmProductSelect.vue
  3. 68
      src/views/xm/core/components/XmProjectSelect.vue
  4. 4
      src/views/xm/core/crowd/XmTaskCrowdMng.vue
  5. 2
      src/views/xm/core/wiki/archive/WikiList.vue
  6. 2
      src/views/xm/core/xmGroup/XmGroupMng.vue
  7. 2
      src/views/xm/core/xmIteration/XmIterationBox.vue
  8. 2
      src/views/xm/core/xmIteration/XmIterationMng.vue
  9. 2
      src/views/xm/core/xmMenu/XmEpicFeatures.vue
  10. 2
      src/views/xm/core/xmMenu/XmMenuMng.vue
  11. 2
      src/views/xm/core/xmMenu/XmMenuSelect.vue
  12. 2
      src/views/xm/core/xmMenuTemplate/XmMenuTemplateMng.vue
  13. 2
      src/views/xm/core/xmProduct/XmProductMng.vue
  14. 2
      src/views/xm/core/xmProduct/XmProductTplMng.vue
  15. 4
      src/views/xm/core/xmProject/XmProjectMng.vue
  16. 2
      src/views/xm/core/xmProject/XmProjectTplMng.vue
  17. 2
      src/views/xm/core/xmQuestion/XmQuestionMng.vue
  18. 2
      src/views/xm/core/xmTask/XmPhase.vue
  19. 2
      src/views/xm/core/xmTask/XmTaskList.vue
  20. 2
      src/views/xm/core/xmTask/XmTaskMng.vue
  21. 2
      src/views/xm/core/xmTaskExecuser/XmTaskExecuserMng.vue
  22. 2
      src/views/xm/core/xmTaskSbill/XmTaskSbillMng.vue
  23. 4
      src/views/xm/core/xmTaskTemplate/XmTaskTemplateMng.vue
  24. 4
      src/views/xm/core/xmWorkload/XmTaskSbillSelect.vue
  25. 2
      src/views/xm/core/xmWorkload/XmWorkloadInfo.vue
  26. 2
      src/views/xm/core/xmWorkload/XmWorkloadMng.vue

5
src/views/xm/core/components/XmIterationSelect.vue

@ -23,7 +23,7 @@
placement="top-start" placement="top-start"
title="更多条件、操作" title="更多条件、操作"
v-model="moreVisible" v-model="moreVisible"
width="600"
width="500"
trigger="manual" > trigger="manual" >
<el-button type="text" style="float:right;margin-top:-40px;" @click="moreVisible=false" icon="el-icon-close">关闭</el-button> <el-button type="text" style="float:right;margin-top:-40px;" @click="moreVisible=false" icon="el-icon-close">关闭</el-button>
<el-row> <el-row>
@ -137,6 +137,8 @@
const map=new Map(); const map=new Map();
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import MdpSelectUserXm from "@/views/xm/core/components/MdpSelectUserXm/index";
import XmIterationAdd from "../xmIteration/XmIterationEdit.vue"; import XmIterationAdd from "../xmIteration/XmIterationEdit.vue";
export default { export default {
@ -405,6 +407,7 @@
}, },
},//end methods },//end methods
components: { components: {
MdpSelectUserXm,
XmIterationAdd, XmIterationAdd,
// //
}, },

57
src/views/xm/core/components/XmProductSelect.vue

@ -30,7 +30,7 @@
<el-popover <el-popover
placement="top-start" placement="top-start"
title="更多条件、操作" title="更多条件、操作"
width="600"
width="500"
v-model="moreVisible" v-model="moreVisible"
trigger="manual" trigger="manual"
> >
@ -60,17 +60,7 @@
</el-row> </el-row>
<el-row> <el-row>
<font class="more-label-font"> 产品经理: </font> <font class="more-label-font"> 产品经理: </font>
<el-tag
v-if="filters.pmUser"
closable
@click="selectFiltersPmUser"
@close="clearFiltersPmUser()"
>{{ filters.pmUser.username }}</el-tag
>
<el-button v-else @click="selectFiltersPmUser()"
>选责任人</el-button
>
<el-button @click="setFiltersPmUserAsMySelf()">我的</el-button>
<mdp-select-user-xm label="选择产品经理" v-model="filters" userid-key="pmUserid" username-key="pmUsername" :project-id="linkProjectId" :clearable="true"></mdp-select-user-xm>
</el-row> </el-row>
@ -222,8 +212,8 @@ import util from "@/common/js/util"; //全局公共库
//import Sticky from '@/components/Sticky' // header //import Sticky from '@/components/Sticky' // header
//import { initSimpleDicts } from '@/api/mdp/meta/item';// //import { initSimpleDicts } from '@/api/mdp/meta/item';//
import { listXmProductWithState } from "@/api/xm/core/xmProduct"; import { listXmProductWithState } from "@/api/xm/core/xmProduct";
import { mapGetters } from "vuex";
import UsersSelect from "@/views/mdp/sys/user/UsersSelect";
import { mapGetters } from "vuex";
import MdpSelectUserXm from "@/views/xm/core/components/MdpSelectUserXm/index";
import XmProductAdd from "../xmProduct/XmProductEdit.vue"; import XmProductAdd from "../xmProduct/XmProductEdit.vue";
const map = new Map(); const map = new Map();
@ -248,8 +238,9 @@ export default {
return { return {
filters: { filters: {
key: "", key: "",
id: "", //
pmUser: null, //
id: "", //
pmUserid:'',
pmUsername:'',
}, },
xmProducts: [], // xmProducts: [], //
pageInfo: { pageInfo: {
@ -353,8 +344,8 @@ export default {
params.id = this.filters.id; params.id = this.filters.id;
} }
if (this.filters.pmUser) {
params.pmUserid = this.filters.pmUser.userid;
if (this.filters.pmUserid) {
params.pmUserid = this.filters.pmUserid;
} }
this.load.list = true; this.load.list = true;
listXmProductWithState(params) listXmProductWithState(params)
@ -378,7 +369,7 @@ export default {
this.$refs.table.setCurrentRow(row); this.$refs.table.setCurrentRow(row);
this.rowClick(row); this.rowClick(row);
}else{ }else{
if(this.xmProducts.length==0 ){
if(this.xmProducts.length==0 && this.moreVisible==false ){
if(this.editForm && this.editForm.id){ if(this.editForm && this.editForm.id){
this.clearSelect() this.clearSelect()
} }
@ -414,29 +405,7 @@ export default {
this.$emit("selected", row); this.$emit("selected", row);
this.productVisible = false; this.productVisible = false;
this.moreVisible = false; this.moreVisible = false;
},
/**begin 自定义函数请在下面加**/
clearFiltersPmUser: function () {
this.filters.pmUser = null;
this.searchXmProducts();
},
selectFiltersPmUser() {
this.selectFiltersPmUserVisible = true;
},
onFiltersPmUserSelected(users) {
if (users && users.length > 0) {
this.filters.pmUser = users[0];
} else {
this.filters.pmUser = null;
}
this.selectFiltersPmUserVisible = false;
this.searchXmProducts();
},
setFiltersPmUserAsMySelf() {
this.filters.pmUser = this.userInfo;
this.searchXmProducts();
},
},
tableRowClassName({ row, rowIndex }) { tableRowClassName({ row, rowIndex }) {
if (row && this.editForm && row.id == this.editForm.id) { if (row && this.editForm && row.id == this.editForm.id) {
@ -530,8 +499,8 @@ export default {
this.addProductVisible = false; this.addProductVisible = false;
}, },
}, //end methods }, //end methods
components: {
UsersSelect,
components: {
MdpSelectUserXm,
XmProductAdd, XmProductAdd,
// //
}, },

68
src/views/xm/core/components/XmProjectSelect.vue

@ -30,7 +30,7 @@
<el-popover <el-popover
placement="top-start" placement="top-start"
title="更多条件、操作" title="更多条件、操作"
width="600"
width="500"
v-model="moreVisible" v-model="moreVisible"
trigger="manual" trigger="manual"
> >
@ -60,19 +60,7 @@
</el-row> </el-row>
<el-row> <el-row>
<font class="more-label-font"> 项目经理: </font> <font class="more-label-font"> 项目经理: </font>
<el-tag
v-if="filters.pmUser"
closable
@click="selectFiltersPmUser"
@close="clearFiltersPmUser()"
>{{ filters.pmUser.username }}</el-tag
>
<el-button v-else @click="selectFiltersPmUser()"
>选责任人</el-button
>
<el-button @click="setFiltersPmUserAsMySelf()"
>我的</el-button
>
<mdp-select-user-xm label="选择项目经理" v-model="filters" userid-key="pmUserid" username-key="pmUsername" :clearable="true"></mdp-select-user-xm>
</el-row> </el-row>
<el-row> <el-row>
@ -206,18 +194,7 @@
> >
</slot> </slot>
</span> </span>
</el-popover>
<el-drawer
title="选择员工"
:visible.sync="selectFiltersPmUserVisible"
size="60%"
append-to-body
>
<users-select
@confirm="onFiltersPmUserSelected"
ref="usersSelect"
></users-select>
</el-drawer>
</el-popover>
<el-dialog append-to-body :visible.sync="addProjectVisible" width="70%" top="20px"> <el-dialog append-to-body :visible.sync="addProjectVisible" width="70%" top="20px">
<xm-project-add <xm-project-add
@ -236,10 +213,10 @@ import util from "@/common/js/util"; //全局公共库
//import Sticky from '@/components/Sticky' // header //import Sticky from '@/components/Sticky' // header
//import { initSimpleDicts } from '@/api/mdp/meta/item';// //import { initSimpleDicts } from '@/api/mdp/meta/item';//
import { listXmProject } from "@/api/xm/core/xmProject"; import { listXmProject } from "@/api/xm/core/xmProject";
import { mapGetters } from "vuex";
import UsersSelect from "@/views/mdp/sys/user/UsersSelect";
import { mapGetters } from "vuex";
const map = new Map(); const map = new Map();
import MdpSelectUserXm from "@/views/xm/core/components/MdpSelectUserXm/index";
import XmProjectAdd from "../xmProject/XmProjectEdit.vue"; import XmProjectAdd from "../xmProject/XmProjectEdit.vue";
export default { export default {
@ -264,7 +241,8 @@ export default {
filters: { filters: {
key: "", key: "",
id: "", // id: "", //
pmUser: null, //
pmUserid:'',
pmUsername:'',
}, },
xmProjects: [], // xmProjects: [], //
pageInfo: { pageInfo: {
@ -365,8 +343,8 @@ export default {
params.id = this.filters.id; params.id = this.filters.id;
} }
if (this.filters.pmUser) {
params.pmUserid = this.filters.pmUser.userid;
if (this.filters.pmUserid) {
params.pmUserid = this.filters.pmUserid;
} }
this.load.list = true; this.load.list = true;
listXmProject(params) listXmProject(params)
@ -390,7 +368,7 @@ export default {
this.$refs.table.setCurrentRow(row); this.$refs.table.setCurrentRow(row);
this.rowClick(row); this.rowClick(row);
} else{ } else{
if(this.xmProjects.length==0 ){
if(this.xmProjects.length==0 && this.moreVisible==false){
if(this.editForm && this.editForm.id){ if(this.editForm && this.editForm.id){
this.clearSelect() this.clearSelect()
} }
@ -426,29 +404,7 @@ export default {
this.$emit("selected", row); this.$emit("selected", row);
this.projectVisible = false; this.projectVisible = false;
this.moreVisible = false; this.moreVisible = false;
},
/**begin 自定义函数请在下面加**/
clearFiltersPmUser: function () {
this.filters.pmUser = null;
this.searchXmProjects();
},
selectFiltersPmUser() {
this.selectFiltersPmUserVisible = true;
},
onFiltersPmUserSelected(users) {
if (users && users.length > 0) {
this.filters.pmUser = users[0];
} else {
this.filters.pmUser = null;
}
this.selectFiltersPmUserVisible = false;
this.searchXmProjects();
},
setFiltersPmUserAsMySelf() {
this.filters.pmUser = this.userInfo;
this.searchXmProjects();
},
},
tableRowClassName({ row, rowIndex }) { tableRowClassName({ row, rowIndex }) {
if (row && this.editForm && row.id == this.editForm.id) { if (row && this.editForm && row.id == this.editForm.id) {
@ -545,7 +501,7 @@ export default {
}, },
}, //end methods }, //end methods
components: { components: {
UsersSelect,XmProjectAdd,
MdpSelectUserXm,XmProjectAdd,
// //
}, },
mounted() { mounted() {

4
src/views/xm/core/crowd/XmTaskCrowdMng.vue

@ -106,7 +106,7 @@
<el-popover <el-popover
placement="top-start" placement="top-start"
title="" title=""
width="600"
width="500"
trigger="click" trigger="click"
> >
<el-row> <el-row>
@ -170,7 +170,7 @@
<el-popover <el-popover
placement="top-start" placement="top-start"
title="选择展示方式" title="选择展示方式"
width="600"
width="500"
trigger="hover" trigger="hover"
> >
<el-row> <el-row>

2
src/views/xm/core/wiki/archive/WikiList.vue

@ -18,7 +18,7 @@
<el-popover <el-popover
placement="top-start" placement="top-start"
title="" title=""
width="600"
width="500"
v-model="moreVisible" v-model="moreVisible"
trigger="manual" > trigger="manual" >
<el-row> <el-row>

2
src/views/xm/core/xmGroup/XmGroupMng.vue

@ -13,7 +13,7 @@
<el-popover <el-popover
placement="bottom" placement="bottom"
width="600"
width="500"
trigger="click"> trigger="click">
<el-button type="plain" @click="xmRecordVisible=true" icon="el-icon-document">变化日志</el-button> <el-button type="plain" @click="xmRecordVisible=true" icon="el-icon-document">变化日志</el-button>
<el-button type="plain" @click="doSearchImGroupsByProjectId" icon="el-icon-document">绑定即聊情况</el-button> <el-button type="plain" @click="doSearchImGroupsByProjectId" icon="el-icon-document">绑定即聊情况</el-button>

2
src/views/xm/core/xmIteration/XmIterationBox.vue

@ -13,7 +13,7 @@
<el-popover <el-popover
placement="top-start" placement="top-start"
title="" title=""
width="600"
width="500"
trigger="click" > trigger="click" >
<el-divider content-position="left"><strong>查询条件</strong></el-divider> <el-divider content-position="left"><strong>查询条件</strong></el-divider>
<el-row> <el-row>

2
src/views/xm/core/xmIteration/XmIterationMng.vue

@ -42,7 +42,7 @@
v-on:click="searchXmIterations" v-on:click="searchXmIterations"
icon="el-icon-search" icon="el-icon-search"
></el-button> ></el-button>
<el-popover placement="top-start" title="" width="600" trigger="click">
<el-popover placement="top-start" title="" width="500" trigger="click">
<el-divider content-position="left" <el-divider content-position="left"
><strong>查询条件</strong></el-divider ><strong>查询条件</strong></el-divider
> >

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

@ -42,7 +42,7 @@
<el-popover <el-popover
placement="top-start" placement="top-start"
title="更多操作" title="更多操作"
width="600"
width="500"
trigger="manual" trigger="manual"
v-model="moreVisible" v-model="moreVisible"
> >

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

@ -18,7 +18,7 @@
<el-popover <el-popover
placement="top-start" placement="top-start"
title="更多查询条件或者操作" title="更多查询条件或者操作"
width="600"
width="500"
v-model="moreVisible" v-model="moreVisible"
trigger="manual" > trigger="manual" >

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

@ -33,7 +33,7 @@
<el-popover <el-popover
placement="top-start" placement="top-start"
title="" title=""
width="600"
width="500"
trigger="click" > trigger="click" >
<el-row> <el-row>
<el-col :span="24" style="padding-top:5px;" > <el-col :span="24" style="padding-top:5px;" >

2
src/views/xm/core/xmMenuTemplate/XmMenuTemplateMng.vue

@ -4,7 +4,7 @@
<el-row> <el-row>
<el-popover <el-popover
placement="bottom" placement="bottom"
width="600"
width="500"
trigger="click"> trigger="click">
<xm-product-tpl-mng :auto-select="true" :isSelect="true" showType="simple" @row-click="onProductRowClick" @clear="onProductClearSelect"></xm-product-tpl-mng> <xm-product-tpl-mng :auto-select="true" :isSelect="true" showType="simple" @row-click="onProductRowClick" @clear="onProductClearSelect"></xm-product-tpl-mng>
<el-link type="warning" slot="reference" icon="el-icon-search"><font style="font-size:14px;">{{filters.product?filters.product.productName:'选择产品模板'}}</font></el-link> <el-link type="warning" slot="reference" icon="el-icon-search"><font style="font-size:14px;">{{filters.product?filters.product.productName:'选择产品模板'}}</font></el-link>

2
src/views/xm/core/xmProduct/XmProductMng.vue

@ -325,7 +325,7 @@
<el-dialog <el-dialog
title="通过复制创建新的模板或者新的产品" title="通过复制创建新的模板或者新的产品"
:visible.sync="copyToVisible" :visible.sync="copyToVisible"
width="600" >
width="500" >
<el-form> <el-form>
<el-form-item label="产品名称"> <el-form-item label="产品名称">
<el-input v-model="xmProductCopy.productName" placeholder="新的产品名称"></el-input> <el-input v-model="xmProductCopy.productName" placeholder="新的产品名称"></el-input>

2
src/views/xm/core/xmProduct/XmProductTplMng.vue

@ -86,7 +86,7 @@
<el-dialog <el-dialog
title="通过复制创建新的模板或者新的产品" title="通过复制创建新的模板或者新的产品"
:visible.sync="copyToVisible" :visible.sync="copyToVisible"
width="600" >
width="500" >
<el-form> <el-form>
<el-form-item label="产品名称"> <el-form-item label="产品名称">
<el-input v-model="xmProductCopy.productName" placeholder="新的产品名称"></el-input> <el-input v-model="xmProductCopy.productName" placeholder="新的产品名称"></el-input>

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

@ -25,7 +25,7 @@
<el-popover <el-popover
placement="top-start" placement="top-start"
title="更多条件、操作" title="更多条件、操作"
width="600"
width="500"
trigger="click" > trigger="click" >
<el-row> <el-row>
<el-row> <el-row>
@ -303,7 +303,7 @@
<el-dialog <el-dialog
title="通过复制创建新的模板或者新的项目" title="通过复制创建新的模板或者新的项目"
:visible.sync="copyToVisible" :visible.sync="copyToVisible"
width="600" >
width="500" >
<el-form> <el-form>
<el-form-item label="项目名称"> <el-form-item label="项目名称">
<el-input v-model="xmProjectCopy.name" placeholder="新的项目名称"></el-input> <el-input v-model="xmProjectCopy.name" placeholder="新的项目名称"></el-input>

2
src/views/xm/core/xmProject/XmProjectTplMng.vue

@ -47,7 +47,7 @@
title="通过复制创建新的模板或者新的项目" title="通过复制创建新的模板或者新的项目"
:visible.sync="copyToVisible" :visible.sync="copyToVisible"
append-to-body append-to-body
width="600" >
width="500" >
<el-form> <el-form>
<el-form-item label="项目名称"> <el-form-item label="项目名称">
<el-input v-model="xmProjectCopy.name" placeholder="新的项目名称"></el-input> <el-input v-model="xmProjectCopy.name" placeholder="新的项目名称"></el-input>

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

@ -27,7 +27,7 @@
<el-popover <el-popover
placement="top-start" placement="top-start"
title="更多条件、操作" title="更多条件、操作"
width="600"
width="500"
v-model="moreVisible" v-model="moreVisible"
trigger="manual" > trigger="manual" >

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

@ -77,7 +77,7 @@
<el-popover <el-popover
placement="top-start" placement="top-start"
title="更多条件、操作" title="更多条件、操作"
width="600"
width="500"
trigger="manual" trigger="manual"
v-model="moreVisible" v-model="moreVisible"
> >

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

@ -5,7 +5,7 @@
<el-row class="page-main padding-left"> <el-row class="page-main padding-left">
<el-popover <el-popover
placement="bottom" placement="bottom"
width="600"
width="500"
trigger="click"> trigger="click">
<xm-project-select v-if="ptype!=='1' && (!selProject||!selProject.id)" :auto-select="true" :xm-iteration="xmIteration" :xm-product="xmProduct" @row-click="onProjectRowClick" @clear="onProjectClear"></xm-project-select> <xm-project-select v-if="ptype!=='1' && (!selProject||!selProject.id)" :auto-select="true" :xm-iteration="xmIteration" :xm-product="xmProduct" @row-click="onProjectRowClick" @clear="onProjectClear"></xm-project-select>
<el-link type="warning" slot="reference" v-if="ptype!=='1' && (!selProject||!selProject.id)" icon="el-icon-search"><font style="font-size:14px;">{{filters.selProject?filters.selProject.name:'选择项目'}}</font></el-link> <el-link type="warning" slot="reference" v-if="ptype!=='1' && (!selProject||!selProject.id)" icon="el-icon-search"><font style="font-size:14px;">{{filters.selProject?filters.selProject.name:'选择项目'}}</font></el-link>

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

@ -73,7 +73,7 @@
<el-popover <el-popover
placement="top-start" placement="top-start"
title="更多查询条件或者操作" title="更多查询条件或者操作"
width="600"
width="500"
trigger="manual" trigger="manual"
v-model="moreVisible" v-model="moreVisible"
> >

2
src/views/xm/core/xmTaskExecuser/XmTaskExecuserMng.vue

@ -27,7 +27,7 @@
<el-table-column prop="status" label="候选状态" width="100" sortable fixed="left"> <el-table-column prop="status" label="候选状态" width="100" sortable fixed="left">
<template slot-scope="scope"> <template slot-scope="scope">
<el-popover trigger="hover" <el-popover trigger="hover"
width="600" >
width="500" >
<el-row> <el-row>
<!--结算状态0未结算1已部分结算2无需结算4已申请结算5结算失败6已全部结算--> <!--结算状态0未结算1已部分结算2无需结算4已申请结算5结算失败6已全部结算-->
<el-button type="primary" v-if="scope.row.status=='7' " @click="becomeCandidate(scope.row)">成为候选人</el-button> <el-button type="primary" v-if="scope.row.status=='7' " @click="becomeCandidate(scope.row)">成为候选人</el-button>

2
src/views/xm/core/xmTaskSbill/XmTaskSbillMng.vue

@ -23,7 +23,7 @@
<el-input v-model="filters.key" clearable style="width: 20%;" placeholder="模糊查询:编号/标题/项目名称"></el-input> <el-input v-model="filters.key" clearable style="width: 20%;" placeholder="模糊查询:编号/标题/项目名称"></el-input>
<el-button v-loading="load.list" :disabled="load.list==true" @click="searchXmTaskSbills" icon="el-icon-search">查询</el-button> <el-button v-loading="load.list" :disabled="load.list==true" @click="searchXmTaskSbills" icon="el-icon-search">查询</el-button>
<!-- <el-button type="danger" v-loading="load.del" @click="batchDel" :disabled="this.sels.length===0 || load.del==true" icon="el-icon-delete"></el-button>--> <!-- <el-button type="danger" v-loading="load.del" @click="batchDel" :disabled="this.sels.length===0 || load.del==true" icon="el-icon-delete"></el-button>-->
<el-popover placement="top-start" title="更多查询条件" width="600" v-model="moreVisible" trigger="manual" >
<el-popover placement="top-start" title="更多查询条件" width="500" v-model="moreVisible" trigger="manual" >
<el-row> <el-row>
<el-col :span="24" style="padding-top:5px;"> <el-col :span="24" style="padding-top:5px;">
<span class="more-label-font">创建时间:</span> <span class="more-label-font">创建时间:</span>

4
src/views/xm/core/xmTaskTemplate/XmTaskTemplateMng.vue

@ -3,7 +3,7 @@
<el-row> <el-row>
<el-popover <el-popover
placement="bottom" placement="bottom"
width="600"
width="500"
trigger="click"> trigger="click">
<xm-project-tpl-mng :auto-select="true" :isSelect="true" showType="simple" @row-click="onProjectRowClick" @clear="onProjectClearSelect"></xm-project-tpl-mng> <xm-project-tpl-mng :auto-select="true" :isSelect="true" showType="simple" @row-click="onProjectRowClick" @clear="onProjectClearSelect"></xm-project-tpl-mng>
<el-link type="warning" slot="reference" icon="el-icon-search"><font style="font-size:14px;">{{filters.project?filters.project.name:'选择项目模板'}}</font></el-link> <el-link type="warning" slot="reference" icon="el-icon-search"><font style="font-size:14px;">{{filters.project?filters.project.name:'选择项目模板'}}</font></el-link>
@ -11,7 +11,7 @@
<el-popover <el-popover
placement="bottom" placement="bottom"
width="600"
width="500"
trigger="click"> trigger="click">
<xm-product-tpl-mng :auto-select="true" :isSelect="true" showType="simple" @row-click="onProductRowClick" @clear="onProductClearSelect"></xm-product-tpl-mng> <xm-product-tpl-mng :auto-select="true" :isSelect="true" showType="simple" @row-click="onProductRowClick" @clear="onProductClearSelect"></xm-product-tpl-mng>
<el-link type="warning" slot="reference" icon="el-icon-search"><font style="font-size:14px;">{{filters.product?filters.product.productName:'选择产品模板'}}</font></el-link> <el-link type="warning" slot="reference" icon="el-icon-search"><font style="font-size:14px;">{{filters.product?filters.product.productName:'选择产品模板'}}</font></el-link>

4
src/views/xm/core/xmWorkload/XmTaskSbillSelect.vue

@ -2,7 +2,7 @@
<section> <section>
<el-popover <el-popover
placement="bottom" placement="bottom"
width="600"
width="500"
trigger="manual" trigger="manual"
v-model="sbillVisible"> v-model="sbillVisible">
@ -18,7 +18,7 @@
<el-popover <el-popover
placement="top-start" placement="top-start"
title="" title=""
width="600"
width="500"
v-model="moreVisible" v-model="moreVisible"
trigger="manual" > trigger="manual" >
<el-row> <el-row>

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

@ -25,7 +25,7 @@
<!-- <el-button type="primary" @click="showAdd" icon="el-icon-plus"> </el-button>--> <!-- <el-button type="primary" @click="showAdd" icon="el-icon-plus"> </el-button>-->
<el-button type="warning" v-loading="load.edit" @click="batchSetSbillIdNull" :disabled="this.sels.length===0 || load.edit==true" icon="el-icon-setting">移出结算单</el-button> <el-button type="warning" v-loading="load.edit" @click="batchSetSbillIdNull" :disabled="this.sels.length===0 || load.edit==true" icon="el-icon-setting">移出结算单</el-button>
<el-button type="danger" v-loading="load.del" @click="batchDel" :disabled="this.sels.length===0 || load.del==true" icon="el-icon-delete"></el-button> <el-button type="danger" v-loading="load.del" @click="batchDel" :disabled="this.sels.length===0 || load.del==true" icon="el-icon-delete"></el-button>
<el-popover placement="top-start" title="更多查询条件" width="600" v-model="moreVisible" trigger="manual" >
<el-popover placement="top-start" title="更多查询条件" width="500" v-model="moreVisible" trigger="manual" >
<el-row> <el-row>
<el-col :span="24" style="padding-top:5px;"> <el-col :span="24" style="padding-top:5px;">
<span class="more-label-font">创建时间:</span> <span class="more-label-font">创建时间:</span>

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

@ -23,7 +23,7 @@
<!-- <el-button type="primary" @click="showAdd" icon="el-icon-plus"> </el-button>--> <!-- <el-button type="primary" @click="showAdd" icon="el-icon-plus"> </el-button>-->
<el-button type="warning" v-loading="load.edit" @click="batchSetSbillIdNull" :disabled="this.sels.length===0 || load.edit==true" icon="el-icon-setting">移出结算单</el-button> <el-button type="warning" v-loading="load.edit" @click="batchSetSbillIdNull" :disabled="this.sels.length===0 || load.edit==true" icon="el-icon-setting">移出结算单</el-button>
<el-button type="danger" v-loading="load.del" @click="batchDel" :disabled="this.sels.length===0 || load.del==true" icon="el-icon-delete"></el-button> <el-button type="danger" v-loading="load.del" @click="batchDel" :disabled="this.sels.length===0 || load.del==true" icon="el-icon-delete"></el-button>
<el-popover placement="top-start" title="更多查询条件" width="600" v-model="moreVisible" trigger="manual" >
<el-popover placement="top-start" title="更多查询条件" width="500" v-model="moreVisible" trigger="manual" >
<el-row> <el-row>
<el-col :span="24" style="padding-top:5px;"> <el-col :span="24" style="padding-top:5px;">
<span class="more-label-font">创建时间:</span> <span class="more-label-font">创建时间:</span>

Loading…
Cancel
Save