ce1de261
monkeyhouyi
专项行动
|
1
2
3
4
5
6
7
8
9
10
|
<template>
<!-- 专项行动填报情况 -->
<el-dialog
title="行动情况"
:close-on-click-modal="false"
:visible.sync="visible"
class="NCC-dialog NCC-dialog_center"
lock-scroll
width="70%"
>
|
87e6927c
monkeyhouyi
弹框样式
|
11
|
<el-row :gutter="15" style="height: 65vh" class="NCC-dialog-content">
|
ce1de261
monkeyhouyi
专项行动
|
12
13
14
15
16
17
18
19
20
21
22
|
<el-col :span="24" style="margin-bottom: 20px;">
<el-col :span="12" class="form-item">
<div class="label w-100">行动标题:</div>
<div>{{ form.title }}</div>
</el-col>
<el-col :span="12" class="form-item">
<div class="label w-100">截止日期:</div>
<div>{{ ncc.dateFormat(form.deadline) }}</div>
</el-col>
</el-col>
<el-col :span="24" style="height: calc(100% - 100px);">
|
8f1d4460
monkeyhouyi
实现专项行动详情查看
|
23
24
25
|
<NCC-table :data="tableData" style="width: 100%" v-loading="loading" stripe>
<el-table-column prop="originName" label="传达区县/外协" />
<el-table-column prop="state" label="状态">
|
fcbf44a0
monkeyhouyi
1
|
26
27
28
29
|
<template slot-scope="scope">
<el-tag :type="scope.row.state == '已填写' ? 'success' : 'warning'">{{scope.row.state}}</el-tag>
</template>
</el-table-column>
|
8f1d4460
monkeyhouyi
实现专项行动详情查看
|
30
|
<el-table-column label="操作" fixed="right" >
|
fcbf44a0
monkeyhouyi
1
|
31
|
<template slot-scope="scope">
|
8f1d4460
monkeyhouyi
实现专项行动详情查看
|
32
|
<FormDialog :row="scope.row" :isDetail="true" />
|
fcbf44a0
monkeyhouyi
1
|
33
34
|
</template>
</el-table-column>
|
8f1d4460
monkeyhouyi
实现专项行动详情查看
|
35
|
</NCC-table>
|
ce1de261
monkeyhouyi
专项行动
|
36
37
38
39
40
41
|
<pagination :total="total" :page.sync="listQuery.currentPage" :limit.sync="listQuery.pageSize" @pagination="initList"/>
</el-col>
</el-row>
<span slot="footer" class="dialog-footer">
<el-button @click="close">取 消</el-button>
</span>
|
93adad84
monkeyhouyi
网信执法功能添加
|
42
|
<NCCForm v-if="dialogVisible" ref="NCCForm" />
|
ce1de261
monkeyhouyi
专项行动
|
43
44
45
46
|
</el-dialog>
</template>
<script>
import request from "@/utils/request";
|
93adad84
monkeyhouyi
网信执法功能添加
|
47
|
import NCCForm from '@/views/baseSpecialAction/dynamicModel/list/Form'
|
ce1de261
monkeyhouyi
专项行动
|
48
|
export default {
|
93adad84
monkeyhouyi
网信执法功能添加
|
49
|
components: { NCCForm },
|
ce1de261
monkeyhouyi
专项行动
|
50
51
52
53
54
55
56
57
58
59
60
61
|
props: [],
data() {
return {
loading: false,
visible: false,
tableData: [{}],
listQuery: {
currentPage: 1,
pageSize: 20,
},
total: 0,
form: {},
|
93adad84
monkeyhouyi
网信执法功能添加
|
62
|
dialogVisible: false,
|
ce1de261
monkeyhouyi
专项行动
|
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
};
},
computed: {},
watch: {},
created() {},
mounted() {},
methods: {
close() {
this.form = {};
this.$emit("refresh");
},
init(row) {
this.form = row;
this.visible = true;
this.loading = true;
this.$nextTick(() => {
this.initList();
})
},
initList() {
request({
url: `/Extend/BaseSpecialActionInfo/GetListById`,
method: "GET",
params: {
...this.listQuery,
specialActionId: this.form.id,
},
}).then((res) => {
this.tableData = res.data.list;
this.total = res.data.pagination.total;
this.loading = false;
});
}
},
|
93adad84
monkeyhouyi
网信执法功能添加
|
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
toDetailForm(row) {
console.log(row);
// this.dialogVisible = true;
// var Itemid = row.itemId || '';//数据id,没有的话就是新增 ,有的话就是修改
// var modelId = row.formId;//关联的表单id
// var taskId = row.id; // 当前专项行动id
// var isPreview = false;//固定死,值不变
// var useFormPermission = false;//固定死,值不变
// var formData = [];
// request({
// url: '/visualdev/OnlineDev/'+modelId+'/Config',
// method: "GET",
// params:null
// }).then(res => {
// formData = res.data.formData;
// this.$refs.NCCForm.init(formData, modelId, Itemid, isPreview, useFormPermission, taskId)
// });
},
|
ce1de261
monkeyhouyi
专项行动
|
116
117
118
119
|
};
</script>
<style lang="scss" scoped>
.NCC-dialog {
|
8f1d4460
monkeyhouyi
实现专项行动详情查看
|
120
121
122
123
|
:deep(.el-table__body-wrapper.is-scrolling-none) {
height: calc(100% - 47px);
overflow-y: scroll;
}
|
ce1de261
monkeyhouyi
专项行动
|
124
125
126
127
128
129
130
131
|
:deep(.el-pagination__total) {
color: #606266;
}
:deep(.el-pagination__jump) {
color: #606266;
}
}
</style>
|