Commit 06035247 authored by 徐一鸣's avatar 徐一鸣

服务管理fixed

parent 7bfafe24
...@@ -96,7 +96,7 @@ export default { ...@@ -96,7 +96,7 @@ export default {
</script> </script>
<style scoped> <style scoped>
. { deployment_info. {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
align-items: stretch; align-items: stretch;
......
...@@ -17,6 +17,11 @@ ...@@ -17,6 +17,11 @@
:style="{ :style="{
'margin-top': i < filterLength ? '0' : '10px', 'margin-top': i < filterLength ? '0' : '10px',
}" }"
>
<a
class="text_clip"
:class="{ current: isCurrentFilter(item.prop, v) }"
@click.prevent="selectFilter(item.prop, v)"
> >
<el-tooltip <el-tooltip
class="item" class="item"
...@@ -24,13 +29,9 @@ ...@@ -24,13 +29,9 @@
:content="v.name" :content="v.name"
placement="top" placement="top"
> >
<a <span v-text="v.name"></span>
class="text_clip"
:class="{ current: isCurrentFilter(item.prop, v) }"
@click.prevent="selectFilter(item.prop, v)"
v-text="v.name"
></a>
</el-tooltip> </el-tooltip>
</a>
</li> </li>
<div <div
......
...@@ -260,7 +260,11 @@ export default { ...@@ -260,7 +260,11 @@ export default {
}, },
{ {
getLabel(item) { getLabel(item) {
return ["申请上架", "申请下架", "审核中", "审核中"][item.state] || "-"; return (
["申请上架", "申请下架", "上架审核中", "下架审核中"][
item.state
] || "-"
);
}, },
callback(item) { callback(item) {
if (item.state == 0) { if (item.state == 0) {
...@@ -270,7 +274,7 @@ export default { ...@@ -270,7 +274,7 @@ export default {
} }
}, },
disabledRule(item) { disabledRule(item) {
return item.state == 2; return item.state == 2 || item.state == 3;
}, },
}, },
{ {
...@@ -308,13 +312,21 @@ export default { ...@@ -308,13 +312,21 @@ export default {
prop: "state", prop: "state",
data: [ data: [
{ {
name: "审核中", name: "已下架",
value: 0,
},
{
name: "已上架",
value: 1, value: 1,
}, },
{ {
name: "已下架", name: "上架审核中",
value: 2, value: 2,
}, },
{
name: "下架审核中",
value: 3,
},
], ],
}, },
]; ];
...@@ -618,7 +630,9 @@ export default { ...@@ -618,7 +630,9 @@ export default {
label: "服务状态", label: "服务状态",
prop: "state", prop: "state",
getText(item) { getText(item) {
return ["已下架", "已上架", "审核中"][item.state]; return ["已下架", "已上架", "上架审核中", "下架审核中"][
item.state
];
}, },
align: "center", align: "center",
}, },
...@@ -647,13 +661,21 @@ export default { ...@@ -647,13 +661,21 @@ export default {
prop: "state", prop: "state",
data: [ data: [
{ {
name: "审核中", name: "已下架",
value: 0,
},
{
name: "已上架",
value: 1, value: 1,
}, },
{ {
name: "已下架", name: "上架审核中",
value: 2, value: 2,
}, },
{
name: "下架审核中",
value: 3,
},
], ],
}, },
]; ];
...@@ -930,7 +952,9 @@ export default { ...@@ -930,7 +952,9 @@ export default {
return "-"; return "-";
} }
return (item.approve_state === 1 && item.use_uid === "") ? "分配" : "已分配"; return item.approve_state === 1 && item.use_uid === ""
? "分配"
: "已分配";
}, },
callback: this.cloudAllot, callback: this.cloudAllot,
disabledRule(item) { disabledRule(item) {
...@@ -1002,15 +1026,25 @@ export default { ...@@ -1002,15 +1026,25 @@ export default {
}, },
{ {
getLabel(item) { getLabel(item) {
return item.state == 1 ? "下架" : "上架"; if (item.state == 0 || item.state == 2) {
return "上架";
} else if (item.state == 1 || item.state == 3) {
return "下架";
} else {
return "-";
}
}, },
callback(item) { callback(item) {
item.state == 1 if (item.state == 2) {
? _self.soldOutItem(item) return soldUpItem(item);
: _self.soldUpItem(item); } else if (item.state == 3) {
return _self.soldOutItem(item);
} else {
return null;
}
}, },
disabledRule(item) { disabledRule(item) {
return item.state === 0; return item.state == 0 || item.state == 1;
}, },
}, },
{ {
......
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