[update] 清空首页内容
This commit is contained in:
@@ -1,266 +1,20 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<a-button @click="toSearchWindow">跳转一般检索</a-button>
|
|
||||||
<i class="iconfont icon-chexiao" style="color: #D52C26"></i>
|
|
||||||
<i class="iconfont icon-star" style="color: #D52C26"></i>
|
|
||||||
<i class="iconfont icon-water-drop-slash" style="color: #D52C26"></i>
|
|
||||||
<i class="iconfont icon-star1" style="color: #D52C26"></i>
|
|
||||||
<i class="iconfont icon-jiedian" style="color: #D52C26"></i>
|
|
||||||
<i class="iconfont icon-user" style="color: #D52C26"></i>
|
|
||||||
<i class="iconfont icon-bianji" style="color: #D52C26"></i>
|
|
||||||
<i class="iconfont icon-shanchu_" style="color: #D52C26"></i>
|
|
||||||
<i class="iconfont icon-chat" style="color: #D52C26"></i>
|
|
||||||
<i class="iconfont icon-edit-1" style="color: #D52C26"></i>
|
|
||||||
<i class="iconfont icon-fangxingfenxiang" style="color: #D52C26"></i>
|
|
||||||
<i class="iconfont icon-chart-pie" style="color: #D52C26"></i>
|
|
||||||
<i class="iconfont icon-root-list" style="color: #D52C26"></i>
|
|
||||||
<i class="iconfont icon-save" style="color: #D52C26"></i>
|
|
||||||
<!-- <j-expand-table-->
|
|
||||||
<!-- :columns="columns"-->
|
|
||||||
<!-- :dataSource="dataSource"-->
|
|
||||||
<!-- :extraForm="extraForm"-->
|
|
||||||
<!-- formIsDepend="feedback"-->
|
|
||||||
<!-- ref="jExpandTable">-->
|
|
||||||
<!-- <template slot="feedback" slot-scope="{text, record}">-->
|
|
||||||
<!-- <j-dict-select-tag style="width: 100%" dict-code="field_show_type" v-model="record.feedback"></j-dict-select-tag>-->
|
|
||||||
<!-- </template>-->
|
|
||||||
<!-- </j-expand-table>-->
|
|
||||||
<j-expand-table
|
|
||||||
:columns="columns"
|
|
||||||
:dataSource="dataSource"
|
|
||||||
:extraForm="extraForm"
|
|
||||||
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
|
|
||||||
:formIsDepend="false"
|
|
||||||
:pagination="ipagination"
|
|
||||||
ref="jExpandTable">
|
|
||||||
<template slot="feedback" slot-scope="{text, record}">
|
|
||||||
<j-dict-select-tag style="width: 100%" dict-code="field_show_type" v-model="record.feedback"></j-dict-select-tag>
|
|
||||||
</template>
|
|
||||||
</j-expand-table>
|
|
||||||
<a-button @click="submit">提交</a-button>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import JExpandTable from '../../components/JExpandTable'
|
|
||||||
import JDictSelectTag from '../../components/dict/JDictSelectTag'
|
|
||||||
export default {
|
export default {
|
||||||
name: 'Analysis',
|
name: 'Analysis',
|
||||||
components: { JExpandTable, JDictSelectTag },
|
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
ipagination: {
|
|
||||||
current: 1,
|
|
||||||
pageSize: 50,
|
|
||||||
pageSizeOptions: ['10', '50', '100', '150', '200'],
|
|
||||||
showTotal: (total, range) => {
|
|
||||||
return range[0] + '-' + range[1] + ' ' + this.$t('total') + ' ' + total + ' ' + this.$t('strip')
|
|
||||||
},
|
|
||||||
showQuickJumper: true,
|
|
||||||
showSizeChanger: true,
|
|
||||||
total: 0
|
|
||||||
},
|
|
||||||
selectedRowKeys: [],
|
|
||||||
columns: [
|
|
||||||
{
|
|
||||||
title: '标准号/条款号',
|
|
||||||
dataIndex: 'number',
|
|
||||||
key: 'number',
|
|
||||||
scopedSlots: {
|
|
||||||
customRender: 'text'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '标准名称/条款名称',
|
|
||||||
dataIndex: 'name',
|
|
||||||
key: 'name',
|
|
||||||
scopedSlots: {
|
|
||||||
customRender: 'text'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '条款内容',
|
|
||||||
dataIndex: 'content',
|
|
||||||
key: 'content',
|
|
||||||
scopedSlots: {
|
|
||||||
customRender: 'text'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '历史评估结果',
|
|
||||||
dataIndex: 'result',
|
|
||||||
key: 'result',
|
|
||||||
scopedSlots: {
|
|
||||||
customRender: 'text'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '上一节点处理人',
|
|
||||||
dataIndex: 'resulter',
|
|
||||||
key: 'resulter',
|
|
||||||
scopedSlots: {
|
|
||||||
customRender: 'text'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '评估反馈',
|
|
||||||
dataIndex: 'feedback',
|
|
||||||
key: 'feedback',
|
|
||||||
scopedSlots: {
|
|
||||||
customRender: 'feedback'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
dataSource: [
|
|
||||||
{
|
|
||||||
key: 1,
|
|
||||||
name: 'John Brown',
|
|
||||||
number: 32,
|
|
||||||
content: 'New York No. 1 Lake Park',
|
|
||||||
result: 'My name is John Brown, I am 32 years old, living in New York No. 1 Lake Park.',
|
|
||||||
feedback: '1'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 2,
|
|
||||||
name: 'John Brown',
|
|
||||||
number: 32,
|
|
||||||
content: 'New York No. 1 Lake Park',
|
|
||||||
result: 'My name is John Brown, I am 32 years old, living in New York No. 1 Lake Park.',
|
|
||||||
feedback: '1'
|
|
||||||
}
|
|
||||||
],
|
|
||||||
// extraForm: {
|
|
||||||
// 1: {
|
|
||||||
// rules: {
|
|
||||||
// desc: { required: true, message: '请输入依据描述', trigger: 'blur' },
|
|
||||||
// file: { required: false, message: '请上传佐证材料', trigger: 'change' }
|
|
||||||
// },
|
|
||||||
// formArr: [
|
|
||||||
// {
|
|
||||||
// fieldShowType: 1,
|
|
||||||
// dbFieldTxt: '依据描述',
|
|
||||||
// dbFieldName: 'desc'
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// fieldShowType: 2,
|
|
||||||
// dbFieldTxt: '佐证材料',
|
|
||||||
// dbFieldName: 'file'
|
|
||||||
// }
|
|
||||||
// ]
|
|
||||||
// },
|
|
||||||
// 2: {
|
|
||||||
// rules: {
|
|
||||||
// desc: { required: true, message: '请输入依据描述', trigger: 'blur' },
|
|
||||||
// finishDate: { required: true, message: '请选择预计整改完成时间', trigger: 'change' }
|
|
||||||
// },
|
|
||||||
// formArr: [
|
|
||||||
// {
|
|
||||||
// fieldShowType: 1,
|
|
||||||
// dbFieldTxt: '依据描述',
|
|
||||||
// fieldMustInput: true,
|
|
||||||
// dbFieldName: 'desc'
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// fieldShowType: 3,
|
|
||||||
// dbFieldTxt: '预计整改完成时间',
|
|
||||||
// fieldMustInput: true,
|
|
||||||
// dbFieldName: 'finishDate'
|
|
||||||
// }
|
|
||||||
// ]
|
|
||||||
// },
|
|
||||||
// 3: {
|
|
||||||
// rules: {
|
|
||||||
// desc: { required: true, message: '请输入依据描述', trigger: 'blur' },
|
|
||||||
// finishDate: { required: true, message: '请选择预计整改完成时间', trigger: 'change' }
|
|
||||||
// },
|
|
||||||
// formArr: [
|
|
||||||
// {
|
|
||||||
// fieldShowType: 1,
|
|
||||||
// dbFieldTxt: '依据描述',
|
|
||||||
// fieldMustInput: true,
|
|
||||||
// dbFieldName: 'desc'
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// fieldShowType: 3,
|
|
||||||
// dbFieldTxt: '预计整改完成时间',
|
|
||||||
// fieldMustInput: true,
|
|
||||||
// dbFieldName: 'finishDate'
|
|
||||||
// }
|
|
||||||
// ]
|
|
||||||
// },
|
|
||||||
// 4: {
|
|
||||||
// rules: {
|
|
||||||
// desc: { required: true, message: '请输入依据描述', trigger: 'blur' }
|
|
||||||
// },
|
|
||||||
// formArr: [
|
|
||||||
// {
|
|
||||||
// fieldShowType: 1,
|
|
||||||
// dbFieldTxt: '依据描述',
|
|
||||||
// fieldMustInput: true,
|
|
||||||
// dbFieldName: 'desc'
|
|
||||||
// }
|
|
||||||
// ]
|
|
||||||
// }
|
|
||||||
// },
|
|
||||||
extraForm: {
|
|
||||||
rules: {
|
|
||||||
desc: { required: false, message: '请输入依据描述', trigger: 'blur' },
|
|
||||||
file: { required: false, message: '请上传佐证材料', trigger: 'change' },
|
|
||||||
tokenNum: { required: true, message: '请输入工作令编号', trigger: 'blur' },
|
|
||||||
itemName: { required: true, message: '请输入项目名称', trigger: 'blur' }
|
|
||||||
},
|
|
||||||
formArr: [
|
|
||||||
{
|
|
||||||
fieldShowType: 1,
|
|
||||||
dbFieldTxt: '依据描述',
|
|
||||||
dbFieldName: 'desc',
|
|
||||||
isDisabled: true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldShowType: 2,
|
|
||||||
dbFieldTxt: '佐证材料',
|
|
||||||
dbFieldName: 'file',
|
|
||||||
isDisabled: true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldShowType: 4,
|
|
||||||
dbFieldTxt: '工作令编号',
|
|
||||||
dbFieldName: 'tokenNum'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
fieldShowType: 4,
|
|
||||||
dbFieldTxt: '项目名称',
|
|
||||||
dbFieldName: 'itemName'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created () {
|
created () {
|
||||||
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// 点击跳转到检索页
|
|
||||||
toSearchWindow () {
|
|
||||||
const { href } = this.$router.resolve({
|
|
||||||
path: '/generalSearch'
|
|
||||||
})
|
|
||||||
window.open(href, '_blank')
|
|
||||||
},
|
|
||||||
onSelectChange (selectRowKeys) {
|
|
||||||
this.selectedRowKeys = selectRowKeys
|
|
||||||
},
|
|
||||||
submit () {
|
|
||||||
// 获取表格扩展部分的校验结果
|
|
||||||
const result = this.$refs.jExpandTable.submit()
|
|
||||||
if (result) {
|
|
||||||
// 每个表单校验都通过了
|
|
||||||
console.log('通过了', this.dataSource)
|
|
||||||
} else {
|
|
||||||
// 有表单没有通过
|
|
||||||
this.$message.warning('请输入必填项')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user