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