This commit is contained in:
zhutianqi
2021-06-04 18:01:50 +08:00
parent a9da09f095
commit 7cc0300099
6 changed files with 371 additions and 4138 deletions
@@ -11,18 +11,18 @@
<div v-show="heightShow" class="transition-box">
<p class="transition-box-p">
<label class="transition-box-label">标准号:</label>
<span class="transition-box-span">{{ opinionList.standardNumber }}</span>
<span class="transition-box-span">{{ this.$route.query.item.categorg }}</span>
</p>
<p class="transition-box-p">
<label class="transition-box-label">标准名称:</label>
<span class="transition-box-span">{{ opinionList.standardName || '-' }}</span>
<span class="transition-box-span">{{ this.$route.query.item.cname || '-' }}</span>
</p>
<p class="transition-box-p">
<label class="transition-box-label">上传时间:</label>
<span class="transition-box-span">{{ opinionList.uploadTime || '-' }}</span>
<span class="transition-box-span">{{ this.$route.query.item.starttime || '-' }}</span>
</p> <p class="transition-box-p">
<label class="transition-box-label">征求意见周期:</label>
<span class="transition-box-span">{{ opinionList.opinionCycle || '-' }}</span>
<span class="transition-box-span">{{ this.$route.query.item.endtime || '-' }}</span>
</p>
</div>
</transition>
@@ -39,23 +39,33 @@
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
fontWeight: 'bold', height: '48px'}">
<el-table-column
prop="date"
prop="partCode"
label="章节编号"
width="180">
</el-table-column>
<el-table-column
prop="name"
prop="countent"
label="修改意见内容(包括理由或依据)"
>
</el-table-column>
<el-table-column
prop="department"
label="提出部门"
>
</el-table-column>
<el-table-column
prop="user"
label="提出人"
>
</el-table-column>
<el-table-column label="操作" align="center" width="50" fixed="right">
<template slot-scope="scope">
<div @click.stop style="display: inline-block">
<el-dropdown trigger="click" @command="handleCommand">
<i class="iconfont">&#xe61e;</i>
<i v-if="scope.row.user === $store.getters.userInfo.userId" class="iconfont">&#xe61e;</i>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item :command="[scope.row, '编辑']" v-btn-permission="'9K6ANCMBZ9'">编辑</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '删除']" v-btn-permission="'UH6NV867E7'">删除</el-dropdown-item>
<el-dropdown-item v-if="scope.row.user === $store.getters.userInfo.userId" :command="[scope.row, '编辑']">编辑</el-dropdown-item>
<el-dropdown-item v-if="" :command="[scope.row, '删除']">删除</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
@@ -64,14 +74,13 @@
</el-table>
</div>
</div>
<!-- <pagination :page="splitInfoPage" :total="total" @pageChange="pageChange" @pageSizeChange="pageSizeChange"></pagination>-->
<div>
<pagination
style="position: static;"
:page="newModelPageConfig.page"
:total="newModelPageConfig.total"
@pageChange="page => handlePageChange('newModel', page)"
@pageSizeChange="pageSize => handlePageSizeChange('newModel', pageSize)"></pagination>
style="position: static;"
:page="form.page"
:total="total"
@pageChange="handlePageChange"
@pageSizeChange="handlePageSizeChange"></pagination>
</div>
<el-drawer
:title=opiniontitle
@@ -98,6 +107,7 @@
</div>
</div>
</el-drawer>
<loading :loading="spinShow">数据加载中……</loading>
</div>
</template>
@@ -106,59 +116,45 @@ export default {
name: 'consultationDetails',
data () {
return {
spinShow: false,
total: 0,
opiniontitle: '新增意见',
isDialog: false, //新增抽屉状态
heightShow: true,
isSubmit: false,
opinionList: {
standardNumber: 'GB 121-12',
standardName: '机动车安全运行条件',
uploadTime: '2002-11-23',
opinionCycle: '2001-02-21到 2012-02-02'
},
opinionContent: {
number:'',
content: '',
},
standinfoList: [{
date: '1.1.2',
name: '文章内容不清晰',
}, {
date: '1.2.3.1',
name: '标准有错误',
}, {
date: '1.21.1',
name: '标准延时',
}, {
date: '1.21.1',
name: '实用性不高',
}, {
date: '1.2.31',
name: '不贴合国家标准',
}, ],
newModelPageConfig: {
standinfoList: [],
form: {
cid: this.$route.query.item.cid,
page: 1,
total: 0
size: this.$store.getters.userInfo.configContent
}
}
},
methods: {
//分页数据改变
handlePageChange(field, page) {
switch (field) {
case "newModel":
break;
case "":
break;
}
getList() {
this.spinShow = true
this.$http.get('sys/sar-public-idea-all/getallStand', this.form, {
_this: this
}, res => {
this.standinfoList = res.data.records
this.total = res.data.total
this.spinShow = false
}, e => {
})
},
handlePageSizeChange(field, pageSize) {
switch (field) {
case "newModel":
break;
case "":
break;
}
//分页数据改变
handlePageChange(page) {
this.form.page = page
this.getList()
},
handlePageSizeChange(pageSize) {
this.$store.getters.userInfo.configContent = pageSize
this.form.size = pageSize
this.getList()
},
back (){
this.$router.push({
@@ -214,7 +210,9 @@ export default {
},
},
mounted () {}
mounted () {
this.getList()
}
}
</script>