提交 65c60602 编写于 作者: zhentian.jia's avatar zhentian.jia

入口管理

上级 d7d9a143
......@@ -56,7 +56,7 @@ service.interceptors.request.use(config => {
// console.log('环境变量>>>> ', process.env.BUILD_ENV);
// config.headers['token'] = 'BFD804F3A3194FBBBE113962222839F6';
// config.headers['token'] = 'F8209898391C40A0B8DBC1ED9E157291';
config.headers['token'] = '2E46B77D801C479DBA1C550CE70D348F';
config.headers['token'] = '006EAC5D201B4547A27C842505F0E368';
}else{
config.headers['token'] = localStorage.getItem('storageToken')
}
......
......@@ -13,7 +13,7 @@
<el-button type="primary" size="small">查询</el-button>
</el-col>
<el-col :span="4" style="padding:0;text-align:right;padding-right:10px;">
<el-button type="primary" size="small">新建入口</el-button>
<el-button type="primary" size="small" @click="toPage()">新建入口</el-button>
</el-col>
</el-form>
<el-table :data="tableData" style="width: 100%">
......@@ -24,13 +24,13 @@
<el-table-column prop="desc" label="入口介绍" align="center"></el-table-column>
<el-table-column prop="startTime" label="开始时间" align="center"></el-table-column>
<el-table-column prop="endTime" label="介绍时间" align="center"></el-table-column>
<el-table-column fixed="right" label="状态" align="center">
<el-table-column prop="status" label="状态" align="center">
<template slot-scope="scope">{{ scope.row.status | shieldStatus }}</template>
</el-table-column>
<el-table-column fixed="right" label="操作" width="350" align="center">
<template slot-scope="scope">
<el-button type="primary" size="small">编辑</el-button>
<el-button type="primary" size="small">上架</el-button>
<el-button type="primary" @click="toPage(scope.row.id)" size="small">编辑</el-button>
<el-button type="primary" @click="openDialog('up',scope.row)" size="small">上架</el-button>
<el-button type="primary" size="small">下架</el-button>
<el-button type="primary" size="small">删除</el-button>
</template>
......@@ -48,6 +48,20 @@
:total="totalRows"
></el-pagination>
</div>
<el-dialog title="确认上架" :visible.sync="dialogUp" width="30%" center>
<p v-if="childrenNum > 0" class="dialog_p">该项目已关联{{ childrenNum }}个子项目</p>
<p v-if="childrenNum > 0" class="dialog_p">确认要继续上架吗?</p>
<p v-if="childrenNum == 0" class="dialog_p">该项目已关联0个子项目</p>
<p v-if="childrenNum == 0" class="dialog_p">继续上架,将在APP端无法显示该项目</p>
<span v-if="childrenNum > 0" slot="footer" class="dialog-footer">
<el-button @click="dialogUp = false">确认上架</el-button>
<el-button type="primary" @click="dialogUp = false">取消</el-button>
</span>
<span v-if="childrenNum == 0" slot="footer" class="dialog-footer">
<el-button @click="dialogUp = false">取消</el-button>
<el-button type="primary" @click="dialogUp = false">确定上架</el-button>
</span>
</el-dialog>
</div>
</div>
</template>
......@@ -82,7 +96,10 @@ export default {
endTime: "2019-12-10",
status: 1
}
]
],
dialogUp: false,
childrenNum: 1,
scopeRow: {},
};
},
computed: {
......@@ -102,6 +119,18 @@ export default {
handleCurrentChange(val) {
console.log(`当前页: ${val}`);
this.formInline.pageNo = val;
},
toPage(id) {
console.log(id);
if (id === undefined) {
this.$router.push("edit-entry");
} else {
this.$router.push("edit-entry?projectId=" + id);
}
},
openDialog(type,row) {
vm.scopeRow = row;
vm.dialogUp = true;
}
}
};
......@@ -111,6 +140,9 @@ export default {
.component-content {
padding: 10px;
background: #fff;
.dialog_p {
text-align: center;
}
}
}
</style>
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册