|
@@ -9,19 +9,7 @@
|
|
|
<el-button size="mini" type="primary" @click="$router.push({ path: './detail' })" icon="el-icon-plus">添加对接会</el-button>
|
|
|
</el-col>
|
|
|
<el-col :span="24" class="main">
|
|
|
- <!-- <mainData :tableData="tableData" :total="total" @delete="deleteData"></mainData> -->
|
|
|
- <data-table
|
|
|
- :fields="fields"
|
|
|
- @delete="toDelete"
|
|
|
- :data="list"
|
|
|
- :opera="opera"
|
|
|
- @edit="toEdit"
|
|
|
- :total="total"
|
|
|
- @query="search"
|
|
|
- @share="share"
|
|
|
- @tickets="tickets"
|
|
|
- @order="order"
|
|
|
- ></data-table>
|
|
|
+ <data-table :fields="fields" :data="list" :total="total" @query="search" :opera="opera" @edit="toEdit" @share="share"></data-table>
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -46,7 +34,7 @@ export default {
|
|
|
topTitle: '对接会管理',
|
|
|
opera: [
|
|
|
{
|
|
|
- label: '编辑',
|
|
|
+ label: '编辑&状态审核',
|
|
|
icon: 'el-icon-edit',
|
|
|
method: 'edit',
|
|
|
},
|
|
@@ -55,33 +43,31 @@ export default {
|
|
|
icon: 'el-icon-share',
|
|
|
method: 'share',
|
|
|
display: item => {
|
|
|
- return item.is_allowed == '1' ? true : false;
|
|
|
+ return item.status == '0' ? true : false;
|
|
|
},
|
|
|
},
|
|
|
-
|
|
|
- {
|
|
|
- label: '对接会审核',
|
|
|
- icon: 'el-icon-tickets',
|
|
|
- method: 'tickets',
|
|
|
- display: item => {
|
|
|
- return item.role == '1' ? true : false;
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- label: '对接会开始状态审核',
|
|
|
- icon: 'el-icon-s-order',
|
|
|
- method: 'order',
|
|
|
- display: item => {
|
|
|
- return item.is_allowed == '1' ? true : false;
|
|
|
- },
|
|
|
- },
|
|
|
-
|
|
|
- {
|
|
|
- label: '删除',
|
|
|
- icon: 'el-icon-delete',
|
|
|
- method: 'delete',
|
|
|
- confirm: true,
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // label: '对接会审核',
|
|
|
+ // icon: 'el-icon-tickets',
|
|
|
+ // method: 'tickets',
|
|
|
+ // display: item => {
|
|
|
+ // return item.role == '3' ? true : false;
|
|
|
+ // },
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: '对接会开始状态审核',
|
|
|
+ // icon: 'el-icon-s-order',
|
|
|
+ // method: 'order',
|
|
|
+ // display: item => {
|
|
|
+ // return item.status == '0' ? true : false;
|
|
|
+ // },
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: '删除',
|
|
|
+ // icon: 'el-icon-delete',
|
|
|
+ // method: 'delete',
|
|
|
+ // confirm: true,
|
|
|
+ // },
|
|
|
],
|
|
|
fields: [
|
|
|
{ label: '对接会标题', prop: 'title' },
|
|
@@ -93,13 +79,13 @@ export default {
|
|
|
{ label: '对接会简介', prop: 'desc' },
|
|
|
{ label: '负责人', prop: 'adminuser' },
|
|
|
{ label: '负责人手机号', prop: 'phone' },
|
|
|
- {
|
|
|
- label: '审核状态',
|
|
|
- prop: 'is_allowed',
|
|
|
- format: item => {
|
|
|
- return item === '0' ? '未审核' : item === '1' ? '已允许' : '已拒绝';
|
|
|
- },
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // label: '审核状态',
|
|
|
+ // prop: 'is_allowed',
|
|
|
+ // format: item => {
|
|
|
+ // return item === '0' ? '未审核' : item === '1' ? '已允许' : '已拒绝';
|
|
|
+ // },
|
|
|
+ // },
|
|
|
{
|
|
|
label: '对接会状态',
|
|
|
prop: 'status',
|
|
@@ -123,6 +109,7 @@ export default {
|
|
|
...live(['query', 'delete', 'update']),
|
|
|
...place({ palcequery: 'query', palcefetch: 'fetch' }),
|
|
|
...authUser({ authUserDelete: 'delete' }),
|
|
|
+ // 查询
|
|
|
async search({ skip = 0, limit = 10, ...info } = {}) {
|
|
|
if (this.user.role != '1') info.user_id = this.user.uid;
|
|
|
let res = await this.query({ skip, limit, user_id: this.user.uid });
|
|
@@ -143,43 +130,25 @@ export default {
|
|
|
this.$set(this, `list`, res.data);
|
|
|
this.$set(this, `total`, res.total);
|
|
|
},
|
|
|
+ // 修改
|
|
|
toEdit({ data }) {
|
|
|
this.$router.push({ path: './detail', query: { id: data.id } });
|
|
|
},
|
|
|
- async toDelete({ data }) {
|
|
|
- const arr = await this.authUserDelete(data.uid);
|
|
|
- const res = await this.delete(data.id);
|
|
|
- if (this.$checkRes(res, '删除成功', res.errmsg || '删除失败')) this.search();
|
|
|
- },
|
|
|
+ // 审核申请情况
|
|
|
async share({ data }) {
|
|
|
this.$router.push({ path: './duijieshenhe', query: { data: data } });
|
|
|
},
|
|
|
- async tickets({ data }) {
|
|
|
- this.$router.push({ path: './duijiehuiexamine', query: { id: data.id } });
|
|
|
- },
|
|
|
- async order({ data }) {
|
|
|
- this.$router.push({ path: './duijiehuistatus', query: { id: data.id } });
|
|
|
- },
|
|
|
- changeSearch() {
|
|
|
- this.value++;
|
|
|
- console.log(this.value);
|
|
|
- },
|
|
|
- },
|
|
|
- // watch: {
|
|
|
- // list: {
|
|
|
- // handler(val) {
|
|
|
- // if (val.length > 0) {
|
|
|
- // this.timer = setInterval(this.changeSearch(val), 1000);
|
|
|
- // }
|
|
|
- // },
|
|
|
- // immediate: true,
|
|
|
- // },
|
|
|
- // },
|
|
|
- mounted() {
|
|
|
- this.timer = setInterval(this.changeSearch, 2000);
|
|
|
- },
|
|
|
- beforeDestroy() {
|
|
|
- clearInterval(this.timer);
|
|
|
+ // 删除
|
|
|
+ // async toDelete({ data }) {
|
|
|
+ // const res = await this.delete(data.id);
|
|
|
+ // if (this.$checkRes(res, '删除成功', res.errmsg || '删除失败')) this.search();
|
|
|
+ // },
|
|
|
+ // async tickets({ data }) {
|
|
|
+ // this.$router.push({ path: './duijiehuiexamine', query: { id: data.id } });
|
|
|
+ // },
|
|
|
+ // async order({ data }) {
|
|
|
+ // this.$router.push({ path: './duijiehuistatus', query: { id: data.id } });
|
|
|
+ // },
|
|
|
},
|
|
|
};
|
|
|
</script>
|