Commit 0ce6c5de authored by 徐一鸣's avatar 徐一鸣

流程管理列表交互

parent bf6cb630
......@@ -338,16 +338,20 @@ export default {
_self.moreActionList = [];
_self.showMoreActionList = true;
_self.moreActionList = moreActionList.map((item) => ({
id: row.id,
label: item.label,
callback() {
_self.showMoreActionList = false;
_self.moreActionList = [];
_self.moreActionList = moreActionList
.filter((item) => {
return item.showRule && item.showRule(row);
})
.map((item) => ({
id: row.id,
label: item.label,
callback() {
_self.showMoreActionList = false;
_self.moreActionList = [];
item.callback && item.callback(row);
},
}));
item.callback && item.callback(row);
},
}));
_self.$nextTick(() => {
let targetInfo = $event.target.getBoundingClientRect();
......
......@@ -124,9 +124,18 @@ export default {
methods: {
init(filter) {
let params = {
sectors: (filter.service_domains && filter.service_domains.map((item) => item.value).join(",")) || "",
workareas: (filter.workareas && filter.workareas.map((item) => item.value).join(",")) || "",
states: (filter.states && filter.states.map((item) => item.value).join(",")) || "",
sectors:
(filter.service_domains &&
filter.service_domains.map((item) => item.value).join(",")) ||
"",
workareas:
(filter.workareas &&
filter.workareas.map((item) => item.value).join(",")) ||
"",
states:
(filter.states &&
filter.states.map((item) => item.value).join(",")) ||
"",
page: filter.page,
page_size: filter.size,
};
......@@ -235,22 +244,37 @@ export default {
{
label: "取消发布",
callback: this.cancelPublishItem,
showRule(item) {
return item.state === 2;
},
},
{
label: "部署",
callback: this.deployItem,
showRule(item) {
return item.state === 0;
},
},
{
label: "取消部署",
callback: this.cancelDeployItem,
showRule(item) {
return item.state === 1;
},
},
{
label: "复制",
callback: this.copyItem,
showRule(item) {
return true;
},
},
{
label: "删除",
callback: this.deleteItem,
showRule(item) {
return item.state !== 2;
},
},
],
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment