style: 格式化代码
This commit is contained in:
@@ -3,216 +3,129 @@
|
|||||||
title="高级搜索"
|
title="高级搜索"
|
||||||
size="800px"
|
size="800px"
|
||||||
:wrapperClosable="false"
|
:wrapperClosable="false"
|
||||||
:visible.sync="isAdvancedSearch">
|
:visible.sync="isAdvancedSearch"
|
||||||
|
>
|
||||||
<div class="demo-drawer-content">
|
<div class="demo-drawer-content">
|
||||||
<el-form
|
<el-form
|
||||||
:model="lawsStandInfoSearch"
|
:model="lawsStandInfoSearch"
|
||||||
class="label-input-form table-lattice"
|
class="label-input-form table-lattice"
|
||||||
label-width="80px">
|
label-width="80px"
|
||||||
|
>
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<div class="prc-content-border">
|
<div class="prc-content-border">
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<SelectFormItem label="1级政策分类"
|
<SelectFormItem
|
||||||
title="1级政策分类"
|
|
||||||
v-model="lawsStandInfoSearch.lawsTypeFirstLevel"
|
v-model="lawsStandInfoSearch.lawsTypeFirstLevel"
|
||||||
:options="dict.lawsTypeFirstLevelOptions">
|
label="1级政策分类"
|
||||||
</SelectFormItem>
|
title="1级政策分类"
|
||||||
<SelectFormItem label="3级政策分类"
|
:options="dict.lawsTypeFirstLevelOptions"
|
||||||
title="3级政策分类"
|
/>
|
||||||
|
<SelectFormItem
|
||||||
v-model="lawsStandInfoSearch.lawsTypeThirdLevel"
|
v-model="lawsStandInfoSearch.lawsTypeThirdLevel"
|
||||||
:options="dict.lawsTypeThirdLevelOptions">
|
label="3级政策分类"
|
||||||
</SelectFormItem>
|
title="3级政策分类"
|
||||||
<InputFormItem label="政策名称"
|
:options="dict.lawsTypeThirdLevelOptions"
|
||||||
|
/>
|
||||||
|
<InputFormItem
|
||||||
|
v-model="lawsStandInfoSearch.lawsName"
|
||||||
|
label="政策名称"
|
||||||
title="政策名称"
|
title="政策名称"
|
||||||
v-model="lawsStandInfoSearch.lawsName">
|
/>
|
||||||
</InputFormItem>
|
<InputFormItem
|
||||||
<InputFormItem label="政策文号"
|
v-model="lawsStandInfoSearch.lawsNo"
|
||||||
|
label="政策文号"
|
||||||
title="政策文号"
|
title="政策文号"
|
||||||
v-model="lawsStandInfoSearch.lawsNo">
|
/>
|
||||||
</InputFormItem>
|
<InputFormItem
|
||||||
<InputFormItem label="发文单位"
|
v-model="lawsStandInfoSearch.issueCompany"
|
||||||
|
label="发文单位"
|
||||||
title="发文单位"
|
title="发文单位"
|
||||||
v-model="lawsStandInfoSearch.issueCompany">
|
/>
|
||||||
</InputFormItem>
|
<SelectFormItem
|
||||||
<SelectFormItem label="标准状态"
|
|
||||||
title="标准状态"
|
|
||||||
v-model="lawsStandInfoSearch.lawsTextState"
|
v-model="lawsStandInfoSearch.lawsTextState"
|
||||||
:options="dict.lawsTextStateOptions">
|
label="标准状态"
|
||||||
</SelectFormItem>
|
title="标准状态"
|
||||||
<SelectFormItem label="是否纳入认证清单"
|
:options="dict.lawsTextStateOptions"
|
||||||
title="是否纳入认证清单"
|
/>
|
||||||
|
<SelectFormItem
|
||||||
v-model="lawsStandInfoSearch.isRelateAccess"
|
v-model="lawsStandInfoSearch.isRelateAccess"
|
||||||
:options="isRelateAccessOptions || []">
|
label="是否纳入认证清单"
|
||||||
</SelectFormItem>
|
title="是否纳入认证清单"
|
||||||
<InputFormItem label="福田转发通知文号"
|
:options="isRelateAccessOptions || []"
|
||||||
|
/>
|
||||||
|
<InputFormItem
|
||||||
|
v-model="lawsStandInfoSearch.lawsNotisyncNum"
|
||||||
|
label="福田转发通知文号"
|
||||||
title="福田转发通知文号"
|
title="福田转发通知文号"
|
||||||
v-model="lawsStandInfoSearch.lawsNotisyncNum">
|
/>
|
||||||
</InputFormItem>
|
<InputFormItem
|
||||||
<InputFormItem label="信息简报"
|
v-model="lawsStandInfoSearch.lawsBulletin"
|
||||||
|
label="信息简报"
|
||||||
title="信息简报"
|
title="信息简报"
|
||||||
v-model="lawsStandInfoSearch.lawsBulletin">
|
/>
|
||||||
</InputFormItem>
|
<InputFormItem
|
||||||
<InputFormItem label="备注(最终政策发布)"
|
v-model="lawsStandInfoSearch.lawsRemark"
|
||||||
|
label="备注(最终政策发布)"
|
||||||
title="备注(最终政策发布)"
|
title="备注(最终政策发布)"
|
||||||
v-model="lawsStandInfoSearch.lawsRemark">
|
/>
|
||||||
</InputFormItem>
|
|
||||||
|
|
||||||
<!--#region-->
|
|
||||||
<!--<el-form-item label="政策分类" title="政策分类" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-select v-model="lawsStandInfoSearch.lawsType" filterable clearable>-->
|
|
||||||
<!-- <el-option-->
|
|
||||||
<!-- v-for="item in dict.lawsTypeOptions"-->
|
|
||||||
<!-- placeholder="请选择"-->
|
|
||||||
<!-- :key="item.value"-->
|
|
||||||
<!-- :value="item.value"-->
|
|
||||||
<!-- :label="item.label"-->
|
|
||||||
<!-- ></el-option>-->
|
|
||||||
<!-- </el-select>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--<el-form-item label="发文日期" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-datePicker v-model="lawsStandInfoSearch.issueTime"-->
|
|
||||||
<!-- :editable="false"-->
|
|
||||||
<!-- placeholder="请选择发文日期"-->
|
|
||||||
<!-- value-format="yyyy-MM-dd"-->
|
|
||||||
<!-- clearable></el-datePicker>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--<el-form-item label="适用区域" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-select v-model="lawsStandInfoSearch.lawsSyqy" filterable clearable>-->
|
|
||||||
<!-- <el-option-->
|
|
||||||
<!-- v-for="item in dict.lawsSyqyOptions"-->
|
|
||||||
<!-- placeholder="请选择"-->
|
|
||||||
<!-- :key="item.value"-->
|
|
||||||
<!-- :value="item.value"-->
|
|
||||||
<!-- :label="item.label"-->
|
|
||||||
<!-- ></el-option>-->
|
|
||||||
<!-- </el-select>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--<el-form-item label="年度" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-select v-model="lawsStandInfoSearch.lawsYear" filterable clearable>-->
|
|
||||||
<!-- <el-option-->
|
|
||||||
<!-- v-for="item in dict.lawsYearOptions"-->
|
|
||||||
<!-- placeholder="请选择"-->
|
|
||||||
<!-- :key="item.value"-->
|
|
||||||
<!-- :value="item.value"-->
|
|
||||||
<!-- :label="item.label"-->
|
|
||||||
<!-- ></el-option>-->
|
|
||||||
<!-- </el-select>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--<el-form-item label="信息简报" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-input v-model="lawsStandInfoSearch.lawsBulletin" clearable-->
|
|
||||||
<!-- placeholder="请输入政策文号"-->
|
|
||||||
<!-- ></el-input>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--#endregion-->
|
|
||||||
|
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<SelectFormItem label="2级政策分类"
|
<SelectFormItem
|
||||||
title="2级政策分类"
|
|
||||||
v-model="lawsStandInfoSearch.lawsTypeSecondLevel"
|
v-model="lawsStandInfoSearch.lawsTypeSecondLevel"
|
||||||
:options="dict.lawsTypeSecondLevelOptions">
|
label="2级政策分类"
|
||||||
</SelectFormItem>
|
title="2级政策分类"
|
||||||
<SelectFormItem label="4级政策分类"
|
:options="dict.lawsTypeSecondLevelOptions"
|
||||||
title="4级政策分类"
|
/>
|
||||||
|
<SelectFormItem
|
||||||
v-model="lawsStandInfoSearch.lawsTypeFourthLevel"
|
v-model="lawsStandInfoSearch.lawsTypeFourthLevel"
|
||||||
:options="dict.lawsTypeFourthLevelOptions">
|
label="4级政策分类"
|
||||||
</SelectFormItem>
|
title="4级政策分类"
|
||||||
<InputFormItem label="英文名称"
|
:options="dict.lawsTypeFourthLevelOptions"
|
||||||
|
/>
|
||||||
|
<InputFormItem
|
||||||
|
v-model="lawsStandInfoSearch.lawsEnName"
|
||||||
|
label="英文名称"
|
||||||
title="英文名称"
|
title="英文名称"
|
||||||
v-model="lawsStandInfoSearch.lawsEnName">
|
/>
|
||||||
</InputFormItem>
|
<DatePickerFormItem
|
||||||
<DatePickerFormItem label="发文日期"
|
v-model="lawsStandInfoSearch.issueTime"
|
||||||
|
label="发文日期"
|
||||||
title="发文日期"
|
title="发文日期"
|
||||||
v-model="lawsStandInfoSearch.issueTime">
|
/>
|
||||||
</DatePickerFormItem>
|
<DataRangePickerFormItem
|
||||||
<DataRangePickerFormItem label="征集意见周期"
|
label="征集意见周期"
|
||||||
title="征集意见周期"
|
title="征集意见周期"
|
||||||
:startTime.sync="lawsStandInfoSearch.commentCycleStart"
|
:startTime.sync="lawsStandInfoSearch.commentCycleStart"
|
||||||
:endTime.sync="lawsStandInfoSearch.commentCycleEnd">
|
:endTime.sync="lawsStandInfoSearch.commentCycleEnd"
|
||||||
</DataRangePickerFormItem>
|
/>
|
||||||
<SelectMultipleFormItem label="适用车型"
|
<SelectMultipleFormItem
|
||||||
title="适用车型"
|
|
||||||
v-model="lawsStandInfoSearch.lawsSycx"
|
v-model="lawsStandInfoSearch.lawsSycx"
|
||||||
:options="dict.lawsSycxOptions || []">
|
label="适用车型"
|
||||||
</SelectMultipleFormItem>
|
title="适用车型"
|
||||||
<SelectFormItem label="年度"
|
:options="dict.lawsSycxOptions || []"
|
||||||
title="年度"
|
/>
|
||||||
|
<SelectFormItem
|
||||||
v-model="lawsStandInfoSearch.lawsYear"
|
v-model="lawsStandInfoSearch.lawsYear"
|
||||||
:options="dict.lawsYearOptions">
|
label="年度"
|
||||||
</SelectFormItem>
|
title="年度"
|
||||||
<InputFormItem label="通知文号链接"
|
:options="dict.lawsYearOptions"
|
||||||
|
/>
|
||||||
|
<InputFormItem
|
||||||
|
v-model="lawsStandInfoSearch.notisyncNumLink"
|
||||||
|
label="通知文号链接"
|
||||||
title="通知文号链接"
|
title="通知文号链接"
|
||||||
v-model="lawsStandInfoSearch.notisyncNumLink">
|
/>
|
||||||
</InputFormItem>
|
<SelectMultipleFormItem
|
||||||
<SelectMultipleFormItem label="标签"
|
|
||||||
title="标签"
|
|
||||||
v-model="lawsStandInfoSearch.lawsLabel"
|
v-model="lawsStandInfoSearch.lawsLabel"
|
||||||
:options="dict.lawsLabelOptions">
|
label="标签"
|
||||||
</SelectMultipleFormItem>
|
title="标签"
|
||||||
|
:options="dict.lawsLabelOptions"
|
||||||
<!--#region-->
|
/>
|
||||||
<!--<el-form-item label="政策文号" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-input v-model="lawsStandInfoSearch.lawsNo" clearable-->
|
|
||||||
<!-- placeholder="请输入政策文号"></el-input>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--<el-form-item label="发文单位" title="发文单位" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-input v-model="lawsStandInfoSearch.issueCompany" placeholder="请输入发文单位" clearable></el-input>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--<el-form-item label="适用车型" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-select v-model="lawsStandInfoSearch.lawsSycx" filterable clearable>-->
|
|
||||||
<!-- <el-option-->
|
|
||||||
<!-- v-for="item in dict.lawsSycxOptions"-->
|
|
||||||
<!-- placeholder="请选择"-->
|
|
||||||
<!-- :key="item.value"-->
|
|
||||||
<!-- :value="item.value"-->
|
|
||||||
<!-- :label="item.label"-->
|
|
||||||
<!-- ></el-option>-->
|
|
||||||
<!-- </el-select>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--<el-form-item label="是否纳入认证清单" title="是否纳入认证清单" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-select v-model="lawsStandInfoSearch.isRelateAccess">-->
|
|
||||||
<!-- <el-option value="1" label="是" key="1"></el-option>-->
|
|
||||||
<!-- <el-option value="2" label="否" key="2"></el-option>-->
|
|
||||||
<!-- </el-select>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--<el-form-item label="福田转发通知文号" title="福田转发通知文号" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-input v-model="lawsStandInfoSearch.lawsNotisyncNum" placeholder="请输入福田转发通知文号" clearable></el-input>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--<el-form-item label="标签" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-select v-model="lawsStandInfoSearch.lawsLabel" filterable clearable>-->
|
|
||||||
<!-- <el-option-->
|
|
||||||
<!-- v-for="item in dict.lawsLabelOptions"-->
|
|
||||||
<!-- placeholder="请选择"-->
|
|
||||||
<!-- :key="item.value"-->
|
|
||||||
<!-- :value="item.value"-->
|
|
||||||
<!-- :label="item.label"-->
|
|
||||||
<!-- ></el-option>-->
|
|
||||||
<!-- </el-select>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--#endregion-->
|
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<!--#region-->
|
|
||||||
<!--<el-row :gutter="24">-->
|
|
||||||
<!-- <el-col :span="24">-->
|
|
||||||
<!-- <el-form-item label="征集意见周期" title="征集意见周期" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-date-picker-->
|
|
||||||
<!-- v-model="commentCycleDate"-->
|
|
||||||
<!-- :picker-options="pickerOptions"-->
|
|
||||||
<!-- type="daterange"-->
|
|
||||||
<!-- range-separator="至"-->
|
|
||||||
<!-- start-placeholder="起始时间"-->
|
|
||||||
<!-- end-placeholder="结束时间"-->
|
|
||||||
<!-- value-format="yyyy-MM-dd"-->
|
|
||||||
<!-- align="right">-->
|
|
||||||
<!-- </el-date-picker>-->
|
|
||||||
<!-- </el-form-item>-->
|
|
||||||
<!-- </el-col>-->
|
|
||||||
<!--</el-row>-->
|
|
||||||
<!--#endregion-->
|
|
||||||
</div>
|
</div>
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">实施日期</template>
|
<template slot="title">实施日期</template>
|
||||||
@@ -220,55 +133,33 @@
|
|||||||
<div class="prc-content-border">
|
<div class="prc-content-border">
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<DatePickerGroupFormItem label="实施日期"
|
<DatePickerGroupFormItem
|
||||||
title="实施日期"
|
|
||||||
v-model="lawsStandInfoSearch.SSRQLAWS"
|
v-model="lawsStandInfoSearch.SSRQLAWS"
|
||||||
></DatePickerGroupFormItem>
|
label="实施日期"
|
||||||
<DatePickerFormItem label="新生产实施日期"
|
title="实施日期"
|
||||||
|
/>
|
||||||
|
<DatePickerFormItem
|
||||||
|
v-model="lawsStandInfoSearch.ZCXSSRQLAWS"
|
||||||
|
label="新生产实施日期"
|
||||||
title="新生产实施日期"
|
title="新生产实施日期"
|
||||||
v-model="lawsStandInfoSearch.ZCXSSRQLAWS">
|
/>
|
||||||
</DatePickerFormItem>
|
<DatePickerFormItem
|
||||||
<DatePickerFormItem label="生效日期"
|
v-model="lawsStandInfoSearch.SXRQLAWS"
|
||||||
|
label="生效日期"
|
||||||
title="生效日期"
|
title="生效日期"
|
||||||
v-model="lawsStandInfoSearch.SXRQLAWS">
|
/>
|
||||||
</DatePickerFormItem>
|
|
||||||
|
|
||||||
<!--#region-->
|
|
||||||
<!--<el-form-item label="实施日期" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-datePicker v-model="lawsStandInfoSearch.SSRQLAWS"-->
|
|
||||||
<!-- :editable="false"-->
|
|
||||||
<!-- placeholder="请选择实施日期"-->
|
|
||||||
<!-- value-format="yyyy-MM-dd"-->
|
|
||||||
<!-- clearable></el-datePicker>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--<el-form-item label="新车型实施日期" title="新车型实施日期" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-datePicker v-model="lawsStandInfoSearch.XCXSSRQLAWS"-->
|
|
||||||
<!-- :editable="false"-->
|
|
||||||
<!-- placeholder="请选择实施日期"-->
|
|
||||||
<!-- value-format="yyyy-MM-dd"-->
|
|
||||||
<!-- clearable></el-datePicker>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--#endregion-->
|
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<DatePickerFormItem label="新认证实施日期"
|
<DatePickerFormItem
|
||||||
title="新认证实施日期"
|
|
||||||
v-model="lawsStandInfoSearch.XRZSSRQLAWS"
|
v-model="lawsStandInfoSearch.XRZSSRQLAWS"
|
||||||
></DatePickerFormItem>
|
label="新认证实施日期"
|
||||||
<DatePickerFormItem label="在用车实施日期"
|
title="新认证实施日期"
|
||||||
title="在用车实施日期"
|
/>
|
||||||
|
<DatePickerFormItem
|
||||||
v-model="lawsStandInfoSearch.XCXSSRQLAWS"
|
v-model="lawsStandInfoSearch.XCXSSRQLAWS"
|
||||||
></DatePickerFormItem>
|
label="在用车实施日期"
|
||||||
|
title="在用车实施日期"
|
||||||
<!--#region-->
|
/>
|
||||||
<!--<el-form-item label="在产车实施日期" title="在产车实施日期" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-datePicker v-model="lawsStandInfoSearch.ZCXSSRQLAWS"-->
|
|
||||||
<!-- :editable="false"-->
|
|
||||||
<!-- placeholder="请选择实施日期"-->
|
|
||||||
<!-- value-format="yyyy-MM-dd"-->
|
|
||||||
<!-- clearable></el-datePicker>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--#endregion-->
|
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
@@ -278,120 +169,42 @@
|
|||||||
<div class="prc-content-border">
|
<div class="prc-content-border">
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<SelectFormItem label="我司参与深度"
|
<SelectFormItem
|
||||||
title="我司参与深度"
|
|
||||||
v-model="lawsStandInfoSearch.CYSDLAWS"
|
v-model="lawsStandInfoSearch.CYSDLAWS"
|
||||||
:options="dict.CYSDLAWSOptions">
|
label="我司参与深度"
|
||||||
</SelectFormItem>
|
title="我司参与深度"
|
||||||
<DepartmentFormItem label="投稿单位"
|
:options="dict.CYSDLAWSOptions"
|
||||||
title="投稿单位"
|
/>
|
||||||
|
<DepartmentFormItem
|
||||||
v-model="lawsStandInfoSearch.TGDWLAWS"
|
v-model="lawsStandInfoSearch.TGDWLAWS"
|
||||||
:ids.sync="lawsStandInfoSearch.TGDWLAWSID">
|
label="投稿单位"
|
||||||
</DepartmentFormItem>
|
title="投稿单位"
|
||||||
<DepartmentFormItem label="责任部门"
|
:ids.sync="lawsStandInfoSearch.TGDWLAWSID"
|
||||||
title="责任部门"
|
/>
|
||||||
|
<DepartmentFormItem
|
||||||
v-model="lawsStandInfoSearch.ZRBMLAWS"
|
v-model="lawsStandInfoSearch.ZRBMLAWS"
|
||||||
:ids.sync="lawsStandInfoSearch.ZRBMLAWSID">
|
label="责任部门"
|
||||||
</DepartmentFormItem>
|
title="责任部门"
|
||||||
<!--#region-->
|
:ids.sync="lawsStandInfoSearch.ZRBMLAWSID"
|
||||||
<!--<el-form-item label="发布机构" title="发布机构" class="add-form-item form-item-disabled">-->
|
/>
|
||||||
<!-- <el-input v-model="lawsStandInfoSearch.FBJGLAWS" placeholder="请输入发布机构" clearable></el-input>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--<el-form-item label="投稿人" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-select v-model="lawsStandInfoSearch.TGRLAWS" filterable clearable>-->
|
|
||||||
<!-- <el-option-->
|
|
||||||
<!-- v-for="item in dict.TGRLAWSOptions"-->
|
|
||||||
<!-- placeholder="请选择"-->
|
|
||||||
<!-- :key="item.value"-->
|
|
||||||
<!-- :value="item.value"-->
|
|
||||||
<!-- :label="item.label"-->
|
|
||||||
<!-- ></el-option>-->
|
|
||||||
<!-- </el-select>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--<el-form-item label="能源类型" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-select v-model="lawsStandInfoSearch.NYLXLAWS" filterable clearable>-->
|
|
||||||
<!-- <el-option-->
|
|
||||||
<!-- v-for="item in dict.NYLXLAWSOptions"-->
|
|
||||||
<!-- placeholder="请选择"-->
|
|
||||||
<!-- :key="item.value"-->
|
|
||||||
<!-- :value="item.value"-->
|
|
||||||
<!-- :label="item.label"-->
|
|
||||||
<!-- ></el-option>-->
|
|
||||||
<!-- </el-select>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--<el-form-item label="责任部门" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-select v-model="lawsStandInfoSearch.ZRBMLAWS" filterable clearable>-->
|
|
||||||
<!-- <el-option-->
|
|
||||||
<!-- v-for="item in dict.ZRBMLAWSOptions"-->
|
|
||||||
<!-- placeholder="请选择"-->
|
|
||||||
<!-- :key="item.value"-->
|
|
||||||
<!-- :value="item.value"-->
|
|
||||||
<!-- :label="item.label"-->
|
|
||||||
<!-- ></el-option>-->
|
|
||||||
<!-- </el-select>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--#endregion-->
|
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<personFormItem label="投稿人"
|
<personFormItem
|
||||||
|
v-model="lawsStandInfoSearch.TGRLAWS"
|
||||||
|
label="投稿人"
|
||||||
title="投稿人"
|
title="投稿人"
|
||||||
v-model="lawsStandInfoSearch.TGRLAWS">
|
/>
|
||||||
</personFormItem>
|
<SelectMultipleFormItem
|
||||||
<SelectMultipleFormItem label="适用认证"
|
|
||||||
title="适用认证"
|
|
||||||
v-model="lawsStandInfoSearch.SYRZLAWS"
|
v-model="lawsStandInfoSearch.SYRZLAWS"
|
||||||
:options="dict.syrzOptions">
|
label="适用认证"
|
||||||
</SelectMultipleFormItem>
|
title="适用认证"
|
||||||
<personFormItem label="责任工程师"
|
:options="dict.syrzOptions"
|
||||||
|
/>
|
||||||
|
<personFormItem
|
||||||
|
v-model="lawsStandInfoSearch.ZRGCSLAWS"
|
||||||
|
label="责任工程师"
|
||||||
title="责任工程师"
|
title="责任工程师"
|
||||||
v-model="lawsStandInfoSearch.ZRGCSLAWS">
|
/>
|
||||||
</personFormItem>
|
|
||||||
<!--#region-->
|
|
||||||
<!--<el-form-item label="我司参与深度" title="我司参与深度" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-select v-model="lawsStandInfoSearch.CYSDLAWS" filterable clearable>-->
|
|
||||||
<!-- <el-option-->
|
|
||||||
<!-- v-for="item in dict.CYSDLAWSOptions"-->
|
|
||||||
<!-- placeholder="请选择"-->
|
|
||||||
<!-- :key="item.value"-->
|
|
||||||
<!-- :value="item.value"-->
|
|
||||||
<!-- :label="item.label"-->
|
|
||||||
<!-- ></el-option>-->
|
|
||||||
<!-- </el-select>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--<el-form-item label="投稿单位" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-select v-model="lawsStandInfoSearch.TGDWLAWS" filterable clearable>-->
|
|
||||||
<!-- <el-option-->
|
|
||||||
<!-- v-for="item in dict.TGDWLAWSOptions"-->
|
|
||||||
<!-- placeholder="请选择"-->
|
|
||||||
<!-- :key="item.value"-->
|
|
||||||
<!-- :value="item.value"-->
|
|
||||||
<!-- :label="item.label"-->
|
|
||||||
<!-- ></el-option>-->
|
|
||||||
<!-- </el-select>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--<el-form-item label="适用认证" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-select v-model="lawsStandInfoSearch.YYRZLAWS" filterable clearable>-->
|
|
||||||
<!-- <el-option-->
|
|
||||||
<!-- v-for="item in dict.YYRZLAWSOptions"-->
|
|
||||||
<!-- placeholder="请选择"-->
|
|
||||||
<!-- :key="item.value"-->
|
|
||||||
<!-- :value="item.value"-->
|
|
||||||
<!-- :label="item.label"-->
|
|
||||||
<!-- ></el-option>-->
|
|
||||||
<!-- </el-select>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--<el-form-item label="责任工程师" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-select v-model="lawsStandInfoSearch.ZRGCSLAWS" filterable clearable>-->
|
|
||||||
<!-- <el-option-->
|
|
||||||
<!-- v-for="item in dict.ZRGCSLAWSOptions"-->
|
|
||||||
<!-- placeholder="请选择"-->
|
|
||||||
<!-- :key="item.value"-->
|
|
||||||
<!-- :value="item.value"-->
|
|
||||||
<!-- :label="item.label"-->
|
|
||||||
<!-- ></el-option>-->
|
|
||||||
<!-- </el-select>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--#endregion-->
|
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
@@ -401,38 +214,33 @@
|
|||||||
<div class="prc-content-border">
|
<div class="prc-content-border">
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<InputForStandardsForLaws label="代替文件号"
|
<InputForStandardsForLaws
|
||||||
title="代替文件号"
|
|
||||||
v-model="lawsStandInfoSearch.DTWJHLAWS"
|
v-model="lawsStandInfoSearch.DTWJHLAWS"
|
||||||
></InputForStandardsForLaws>
|
label="代替文件号"
|
||||||
<InputForStandardsForLaws label="引用标准&政策"
|
title="代替文件号"
|
||||||
title="引用标准&政策"
|
/>
|
||||||
|
<InputForStandardsForLaws
|
||||||
v-model="lawsStandInfoSearch.YYBZZCLAWS"
|
v-model="lawsStandInfoSearch.YYBZZCLAWS"
|
||||||
></InputForStandardsForLaws>
|
label="引用标准&政策"
|
||||||
<InputFormItem label="参会记录"
|
title="引用标准&政策"
|
||||||
|
/>
|
||||||
|
<InputFormItem
|
||||||
|
v-model="lawsStandInfoSearch.CHJLLAWS"
|
||||||
|
label="参会记录"
|
||||||
title="参会记录"
|
title="参会记录"
|
||||||
v-model="lawsStandInfoSearch.CHJLLAWS">
|
/>
|
||||||
</InputFormItem>
|
|
||||||
<!--#region-->
|
|
||||||
<!--<el-form-item label="代替文件号" title="代替文件号" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-input v-model="lawsStandInfoSearch.DTWJHLAWS" placeholder="请输入代替文件号" clearable></el-input>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--#endregion-->
|
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<InputForStandardsForLaws label="被代替文件号"
|
<InputForStandardsForLaws
|
||||||
title="被代替文件号"
|
|
||||||
v-model="lawsStandInfoSearch.BDTWJHLAWS"
|
v-model="lawsStandInfoSearch.BDTWJHLAWS"
|
||||||
></InputForStandardsForLaws>
|
label="被代替文件号"
|
||||||
<InputFormItem label="相关流程"
|
title="被代替文件号"
|
||||||
|
/>
|
||||||
|
<InputFormItem
|
||||||
|
v-model="lawsStandInfoSearch.XGLC"
|
||||||
|
label="相关流程"
|
||||||
title="相关流程"
|
title="相关流程"
|
||||||
v-model="lawsStandInfoSearch.XGLC">
|
/>
|
||||||
</InputFormItem>
|
|
||||||
<!--#region-->
|
|
||||||
<!--<el-form-item label="被代替文件号" title="被代替文件号" class="add-form-item form-item-disabled">-->
|
|
||||||
<!-- <el-input v-model="lawsStandInfoSearch.BDTWJHLAWS" placeholder="请输入被代替文件号" clearable></el-input>-->
|
|
||||||
<!--</el-form-item>-->
|
|
||||||
<!--#endregion-->
|
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
@@ -443,12 +251,16 @@
|
|||||||
class="common-button-primary"
|
class="common-button-primary"
|
||||||
icon="el-icon-check"
|
icon="el-icon-check"
|
||||||
type="primary"
|
type="primary"
|
||||||
@click="getBussionStandTableBtn(lawsStandInfoSearch,'','sel')">搜索
|
@click="getBussionStandTableBtn(lawsStandInfoSearch,'','sel')"
|
||||||
|
>
|
||||||
|
搜索
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button
|
<el-button
|
||||||
class="common-button-default"
|
class="common-button-default"
|
||||||
icon="el-icon-close"
|
icon="el-icon-close"
|
||||||
@click="clearAllSearch('lawsStandInfoSearch')">取消
|
@click="clearAllSearch('lawsStandInfoSearch')"
|
||||||
|
>
|
||||||
|
取消
|
||||||
</el-button>
|
</el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-drawer>
|
</el-drawer>
|
||||||
@@ -456,18 +268,18 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import SelectFormItem from "@/components/hzwlComponents/SelectFormItem";
|
import SelectFormItem from '@/components/hzwlComponents/SelectFormItem';
|
||||||
import InputFormItem from "@/components/hzwlComponents/InputFormItem";
|
import InputFormItem from '@/components/hzwlComponents/InputFormItem';
|
||||||
import DatePickerFormItem from "@/components/hzwlComponents/DatePickerFormItem";
|
import DatePickerFormItem from '@/components/hzwlComponents/DatePickerFormItem';
|
||||||
import DataRangePickerFormItem from "@/components/hzwlComponents/DataRangePickerFormItem";
|
import DataRangePickerFormItem from '@/components/hzwlComponents/DataRangePickerFormItem';
|
||||||
import SelectMultipleFormItem from "@/components/hzwlComponents/SelectMultipleFormItem";
|
import SelectMultipleFormItem from '@/components/hzwlComponents/SelectMultipleFormItem';
|
||||||
import DatePickerGroupFormItem from "@/components/hzwlComponents/DatePickerGroupFormItem";
|
import DatePickerGroupFormItem from '@/components/hzwlComponents/DatePickerGroupFormItem';
|
||||||
import DepartmentFormItem from "@/components/hzwlComponents/DepartmentFormItem";
|
import DepartmentFormItem from '@/components/hzwlComponents/DepartmentFormItem';
|
||||||
import personFormItem from "@/components/hzwlComponents/personFormItem";
|
import personFormItem from '@/components/hzwlComponents/personFormItem';
|
||||||
import InputForStandardsForLaws from "@/components/hzwlComponents/InputForStandardsForLaws";
|
import InputForStandardsForLaws from '@/components/hzwlComponents/InputForStandardsForLaws';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "advancedSearch",
|
name: 'AdvancedSearch',
|
||||||
components: {
|
components: {
|
||||||
ProcessTitle,
|
ProcessTitle,
|
||||||
SelectFormItem,
|
SelectFormItem,
|
||||||
@@ -480,6 +292,16 @@ export default {
|
|||||||
personFormItem,
|
personFormItem,
|
||||||
InputForStandardsForLaws
|
InputForStandardsForLaws
|
||||||
},
|
},
|
||||||
|
props: {
|
||||||
|
lawsStandInfoSearch: {
|
||||||
|
type: Object,
|
||||||
|
default: () => ({})
|
||||||
|
},
|
||||||
|
dict: {
|
||||||
|
type: Object,
|
||||||
|
default: () => ({})
|
||||||
|
},
|
||||||
|
},
|
||||||
data () {
|
data () {
|
||||||
return{
|
return{
|
||||||
isAdvancedSearch: false,
|
isAdvancedSearch: false,
|
||||||
@@ -495,16 +317,6 @@ export default {
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
props: {
|
|
||||||
lawsStandInfoSearch: {
|
|
||||||
type: Object,
|
|
||||||
default: () => ({})
|
|
||||||
},
|
|
||||||
dict: {
|
|
||||||
type: Object,
|
|
||||||
default: () => ({})
|
|
||||||
},
|
|
||||||
},
|
|
||||||
methods: {
|
methods: {
|
||||||
open () {
|
open () {
|
||||||
this.isAdvancedSearch = true
|
this.isAdvancedSearch = true
|
||||||
|
|||||||
@@ -16,8 +16,12 @@
|
|||||||
<!-- placeholder="根据标准名称查找" clearable/>-->
|
<!-- placeholder="根据标准名称查找" clearable/>-->
|
||||||
<!-- </el-formItem>-->
|
<!-- </el-formItem>-->
|
||||||
<el-formItem label="政策文号" prop="lawsNo" class="search-item">
|
<el-formItem label="政策文号" prop="lawsNo" class="search-item">
|
||||||
<el-input v-model="sarConfigStandSearch.lawsNo" @keyup.enter.native="searchConfiguraStand"
|
<el-input
|
||||||
placeholder="根据政策文号查找" clearable/>
|
v-model="sarConfigStandSearch.lawsNo"
|
||||||
|
placeholder="根据政策文号查找"
|
||||||
|
clearable
|
||||||
|
@keyup.enter.native="searchConfiguraStand"
|
||||||
|
/>
|
||||||
</el-formItem>
|
</el-formItem>
|
||||||
<!-- <el-formItem label="企标类别" prop="standSort" class="search-item">-->
|
<!-- <el-formItem label="企标类别" prop="standSort" class="search-item">-->
|
||||||
<!-- <el-select v-model="sarConfigStandSearch.standSort" placeholder="根据企标类别查找"-->
|
<!-- <el-select v-model="sarConfigStandSearch.standSort" placeholder="根据企标类别查找"-->
|
||||||
@@ -27,7 +31,13 @@
|
|||||||
<!-- </el-select>-->
|
<!-- </el-select>-->
|
||||||
<!-- </el-formItem>-->
|
<!-- </el-formItem>-->
|
||||||
<el-formItem label="政策名称" prop="lawsName" class="search-item">
|
<el-formItem label="政策名称" prop="lawsName" class="search-item">
|
||||||
<el-input v-model="sarConfigStandSearch.lawsName" @keyup.enter.native="searchConfiguraStand" placeholder="根据政策名称查找" clearable :maxlength="100"/>
|
<el-input
|
||||||
|
v-model="sarConfigStandSearch.lawsName"
|
||||||
|
placeholder="根据政策名称查找"
|
||||||
|
clearable
|
||||||
|
:maxlength="100"
|
||||||
|
@keyup.enter.native="searchConfiguraStand"
|
||||||
|
/>
|
||||||
</el-formItem>
|
</el-formItem>
|
||||||
<el-form-item class="search-item btn-box">
|
<el-form-item class="search-item btn-box">
|
||||||
<el-button
|
<el-button
|
||||||
@@ -35,7 +45,8 @@
|
|||||||
class="common-button-primary"
|
class="common-button-primary"
|
||||||
size="small"
|
size="small"
|
||||||
:loading="searching"
|
:loading="searching"
|
||||||
@click="searchConfiguraStand">
|
@click="searchConfiguraStand"
|
||||||
|
>
|
||||||
查询
|
查询
|
||||||
</el-button>
|
</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -44,7 +55,8 @@
|
|||||||
class="common-button-default"
|
class="common-button-default"
|
||||||
size="small"
|
size="small"
|
||||||
@click="clearAllSearch(3)"
|
@click="clearAllSearch(3)"
|
||||||
>清空
|
>
|
||||||
|
清空
|
||||||
</el-button>
|
</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
@@ -60,17 +72,19 @@
|
|||||||
border
|
border
|
||||||
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}"
|
||||||
@sort-change="sortChangeConfig"
|
@sort-change="sortChangeConfig"
|
||||||
@selection-change="selectConfigStandChange">
|
@selection-change="selectConfigStandChange"
|
||||||
|
>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
type="selection"
|
type="selection"
|
||||||
width="55"
|
width="55"
|
||||||
align="center">
|
align="center"
|
||||||
</el-table-column>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
type="index"
|
type="index"
|
||||||
width="55"
|
width="55"
|
||||||
label="序号"
|
label="序号"
|
||||||
align="center">
|
align="center"
|
||||||
|
>
|
||||||
<template slot-scope="{scope, column, $index}">
|
<template slot-scope="{scope, column, $index}">
|
||||||
{{ ($index + 1) + (configPage - 1) * configRows }}
|
{{ ($index + 1) + (configPage - 1) * configRows }}
|
||||||
</template>
|
</template>
|
||||||
@@ -81,24 +95,24 @@
|
|||||||
label="政策文号"
|
label="政策文号"
|
||||||
width="150"
|
width="150"
|
||||||
align="center"
|
align="center"
|
||||||
>
|
/>
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="lawsName"
|
prop="lawsName"
|
||||||
label="政策名称"
|
label="政策名称"
|
||||||
align="center">
|
align="center"
|
||||||
</el-table-column>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="lawsEnName"
|
prop="lawsEnName"
|
||||||
label="英文名称"
|
label="英文名称"
|
||||||
align="center">
|
align="center"
|
||||||
</el-table-column>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="issueTime"
|
prop="issueTime"
|
||||||
label="发文日期"
|
label="发文日期"
|
||||||
width="120"
|
width="120"
|
||||||
sortable
|
sortable
|
||||||
align="center">
|
align="center"
|
||||||
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<span>{{ formatDate(scope.row.issueTime) }}</span>
|
<span>{{ formatDate(scope.row.issueTime) }}</span>
|
||||||
</template>
|
</template>
|
||||||
@@ -108,7 +122,8 @@
|
|||||||
label="实施日期"
|
label="实施日期"
|
||||||
width="120"
|
width="120"
|
||||||
sortable
|
sortable
|
||||||
align="center">
|
align="center"
|
||||||
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<span>{{ formatDate(scope.row.ssrqlaws) }}</span>
|
<span>{{ formatDate(scope.row.ssrqlaws) }}</span>
|
||||||
</template>
|
</template>
|
||||||
@@ -117,8 +132,8 @@
|
|||||||
prop="standStatusShow"
|
prop="standStatusShow"
|
||||||
label="标准状态"
|
label="标准状态"
|
||||||
width="100"
|
width="100"
|
||||||
align="center">
|
align="center"
|
||||||
</el-table-column>
|
/>
|
||||||
</el-table>
|
</el-table>
|
||||||
</div>
|
</div>
|
||||||
<pagination
|
<pagination
|
||||||
@@ -128,7 +143,8 @@
|
|||||||
:pageSize="configRows"
|
:pageSize="configRows"
|
||||||
:total="configTotal"
|
:total="configTotal"
|
||||||
@pageChange="configuraPageChange"
|
@pageChange="configuraPageChange"
|
||||||
@pageSizeChange="configuraPageSizeChange"></pagination>
|
@pageSizeChange="configuraPageSizeChange"
|
||||||
|
/>
|
||||||
<div class="divDel">
|
<div class="divDel">
|
||||||
<div class="divDel_title">已选政策</div>
|
<div class="divDel_title">已选政策</div>
|
||||||
<div class="divDel_box">
|
<div class="divDel_box">
|
||||||
@@ -137,11 +153,15 @@
|
|||||||
:key="tag.id"
|
:key="tag.id"
|
||||||
size="mini"
|
size="mini"
|
||||||
closable
|
closable
|
||||||
@close="handleTagClose(tag)">
|
@close="handleTagClose(tag)"
|
||||||
<a v-if="tag.standStatusShow === '作废' "
|
>
|
||||||
class="table-jump" style="color: #F56C6C"
|
<a
|
||||||
@click="handlePreview(tag)">{{ tag.lawsName }}</a>
|
v-if="tag.standStatusShow === '作废' "
|
||||||
<a v-else @click="handlePreview(tag)" class="table-jump" style="color: #333333">{{ tag.lawsName }}</a>
|
class="table-jump"
|
||||||
|
style="color: #F56C6C"
|
||||||
|
@click="handlePreview(tag)"
|
||||||
|
>{{ tag.lawsName }}</a>
|
||||||
|
<a v-else class="table-jump" style="color: #333333" @click="handlePreview(tag)">{{ tag.lawsName }}</a>
|
||||||
</el-tag>
|
</el-tag>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -150,20 +170,41 @@
|
|||||||
<div class="demo-drawer-footer">
|
<div class="demo-drawer-footer">
|
||||||
<el-button
|
<el-button
|
||||||
type="primary"
|
type="primary"
|
||||||
round class="common-button-primary"
|
round
|
||||||
|
class="common-button-primary"
|
||||||
icon="el-icon-check"
|
icon="el-icon-check"
|
||||||
@click="saveConfigStand"
|
|
||||||
:loading="isSubmit"
|
:loading="isSubmit"
|
||||||
>提交</el-button>
|
@click="saveConfigStand"
|
||||||
<el-button class="common-button-default" style="padding: 7px 12px;" icon="el-icon-close" type="primary"
|
>
|
||||||
round @click="cancelConfigStand">取消</el-button>
|
提交
|
||||||
|
</el-button>
|
||||||
|
<el-button
|
||||||
|
class="common-button-default"
|
||||||
|
style="padding: 7px 12px;"
|
||||||
|
icon="el-icon-close"
|
||||||
|
type="primary"
|
||||||
|
round
|
||||||
|
@click="cancelConfigStand"
|
||||||
|
>
|
||||||
|
取消
|
||||||
|
</el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-drawer>
|
</el-drawer>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
name: "configStandDrawer",
|
name: 'ConfigStandDrawer',
|
||||||
|
props: {
|
||||||
|
selectSarMenu: {
|
||||||
|
type: Object,
|
||||||
|
required: true
|
||||||
|
},
|
||||||
|
getBussionStandTable: {
|
||||||
|
type: Function,
|
||||||
|
required: true
|
||||||
|
}
|
||||||
|
},
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
configStandFlag: false, // 控制配置标准表格是否显示
|
configStandFlag: false, // 控制配置标准表格是否显示
|
||||||
@@ -198,16 +239,6 @@ export default {
|
|||||||
selectConfigStand: []
|
selectConfigStand: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
props: {
|
|
||||||
selectSarMenu: {
|
|
||||||
type: Object,
|
|
||||||
required: true
|
|
||||||
},
|
|
||||||
getBussionStandTable: {
|
|
||||||
type: Function,
|
|
||||||
required: true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
methods: {
|
methods: {
|
||||||
open () {
|
open () {
|
||||||
this.configStandFlag = true
|
this.configStandFlag = true
|
||||||
@@ -299,7 +330,7 @@ export default {
|
|||||||
},
|
},
|
||||||
// 提交配置搜索项
|
// 提交配置搜索项
|
||||||
saveConfigStand () {
|
saveConfigStand () {
|
||||||
let search = {}
|
const search = {}
|
||||||
search.menuId = this.selectSarMenu.id
|
search.menuId = this.selectSarMenu.id
|
||||||
if (this.selectConfigStand.length === 0) {
|
if (this.selectConfigStand.length === 0) {
|
||||||
this.$message({
|
this.$message({
|
||||||
@@ -326,7 +357,7 @@ export default {
|
|||||||
},
|
},
|
||||||
formatDate (dateStr) {
|
formatDate (dateStr) {
|
||||||
if (dateStr && dateStr !== '') {
|
if (dateStr && dateStr !== '') {
|
||||||
let dateArr = dateStr.split(',')
|
const dateArr = dateStr.split(',')
|
||||||
return dateArr.map(date => date.slice(0, 10)).join(',')
|
return dateArr.map(date => date.slice(0, 10)).join(',')
|
||||||
}
|
}
|
||||||
return dateStr
|
return dateStr
|
||||||
@@ -336,7 +367,7 @@ export default {
|
|||||||
this.$refs.selection.toggleRowSelection(tag, false)
|
this.$refs.selection.toggleRowSelection(tag, false)
|
||||||
},
|
},
|
||||||
handlePreview (tag) {
|
handlePreview (tag) {
|
||||||
let routeUrl = this.$router.resolve({
|
const routeUrl = this.$router.resolve({
|
||||||
name: 'OtherLawsStandDetails',
|
name: 'OtherLawsStandDetails',
|
||||||
params: {
|
params: {
|
||||||
id: tag.id,
|
id: tag.id,
|
||||||
|
|||||||
@@ -1,11 +1,13 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<!-- 新增、编辑模态窗 -->
|
<!-- 新增、编辑模态窗 -->
|
||||||
<el-drawer :title="drawerTitle"
|
<el-drawer
|
||||||
|
:title="drawerTitle"
|
||||||
:visible.sync="modalshowflag"
|
:visible.sync="modalshowflag"
|
||||||
:wrapperClosable="false"
|
:wrapperClosable="false"
|
||||||
|
size="1050px"
|
||||||
@close="resetForm"
|
@close="resetForm"
|
||||||
size="1050px">
|
>
|
||||||
<div class="drawer-content">
|
<div class="drawer-content">
|
||||||
<el-form
|
<el-form
|
||||||
v-if="reloadAddForm && modalshowflag"
|
v-if="reloadAddForm && modalshowflag"
|
||||||
@@ -16,7 +18,7 @@
|
|||||||
>
|
>
|
||||||
<!-- 动态数据-->
|
<!-- 动态数据-->
|
||||||
<template v-for="(displayLocation, index) in dynamicFormField">
|
<template v-for="(displayLocation, index) in dynamicFormField">
|
||||||
<el-col :span="24" :key="index">
|
<el-col :key="index" :span="24">
|
||||||
<div class="divider-line">{{ displayLocation.label }}</div>
|
<div class="divider-line">{{ displayLocation.label }}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<template v-if="displayLocation.label === '基础信息'">
|
<template v-if="displayLocation.label === '基础信息'">
|
||||||
@@ -46,15 +48,18 @@
|
|||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="1级政策分类" prop="lawsTypeFirstLevel" label-width="150px" class="add-form-item">
|
<el-form-item label="1级政策分类" prop="lawsTypeFirstLevel" label-width="150px" class="add-form-item">
|
||||||
<template slot="label">1级政策分类</template>
|
<template slot="label">1级政策分类</template>
|
||||||
<el-select :value="initType(sarLawsStandEO.lawsTypeFirstLevel)"
|
<el-select
|
||||||
@change="handleChange($event, 'lawsTypeFirstLevel')"
|
:value="initType(sarLawsStandEO.lawsTypeFirstLevel)"
|
||||||
placeholder="请选择1级政策分类"
|
placeholder="请选择1级政策分类"
|
||||||
multiple
|
multiple
|
||||||
clearable>
|
clearable
|
||||||
|
@change="handleChange($event, 'lawsTypeFirstLevel')"
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="opt in lawsTypeFirstLevelOptions"
|
v-for="opt in lawsTypeFirstLevelOptions"
|
||||||
:key="opt.value"
|
:key="opt.value"
|
||||||
:value="opt.value === undefined ? '' :opt.value" :label="opt.label"
|
:value="opt.value === undefined ? '' :opt.value"
|
||||||
|
:label="opt.label"
|
||||||
>
|
>
|
||||||
{{ opt.label }}
|
{{ opt.label }}
|
||||||
</el-option>
|
</el-option>
|
||||||
@@ -64,15 +69,18 @@
|
|||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="2级政策分类" prop="lawsTypeSecondLevel" label-width="150px" class="add-form-item">
|
<el-form-item label="2级政策分类" prop="lawsTypeSecondLevel" label-width="150px" class="add-form-item">
|
||||||
<template slot="label">2级政策分类</template>
|
<template slot="label">2级政策分类</template>
|
||||||
<el-select :value="initType(sarLawsStandEO.lawsTypeSecondLevel)"
|
<el-select
|
||||||
@change="handleChange($event, 'lawsTypeSecondLevel')"
|
:value="initType(sarLawsStandEO.lawsTypeSecondLevel)"
|
||||||
placeholder="请选择2级政策分类"
|
placeholder="请选择2级政策分类"
|
||||||
multiple
|
multiple
|
||||||
clearable>
|
clearable
|
||||||
|
@change="handleChange($event, 'lawsTypeSecondLevel')"
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="opt in lawsTypeSecondLevelOptions"
|
v-for="opt in lawsTypeSecondLevelOptions"
|
||||||
:key="opt.value"
|
:key="opt.value"
|
||||||
:value="opt.value === undefined ? '' :opt.value" :label="opt.label"
|
:value="opt.value === undefined ? '' :opt.value"
|
||||||
|
:label="opt.label"
|
||||||
>
|
>
|
||||||
{{ opt.label }}
|
{{ opt.label }}
|
||||||
</el-option>
|
</el-option>
|
||||||
@@ -82,15 +90,18 @@
|
|||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="3级政策分类" prop="lawsTypeThirdLevel" label-width="150px" class="add-form-item">
|
<el-form-item label="3级政策分类" prop="lawsTypeThirdLevel" label-width="150px" class="add-form-item">
|
||||||
<template slot="label">3级政策分类</template>
|
<template slot="label">3级政策分类</template>
|
||||||
<el-select :value="initType(sarLawsStandEO.lawsTypeThirdLevel)"
|
<el-select
|
||||||
@change="handleChange($event, 'lawsTypeThirdLevel')"
|
:value="initType(sarLawsStandEO.lawsTypeThirdLevel)"
|
||||||
placeholder="请选择3级政策分类"
|
placeholder="请选择3级政策分类"
|
||||||
multiple
|
multiple
|
||||||
clearable>
|
clearable
|
||||||
|
@change="handleChange($event, 'lawsTypeThirdLevel')"
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="opt in lawsTypeThirdLevelOptions"
|
v-for="opt in lawsTypeThirdLevelOptions"
|
||||||
:key="opt.value"
|
:key="opt.value"
|
||||||
:value="opt.value === undefined ? '' :opt.value" :label="opt.label"
|
:value="opt.value === undefined ? '' :opt.value"
|
||||||
|
:label="opt.label"
|
||||||
>
|
>
|
||||||
{{ opt.label }}
|
{{ opt.label }}
|
||||||
</el-option>
|
</el-option>
|
||||||
@@ -100,15 +111,18 @@
|
|||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="4级政策分类" prop="lawsTypeFourthLevel" label-width="150px" class="add-form-item">
|
<el-form-item label="4级政策分类" prop="lawsTypeFourthLevel" label-width="150px" class="add-form-item">
|
||||||
<template slot="label">4级政策分类</template>
|
<template slot="label">4级政策分类</template>
|
||||||
<el-select :value="initType(sarLawsStandEO.lawsTypeFourthLevel)"
|
<el-select
|
||||||
@change="handleChange($event, 'lawsTypeFourthLevel')"
|
:value="initType(sarLawsStandEO.lawsTypeFourthLevel)"
|
||||||
placeholder="请选择4级政策分类"
|
placeholder="请选择4级政策分类"
|
||||||
multiple
|
multiple
|
||||||
clearable>
|
clearable
|
||||||
|
@change="handleChange($event, 'lawsTypeFourthLevel')"
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="opt in lawsTypeFourthLevelOptions"
|
v-for="opt in lawsTypeFourthLevelOptions"
|
||||||
:key="opt.value"
|
:key="opt.value"
|
||||||
:value="opt.value === undefined ? '' :opt.value" :label="opt.label"
|
:value="opt.value === undefined ? '' :opt.value"
|
||||||
|
:label="opt.label"
|
||||||
>
|
>
|
||||||
{{ opt.label }}
|
{{ opt.label }}
|
||||||
</el-option>
|
</el-option>
|
||||||
@@ -117,39 +131,48 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="政策名称" prop="lawsName" label-width="150px" class="add-form-item">
|
<el-form-item label="政策名称" prop="lawsName" label-width="150px" class="add-form-item">
|
||||||
<el-input v-model="sarLawsStandEO.lawsName"
|
<el-input
|
||||||
|
v-model="sarLawsStandEO.lawsName"
|
||||||
placeholder="请输入政策名称"
|
placeholder="请输入政策名称"
|
||||||
clearable></el-input>
|
clearable
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="英文名称" prop="lawsEnName" label-width="150px" class="add-form-item">
|
<el-form-item label="英文名称" prop="lawsEnName" label-width="150px" class="add-form-item">
|
||||||
<el-input v-model="sarLawsStandEO.lawsEnName"
|
<el-input
|
||||||
|
v-model="sarLawsStandEO.lawsEnName"
|
||||||
placeholder="请输入英文名称"
|
placeholder="请输入英文名称"
|
||||||
clearable></el-input>
|
clearable
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="政策文号" prop="lawsNo" label-width="150px" class="add-form-item">
|
<el-form-item label="政策文号" prop="lawsNo" label-width="150px" class="add-form-item">
|
||||||
<el-input v-model="sarLawsStandEO.lawsNo"
|
<el-input
|
||||||
|
v-model="sarLawsStandEO.lawsNo"
|
||||||
placeholder="请输入政策文号"
|
placeholder="请输入政策文号"
|
||||||
clearable></el-input>
|
clearable
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="发文日期" prop="issueTime" label-width="150px" class="add-form-item">
|
<el-form-item label="发文日期" prop="issueTime" label-width="150px" class="add-form-item">
|
||||||
<el-datePicker v-model="sarLawsStandEO.issueTime"
|
<el-datePicker
|
||||||
|
v-model="sarLawsStandEO.issueTime"
|
||||||
:editable="false"
|
:editable="false"
|
||||||
placeholder="请选择发文日期"
|
placeholder="请选择发文日期"
|
||||||
@change="issueTimeChange"
|
@change="issueTimeChange"
|
||||||
></el-datePicker>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="发文单位" prop="issueCompany" label-width="150px" class="add-form-item">
|
<el-form-item label="发文单位" prop="issueCompany" label-width="150px" class="add-form-item">
|
||||||
<el-input v-model="sarLawsStandEO.issueCompany"
|
<el-input
|
||||||
|
v-model="sarLawsStandEO.issueCompany"
|
||||||
placeholder="请输入发文单位"
|
placeholder="请输入发文单位"
|
||||||
clearable></el-input>
|
clearable
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
@@ -162,20 +185,23 @@
|
|||||||
start-placeholder="起始时间"
|
start-placeholder="起始时间"
|
||||||
end-placeholder="结束时间"
|
end-placeholder="结束时间"
|
||||||
value-format="yyyy-MM-dd"
|
value-format="yyyy-MM-dd"
|
||||||
align="right">
|
align="right"
|
||||||
</el-date-picker>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item prop="lawsTextState" label-width="150px" class="add-form-item">
|
<el-form-item prop="lawsTextState" label-width="150px" class="add-form-item">
|
||||||
<template slot="label">标准状态</template>
|
<template slot="label">标准状态</template>
|
||||||
<el-select v-model="sarLawsStandEO.lawsTextState"
|
<el-select
|
||||||
|
v-model="sarLawsStandEO.lawsTextState"
|
||||||
placeholder="请选择标准状态"
|
placeholder="请选择标准状态"
|
||||||
clearable>
|
clearable
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="opt in lawsTextStateOptions"
|
v-for="opt in lawsTextStateOptions"
|
||||||
:key="opt.value"
|
:key="opt.value"
|
||||||
:value="opt.value === undefined ? '' :opt.value" :label="opt.label"
|
:value="opt.value === undefined ? '' :opt.value"
|
||||||
|
:label="opt.label"
|
||||||
>
|
>
|
||||||
{{ opt.label }}
|
{{ opt.label }}
|
||||||
</el-option>
|
</el-option>
|
||||||
@@ -185,13 +211,17 @@
|
|||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item prop="lawsSycx" label-width="150px" class="add-form-item">
|
<el-form-item prop="lawsSycx" label-width="150px" class="add-form-item">
|
||||||
<template slot="label">适用车型</template>
|
<template slot="label">适用车型</template>
|
||||||
<el-select v-model="sarLawsStandEO.lawsSycx" multiple
|
<el-select
|
||||||
|
v-model="sarLawsStandEO.lawsSycx"
|
||||||
|
multiple
|
||||||
placeholder="请选择适用车型"
|
placeholder="请选择适用车型"
|
||||||
clearable>
|
clearable
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="opt in lawsSycxOptions"
|
v-for="opt in lawsSycxOptions"
|
||||||
:key="opt.value"
|
:key="opt.value"
|
||||||
:value="opt.value === undefined ? '' :opt.value" :label="opt.label"
|
:value="opt.value === undefined ? '' :opt.value"
|
||||||
|
:label="opt.label"
|
||||||
>
|
>
|
||||||
{{ opt.label }}
|
{{ opt.label }}
|
||||||
</el-option>
|
</el-option>
|
||||||
@@ -201,20 +231,24 @@
|
|||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="是否纳入认证清单" prop="isRelateAccess" label-width="150px" class="add-form-item">
|
<el-form-item label="是否纳入认证清单" prop="isRelateAccess" label-width="150px" class="add-form-item">
|
||||||
<el-select v-model="sarLawsStandEO.isRelateAccess" @change="resolveFormFieldListRules">
|
<el-select v-model="sarLawsStandEO.isRelateAccess" @change="resolveFormFieldListRules">
|
||||||
<el-option value="1" label="是" key="1"></el-option>
|
<el-option key="1" value="1" label="是" />
|
||||||
<el-option value="2" label="否" key="2"></el-option>
|
<el-option key="2" value="2" label="否" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="年度" prop="lawsYear" label-width="150px" class="add-form-item">
|
<el-form-item label="年度" prop="lawsYear" label-width="150px" class="add-form-item">
|
||||||
<el-select v-model="sarLawsStandEO.lawsYear" value-key="id"
|
<el-select
|
||||||
|
v-model="sarLawsStandEO.lawsYear"
|
||||||
|
value-key="id"
|
||||||
placeholder="请选择年度"
|
placeholder="请选择年度"
|
||||||
clearable>
|
clearable
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="opt in lawsYearOptions"
|
v-for="opt in lawsYearOptions"
|
||||||
:key="opt.value"
|
:key="opt.value"
|
||||||
:value="opt.value === undefined ? '' :opt.value" :label="opt.label"
|
:value="opt.value === undefined ? '' :opt.value"
|
||||||
|
:label="opt.label"
|
||||||
>
|
>
|
||||||
{{ opt.label }}
|
{{ opt.label }}
|
||||||
</el-option>
|
</el-option>
|
||||||
@@ -223,35 +257,45 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="福田转发通知文号" prop="lawsNotisyncNum" label-width="150px" class="add-form-item">
|
<el-form-item label="福田转发通知文号" prop="lawsNotisyncNum" label-width="150px" class="add-form-item">
|
||||||
<el-input v-model="sarLawsStandEO.lawsNotisyncNum"
|
<el-input
|
||||||
|
v-model="sarLawsStandEO.lawsNotisyncNum"
|
||||||
placeholder="请输入福田转发通知文号"
|
placeholder="请输入福田转发通知文号"
|
||||||
clearable></el-input>
|
clearable
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="通知文号链接" prop="notisyncNumLink" label-width="150px" class="add-form-item">
|
<el-form-item label="通知文号链接" prop="notisyncNumLink" label-width="150px" class="add-form-item">
|
||||||
<el-input v-model="sarLawsStandEO.notisyncNumLink"
|
<el-input
|
||||||
|
v-model="sarLawsStandEO.notisyncNumLink"
|
||||||
placeholder="请输入通知文号链接"
|
placeholder="请输入通知文号链接"
|
||||||
clearable></el-input>
|
clearable
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="信息简报" prop="lawsBulletin" label-width="150px" class="add-form-item">
|
<el-form-item label="信息简报" prop="lawsBulletin" label-width="150px" class="add-form-item">
|
||||||
<el-input v-model="sarLawsStandEO.lawsBulletin"
|
<el-input
|
||||||
|
v-model="sarLawsStandEO.lawsBulletin"
|
||||||
placeholder="请输入信息简报"
|
placeholder="请输入信息简报"
|
||||||
clearable></el-input>
|
clearable
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item prop="lawsLabel" label-width="150px" class="add-form-item">
|
<el-form-item prop="lawsLabel" label-width="150px" class="add-form-item">
|
||||||
<template slot="label">标签</template>
|
<template slot="label">标签</template>
|
||||||
<el-select v-model="sarLawsStandEO.lawsLabel" multiple
|
<el-select
|
||||||
|
v-model="sarLawsStandEO.lawsLabel"
|
||||||
|
multiple
|
||||||
placeholder="请选择标签"
|
placeholder="请选择标签"
|
||||||
clearable>
|
clearable
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="opt in lawsLabelOptions"
|
v-for="opt in lawsLabelOptions"
|
||||||
:key="opt.value"
|
:key="opt.value"
|
||||||
:value="opt.value === undefined ? '' :opt.value" :label="opt.label"
|
:value="opt.value === undefined ? '' :opt.value"
|
||||||
|
:label="opt.label"
|
||||||
>
|
>
|
||||||
{{ opt.label }}
|
{{ opt.label }}
|
||||||
</el-option>
|
</el-option>
|
||||||
@@ -259,10 +303,18 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="备注(最终政策发布)" prop="lawsRemark" label-width="150px" class="add-form-item" title="备注(最终政策发布)">
|
<el-form-item
|
||||||
<el-input v-model="sarLawsStandEO.lawsRemark"
|
label="备注(最终政策发布)"
|
||||||
|
prop="lawsRemark"
|
||||||
|
label-width="150px"
|
||||||
|
class="add-form-item"
|
||||||
|
title="备注(最终政策发布)"
|
||||||
|
>
|
||||||
|
<el-input
|
||||||
|
v-model="sarLawsStandEO.lawsRemark"
|
||||||
placeholder="请输入备注(最终政策发布)"
|
placeholder="请输入备注(最终政策发布)"
|
||||||
clearable></el-input>
|
clearable
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
@@ -300,73 +352,77 @@
|
|||||||
<template v-if="field.attrField === 'SVPPS'">
|
<template v-if="field.attrField === 'SVPPS'">
|
||||||
<custom-SVPPS
|
<custom-SVPPS
|
||||||
:key="field.attrField"
|
:key="field.attrField"
|
||||||
:config="field"
|
|
||||||
v-model="sarLawsStandEO[field.attrField]"
|
v-model="sarLawsStandEO[field.attrField]"
|
||||||
|
:config="field"
|
||||||
:disabled="formdisableflag"
|
:disabled="formdisableflag"
|
||||||
></custom-SVPPS>
|
/>
|
||||||
</template>
|
</template>
|
||||||
<!--人员选择:投稿人||责任工程师-->
|
<!--人员选择:投稿人||责任工程师-->
|
||||||
<template v-else-if="field.attrField === 'TGRLAWS' || field.attrField === 'ZRGCSLAWS'">
|
<template v-else-if="field.attrField === 'TGRLAWS' || field.attrField === 'ZRGCSLAWS'">
|
||||||
<el-form-item v-if="field.attrField === 'TGRLAWS'"
|
<el-form-item
|
||||||
|
v-if="field.attrField === 'TGRLAWS'"
|
||||||
prop="TGRBUSS"
|
prop="TGRBUSS"
|
||||||
label-width="150px"
|
label-width="150px"
|
||||||
class="add-form-item"
|
class="add-form-item"
|
||||||
>
|
>
|
||||||
<template slot="label">投稿人</template>
|
<template slot="label">投稿人</template>
|
||||||
<el-input
|
<el-input
|
||||||
clearable
|
|
||||||
v-model="sarLawsStandEO['TGRLAWS']"
|
v-model="sarLawsStandEO['TGRLAWS']"
|
||||||
|
clearable
|
||||||
placeholder="选择投稿人"
|
placeholder="选择投稿人"
|
||||||
readonly
|
readonly
|
||||||
@click.native="choice('role', '选择投稿人', sarLawsStandEO['TGRLAWS'])">
|
@click.native="choice('role', '选择投稿人', sarLawsStandEO['TGRLAWS'])"
|
||||||
</el-input>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-if="field.attrField === 'ZRGCSLAWS'"
|
<el-form-item
|
||||||
|
v-if="field.attrField === 'ZRGCSLAWS'"
|
||||||
prop="ZRGCSLAWS"
|
prop="ZRGCSLAWS"
|
||||||
label-width="150px"
|
label-width="150px"
|
||||||
class="add-form-item"
|
class="add-form-item"
|
||||||
>
|
>
|
||||||
<template slot="label">责任工程师</template>
|
<template slot="label">责任工程师</template>
|
||||||
<el-input
|
<el-input
|
||||||
clearable
|
|
||||||
v-model="sarLawsStandEO['ZRGCSLAWS']"
|
v-model="sarLawsStandEO['ZRGCSLAWS']"
|
||||||
|
clearable
|
||||||
placeholder="选择责任工程师"
|
placeholder="选择责任工程师"
|
||||||
readonly
|
readonly
|
||||||
@click.native="choice('role', '选择责任工程师', sarLawsStandEO['ZRGCSLAWS'])">
|
@click.native="choice('role', '选择责任工程师', sarLawsStandEO['ZRGCSLAWS'])"
|
||||||
</el-input>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
<!--部门选择树:投稿单位|责任部门-->
|
<!--部门选择树:投稿单位|责任部门-->
|
||||||
<template v-else-if="field.attrField === 'ZRBMLAWS' || field.attrField === 'TGDWLAWS'">
|
<template v-else-if="field.attrField === 'ZRBMLAWS' || field.attrField === 'TGDWLAWS'">
|
||||||
<el-form-item v-if="field.attrField === 'TGDWLAWS'"
|
<el-form-item
|
||||||
|
v-if="field.attrField === 'TGDWLAWS'"
|
||||||
prop="ZRBMLAWS"
|
prop="ZRBMLAWS"
|
||||||
label-width="150px"
|
label-width="150px"
|
||||||
class="add-form-item"
|
class="add-form-item"
|
||||||
>
|
>
|
||||||
<template slot="label">投稿单位</template>
|
<template slot="label">投稿单位</template>
|
||||||
<el-input
|
<el-input
|
||||||
|
v-model="sarLawsStandEO['TGDWLAWS']"
|
||||||
:config="zrbmOptions"
|
:config="zrbmOptions"
|
||||||
clearable
|
clearable
|
||||||
v-model="sarLawsStandEO['TGDWLAWS']"
|
|
||||||
placeholder="选择投稿单位"
|
placeholder="选择投稿单位"
|
||||||
readonly
|
readonly
|
||||||
@click.native="choiceZRBM('dep', '选择投稿单位', sarLawsStandEO.TGDWLAWSID)">
|
@click.native="choiceZRBM('dep', '选择投稿单位', sarLawsStandEO.TGDWLAWSID)"
|
||||||
</el-input>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-if="field.attrField === 'ZRBMLAWS'"
|
<el-form-item
|
||||||
|
v-if="field.attrField === 'ZRBMLAWS'"
|
||||||
prop="ZRBMLAWS"
|
prop="ZRBMLAWS"
|
||||||
label-width="150px"
|
label-width="150px"
|
||||||
class="add-form-item"
|
class="add-form-item"
|
||||||
>
|
>
|
||||||
<template slot="label">责任部门</template>
|
<template slot="label">责任部门</template>
|
||||||
<el-input
|
<el-input
|
||||||
|
v-model="sarLawsStandEO['ZRBMLAWS']"
|
||||||
:config="zrbmOptions"
|
:config="zrbmOptions"
|
||||||
clearable
|
clearable
|
||||||
v-model="sarLawsStandEO['ZRBMLAWS']"
|
|
||||||
placeholder="选择责任部门"
|
placeholder="选择责任部门"
|
||||||
readonly
|
readonly
|
||||||
@click.native="choiceZRBM('dep', '选择责任部门', sarLawsStandEO.ZRBMLAWSID)">
|
@click.native="choiceZRBM('dep', '选择责任部门', sarLawsStandEO.ZRBMLAWSID)"
|
||||||
</el-input>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
<!--输入框(字符串)-->
|
<!--输入框(字符串)-->
|
||||||
@@ -374,18 +430,18 @@
|
|||||||
<template v-if="field.attrField === 'GFXYYWJ'">
|
<template v-if="field.attrField === 'GFXYYWJ'">
|
||||||
<custom-input-for-standards
|
<custom-input-for-standards
|
||||||
:key="field.attrField"
|
:key="field.attrField"
|
||||||
:config="field"
|
|
||||||
v-model="sarLawsStandEO[field.attrField]"
|
v-model="sarLawsStandEO[field.attrField]"
|
||||||
|
:config="field"
|
||||||
:disabled="formdisableflag"
|
:disabled="formdisableflag"
|
||||||
></custom-input-for-standards>
|
/>
|
||||||
</template>
|
</template>
|
||||||
<template v-else-if="field.attrField === 'FSRQBUSS'">
|
<template v-else-if="field.attrField === 'FSRQBUSS'">
|
||||||
<custom-input
|
<custom-input
|
||||||
:key="field.attrField"
|
:key="field.attrField"
|
||||||
:config="field"
|
|
||||||
v-model="sarLawsStandEO[field.attrField]"
|
v-model="sarLawsStandEO[field.attrField]"
|
||||||
|
:config="field"
|
||||||
disabled
|
disabled
|
||||||
></custom-input>
|
/>
|
||||||
</template>
|
</template>
|
||||||
<template v-else-if="field.attrField === 'TXLBBUSS'">
|
<template v-else-if="field.attrField === 'TXLBBUSS'">
|
||||||
<el-form-item
|
<el-form-item
|
||||||
@@ -394,7 +450,7 @@
|
|||||||
class="add-form-item"
|
class="add-form-item"
|
||||||
>
|
>
|
||||||
<template slot="label">体系类别</template>
|
<template slot="label">体系类别</template>
|
||||||
<el-input v-model="sarLawsStandEO.TXLBBUSS" placeholder="选择体系类别" @click.native="choiceZRR1('TXLBBUSS', '体系类别', sarLawsStandEO.TXLBBUSS)"></el-input>
|
<el-input v-model="sarLawsStandEO.TXLBBUSS" placeholder="选择体系类别" @click.native="choiceZRR1('TXLBBUSS', '体系类别', sarLawsStandEO.TXLBBUSS)" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
<template v-else-if="field.attrField === 'VPPSBMBUSS'">
|
<template v-else-if="field.attrField === 'VPPSBMBUSS'">
|
||||||
@@ -404,90 +460,97 @@
|
|||||||
class="add-form-item"
|
class="add-form-item"
|
||||||
>
|
>
|
||||||
<template slot="label">关联模块--VPPS编码</template>
|
<template slot="label">关联模块--VPPS编码</template>
|
||||||
<el-input v-model="sarLawsStandEO.VPPSBMBUSS" placeholder="选择VPPS编码" @click.native="choiceZRR2('VPPSBMBUSS', 'VPPS编码', sarLawsStandEO.VPPSBMBUSS,true)"></el-input>
|
<el-input v-model="sarLawsStandEO.VPPSBMBUSS" placeholder="选择VPPS编码" @click.native="choiceZRR2('VPPSBMBUSS', 'VPPS编码', sarLawsStandEO.VPPSBMBUSS,true)" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
<template v-else-if="field.attrField === 'VPPSCNBUSS'">
|
<template v-else-if="field.attrField === 'VPPSCNBUSS'">
|
||||||
<el-form-item title="关联模块--中文名称" label="关联模块--中文名称" label-width="150px" prop="VPPSCNBUSS" class="add-form-item">
|
<el-form-item
|
||||||
|
title="关联模块--中文名称"
|
||||||
|
label="关联模块--中文名称"
|
||||||
|
label-width="150px"
|
||||||
|
prop="VPPSCNBUSS"
|
||||||
|
class="add-form-item"
|
||||||
|
>
|
||||||
<el-input
|
<el-input
|
||||||
v-model="sarLawsStandEO.VPPSCNBUSS" disabled
|
v-model="sarLawsStandEO.VPPSCNBUSS"
|
||||||
|
disabled
|
||||||
clearable
|
clearable
|
||||||
></el-input>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
<template v-else-if="field.attrField === 'DTWJHLAWS' || field.attrField === 'YYBZZCLAWS' || field.attrField === 'BDTWJHLAWS'">
|
<template v-else-if="field.attrField === 'DTWJHLAWS' || field.attrField === 'YYBZZCLAWS' || field.attrField === 'BDTWJHLAWS'">
|
||||||
<custom-input-for-standards
|
<custom-input-for-standards
|
||||||
:key="field.attrField"
|
:key="field.attrField"
|
||||||
|
v-model="sarLawsStandEO[field.attrField]"
|
||||||
:config="field"
|
:config="field"
|
||||||
:class="field.attrField === 'BYYBJ' ? 'classDisplay' : ''"
|
:class="field.attrField === 'BYYBJ' ? 'classDisplay' : ''"
|
||||||
v-model="sarLawsStandEO[field.attrField]"
|
|
||||||
:disabled="formdisableflag"
|
:disabled="formdisableflag"
|
||||||
@popoverHide="popoverHideQuery"
|
@popoverHide="popoverHideQuery"
|
||||||
></custom-input-for-standards>
|
/>
|
||||||
</template>
|
</template>
|
||||||
<!--相关流程/参会记录-->
|
<!--相关流程/参会记录-->
|
||||||
<template v-else-if="field.attrField === 'XGLC' || field.attrField === 'CHJLLAWS'">
|
<template v-else-if="field.attrField === 'XGLC' || field.attrField === 'CHJLLAWS'">
|
||||||
<custom-input
|
<custom-input
|
||||||
:key="field.attrField"
|
:key="field.attrField"
|
||||||
:config="field"
|
|
||||||
v-model="sarLawsStandEO[field.attrField]"
|
v-model="sarLawsStandEO[field.attrField]"
|
||||||
|
:config="field"
|
||||||
disabled
|
disabled
|
||||||
></custom-input>
|
/>
|
||||||
</template>
|
</template>
|
||||||
<template v-else-if="field.attrField === 'XCSJBUSS'">
|
<template v-else-if="field.attrField === 'XCSJBUSS'">
|
||||||
<custom-input
|
<custom-input
|
||||||
:key="field.attrField"
|
:key="field.attrField"
|
||||||
:config="field"
|
|
||||||
v-model="sarLawsStandEO[field.attrField]"
|
v-model="sarLawsStandEO[field.attrField]"
|
||||||
|
:config="field"
|
||||||
disabled
|
disabled
|
||||||
></custom-input>
|
/>
|
||||||
</template>
|
</template>
|
||||||
<template v-else>
|
<template v-else>
|
||||||
<custom-input
|
<custom-input
|
||||||
:key="field.attrField"
|
:key="field.attrField"
|
||||||
:config="field"
|
|
||||||
v-model="sarLawsStandEO[field.attrField]"
|
v-model="sarLawsStandEO[field.attrField]"
|
||||||
|
:config="field"
|
||||||
:disabled="formdisableflag"
|
:disabled="formdisableflag"
|
||||||
></custom-input>
|
/>
|
||||||
</template>
|
</template>
|
||||||
</template>
|
</template>
|
||||||
<!--实施日期-多个日期标签-->
|
<!--实施日期-多个日期标签-->
|
||||||
<template v-else-if="field.attrField === 'SSRQLAWS'">
|
<template v-else-if="field.attrField === 'SSRQLAWS'">
|
||||||
<DatePickerGroupFormItem
|
<DatePickerGroupFormItem
|
||||||
:key="field.attrField"
|
:key="field.attrField"
|
||||||
|
v-model="sarLawsStandEO[field.attrField]"
|
||||||
:label="field.attrName"
|
:label="field.attrName"
|
||||||
:prop="field.attrField"
|
:prop="field.attrField"
|
||||||
v-model="sarLawsStandEO[field.attrField]"
|
|
||||||
label-width="150px"
|
label-width="150px"
|
||||||
:disabled="formdisableflag"
|
:disabled="formdisableflag"
|
||||||
></DatePickerGroupFormItem>
|
/>
|
||||||
</template>
|
</template>
|
||||||
<!--单日期选择-->
|
<!--单日期选择-->
|
||||||
<template v-else-if="field.attrType === 'DATE_PICKER'">
|
<template v-else-if="field.attrType === 'DATE_PICKER'">
|
||||||
<custom-date-pick
|
<custom-date-pick
|
||||||
:key="field.attrField"
|
:key="field.attrField"
|
||||||
:config="field"
|
|
||||||
v-model="sarLawsStandEO[field.attrField]"
|
v-model="sarLawsStandEO[field.attrField]"
|
||||||
|
:config="field"
|
||||||
:disabled="formdisableflag"
|
:disabled="formdisableflag"
|
||||||
></custom-date-pick>
|
/>
|
||||||
</template>
|
</template>
|
||||||
<!--文件-->
|
<!--文件-->
|
||||||
<template v-else-if="field.attrType === 'FILE'">
|
<template v-else-if="field.attrType === 'FILE'">
|
||||||
<custom-file
|
<custom-file
|
||||||
:key="field.attrField"
|
:key="field.attrField"
|
||||||
:config="field"
|
|
||||||
v-model="sarLawsStandEO[field.attrField]"
|
v-model="sarLawsStandEO[field.attrField]"
|
||||||
|
:config="field"
|
||||||
:disabled="formdisableflag"
|
:disabled="formdisableflag"
|
||||||
></custom-file>
|
/>
|
||||||
</template>
|
</template>
|
||||||
<!--文本框-->
|
<!--文本框-->
|
||||||
<template v-else-if="field.attrType === 'TEXTAREA'">
|
<template v-else-if="field.attrType === 'TEXTAREA'">
|
||||||
<custom-textarea
|
<custom-textarea
|
||||||
:key="field.attrField"
|
:key="field.attrField"
|
||||||
:config="field"
|
|
||||||
v-model="sarLawsStandEO[field.attrField]"
|
v-model="sarLawsStandEO[field.attrField]"
|
||||||
|
:config="field"
|
||||||
:disabled="formdisableflag"
|
:disabled="formdisableflag"
|
||||||
></custom-textarea>
|
/>
|
||||||
</template>
|
</template>
|
||||||
<template v-else-if="field.selVal === 'ORGLIST' || field.selVal === 'USERLIST' || field.selVal === 'ROLELIST'">
|
<template v-else-if="field.selVal === 'ORGLIST' || field.selVal === 'USERLIST' || field.selVal === 'ROLELIST'">
|
||||||
<template v-if="field.attrField === 'ZQCBM' || field.attrField === 'ZRBM'">
|
<template v-if="field.attrField === 'ZQCBM' || field.attrField === 'ZRBM'">
|
||||||
@@ -500,39 +563,39 @@
|
|||||||
v-model="field.valueName"
|
v-model="field.valueName"
|
||||||
disabled
|
disabled
|
||||||
placeholder="选择对应起草人后自动带出"
|
placeholder="选择对应起草人后自动带出"
|
||||||
></el-input>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
<template v-else>
|
<template v-else>
|
||||||
<custom-org
|
<custom-org
|
||||||
v-if="field.attrField !== 'WFSPJS'"
|
v-if="field.attrField !== 'WFSPJS'"
|
||||||
:key="field.attrField"
|
:key="field.attrField"
|
||||||
|
v-model="sarLawsStandEO[field.attrField]"
|
||||||
:config="field"
|
:config="field"
|
||||||
:zNodes="orgData"
|
:zNodes="orgData"
|
||||||
v-model="sarLawsStandEO[field.attrField]"
|
|
||||||
:disabled="formdisableflag"
|
:disabled="formdisableflag"
|
||||||
:data-model="sarLawsStandEO"
|
:data-model="sarLawsStandEO"
|
||||||
@on-dept="(pOrgId, pOrgName) => onDept(pOrgId, pOrgName, field)"
|
@on-dept="(pOrgId, pOrgName) => onDept(pOrgId, pOrgName, field)"
|
||||||
></custom-org>
|
/>
|
||||||
</template>
|
</template>
|
||||||
</template>
|
</template>
|
||||||
<!--单选下拉框-->
|
<!--单选下拉框-->
|
||||||
<template v-else-if="field.attrType === 'SEL_OPTION'">
|
<template v-else-if="field.attrType === 'SEL_OPTION'">
|
||||||
<custom-select
|
<custom-select
|
||||||
:key="field.attrField"
|
:key="field.attrField"
|
||||||
:config="field"
|
|
||||||
v-model="sarLawsStandEO[field.attrField]"
|
v-model="sarLawsStandEO[field.attrField]"
|
||||||
|
:config="field"
|
||||||
:disabled="formdisableflag"
|
:disabled="formdisableflag"
|
||||||
></custom-select>
|
/>
|
||||||
</template>
|
</template>
|
||||||
<!--多选下拉框-->
|
<!--多选下拉框-->
|
||||||
<template v-else-if="field.attrType === 'SEL_OPTS'">
|
<template v-else-if="field.attrType === 'SEL_OPTS'">
|
||||||
<custom-select-array
|
<custom-select-array
|
||||||
:key="field.attrField"
|
:key="field.attrField"
|
||||||
:config="field"
|
|
||||||
v-model="sarLawsStandEO[field.attrField]"
|
v-model="sarLawsStandEO[field.attrField]"
|
||||||
|
:config="field"
|
||||||
:disabled="formdisableflag || field.attrField === 'YQLX'"
|
:disabled="formdisableflag || field.attrField === 'YQLX'"
|
||||||
></custom-select-array>
|
/>
|
||||||
</template>
|
</template>
|
||||||
</el-col>
|
</el-col>
|
||||||
</template>
|
</template>
|
||||||
@@ -540,16 +603,16 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<div class="drawer-footer">
|
<div class="drawer-footer">
|
||||||
<el-button icon="el-icon-check" type="primary" @click="saveOrUpdateStands" :loading="isSubmit">提交</el-button>
|
<el-button icon="el-icon-check" type="primary" :loading="isSubmit" @click="saveOrUpdateStands">提交</el-button>
|
||||||
<el-button icon="el-icon-close" @click="resetForm" :loading="isSubmit">取消</el-button>
|
<el-button icon="el-icon-close" :loading="isSubmit" @click="resetForm">取消</el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-drawer>
|
</el-drawer>
|
||||||
<Role-tree
|
<Role-tree
|
||||||
:is-title="choiceTitle"
|
:is-title="choiceTitle"
|
||||||
:is-visible.sync="modalShowRoleFlag"
|
:is-visible.sync="modalShowRoleFlag"
|
||||||
@checkedRole="checkedRole"
|
|
||||||
:nodeList="nodeList"
|
:nodeList="nodeList"
|
||||||
></Role-tree>
|
@checkedRole="checkedRole"
|
||||||
|
/>
|
||||||
<Mechanism-tree
|
<Mechanism-tree
|
||||||
:is-title="choiceTitle"
|
:is-title="choiceTitle"
|
||||||
:is-visible.sync="modalShowDepFlag"
|
:is-visible.sync="modalShowDepFlag"
|
||||||
@@ -565,19 +628,48 @@ import CustomInputForStandards from '@/components/CustomFormComponents/InputForS
|
|||||||
import CustomInput from '@/components/CustomFormComponents/Input'
|
import CustomInput from '@/components/CustomFormComponents/Input'
|
||||||
// import CusTomDataPickerGroup
|
// import CusTomDataPickerGroup
|
||||||
// from "@/pages/regulatoryRepository/localProductsOrProjectLibrary/components/DatePickerGroup";
|
// from "@/pages/regulatoryRepository/localProductsOrProjectLibrary/components/DatePickerGroup";
|
||||||
import DatePickerGroupFormItem from "@/components/hzwlComponents/DatePickerGroupFormItem";
|
import DatePickerGroupFormItem from '@/components/hzwlComponents/DatePickerGroupFormItem';
|
||||||
import CustomDatePick from '@/components/CustomFormComponents/DatePicker'
|
import CustomDatePick from '@/components/CustomFormComponents/DatePicker'
|
||||||
import CustomFile from '@/components/CustomFormComponents/File'
|
import CustomFile from '@/components/CustomFormComponents/File'
|
||||||
import CustomTextarea from '@/components/CustomFormComponents/Textarea'
|
import CustomTextarea from '@/components/CustomFormComponents/Textarea'
|
||||||
import CustomOrg from '@/components/CustomFormComponents/OrgTree'
|
import CustomOrg from '@/components/CustomFormComponents/OrgTree'
|
||||||
import CustomSelect from '@/components/CustomFormComponents/Select'
|
import CustomSelect from '@/components/CustomFormComponents/Select'
|
||||||
import customSelectArray from '@/components/CustomFormComponents/SelectArray'
|
import customSelectArray from '@/components/CustomFormComponents/SelectArray'
|
||||||
import RoleTree from "@/components/roleTree";
|
import RoleTree from '@/components/roleTree';
|
||||||
import MechanismTree from "@/components/mechanismTree";
|
import MechanismTree from '@/components/mechanismTree';
|
||||||
import moment from "moment";
|
import moment from 'moment';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "editDrawer",
|
name: 'EditDrawer',
|
||||||
|
components: {
|
||||||
|
CustomSVPPS,
|
||||||
|
CustomInputForStandards,
|
||||||
|
CustomInput,
|
||||||
|
// CusTomDataPickerGroup,
|
||||||
|
DatePickerGroupFormItem,
|
||||||
|
CustomDatePick,
|
||||||
|
CustomFile,
|
||||||
|
CustomTextarea,
|
||||||
|
CustomOrg,
|
||||||
|
CustomSelect,
|
||||||
|
customSelectArray,
|
||||||
|
RoleTree,
|
||||||
|
MechanismTree
|
||||||
|
},
|
||||||
|
props: {
|
||||||
|
formFieldListData: {
|
||||||
|
type: Array,
|
||||||
|
required: true
|
||||||
|
},
|
||||||
|
getBussionStandTable: {
|
||||||
|
type: Function,
|
||||||
|
required: true
|
||||||
|
},
|
||||||
|
selectSarMenu: {
|
||||||
|
type: Object,
|
||||||
|
required: true
|
||||||
|
}
|
||||||
|
},
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
drawerTitle: '',
|
drawerTitle: '',
|
||||||
@@ -878,35 +970,6 @@ export default {
|
|||||||
nodeListDep: []
|
nodeListDep: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
components: {
|
|
||||||
CustomSVPPS,
|
|
||||||
CustomInputForStandards,
|
|
||||||
CustomInput,
|
|
||||||
// CusTomDataPickerGroup,
|
|
||||||
DatePickerGroupFormItem,
|
|
||||||
CustomDatePick,
|
|
||||||
CustomFile,
|
|
||||||
CustomTextarea,
|
|
||||||
CustomOrg,
|
|
||||||
CustomSelect,
|
|
||||||
customSelectArray,
|
|
||||||
RoleTree,
|
|
||||||
MechanismTree
|
|
||||||
},
|
|
||||||
props: {
|
|
||||||
formFieldListData: {
|
|
||||||
type: Array,
|
|
||||||
required: true
|
|
||||||
},
|
|
||||||
getBussionStandTable: {
|
|
||||||
type: Function,
|
|
||||||
required: true
|
|
||||||
},
|
|
||||||
selectSarMenu: {
|
|
||||||
type: Object,
|
|
||||||
required: true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
created () {
|
created () {
|
||||||
this.getDicTypeListCode()
|
this.getDicTypeListCode()
|
||||||
// this.getDept()
|
// this.getDept()
|
||||||
@@ -961,7 +1024,7 @@ export default {
|
|||||||
dateArr[1] = this.sarLawsStandEO.commentCycleEnd
|
dateArr[1] = this.sarLawsStandEO.commentCycleEnd
|
||||||
this.commentCycleDate2 = dateArr
|
this.commentCycleDate2 = dateArr
|
||||||
}
|
}
|
||||||
this.sarLawsStandEO["XCSJBUSS"] = this.dateFormatter()
|
this.sarLawsStandEO['XCSJBUSS'] = this.dateFormatter()
|
||||||
// let subClass = item.standSubclass
|
// let subClass = item.standSubclass
|
||||||
// this.sarLawsStandEO.standSubclass = subClass
|
// this.sarLawsStandEO.standSubclass = subClass
|
||||||
if (this.sarLawsStandEO.issueTime != null && this.sarLawsStandEO.issueTime !== '') {
|
if (this.sarLawsStandEO.issueTime != null && this.sarLawsStandEO.issueTime !== '') {
|
||||||
@@ -990,7 +1053,7 @@ export default {
|
|||||||
field['value'] = value
|
field['value'] = value
|
||||||
// 追加用户名称和部门名称
|
// 追加用户名称和部门名称
|
||||||
if (field.selVal === 'ORGLIST' || field.selVal === 'USERLIST' || field.attrField === 'SVPPS') {
|
if (field.selVal === 'ORGLIST' || field.selVal === 'USERLIST' || field.attrField === 'SVPPS') {
|
||||||
let attrFieldName = field.attrField + 'Name'
|
const attrFieldName = field.attrField + 'Name'
|
||||||
valueName = dynamicFormField[attrFieldName]
|
valueName = dynamicFormField[attrFieldName]
|
||||||
}
|
}
|
||||||
field['valueName'] = valueName
|
field['valueName'] = valueName
|
||||||
@@ -1022,7 +1085,6 @@ export default {
|
|||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.log(e)
|
console.log(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
@@ -1045,43 +1107,43 @@ export default {
|
|||||||
if (item.attrType === 'SEL_OPTION' || item.attrType === 'SEL_OPTS') {
|
if (item.attrType === 'SEL_OPTION' || item.attrType === 'SEL_OPTS') {
|
||||||
if(item.attrField === 'WSSMR') {
|
if(item.attrField === 'WSSMR') {
|
||||||
return Object.assign({}, item, {
|
return Object.assign({}, item, {
|
||||||
options: this.allSelectOptions["WSSMR"]
|
options: this.allSelectOptions['WSSMR']
|
||||||
})
|
})
|
||||||
}else if(item.attrField === 'QCDW') {
|
}else if(item.attrField === 'QCDW') {
|
||||||
return Object.assign({}, item, {
|
return Object.assign({}, item, {
|
||||||
options: this.allSelectOptions["QCDW"]
|
options: this.allSelectOptions['QCDW']
|
||||||
})
|
})
|
||||||
}else if(item.attrField === 'CYSD') {
|
}else if(item.attrField === 'CYSD') {
|
||||||
return Object.assign({}, item, {
|
return Object.assign({}, item, {
|
||||||
options: this.allSelectOptions["WSCYSD"]
|
options: this.allSelectOptions['WSCYSD']
|
||||||
})
|
})
|
||||||
}else if(item.attrField === 'SYCXCLASS') {
|
}else if(item.attrField === 'SYCXCLASS') {
|
||||||
return Object.assign({}, item, {
|
return Object.assign({}, item, {
|
||||||
options: this.allSelectOptions["ENERGYTYPES"]
|
options: this.allSelectOptions['ENERGYTYPES']
|
||||||
})
|
})
|
||||||
}else if(item.attrField === 'NYLX') {
|
}else if(item.attrField === 'NYLX') {
|
||||||
return Object.assign({}, item, {
|
return Object.assign({}, item, {
|
||||||
options: this.allSelectOptions["NYLXCLASS"]
|
options: this.allSelectOptions['NYLXCLASS']
|
||||||
})
|
})
|
||||||
}else if(item.attrField === 'SYCPX') {
|
}else if(item.attrField === 'SYCPX') {
|
||||||
return Object.assign({}, item, {
|
return Object.assign({}, item, {
|
||||||
options: this.allSelectOptions["SYCPXCLASS"]
|
options: this.allSelectOptions['SYCPXCLASS']
|
||||||
})
|
})
|
||||||
}else if(item.attrField === 'SYRZ') {
|
}else if(item.attrField === 'SYRZ') {
|
||||||
return Object.assign({}, item, {
|
return Object.assign({}, item, {
|
||||||
options: this.allSelectOptions["SYRZCLASS"]
|
options: this.allSelectOptions['SYRZCLASS']
|
||||||
})
|
})
|
||||||
}else if(item.attrField === 'ZRBM') {
|
}else if(item.attrField === 'ZRBM') {
|
||||||
return Object.assign({}, item, {
|
return Object.assign({}, item, {
|
||||||
options: this.allSelectOptions["ZRBMCLASS"]
|
options: this.allSelectOptions['ZRBMCLASS']
|
||||||
})
|
})
|
||||||
}else if(item.attrField === 'ZRGCS') {
|
}else if(item.attrField === 'ZRGCS') {
|
||||||
return Object.assign({}, item, {
|
return Object.assign({}, item, {
|
||||||
options: this.allSelectOptions["ZRGCSCLASS"]
|
options: this.allSelectOptions['ZRGCSCLASS']
|
||||||
})
|
})
|
||||||
}else if(item.attrField === 'TXLB') {
|
}else if(item.attrField === 'TXLB') {
|
||||||
return Object.assign({}, item, {
|
return Object.assign({}, item, {
|
||||||
options: this.allSelectOptions["TXLBCLASS"]
|
options: this.allSelectOptions['TXLBCLASS']
|
||||||
})
|
})
|
||||||
}else {
|
}else {
|
||||||
return Object.assign({}, item, {
|
return Object.assign({}, item, {
|
||||||
@@ -1132,7 +1194,7 @@ export default {
|
|||||||
this.validateStandNumber(this.sarLawsStandEO).then((flag) => {
|
this.validateStandNumber(this.sarLawsStandEO).then((flag) => {
|
||||||
if (flag) {
|
if (flag) {
|
||||||
// 时间格式修改
|
// 时间格式修改
|
||||||
let nowstandinfo = JSON.parse(JSON.stringify(this.sarLawsStandEO))
|
const nowstandinfo = JSON.parse(JSON.stringify(this.sarLawsStandEO))
|
||||||
if (nowstandinfo.issueTime != null && nowstandinfo.issueTime !== '') {
|
if (nowstandinfo.issueTime != null && nowstandinfo.issueTime !== '') {
|
||||||
nowstandinfo.issueTime = this.$dateFormat(this.sarLawsStandEO.issueTime, 'yyyy-MM-dd hh:mm:ss')
|
nowstandinfo.issueTime = this.$dateFormat(this.sarLawsStandEO.issueTime, 'yyyy-MM-dd hh:mm:ss')
|
||||||
}
|
}
|
||||||
@@ -1168,7 +1230,7 @@ export default {
|
|||||||
}
|
}
|
||||||
sarStandAttrObj[item.attrField] = nowstandinfo[item.attrField]
|
sarStandAttrObj[item.attrField] = nowstandinfo[item.attrField]
|
||||||
})
|
})
|
||||||
nowstandinfo['sarStandAttrEOStr'] = JSON.stringify(sarStandAttrObj).replace(/"/g, "'")
|
nowstandinfo['sarStandAttrEOStr'] = JSON.stringify(sarStandAttrObj).replace(/"/g, '\'')
|
||||||
// 新增
|
// 新增
|
||||||
if (this.addOrUPdateFlag === 1) {
|
if (this.addOrUPdateFlag === 1) {
|
||||||
if (this.selectSarMenu.pId != null && this.selectSarMenu.pId !== '') {
|
if (this.selectSarMenu.pId != null && this.selectSarMenu.pId !== '') {
|
||||||
@@ -1183,20 +1245,20 @@ export default {
|
|||||||
if (nowstandinfo.firstPutTime != null && nowstandinfo.firstPutTime !== '') {
|
if (nowstandinfo.firstPutTime != null && nowstandinfo.firstPutTime !== '') {
|
||||||
nowstandinfo.firstPutTime = nowstandinfo.firstPutTime.toString()
|
nowstandinfo.firstPutTime = nowstandinfo.firstPutTime.toString()
|
||||||
}
|
}
|
||||||
if (nowstandinfo["lawsSyqy"] != null && (nowstandinfo["lawsSyqy"] instanceof Array)) {
|
if (nowstandinfo['lawsSyqy'] != null && (nowstandinfo['lawsSyqy'] instanceof Array)) {
|
||||||
nowstandinfo["lawsSyqy"] = nowstandinfo["lawsSyqy"].join(',')
|
nowstandinfo['lawsSyqy'] = nowstandinfo['lawsSyqy'].join(',')
|
||||||
}else {
|
}else {
|
||||||
nowstandinfo["lawsSyqy"] = "";
|
nowstandinfo['lawsSyqy'] = '';
|
||||||
}
|
}
|
||||||
if (nowstandinfo["lawsSycx"] != null && (nowstandinfo["lawsSycx"] instanceof Array)) {
|
if (nowstandinfo['lawsSycx'] != null && (nowstandinfo['lawsSycx'] instanceof Array)) {
|
||||||
nowstandinfo["lawsSycx"] = nowstandinfo["lawsSycx"].join(',')
|
nowstandinfo['lawsSycx'] = nowstandinfo['lawsSycx'].join(',')
|
||||||
}else {
|
}else {
|
||||||
nowstandinfo["lawsSycx"] = "";
|
nowstandinfo['lawsSycx'] = '';
|
||||||
}
|
}
|
||||||
if (nowstandinfo["lawsLabel"] != null && (nowstandinfo["lawsLabel"] instanceof Array)) {
|
if (nowstandinfo['lawsLabel'] != null && (nowstandinfo['lawsLabel'] instanceof Array)) {
|
||||||
nowstandinfo["lawsLabel"] = nowstandinfo["lawsLabel"].join(',')
|
nowstandinfo['lawsLabel'] = nowstandinfo['lawsLabel'].join(',')
|
||||||
}else {
|
}else {
|
||||||
nowstandinfo["lawsLabel"] = "";
|
nowstandinfo['lawsLabel'] = '';
|
||||||
}
|
}
|
||||||
if(this.commentCycleDate2 && this.commentCycleDate2.length > 0) {
|
if(this.commentCycleDate2 && this.commentCycleDate2.length > 0) {
|
||||||
nowstandinfo.commentCycleStart = this.commentCycleDate2[0]
|
nowstandinfo.commentCycleStart = this.commentCycleDate2[0]
|
||||||
@@ -1224,20 +1286,20 @@ export default {
|
|||||||
if (nowstandinfo.firstPutTime != null && nowstandinfo.firstPutTime !== '') {
|
if (nowstandinfo.firstPutTime != null && nowstandinfo.firstPutTime !== '') {
|
||||||
nowstandinfo.firstPutTime = this.$dateFormat(this.sarLawsStandEO.firstPutTime, 'yyyy-MM-dd hh:mm:ss')
|
nowstandinfo.firstPutTime = this.$dateFormat(this.sarLawsStandEO.firstPutTime, 'yyyy-MM-dd hh:mm:ss')
|
||||||
}
|
}
|
||||||
if (nowstandinfo["lawsSyqy"] != null && (nowstandinfo["lawsSyqy"] instanceof Array)) {
|
if (nowstandinfo['lawsSyqy'] != null && (nowstandinfo['lawsSyqy'] instanceof Array)) {
|
||||||
nowstandinfo["lawsSyqy"] = nowstandinfo["lawsSyqy"].join(',')
|
nowstandinfo['lawsSyqy'] = nowstandinfo['lawsSyqy'].join(',')
|
||||||
}else {
|
}else {
|
||||||
nowstandinfo["lawsSyqy"] = "";
|
nowstandinfo['lawsSyqy'] = '';
|
||||||
}
|
}
|
||||||
if (nowstandinfo["lawsSycx"] != null && (nowstandinfo["lawsSycx"] instanceof Array)) {
|
if (nowstandinfo['lawsSycx'] != null && (nowstandinfo['lawsSycx'] instanceof Array)) {
|
||||||
nowstandinfo["lawsSycx"] = nowstandinfo["lawsSycx"].join(',')
|
nowstandinfo['lawsSycx'] = nowstandinfo['lawsSycx'].join(',')
|
||||||
}else {
|
}else {
|
||||||
nowstandinfo["lawsSycx"] = "";
|
nowstandinfo['lawsSycx'] = '';
|
||||||
}
|
}
|
||||||
if (nowstandinfo["lawsLabel"] != null && (nowstandinfo["lawsLabel"] instanceof Array)) {
|
if (nowstandinfo['lawsLabel'] != null && (nowstandinfo['lawsLabel'] instanceof Array)) {
|
||||||
nowstandinfo["lawsLabel"] = nowstandinfo["lawsLabel"].join(',')
|
nowstandinfo['lawsLabel'] = nowstandinfo['lawsLabel'].join(',')
|
||||||
}else {
|
}else {
|
||||||
nowstandinfo["lawsLabel"] = "";
|
nowstandinfo['lawsLabel'] = '';
|
||||||
}
|
}
|
||||||
if(this.commentCycleDate2 && this.commentCycleDate2.length > 0) {
|
if(this.commentCycleDate2 && this.commentCycleDate2.length > 0) {
|
||||||
nowstandinfo.commentCycleStart = this.commentCycleDate2[0]
|
nowstandinfo.commentCycleStart = this.commentCycleDate2[0]
|
||||||
@@ -1341,7 +1403,7 @@ export default {
|
|||||||
// #endregion
|
// #endregion
|
||||||
popoverHideQuery (ids, attrField) {
|
popoverHideQuery (ids, attrField) {
|
||||||
console.log(ids)
|
console.log(ids)
|
||||||
console.log("-----------------------------")
|
console.log('-----------------------------')
|
||||||
console.log(attrField)
|
console.log(attrField)
|
||||||
},
|
},
|
||||||
// 字符串转数组
|
// 字符串转数组
|
||||||
@@ -1350,10 +1412,10 @@ export default {
|
|||||||
if(obj instanceof Array) {
|
if(obj instanceof Array) {
|
||||||
return obj;
|
return obj;
|
||||||
}else {
|
}else {
|
||||||
return obj.split(",")
|
return obj.split(',')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return "";
|
return '';
|
||||||
},
|
},
|
||||||
dateFormatter () {
|
dateFormatter () {
|
||||||
// 默认返回yyyy-MM-dd HH-mm-ss
|
// 默认返回yyyy-MM-dd HH-mm-ss
|
||||||
@@ -1364,12 +1426,12 @@ export default {
|
|||||||
const hour = d.getHours() < 10 ? '0' + d.getHours() : d.getHours();// 得到时
|
const hour = d.getHours() < 10 ? '0' + d.getHours() : d.getHours();// 得到时
|
||||||
const minute = d.getMinutes() < 10 ? '0' + d.getMinutes() : d.getMinutes();// 得到分
|
const minute = d.getMinutes() < 10 ? '0' + d.getMinutes() : d.getMinutes();// 得到分
|
||||||
const second = d.getSeconds() < 10 ? '0' + d.getSeconds() : d.getSeconds();// 得到秒
|
const second = d.getSeconds() < 10 ? '0' + d.getSeconds() : d.getSeconds();// 得到秒
|
||||||
return [year, month, day].join('-') + " " + [hour, minute, second].join(':');//格式为:YY-MM-DD hh:mm:ss(当前时间)
|
return [ year, month, day ].join('-') + ' ' + [ hour, minute, second ].join(':');// 格式为:YY-MM-DD hh:mm:ss(当前时间)
|
||||||
},
|
},
|
||||||
// 标准号验证
|
// 标准号验证
|
||||||
validateStandNumber (standinfo) {
|
validateStandNumber (standinfo) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
let obj = JSON.parse(JSON.stringify(standinfo))
|
const obj = JSON.parse(JSON.stringify(standinfo))
|
||||||
console.log(obj)
|
console.log(obj)
|
||||||
this.$http.post('lawss/sarLawsInfo/validateStandNumber', obj, {
|
this.$http.post('lawss/sarLawsInfo/validateStandNumber', obj, {
|
||||||
_this: this
|
_this: this
|
||||||
@@ -1487,7 +1549,7 @@ export default {
|
|||||||
choice (type, title, nameId) {
|
choice (type, title, nameId) {
|
||||||
this.nodeList = []
|
this.nodeList = []
|
||||||
if (nameId) {
|
if (nameId) {
|
||||||
let nameId1 = nameId.split(',')
|
const nameId1 = nameId.split(',')
|
||||||
let idList = []
|
let idList = []
|
||||||
nameId1.forEach(item => {
|
nameId1.forEach(item => {
|
||||||
let a, b
|
let a, b
|
||||||
@@ -1533,8 +1595,8 @@ export default {
|
|||||||
this.$set(this.sarLawsStandEO, field, nameList)
|
this.$set(this.sarLawsStandEO, field, nameList)
|
||||||
if (this.choiceTitle === '选择投稿人') {
|
if (this.choiceTitle === '选择投稿人') {
|
||||||
// 带入投稿单位
|
// 带入投稿单位
|
||||||
this.sarLawsStandEO.TGDWLAWSID = this.unique(data.map(item => item.topUnitId)).join(",")
|
this.sarLawsStandEO.TGDWLAWSID = this.unique(data.map(item => item.topUnitId)).join(',')
|
||||||
this.sarLawsStandEO.TGDWLAWS = this.unique(data.map(item => item.topUnit)).join(",")
|
this.sarLawsStandEO.TGDWLAWS = this.unique(data.map(item => item.topUnit)).join(',')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
unique (newArr) {
|
unique (newArr) {
|
||||||
|
|||||||
@@ -10,21 +10,22 @@
|
|||||||
border
|
border
|
||||||
class="drag-table"
|
class="drag-table"
|
||||||
:row-class-name="dragRowClassName"
|
:row-class-name="dragRowClassName"
|
||||||
@sort-change="sortChange"
|
|
||||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||||
fontWeight: 'bold', height: '48px'}"
|
fontWeight: 'bold', height: '48px'}"
|
||||||
|
@sort-change="sortChange"
|
||||||
@selection-change="standSelectChange"
|
@selection-change="standSelectChange"
|
||||||
>
|
>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
type="selection"
|
type="selection"
|
||||||
min-width="5%"
|
min-width="5%"
|
||||||
align="center">
|
align="center"
|
||||||
</el-table-column>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
type="index"
|
type="index"
|
||||||
width="55"
|
width="55"
|
||||||
label="序号"
|
label="序号"
|
||||||
align="center">
|
align="center"
|
||||||
|
>
|
||||||
<template slot-scope="{scope, column, $index}">
|
<template slot-scope="{scope, column, $index}">
|
||||||
{{ ($index + 1) + (lawsStandInfoSearch.page - 1) * lawsStandInfoSearch.pageSize }}
|
{{ ($index + 1) + (lawsStandInfoSearch.page - 1) * lawsStandInfoSearch.pageSize }}
|
||||||
</template>
|
</template>
|
||||||
@@ -36,9 +37,9 @@
|
|||||||
min-width="120"
|
min-width="120"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<a v-if="scope.row.standStatusShow === '作废'" style="color: #F56C6C" @click="handlePreview(scope.row)" class="table-jump">{{ scope.row.lawsName }}</a>
|
<a v-if="scope.row.standStatusShow === '作废'" style="color: #F56C6C" class="table-jump" @click="handlePreview(scope.row)">{{ scope.row.lawsName }}</a>
|
||||||
<a v-if="scope.row.standStatusShow === '参考' " style="color: #E6A23C" @click="handlePreview(scope.row)" class="table-jump">{{ scope.row.lawsName }}</a>
|
<a v-if="scope.row.standStatusShow === '参考' " style="color: #E6A23C" class="table-jump" @click="handlePreview(scope.row)">{{ scope.row.lawsName }}</a>
|
||||||
<a v-if="scope.row.standStatusShow !== '作废' && scope.row.standStatusShow !== '参考'" style="color: #333333" @click="handlePreview(scope.row)" class="table-jump">{{ scope.row.lawsName }}</a>
|
<a v-if="scope.row.standStatusShow !== '作废' && scope.row.standStatusShow !== '参考'" style="color: #333333" class="table-jump" @click="handlePreview(scope.row)">{{ scope.row.lawsName }}</a>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
@@ -49,9 +50,9 @@
|
|||||||
min-width="120"
|
min-width="120"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<a v-if="scope.row.standStatusShow === '作废'" style="color: #F56C6C" @click="handlePreview(scope.row)" class="table-jump">{{ scope.row.lawsNo }}</a>
|
<a v-if="scope.row.standStatusShow === '作废'" style="color: #F56C6C" class="table-jump" @click="handlePreview(scope.row)">{{ scope.row.lawsNo }}</a>
|
||||||
<a v-else-if="scope.row.standStatusShow === '参考' " style="color: #E6A23C" @click="handlePreview(scope.row)" class="table-jump">{{ scope.row.lawsNo }}</a>
|
<a v-else-if="scope.row.standStatusShow === '参考' " style="color: #E6A23C" class="table-jump" @click="handlePreview(scope.row)">{{ scope.row.lawsNo }}</a>
|
||||||
<a v-else style="color: #333333" @click="handlePreview(scope.row)" class="table-jump">{{ scope.row.lawsNo }}</a>
|
<a v-else style="color: #333333" class="table-jump" @click="handlePreview(scope.row)">{{ scope.row.lawsNo }}</a>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
@@ -62,9 +63,9 @@
|
|||||||
min-width="120"
|
min-width="120"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<a v-if="scope.row.standStatusShow === '作废'" style="color: #F56C6C" @click="handlePreview(scope.row)" class="table-jump">{{ scope.row.issueCompany }}</a>
|
<a v-if="scope.row.standStatusShow === '作废'" style="color: #F56C6C" class="table-jump" @click="handlePreview(scope.row)">{{ scope.row.issueCompany }}</a>
|
||||||
<a v-else-if="scope.row.standStatusShow === '参考' " style="color: #E6A23C" @click="handlePreview(scope.row)" class="table-jump">{{ scope.row.issueCompany }}</a>
|
<a v-else-if="scope.row.standStatusShow === '参考' " style="color: #E6A23C" class="table-jump" @click="handlePreview(scope.row)">{{ scope.row.issueCompany }}</a>
|
||||||
<a v-else style="color: #333333" @click="handlePreview(scope.row)" class="table-jump">{{ scope.row.issueCompany }}</a>
|
<a v-else style="color: #333333" class="table-jump" @click="handlePreview(scope.row)">{{ scope.row.issueCompany }}</a>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
@@ -75,9 +76,9 @@
|
|||||||
min-width="120"
|
min-width="120"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<a v-if="scope.row.standStatusShow === '作废'" style="color: #F56C6C" @click="handlePreview(scope.row)" class="table-jump">{{ formatDate(scope.row.issueTime) }}</a>
|
<a v-if="scope.row.standStatusShow === '作废'" style="color: #F56C6C" class="table-jump" @click="handlePreview(scope.row)">{{ formatDate(scope.row.issueTime) }}</a>
|
||||||
<a v-else-if="scope.row.standStatusShow === '参考' " style="color: #E6A23C" @click="handlePreview(scope.row)" class="table-jump">{{ formatDate(scope.row.issueTime) }}</a>
|
<a v-else-if="scope.row.standStatusShow === '参考' " style="color: #E6A23C" class="table-jump" @click="handlePreview(scope.row)">{{ formatDate(scope.row.issueTime) }}</a>
|
||||||
<a v-else style="color: #333333" @click="handlePreview(scope.row)" class="table-jump">{{ formatDate(scope.row.issueTime) }}</a>
|
<a v-else style="color: #333333" class="table-jump" @click="handlePreview(scope.row)">{{ formatDate(scope.row.issueTime) }}</a>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
@@ -88,9 +89,9 @@
|
|||||||
min-width="120"
|
min-width="120"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<a v-if="scope.row.standStatusShow === '作废'" style="color: #F56C6C" @click="handlePreview(scope.row)" class="table-jump">{{ formatDate(scope.row.ssrqlaws) }}</a>
|
<a v-if="scope.row.standStatusShow === '作废'" style="color: #F56C6C" class="table-jump" @click="handlePreview(scope.row)">{{ formatDate(scope.row.ssrqlaws) }}</a>
|
||||||
<a v-else-if="scope.row.standStatusShow === '参考' " style="color: #E6A23C" @click="handlePreview(scope.row)" class="table-jump">{{ formatDate(scope.row.ssrqlaws) }}</a>
|
<a v-else-if="scope.row.standStatusShow === '参考' " style="color: #E6A23C" class="table-jump" @click="handlePreview(scope.row)">{{ formatDate(scope.row.ssrqlaws) }}</a>
|
||||||
<a v-else style="color: #333333" @click="handlePreview(scope.row)" class="table-jump">{{ formatDate(scope.row.ssrqlaws) }}</a>
|
<a v-else style="color: #333333" class="table-jump" @click="handlePreview(scope.row)">{{ formatDate(scope.row.ssrqlaws) }}</a>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
@@ -101,9 +102,9 @@
|
|||||||
min-width="120"
|
min-width="120"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<a v-if="scope.row.standStatusShow === '作废'" style="color: #F56C6C" @click="handlePreview(scope.row)" class="table-jump">{{ convert(scope.row.lawsSycx, 'lawsSycxOptions') }}</a>
|
<a v-if="scope.row.standStatusShow === '作废'" style="color: #F56C6C" class="table-jump" @click="handlePreview(scope.row)">{{ convert(scope.row.lawsSycx, 'lawsSycxOptions') }}</a>
|
||||||
<a v-else-if="scope.row.standStatusShow === '参考' " style="color: #E6A23C" @click="handlePreview(scope.row)" class="table-jump">{{ convert(scope.row.lawsSycx, 'lawsSycxOptions') }}</a>
|
<a v-else-if="scope.row.standStatusShow === '参考' " style="color: #E6A23C" class="table-jump" @click="handlePreview(scope.row)">{{ convert(scope.row.lawsSycx, 'lawsSycxOptions') }}</a>
|
||||||
<a v-else style="color: #333333" @click="handlePreview(scope.row)" class="table-jump">{{ convert(scope.row.lawsSycx, 'lawsSycxOptions') }}</a>
|
<a v-else style="color: #333333" class="table-jump" @click="handlePreview(scope.row)">{{ convert(scope.row.lawsSycx, 'lawsSycxOptions') }}</a>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
@@ -133,42 +134,46 @@
|
|||||||
min-width="120"
|
min-width="120"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<a class="table-jump" v-btn-permission="'1a8b50a3541387dc2818fc361ea3ab31'" v-if="scope.row.collectBtn" style="color: #2d8cf0" @click="handleCommand([scope.row, '收藏'])">收藏</a>
|
<a
|
||||||
<a class="table-jump" v-btn-permission="'dca69b895a88c2e3a3bf16d44e34fc04'" v-else style="color: #2d8cf0" @click="handleCommand([scope.row, '取消收藏'])">取消收藏</a>
|
v-if="scope.row.collectBtn"
|
||||||
<a class="table-jump" v-btn-permission="'b98579c3d0514ba75c4d1b21c9d5aa17'" style="color: #2d8cf0;margin-left: 10px" @click="handleCommand([scope.row, '编辑'])">编辑</a>
|
v-btn-permission="'1a8b50a3541387dc2818fc361ea3ab31'"
|
||||||
<a class="table-jump" v-btn-permission="'c158e787202d1e67f75d5a2f9da889df'" style="color: #f56c6c;margin-left: 10px" @click="handleCommand([scope.row, '删除'])">删除</a>
|
class="table-jump"
|
||||||
|
style="color: #2d8cf0"
|
||||||
|
@click="handleCommand([scope.row, '收藏'])"
|
||||||
|
>收藏</a>
|
||||||
|
<a
|
||||||
|
v-else
|
||||||
|
v-btn-permission="'dca69b895a88c2e3a3bf16d44e34fc04'"
|
||||||
|
class="table-jump"
|
||||||
|
style="color: #2d8cf0"
|
||||||
|
@click="handleCommand([scope.row, '取消收藏'])"
|
||||||
|
>取消收藏</a>
|
||||||
|
<a v-btn-permission="'b98579c3d0514ba75c4d1b21c9d5aa17'" class="table-jump" style="color: #2d8cf0;margin-left: 10px" @click="handleCommand([scope.row, '编辑'])">编辑</a>
|
||||||
|
<a v-btn-permission="'c158e787202d1e67f75d5a2f9da889df'" class="table-jump" style="color: #f56c6c;margin-left: 10px" @click="handleCommand([scope.row, '删除'])">删除</a>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
<pagination :page="lawsStandInfoSearch.page" :total="total"
|
<pagination
|
||||||
@pageChange="pageChange" @pageSizeChange="pageSizeChange"></pagination>
|
:page="lawsStandInfoSearch.page"
|
||||||
|
:total="total"
|
||||||
|
@pageChange="pageChange"
|
||||||
|
@pageSizeChange="pageSizeChange"
|
||||||
|
/>
|
||||||
<loading :loading="loading">数据获取中</loading>
|
<loading :loading="loading">数据获取中</loading>
|
||||||
<editDrawer
|
<editDrawer
|
||||||
ref="editDrawerRef"
|
ref="editDrawerRef"
|
||||||
:formFieldListData="formFieldListData"
|
:formFieldListData="formFieldListData"
|
||||||
:selectSarMenu="selectSarMenu"
|
:selectSarMenu="selectSarMenu"
|
||||||
:getBussionStandTable="getBussionStandTable">
|
:getBussionStandTable="getBussionStandTable"
|
||||||
</editDrawer>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import editDrawer from "./editDrawer";
|
import editDrawer from './editDrawer';
|
||||||
import store from "@/store";
|
import store from '@/store';
|
||||||
export default {
|
export default {
|
||||||
name: "mainTable",
|
name: 'MainTable',
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
standinfoList: [],
|
|
||||||
tableHeight: null,
|
|
||||||
tableFlag: '',
|
|
||||||
total: 0,
|
|
||||||
loading: false,
|
|
||||||
selectedList: [],
|
|
||||||
formFieldListData: [],
|
|
||||||
dict: {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
components: {
|
components: {
|
||||||
editDrawer
|
editDrawer
|
||||||
},
|
},
|
||||||
@@ -184,6 +189,18 @@ export default {
|
|||||||
required: true
|
required: true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
standinfoList: [],
|
||||||
|
tableHeight: null,
|
||||||
|
tableFlag: '',
|
||||||
|
total: 0,
|
||||||
|
loading: false,
|
||||||
|
selectedList: [],
|
||||||
|
formFieldListData: [],
|
||||||
|
dict: {}
|
||||||
|
}
|
||||||
|
},
|
||||||
watch: {
|
watch: {
|
||||||
selectedList: {
|
selectedList: {
|
||||||
handler: function (newValue, oldValue) {
|
handler: function (newValue, oldValue) {
|
||||||
@@ -206,7 +223,7 @@ export default {
|
|||||||
},
|
},
|
||||||
destroyed () {
|
destroyed () {
|
||||||
window.onresize = null
|
window.onresize = null
|
||||||
this.tableHeight = ""
|
this.tableHeight = ''
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
addModal () {
|
addModal () {
|
||||||
@@ -249,7 +266,7 @@ export default {
|
|||||||
// 时间格式处理
|
// 时间格式处理
|
||||||
if (value !== undefined && value !== null && value !== '') {
|
if (value !== undefined && value !== null && value !== '') {
|
||||||
advanceSearchVOList.push({
|
advanceSearchVOList.push({
|
||||||
connect: advanceSearchVOList.length > 0 ? "and" : "",
|
connect: advanceSearchVOList.length > 0 ? 'and' : '',
|
||||||
field: item.attrField || '',
|
field: item.attrField || '',
|
||||||
type: 'like',
|
type: 'like',
|
||||||
value: value
|
value: value
|
||||||
@@ -364,7 +381,7 @@ export default {
|
|||||||
},
|
},
|
||||||
// 点击查看
|
// 点击查看
|
||||||
handlePreview (item) {
|
handlePreview (item) {
|
||||||
let routeUrl = this.$router.resolve({
|
const routeUrl = this.$router.resolve({
|
||||||
name: 'OtherLawsStandDetails',
|
name: 'OtherLawsStandDetails',
|
||||||
params: {
|
params: {
|
||||||
id: item.id,
|
id: item.id,
|
||||||
@@ -375,8 +392,8 @@ export default {
|
|||||||
},
|
},
|
||||||
isPermission (value) {
|
isPermission (value) {
|
||||||
let hasCount = 0
|
let hasCount = 0
|
||||||
let set =new Set( value.split(","))
|
const set = new Set( value.split(','))
|
||||||
let menuList = store.getters.getMenuList
|
const menuList = store.getters.getMenuList
|
||||||
if (menuList === '') {
|
if (menuList === '') {
|
||||||
return hasCount
|
return hasCount
|
||||||
} else {
|
} else {
|
||||||
@@ -400,18 +417,18 @@ export default {
|
|||||||
},
|
},
|
||||||
arr (data) {
|
arr (data) {
|
||||||
if(data) {
|
if(data) {
|
||||||
if(data.indexOf(",") !== -1){
|
if(data.indexOf(',') !== -1) {
|
||||||
let arr = data.split(",");
|
const arr = data.split(',');
|
||||||
let list = []
|
const list = []
|
||||||
arr.forEach(item => {
|
arr.forEach(item => {
|
||||||
list.push(item.slice(0, 10));
|
list.push(item.slice(0, 10));
|
||||||
})
|
})
|
||||||
return list.join(",");
|
return list.join(',');
|
||||||
}else {
|
}else {
|
||||||
return data.slice(0, 10)
|
return data.slice(0, 10)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ""
|
return ''
|
||||||
},
|
},
|
||||||
// 更多
|
// 更多
|
||||||
handleCommand (command) {
|
handleCommand (command) {
|
||||||
@@ -608,7 +625,7 @@ export default {
|
|||||||
},
|
},
|
||||||
formatDate (dateStr) {
|
formatDate (dateStr) {
|
||||||
if (dateStr && dateStr !== '') {
|
if (dateStr && dateStr !== '') {
|
||||||
let dateArr = dateStr.split(',')
|
const dateArr = dateStr.split(',')
|
||||||
return dateArr.map(date => date.slice(0, 10)).join(',')
|
return dateArr.map(date => date.slice(0, 10)).join(',')
|
||||||
}
|
}
|
||||||
return dateStr
|
return dateStr
|
||||||
|
|||||||
@@ -11,53 +11,87 @@
|
|||||||
<!-- <el-input v-model="lawsStandInfoSearch.lawsNumber" clearable placeholder="根据编号查找" :maxlength="100" @keyup.enter.native="getBussionStandTableBtn(lawsStandInfoSearch)"/>-->
|
<!-- <el-input v-model="lawsStandInfoSearch.lawsNumber" clearable placeholder="根据编号查找" :maxlength="100" @keyup.enter.native="getBussionStandTableBtn(lawsStandInfoSearch)"/>-->
|
||||||
<!--</el-formItem>-->
|
<!--</el-formItem>-->
|
||||||
<el-formItem label="政策名称" prop="numberName" class="search-item">
|
<el-formItem label="政策名称" prop="numberName" class="search-item">
|
||||||
<el-input v-model="lawsStandInfoSearch.lawsName" clearable placeholder="根据政策名称查找" :maxlength="100" @keyup.enter.native="getBussionStandTableBtn(lawsStandInfoSearch)"/>
|
<el-input
|
||||||
|
v-model="lawsStandInfoSearch.lawsName"
|
||||||
|
clearable
|
||||||
|
placeholder="根据政策名称查找"
|
||||||
|
:maxlength="100"
|
||||||
|
@keyup.enter.native="getBussionStandTableBtn(lawsStandInfoSearch)"
|
||||||
|
/>
|
||||||
</el-formItem>
|
</el-formItem>
|
||||||
<el-formItem label="政策文号" prop="lawsNo" class="search-item">
|
<el-formItem label="政策文号" prop="lawsNo" class="search-item">
|
||||||
<el-input v-model="lawsStandInfoSearch.lawsNo" clearable placeholder="根据政策文号查找" :maxlength="100" @keyup.enter.native="getBussionStandTableBtn(lawsStandInfoSearch)"/>
|
<el-input
|
||||||
|
v-model="lawsStandInfoSearch.lawsNo"
|
||||||
|
clearable
|
||||||
|
placeholder="根据政策文号查找"
|
||||||
|
:maxlength="100"
|
||||||
|
@keyup.enter.native="getBussionStandTableBtn(lawsStandInfoSearch)"
|
||||||
|
/>
|
||||||
</el-formItem>
|
</el-formItem>
|
||||||
<el-formItem label="发文单位" prop="issueCompany" class="search-item">
|
<el-formItem label="发文单位" prop="issueCompany" class="search-item">
|
||||||
<el-input v-model="lawsStandInfoSearch.issueCompany" clearable placeholder="根据发文单位查找" :maxlength="100" @keyup.enter.native="getBussionStandTableBtn(lawsStandInfoSearch)"/>
|
<el-input
|
||||||
|
v-model="lawsStandInfoSearch.issueCompany"
|
||||||
|
clearable
|
||||||
|
placeholder="根据发文单位查找"
|
||||||
|
:maxlength="100"
|
||||||
|
@keyup.enter.native="getBussionStandTableBtn(lawsStandInfoSearch)"
|
||||||
|
/>
|
||||||
</el-formItem>
|
</el-formItem>
|
||||||
<el-formItem label="适用车型" prop="lawsSycx" class="search-item">
|
<el-formItem label="适用车型" prop="lawsSycx" class="search-item">
|
||||||
<el-select :value="lawsSycx" multiple filterable clearable collapse-tags @change="lawsSycxChange">
|
<el-select
|
||||||
|
:value="lawsSycx"
|
||||||
|
multiple
|
||||||
|
filterable
|
||||||
|
clearable
|
||||||
|
collapse-tags
|
||||||
|
@change="lawsSycxChange"
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in dict.lawsSycxOptions"
|
v-for="item in dict.lawsSycxOptions"
|
||||||
placeholder="请选择适用车型"
|
|
||||||
:key="item.value"
|
:key="item.value"
|
||||||
|
placeholder="请选择适用车型"
|
||||||
:value="item.value"
|
:value="item.value"
|
||||||
:label="item.label"
|
:label="item.label"
|
||||||
></el-option>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-formItem>
|
</el-formItem>
|
||||||
<el-formItem label="标准状态" prop="lawsTextState" class="search-item">
|
<el-formItem label="标准状态" prop="lawsTextState" class="search-item">
|
||||||
<el-select v-model="lawsStandInfoSearch.lawsTextState" filterable clearable>
|
<el-select v-model="lawsStandInfoSearch.lawsTextState" filterable clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in dict.lawsTextStateOptions"
|
v-for="item in dict.lawsTextStateOptions"
|
||||||
placeholder="请选择标准状态"
|
|
||||||
:key="item.value"
|
:key="item.value"
|
||||||
|
placeholder="请选择标准状态"
|
||||||
:value="item.value"
|
:value="item.value"
|
||||||
:label="item.label"
|
:label="item.label"
|
||||||
></el-option>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-formItem>
|
</el-formItem>
|
||||||
<el-form-item class="search-item btn-box">
|
<el-form-item class="search-item btn-box">
|
||||||
<el-button
|
<el-button
|
||||||
|
v-btn-permission="'776298201c756873ddc8000eb716e347'"
|
||||||
type="primary"
|
type="primary"
|
||||||
size="mini"
|
size="mini"
|
||||||
class="common-button-primary"
|
class="common-button-primary"
|
||||||
v-btn-permission="'776298201c756873ddc8000eb716e347'"
|
@click="getBussionStandTableBtn(lawsStandInfoSearch)"
|
||||||
@click="getBussionStandTableBtn(lawsStandInfoSearch)">
|
>
|
||||||
查询
|
查询
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button
|
<el-button
|
||||||
|
v-btn-permission="'f0e6ba2b9736b77f9a271addf692b9c0'"
|
||||||
size="mini"
|
size="mini"
|
||||||
class="common-button-default"
|
class="common-button-default"
|
||||||
v-btn-permission="'f0e6ba2b9736b77f9a271addf692b9c0'"
|
@click="clearAllSearch('lawsStandInfoSearch')"
|
||||||
@click="clearAllSearch('lawsStandInfoSearch')">清空
|
>
|
||||||
|
清空
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button size="mini" type="primary" class="common-button-primary"
|
<el-button
|
||||||
v-btn-permission="'2e08f0dcb187e214127f971419f91174'" @click="selectMoreBtn">高级检索
|
v-btn-permission="'2e08f0dcb187e214127f971419f91174'"
|
||||||
|
size="mini"
|
||||||
|
type="primary"
|
||||||
|
class="common-button-primary"
|
||||||
|
@click="selectMoreBtn"
|
||||||
|
>
|
||||||
|
高级检索
|
||||||
</el-button>
|
</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
@@ -72,11 +106,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
name: "policySearch",
|
name: 'PolicySearch',
|
||||||
data() {
|
|
||||||
return {
|
|
||||||
}
|
|
||||||
},
|
|
||||||
props: {
|
props: {
|
||||||
lawsStandInfoSearch: {
|
lawsStandInfoSearch: {
|
||||||
type: Object,
|
type: Object,
|
||||||
@@ -87,6 +117,10 @@ export default {
|
|||||||
required: true
|
required: true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
}
|
||||||
|
},
|
||||||
computed: {
|
computed: {
|
||||||
lawsSycx () {
|
lawsSycx () {
|
||||||
return this.lawsStandInfoSearch.lawsSycx ? this.lawsStandInfoSearch.lawsSycx.split(',') : []
|
return this.lawsStandInfoSearch.lawsSycx ? this.lawsStandInfoSearch.lawsSycx.split(',') : []
|
||||||
|
|||||||
+126
-105
@@ -6,159 +6,180 @@
|
|||||||
<div class="prc-content-border">
|
<div class="prc-content-border">
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
|
<SelectMultipleFormItem
|
||||||
<SelectMultipleFormItem label="1级政策分类"
|
|
||||||
prop="lawsTypeFirstLevel"
|
|
||||||
v-model="form.lawsTypeFirstLevel"
|
v-model="form.lawsTypeFirstLevel"
|
||||||
|
label="1级政策分类"
|
||||||
|
prop="lawsTypeFirstLevel"
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
:options="dict.lawsTypeFirstLevelOptions || []">
|
:options="dict.lawsTypeFirstLevelOptions || []"
|
||||||
</SelectMultipleFormItem>
|
/>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<SelectMultipleFormItem label="2级政策分类"
|
<SelectMultipleFormItem
|
||||||
prop="lawsTypeSecondLevel"
|
|
||||||
v-model="form.lawsTypeSecondLevel"
|
v-model="form.lawsTypeSecondLevel"
|
||||||
|
label="2级政策分类"
|
||||||
|
prop="lawsTypeSecondLevel"
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
:options="dict.lawsTypeSecondLevelOptions || []">
|
:options="dict.lawsTypeSecondLevelOptions || []"
|
||||||
</SelectMultipleFormItem>
|
/>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<SelectMultipleFormItem label="3级政策分类"
|
<SelectMultipleFormItem
|
||||||
prop="lawsTypeThirdLevel"
|
|
||||||
v-model="form.lawsTypeThirdLevel"
|
v-model="form.lawsTypeThirdLevel"
|
||||||
|
label="3级政策分类"
|
||||||
|
prop="lawsTypeThirdLevel"
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
:options="dict.lawsTypeThirdLevelOptions || []">
|
:options="dict.lawsTypeThirdLevelOptions || []"
|
||||||
</SelectMultipleFormItem>
|
/>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<SelectMultipleFormItem label="4级政策分类"
|
<SelectMultipleFormItem
|
||||||
prop="lawsTypeFourthLevel"
|
|
||||||
v-model="form.lawsTypeFourthLevel"
|
v-model="form.lawsTypeFourthLevel"
|
||||||
|
label="4级政策分类"
|
||||||
|
prop="lawsTypeFourthLevel"
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
:options="dict.lawsTypeFourthLevelOptions || []">
|
:options="dict.lawsTypeFourthLevelOptions || []"
|
||||||
</SelectMultipleFormItem>
|
/>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<InputFormItem label="政策名称"
|
<InputFormItem
|
||||||
prop="lawsName"
|
|
||||||
v-model="form.lawsName"
|
v-model="form.lawsName"
|
||||||
:disabled="disabled">
|
label="政策名称"
|
||||||
</InputFormItem>
|
prop="lawsName"
|
||||||
|
:disabled="disabled"
|
||||||
|
/>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<InputFormItem label="英文名称"
|
<InputFormItem
|
||||||
prop="lawsEnName"
|
|
||||||
v-model="form.lawsEnName"
|
v-model="form.lawsEnName"
|
||||||
:disabled="disabled">
|
label="英文名称"
|
||||||
<el-button :disabled="disabled"
|
prop="lawsEnName"
|
||||||
|
:disabled="disabled"
|
||||||
|
>
|
||||||
|
<el-button
|
||||||
|
:disabled="disabled"
|
||||||
type="primary"
|
type="primary"
|
||||||
style="height: 40px;margin-top: 5px;"
|
style="height: 40px;margin-top: 5px;"
|
||||||
@click="handleSearch">
|
@click="handleSearch"
|
||||||
|
>
|
||||||
根据编号、名称、标准状态查询
|
根据编号、名称、标准状态查询
|
||||||
</el-button>
|
</el-button>
|
||||||
</InputFormItem>
|
</InputFormItem>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<InputFormItem label="政策文号"
|
<InputFormItem
|
||||||
prop="lawsNo"
|
|
||||||
v-model="form.lawsNo"
|
v-model="form.lawsNo"
|
||||||
:disabled="disabled">
|
label="政策文号"
|
||||||
</InputFormItem>
|
prop="lawsNo"
|
||||||
</el-col>
|
|
||||||
<el-col :span="12">
|
|
||||||
<DatePickerFormItem label="发文日期"
|
|
||||||
prop="issueTime"
|
|
||||||
v-model="form.issueTime"
|
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
@input="issueTimeChange">
|
/>
|
||||||
</DatePickerFormItem>
|
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<InputFormItem label="发文单位"
|
<DatePickerFormItem
|
||||||
prop="issueCompany"
|
v-model="form.issueTime"
|
||||||
|
label="发文日期"
|
||||||
|
prop="issueTime"
|
||||||
|
:disabled="disabled"
|
||||||
|
@input="issueTimeChange"
|
||||||
|
/>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<InputFormItem
|
||||||
v-model="form.issueCompany"
|
v-model="form.issueCompany"
|
||||||
:disabled="disabled">
|
label="发文单位"
|
||||||
</InputFormItem>
|
prop="issueCompany"
|
||||||
|
:disabled="disabled"
|
||||||
|
/>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<DataRangePickerFormItem label="征集意见周期"
|
<DataRangePickerFormItem
|
||||||
|
label="征集意见周期"
|
||||||
prop="commentCycleDate"
|
prop="commentCycleDate"
|
||||||
:startTime.sync="form.commentCycleStart"
|
:startTime.sync="form.commentCycleStart"
|
||||||
:endTime.sync="form.commentCycleEnd"
|
:endTime.sync="form.commentCycleEnd"
|
||||||
:disabled="disabled">
|
:disabled="disabled"
|
||||||
</DataRangePickerFormItem>
|
/>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<SelectFormItem label="标准状态"
|
<SelectFormItem
|
||||||
prop="lawsTextState"
|
|
||||||
v-model="form.lawsTextState"
|
v-model="form.lawsTextState"
|
||||||
|
label="标准状态"
|
||||||
|
prop="lawsTextState"
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
:options="dict.lawsTextStateOptions || []">
|
:options="dict.lawsTextStateOptions || []"
|
||||||
</SelectFormItem>
|
/>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<SelectMultipleFormItem label="适用车型"
|
<SelectMultipleFormItem
|
||||||
prop="lawsSycx"
|
|
||||||
v-model="form.lawsSycx"
|
v-model="form.lawsSycx"
|
||||||
|
label="适用车型"
|
||||||
|
prop="lawsSycx"
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
:options="dict.lawsSycxOptions || []">
|
:options="dict.lawsSycxOptions || []"
|
||||||
</SelectMultipleFormItem>
|
/>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<SelectFormItem label="是否纳入认证清单"
|
<SelectFormItem
|
||||||
prop="isRelateAccess"
|
|
||||||
v-model="form.isRelateAccess"
|
v-model="form.isRelateAccess"
|
||||||
|
label="是否纳入认证清单"
|
||||||
|
prop="isRelateAccess"
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
:options="isRelateAccessOptions || []">
|
:options="isRelateAccessOptions || []"
|
||||||
</SelectFormItem>
|
/>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<SelectFormItem label="年度"
|
<SelectFormItem
|
||||||
prop="lawsYear"
|
|
||||||
v-model="form.lawsYear"
|
v-model="form.lawsYear"
|
||||||
|
label="年度"
|
||||||
|
prop="lawsYear"
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
:options="dict.lawsYearOptions || []">
|
:options="dict.lawsYearOptions || []"
|
||||||
</SelectFormItem>
|
/>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<InputFormItem label="福田转发通知文号"
|
<InputFormItem
|
||||||
prop="lawsNotisyncNum"
|
|
||||||
v-model="form.lawsNotisyncNum"
|
v-model="form.lawsNotisyncNum"
|
||||||
:disabled="disabled">
|
label="福田转发通知文号"
|
||||||
</InputFormItem>
|
prop="lawsNotisyncNum"
|
||||||
</el-col>
|
|
||||||
<el-col :span="12">
|
|
||||||
<InputFormItem label="通知文号链接"
|
|
||||||
prop="notisyncNumLink"
|
|
||||||
v-model="form.notisyncNumLink"
|
|
||||||
:disabled="disabled">
|
|
||||||
</InputFormItem>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="12">
|
|
||||||
<InputFormItem label="信息简报"
|
|
||||||
prop="lawsBulletin"
|
|
||||||
v-model="form.lawsBulletin"
|
|
||||||
:disabled="disabled">
|
|
||||||
</InputFormItem>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="12">
|
|
||||||
<SelectMultipleFormItem label="标签"
|
|
||||||
prop="lawsLabel"
|
|
||||||
v-model="form.lawsLabel"
|
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
:options="dict.lawsLabelOptions || []">
|
/>
|
||||||
</SelectMultipleFormItem>
|
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<InputFormItem label="备注(最终政策发布)"
|
<InputFormItem
|
||||||
prop="lawsRemark"
|
v-model="form.notisyncNumLink"
|
||||||
|
label="通知文号链接"
|
||||||
|
prop="notisyncNumLink"
|
||||||
|
:disabled="disabled"
|
||||||
|
/>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<InputFormItem
|
||||||
|
v-model="form.lawsBulletin"
|
||||||
|
label="信息简报"
|
||||||
|
prop="lawsBulletin"
|
||||||
|
:disabled="disabled"
|
||||||
|
/>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<SelectMultipleFormItem
|
||||||
|
v-model="form.lawsLabel"
|
||||||
|
label="标签"
|
||||||
|
prop="lawsLabel"
|
||||||
|
:disabled="disabled"
|
||||||
|
:options="dict.lawsLabelOptions || []"
|
||||||
|
/>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<InputFormItem
|
||||||
v-model="form.lawsRemark"
|
v-model="form.lawsRemark"
|
||||||
:disabled="disabled">
|
label="备注(最终政策发布)"
|
||||||
</InputFormItem>
|
prop="lawsRemark"
|
||||||
|
:disabled="disabled"
|
||||||
|
/>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
<SearchResult ref="SearchResultRef" :dict="dict" @dragIn="dragIn"></SearchResult>
|
<SearchResult ref="SearchResultRef" :dict="dict" @dragIn="dragIn" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -173,7 +194,7 @@ import DataRangePickerFormItem from '@/components/hzwlComponents/DataRangePicker
|
|||||||
import SelectMultipleFormItem from '@/components/hzwlComponents/SelectMultipleFormItem'
|
import SelectMultipleFormItem from '@/components/hzwlComponents/SelectMultipleFormItem'
|
||||||
import SearchResult from './SearchResult'
|
import SearchResult from './SearchResult'
|
||||||
export default {
|
export default {
|
||||||
name: "Basic",
|
name: 'Basic',
|
||||||
components: {
|
components: {
|
||||||
ProcessTitle,
|
ProcessTitle,
|
||||||
SelectFormItem,
|
SelectFormItem,
|
||||||
@@ -183,20 +204,6 @@ export default {
|
|||||||
SelectMultipleFormItem,
|
SelectMultipleFormItem,
|
||||||
SearchResult
|
SearchResult
|
||||||
},
|
},
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
isRelateAccessOptions: [
|
|
||||||
{
|
|
||||||
label: '是',
|
|
||||||
value: '1'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: '否',
|
|
||||||
value: '2'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
props: {
|
props: {
|
||||||
form: {
|
form: {
|
||||||
type: Object,
|
type: Object,
|
||||||
@@ -211,6 +218,20 @@ export default {
|
|||||||
required: true
|
required: true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
isRelateAccessOptions: [
|
||||||
|
{
|
||||||
|
label: '是',
|
||||||
|
value: '1'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '否',
|
||||||
|
value: '2'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
issueTimeChange (val) {
|
issueTimeChange (val) {
|
||||||
const year = moment(val).format('YYYY')
|
const year = moment(val).format('YYYY')
|
||||||
|
|||||||
@@ -10,7 +10,8 @@
|
|||||||
<div v-else class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
<div v-else class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<el-form v-if="reloadForm"
|
<el-form
|
||||||
|
v-if="reloadForm"
|
||||||
ref="form"
|
ref="form"
|
||||||
:model="form"
|
:model="form"
|
||||||
:rules="rules"
|
:rules="rules"
|
||||||
@@ -18,17 +19,17 @@
|
|||||||
label-width="210px"
|
label-width="210px"
|
||||||
>
|
>
|
||||||
<div v-show="active === '1'">
|
<div v-show="active === '1'">
|
||||||
<Basic :form="form" :dict="dict" @dragIn="dragIn" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" @dragIn="dragIn" />
|
||||||
<EffectiveDate :form="form" :dict="dict" :disabled="disabled"></EffectiveDate>
|
<EffectiveDate :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<TextInfo :form="form" :dict="dict" :disabled="disabled"></TextInfo>
|
<TextInfo :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<RelatesInfo :form="form" :dict="dict" :disabled="disabled"></RelatesInfo>
|
<RelatesInfo :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ReceiptDescription isItem v-model="form.commentText" title="回执说明" :disabled="disabled"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" isItem title="回执说明" :disabled="disabled" />
|
||||||
</div>
|
</div>
|
||||||
<div class="block" style="padding-top: 20px;" v-show="active === '2'">
|
<div v-show="active === '2'" class="block" style="padding-top: 20px;">
|
||||||
<PersonInfo ref="roleForm" :roleForm="roleForm" :roleRules="roleRules" :disabled="disabled"></PersonInfo>
|
<PersonInfo ref="roleForm" :roleForm="roleForm" :roleRules="roleRules" :disabled="disabled" />
|
||||||
</div>
|
</div>
|
||||||
<ApprovalHistory v-if="active === '3'"></ApprovalHistory>
|
<ApprovalHistory v-if="active === '3'" />
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
@@ -39,8 +40,7 @@
|
|||||||
:saveLoading="footerLoading"
|
:saveLoading="footerLoading"
|
||||||
@save="handleSave"
|
@save="handleSave"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<loading :loading="loading">数据获取中</loading>
|
<loading :loading="loading">数据获取中</loading>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -49,19 +49,19 @@
|
|||||||
import ProcessHeader from '@/pages/processCenter/pages/components/ProcessHeader'
|
import ProcessHeader from '@/pages/processCenter/pages/components/ProcessHeader'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import EffectiveDate from "./components/EffectiveDate";
|
import EffectiveDate from './components/EffectiveDate';
|
||||||
import TextInfo from "./components/TextInfo";
|
import TextInfo from './components/TextInfo';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import RelatesInfo from "./components/RelatesInfo";
|
import RelatesInfo from './components/RelatesInfo';
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import PersonInfo from "./components/PersonInfo";
|
import PersonInfo from './components/PersonInfo';
|
||||||
|
|
||||||
import {saveTaskFirst, queryTaskFirst, taskDel, inboundLiaisonDetail, saveTaskForPub} from "api/process";
|
import { saveTaskFirst, queryTaskFirst, taskDel, inboundLiaisonDetail, saveTaskForPub } from 'api/process';
|
||||||
import ApprovalHistory from "@/components/hzwlComponents/ApprovalHistory";
|
import ApprovalHistory from '@/components/hzwlComponents/ApprovalHistory';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "zrckStep1",
|
name: 'ZrckStep1',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeader,
|
ProcessHeader,
|
||||||
ProcessFooter,
|
ProcessFooter,
|
||||||
@@ -254,17 +254,17 @@ export default {
|
|||||||
loading: false,
|
loading: false,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
|
||||||
this.getDicTypeListCode()
|
|
||||||
this.resolveRules()
|
|
||||||
this.getData()
|
|
||||||
},
|
|
||||||
watch: {
|
watch: {
|
||||||
'form.isRelateAccess' () {
|
'form.isRelateAccess' () {
|
||||||
// 移除校验结果重新生成校验
|
// 移除校验结果重新生成校验
|
||||||
this.resolveRules()
|
this.resolveRules()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
created () {
|
||||||
|
this.getDicTypeListCode()
|
||||||
|
this.resolveRules()
|
||||||
|
this.getData()
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleTabs (tab) {
|
handleTabs (tab) {
|
||||||
this.active = tab
|
this.active = tab
|
||||||
@@ -331,7 +331,7 @@ export default {
|
|||||||
bpnId: this.$route.query.bpnId
|
bpnId: this.$route.query.bpnId
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
this.reloadForm = false
|
this.reloadForm = false
|
||||||
let mes = JSON.parse(res.mes)
|
const mes = JSON.parse(res.mes)
|
||||||
if (mes.form) {
|
if (mes.form) {
|
||||||
// 驳回
|
// 驳回
|
||||||
this.$set(this, 'form', mes.form)
|
this.$set(this, 'form', mes.form)
|
||||||
@@ -365,7 +365,7 @@ export default {
|
|||||||
// 保存
|
// 保存
|
||||||
handleSave () {
|
handleSave () {
|
||||||
this.footerLoading = true
|
this.footerLoading = true
|
||||||
let _formData = new FormData()
|
const _formData = new FormData()
|
||||||
_formData.append('prcType', 'laws1')
|
_formData.append('prcType', 'laws1')
|
||||||
if (this.$route.query.taskIds) {
|
if (this.$route.query.taskIds) {
|
||||||
// 重新起草保存
|
// 重新起草保存
|
||||||
|
|||||||
@@ -9,7 +9,8 @@
|
|||||||
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
<div class="headerTabsItem" :class="active === '3' ? 'active' : ''" @click="handleTabs('3')">审批历史</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<el-form v-if="reloadForm"
|
<el-form
|
||||||
|
v-if="reloadForm"
|
||||||
ref="form"
|
ref="form"
|
||||||
:model="form"
|
:model="form"
|
||||||
:rules="rules"
|
:rules="rules"
|
||||||
@@ -17,14 +18,14 @@
|
|||||||
label-width="210px"
|
label-width="210px"
|
||||||
>
|
>
|
||||||
<div v-show="active === '1'">
|
<div v-show="active === '1'">
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<EffectiveDate :form="form" :dict="dict" :disabled="disabled"></EffectiveDate>
|
<EffectiveDate :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<TextInfo :form="form" :dict="dict" :disabled="disabled"></TextInfo>
|
<TextInfo :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<RelatesInfo :form="form" :dict="dict" :disabled="disabled"></RelatesInfo>
|
<RelatesInfo :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ReceiptDescription isItem v-model="form.commentText" prop="commentText" title="审批意见"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" isItem prop="commentText" title="审批意见" />
|
||||||
</div>
|
</div>
|
||||||
<ApprovalHistory v-if="active === '3'"></ApprovalHistory>
|
<ApprovalHistory v-if="active === '3'" />
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
@@ -36,16 +37,15 @@
|
|||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
@submit="handleApprove"
|
@submit="handleApprove"
|
||||||
@over2="handleOver"
|
@over2="handleOver"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<Role-tree
|
<Role-tree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
@checkedRole="checkedRole"
|
|
||||||
:nodeList="nodeList"
|
:nodeList="nodeList"
|
||||||
></Role-tree>
|
@checkedRole="checkedRole"
|
||||||
|
/>
|
||||||
<loading :loading="loading">数据获取中</loading>
|
<loading :loading="loading">数据获取中</loading>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -54,19 +54,19 @@
|
|||||||
import ProcessHeader from '@/pages/processCenter/pages/components//ProcessHeader'
|
import ProcessHeader from '@/pages/processCenter/pages/components//ProcessHeader'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components//ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components//ProcessFooter'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import EffectiveDate from "./components/EffectiveDate";
|
import EffectiveDate from './components/EffectiveDate';
|
||||||
import TextInfo from "./components/TextInfo";
|
import TextInfo from './components/TextInfo';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import RelatesInfo from "./components/RelatesInfo";
|
import RelatesInfo from './components/RelatesInfo';
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import PersonInfo from "./components/PersonInfo";
|
import PersonInfo from './components/PersonInfo';
|
||||||
import ApprovalHistory from "@/components/hzwlComponents/ApprovalHistory";
|
import ApprovalHistory from '@/components/hzwlComponents/ApprovalHistory';
|
||||||
|
|
||||||
import { inboundLiaisonDetail, processCreateLaws, changeAssigneeNew, completeTask } from 'api/process'
|
import { inboundLiaisonDetail, processCreateLaws, changeAssigneeNew, completeTask } from 'api/process'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "zrckStep2",
|
name: 'ZrckStep2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeader,
|
ProcessHeader,
|
||||||
ProcessFooter,
|
ProcessFooter,
|
||||||
@@ -267,17 +267,17 @@ export default {
|
|||||||
loading: false,
|
loading: false,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
|
||||||
this.getDicTypeListCode()
|
|
||||||
this.getData()
|
|
||||||
this.resolveRules()
|
|
||||||
},
|
|
||||||
watch: {
|
watch: {
|
||||||
'form.isRelateAccess' () {
|
'form.isRelateAccess' () {
|
||||||
// 移除校验结果重新生成校验
|
// 移除校验结果重新生成校验
|
||||||
this.resolveRules()
|
this.resolveRules()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
created () {
|
||||||
|
this.getDicTypeListCode()
|
||||||
|
this.getData()
|
||||||
|
this.resolveRules()
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleTabs (tab) {
|
handleTabs (tab) {
|
||||||
this.active = tab
|
this.active = tab
|
||||||
@@ -377,7 +377,7 @@ export default {
|
|||||||
this.$http._post('lawss/activiti/completeTask', query).then(res => {
|
this.$http._post('lawss/activiti/completeTask', query).then(res => {
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
if(this.form.approvalOpinion === 1) {
|
if(this.form.approvalOpinion === 1) {
|
||||||
this.$message.warning("驳回成功")
|
this.$message.warning('驳回成功')
|
||||||
this.footerLoading = false
|
this.footerLoading = false
|
||||||
// 流程提交之后,应该流转至待办任务页面
|
// 流程提交之后,应该流转至待办任务页面
|
||||||
this.$router.push({ path: '/processCenter?tabsName=ProcessCenter' })
|
this.$router.push({ path: '/processCenter?tabsName=ProcessCenter' })
|
||||||
@@ -391,7 +391,8 @@ export default {
|
|||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
this.$message.warning('请检查基础信息表单是否填写完整')
|
this.$message.warning('请检查基础信息表单是否填写完整')
|
||||||
}})
|
}
|
||||||
|
})
|
||||||
},
|
},
|
||||||
// 流程入库
|
// 流程入库
|
||||||
processCreateLaws (json) {
|
processCreateLaws (json) {
|
||||||
|
|||||||
Reference in New Issue
Block a user