|
@@ -5,13 +5,13 @@
|
|
|
<el-col :span="24" class="main">
|
|
|
<el-tabs v-model="activeName" type="card">
|
|
|
<el-tab-pane label="待审核" name="first">
|
|
|
- <one :oneList="oneList" :total="oneTotal" @handleDelete="handleDelete" @handleEdit="handleEdit"></one>
|
|
|
+ <one :oneList="oneList" :total="oneTotal" @handleDelete="handleDelete" @handleEdit="handleEdit" @btndetail="btndetail"></one>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="审核成功" name="second">
|
|
|
- <two :oneList="twoList" :total="twoTotal" @handleDelete="handleDelete"></two>
|
|
|
+ <two :oneList="twoList" :total="twoTotal" @handleDelete="handleDelete" @btndetail="btndetail"></two>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="审核失败" name="third">
|
|
|
- <three :oneList="threeList" :total="threeTotal" @handleDelete="handleDelete"></three>
|
|
|
+ <three :oneList="threeList" :total="threeTotal" @handleDelete="handleDelete" @btndetail="btndetail"></three>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
<!-- <el-col :span="24" class="excel">
|
|
@@ -326,6 +326,9 @@
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</el-dialog>
|
|
|
+ <el-dialog title="信息详情" :visible.sync="dialogVisible" width="60%" :before-close="handleClosedetail">
|
|
|
+ <directDetail :directInfo="directInfo"></directDetail>
|
|
|
+ </el-dialog>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
@@ -336,6 +339,7 @@ import one from './parts/one.vue';
|
|
|
import two from './parts/two.vue';
|
|
|
import three from './parts/three.vue';
|
|
|
import upload from '@/components/uploadProduct.vue';
|
|
|
+import directDetail from '@/layout/direct/directDetail.vue';
|
|
|
import { mapState, createNamespacedHelpers } from 'vuex';
|
|
|
const { mapActions: newmarketproduct } = createNamespacedHelpers('newmarketproduct');
|
|
|
const { mapActions: markettype } = createNamespacedHelpers('markettype');
|
|
@@ -347,6 +351,7 @@ export default {
|
|
|
two,
|
|
|
three,
|
|
|
upload,
|
|
|
+ directDetail,
|
|
|
},
|
|
|
data: function() {
|
|
|
return {
|
|
@@ -367,6 +372,8 @@ export default {
|
|
|
achievestatusList: [],
|
|
|
// 合作方式
|
|
|
cooperationList: [],
|
|
|
+ dialogVisible: false,
|
|
|
+ directInfo: {},
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
@@ -488,6 +495,16 @@ export default {
|
|
|
formatJson(filterVal, jsonData) {
|
|
|
return jsonData.map(v => filterVal.map(j => v[j]));
|
|
|
},
|
|
|
+ // 查看详情
|
|
|
+ btndetail(data) {
|
|
|
+ this.$set(this, `directInfo`, data);
|
|
|
+ this.dialogVisible = true;
|
|
|
+ },
|
|
|
+ // 取消
|
|
|
+ handleClosedetail() {
|
|
|
+ this.directInfo = {};
|
|
|
+ this.dialogVisible = false;
|
|
|
+ },
|
|
|
},
|
|
|
computed: {
|
|
|
...mapState(['user']),
|