feature(国内外政策): 基础信息添加字段

This commit is contained in:
zyn
2024-01-24 10:44:07 +08:00
parent e97c9deb0a
commit f275e3af85
6 changed files with 135 additions and 11 deletions
@@ -65,10 +65,16 @@
</p>
<!--<p class="half"><label style=" margin-right: 125px;">通知文号链接</label><span>{{ sarStandardsInfoEO.notisyncNumLink || '-' }}</span></p>-->
<p class="half"><label style=" margin-right: 157px;">信息月报</label><span>{{ sarStandardsInfoEO.lawsBulletin || '-' }}</span></p>
<p class="half"><label style=" margin-right: 157px;">参考消息</label><span>{{ sarStandardsInfoEO.referenceNews || '-' }}</span></p>
<p class="half"><label style=" margin-right: 190px;">标签</label><span>{{ sarStandardsInfoEO.lawsLabel || '-' }}</span></p>
<p class="half"><label style=" margin-right: 62px;">备注最终政策发布</label><span>{{ sarStandardsInfoEO.lawsRemark || '-' }}</span></p>
<!--<p class="half"><label style=" margin-right: 157px;">适用区域</label><span>{{ sarStandardsInfoEO.lawsSyqy || '-' }}</span></p>-->
<!--<p class="half"><label style=" margin-right: 157px;">政策文号</label><span>{{ sarStandardsInfoEO.lawsNo || '-' }}</span></p>-->
<!-- <p class="half"><label style=" margin-right: 62px;">备注最终政策发布</label><span>{{ sarStandardsInfoEO.lawsRemark || '-' }}</span></p>-->
<p class="half"><label style=" margin-right: 157px;">政策要点</label><span>{{ sarStandardsInfoEO.lawsKeyPoint || '-' }}</span></p>
<p class="half"><label style=" margin-right: 190px;">备注</label><span>{{ sarStandardsInfoEO.lawsRemark || '-' }}</span></p>
<p class="half">
<label style=" margin-right: 125px;">政策原文链接</label>
<a v-if="sarStandardsInfoEO.lawsOriginalLink && sarStandardsInfoEO.lawsOriginalLink !== ''" :href="sarStandardsInfoEO.lawsOriginalLink" target="_blank">{{ sarStandardsInfoEO.lawsOriginalLink }}</a>
<span v-else>-</span>
</p>
<template v-for="(child, childIndex) in item.child2">
<p class="half">
<label style=" margin-right: 156px;">{{child.attrName}}</label>
@@ -66,10 +66,20 @@
label="信息月报"
title="信息月报"
/>
<!-- <InputFormItem-->
<!-- v-model="lawsStandInfoSearch.lawsRemark"-->
<!-- label="备注(最终政策发布)"-->
<!-- title="备注(最终政策发布)"-->
<!-- />-->
<InputFormItem
v-model="lawsStandInfoSearch.lawsKeyPoint"
label="政策要点"
title="政策要点"
/>
<InputFormItem
v-model="lawsStandInfoSearch.lawsRemark"
label="备注(最终政策发布)"
title="备注(最终政策发布)"
label="备注"
title="备注"
/>
</el-col>
<el-col :span="12">
@@ -118,12 +128,22 @@
label="通知文号链接"
title="通知文号链接"
/>
<InputFormItem
v-model="lawsStandInfoSearch.referenceNews"
label="参考消息"
title="参考消息"
/>
<SelectMultipleFormItem
v-model="lawsStandInfoSearch.lawsLabel"
label="标签"
title="标签"
:options="dict.lawsLabelOptions"
/>
<InputFormItem
v-model="lawsStandInfoSearch.lawsOriginalLink"
label="政策原文链接"
title="政策原文链接"
/>
</el-col>
</el-row>
</div>
@@ -282,6 +282,15 @@
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="参考消息" prop="referenceNews" label-width="150px" class="add-form-item">
<el-input
v-model="sarLawsStandEO.referenceNews"
placeholder="请输入参考消息"
clearable
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item prop="lawsLabel" label-width="150px" class="add-form-item">
<template slot="label">标签</template>
@@ -304,19 +313,37 @@
</el-col>
<el-col :span="12">
<el-form-item
label="备注(最终政策发布)"
prop="lawsRemark"
label="政策原文链接"
prop="lawsOriginalLink"
label-width="150px"
class="add-form-item"
title="备注(最终政策发布)"
title="政策原文链接"
>
<el-input
v-model="sarLawsStandEO.lawsRemark"
placeholder="请输入备注(最终政策发布)"
v-model="sarLawsStandEO.lawsOriginalLink"
placeholder="政策原文链接"
clearable
/>
</el-form-item>
</el-col>
<el-col :span="24">
<CustomTextarea
v-model="sarLawsStandEO.lawsKeyPoint"
:config="{
attrName: '政策要点',
attrField: 'lawsKeyPoint'
}"
/>
</el-col>
<el-col :span="24">
<CustomTextarea
v-model="sarLawsStandEO.lawsRemark"
:config="{
attrName: '备注',
attrField: 'lawsRemark'
}"
/>
</el-col>
<!--#region-->
<!--<el-col :span="12">-->
@@ -694,7 +721,10 @@ export default {
lawsNotisyncNum: '',
lawsBulletin: '',
lawsLabel: '',
referenceNews: '',
lawsRemark: '',
lawsKeyPoint: '',
lawsOriginalLink: '',
// 实施日期
SSRQLAWS: '',
XCXSSRQLAWS: '',
@@ -890,6 +920,15 @@ export default {
lawsRemark: [
{ type: 'string', max: 500, message: '备注不能超过500个字符', trigger: 'change' }
],
referenceNews: [
{ type: 'string', max: 500, message: '参考消息不能超过500个字符', trigger: 'change' }
],
lawsKeyPoint: [
{ type: 'string', max: 500, message: '政策要点不能超过500个字符', trigger: 'change' }
],
lawsOriginalLink: [
{ type: 'string', max: 500, message: '政策原文链接不能超过500个字符', trigger: 'change' }
],
},
littleSarLawsStandRules: {
lawsTypeFirstLevel: [
@@ -925,6 +964,15 @@ export default {
lawsRemark: [
{ type: 'string', max: 500, message: '备注不能超过500个字符', trigger: 'change' }
],
referenceNews: [
{ type: 'string', max: 500, message: '参考消息不能超过500个字符', trigger: 'change' }
],
lawsKeyPoint: [
{ type: 'string', max: 500, message: '政策要点不能超过500个字符', trigger: 'change' }
],
lawsOriginalLink: [
{ type: 'string', max: 500, message: '政策原文链接不能超过500个字符', trigger: 'change' }
],
}, // 认证清单为否 的校验
commentCycleDate2: [],
pickerOptions: {
@@ -171,8 +171,32 @@
</el-col>
<el-col :span="12">
<InputFormItem
v-model="form.referenceNews"
label="参考消息"
prop="referenceNews"
:disabled="disabled"
/>
</el-col>
<el-col :span="12">
<InputFormItem
v-model="form.lawsOriginalLink"
label="政策原文链接"
prop="lawsOriginalLink"
:disabled="disabled"
/>
</el-col>
<el-col :span="12">
<TextareaFormItem
v-model="form.lawsKeyPoint"
label="政策要点"
prop="lawsKeyPoint"
:disabled="disabled"
/>
</el-col>
<el-col :span="12">
<TextareaFormItem
v-model="form.lawsRemark"
label="备注(最终政策发布)"
label="备注"
prop="lawsRemark"
:disabled="disabled"
/>
@@ -192,6 +216,7 @@ import InputFormItem from '@/components/hzwlComponents/InputFormItem'
import DatePickerFormItem from '@/components/hzwlComponents/DatePickerFormItem'
import DataRangePickerFormItem from '@/components/hzwlComponents/DataRangePickerFormItem'
import SelectMultipleFormItem from '@/components/hzwlComponents/SelectMultipleFormItem'
import TextareaFormItem from '@/components/hzwlComponents/TextareaFormItem';
import SearchResult from './SearchResult'
export default {
name: 'Basic',
@@ -202,6 +227,7 @@ export default {
DatePickerFormItem,
DataRangePickerFormItem,
SelectMultipleFormItem,
TextareaFormItem,
SearchResult
},
props: {
@@ -95,8 +95,11 @@ export default {
lawsNotisyncNum: '',
NotisyncNumLink: '',
lawsBulletin: '',
referenceNews: '',
lawsLabel: '',
lawsRemark: '',
lawsKeyPoint: '',
lawsOriginalLink: '',
// 实施日期
SSRQLAWS: '',
XRZSSRQLAWS: '',
@@ -187,6 +190,15 @@ export default {
CYSDLAWS: [
{ required: true, message: '我司参与深度不能为空', trigger: 'change' }
],
referenceNews: [
{ type: 'string', max: 500, message: '参考消息不能超过500个字符', trigger: 'change' }
],
lawsKeyPoint: [
{ type: 'string', max: 500, message: '政策要点不能超过500个字符', trigger: 'change' }
],
lawsOriginalLink: [
{ type: 'string', max: 500, message: '政策原文链接不能超过500个字符', trigger: 'change' }
],
}
// 认证清单为否 的校验
const littleSarLawsStandRules = {
@@ -226,6 +238,15 @@ export default {
isRelateAccess: [
{ required: true, message: '是否纳入认证清单不能为空', trigger: 'change' }
],
referenceNews: [
{ type: 'string', max: 500, message: '参考消息不能超过500个字符', trigger: 'change' }
],
lawsKeyPoint: [
{ type: 'string', max: 500, message: '政策要点不能超过500个字符', trigger: 'change' }
],
lawsOriginalLink: [
{ type: 'string', max: 500, message: '政策原文链接不能超过500个字符', trigger: 'change' }
],
}
const roleRules = {
prcCreateUserName: [
@@ -100,8 +100,11 @@ export default {
lawsNotisyncNum: '',
NotisyncNumLink: '',
lawsBulletin: '',
referenceNews: '',
lawsLabel: '',
lawsRemark: '',
lawsKeyPoint: '',
lawsOriginalLink: '',
// 实施日期
SSRQLAWS: '',
XRZSSRQLAWS: '',