Merge remote-tracking branch 'origin/develop' into develop
This commit is contained in:
+407
-94
@@ -4,25 +4,22 @@
|
|||||||
<div class="search-area">
|
<div class="search-area">
|
||||||
<div class="left">
|
<div class="left">
|
||||||
<el-form :modal="sarSarAccessEOSearch" :inline="true" class="label-input-form" >
|
<el-form :modal="sarSarAccessEOSearch" :inline="true" class="label-input-form" >
|
||||||
<el-form-item label="国家/地区" class="search-item search-item-last">
|
<el-form-item label="标准编号/政策编号:" class="search-item search-item-last">
|
||||||
<el-select
|
|
||||||
v-model="sarSarAccessEOSearch.country"
|
|
||||||
placeholder="请选择"
|
|
||||||
filterable
|
|
||||||
>
|
|
||||||
<el-option
|
|
||||||
v-for="item in countryOptions"
|
|
||||||
:value="item.value"
|
|
||||||
:key="item.value"
|
|
||||||
:label="item.label"
|
|
||||||
>
|
|
||||||
</el-option>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="清单名称" class="search-item search-item-last">
|
|
||||||
<el-input
|
<el-input
|
||||||
v-model="sarSarAccessEOSearch.ListName"
|
v-model="sarSarAccessEOSearch.lawId"
|
||||||
placeholder="请输入清单名称"
|
placeholder="请输入"
|
||||||
|
></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="标准名称/政策名称:" class="search-item search-item-last">
|
||||||
|
<el-input
|
||||||
|
v-model="sarSarAccessEOSearch.lawName"
|
||||||
|
placeholder="请输入"
|
||||||
|
></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="产品类型:" class="search-item search-item-last">
|
||||||
|
<el-input
|
||||||
|
v-model="sarSarAccessEOSearch.productType"
|
||||||
|
placeholder="请输入"
|
||||||
></el-input>
|
></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item class="search-item btn-box">
|
<el-form-item class="search-item btn-box">
|
||||||
@@ -49,15 +46,13 @@
|
|||||||
type="primary"
|
type="primary"
|
||||||
class="common-button-primary add-button"
|
class="common-button-primary add-button"
|
||||||
size="mini"
|
size="mini"
|
||||||
@click="openModal(null,'addOpt')"
|
@click="showAddModel(1, null)"
|
||||||
v-btn-permission="'J2YEFN9MH4KWW5HMR2QH'"
|
|
||||||
><i class="el-icon-plus"></i>新增</el-button>
|
><i class="el-icon-plus"></i>新增</el-button>
|
||||||
<el-button
|
<el-button
|
||||||
class="common-button-default delete-button"
|
class="common-button-default delete-button"
|
||||||
:loading="delLoading"
|
:loading="delLoading"
|
||||||
size="mini"
|
size="mini"
|
||||||
@click="deleteSarAccess('demore',null)"
|
@click="deleteSarAccess('demore',null)"
|
||||||
v-btn-permission="'WPNW79T3DNUZPJFNMHGP'"
|
|
||||||
><i class="iconfont"></i>批量删除</el-button>
|
><i class="iconfont"></i>批量删除</el-button>
|
||||||
</div>
|
</div>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
@@ -78,64 +73,42 @@
|
|||||||
align="center">
|
align="center">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="countryArea"
|
prop="lawId"
|
||||||
label="国家/地区"
|
width="250"
|
||||||
|
label="标准编号/政策编号"
|
||||||
align="center">
|
align="center">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="detailedListName"
|
prop="lawName"
|
||||||
label="清单名称"
|
label="标准名称/政策名称"
|
||||||
align="center"
|
align="center"
|
||||||
width="260px"
|
width="300px"
|
||||||
>
|
>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="detailedListState"
|
prop="productType"
|
||||||
label="清单状态"
|
label="产品类型"
|
||||||
align="center">
|
align="center">
|
||||||
<template slot-scope="scope">
|
|
||||||
<span v-if="scope.row.state === '1'">未发布</span>
|
|
||||||
<span v-if="scope.row.state === '2'">已发布</span>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="detailedListVesion"
|
prop="implTime"
|
||||||
label="清单版本"
|
|
||||||
align="center">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<span v-if="scope.row.detailedListVesion != null && scope.row.detailedListVesion !== ''">V{{ scope.row.detailedListVesion }}</span>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="applicationScope"
|
|
||||||
label="适用领域"
|
|
||||||
align="center">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<span v-if="scope.row.applicationScope != null && scope.row.applicationScope !== ''">V{{ scope.row.applicationScope }}</span>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="updateTime"
|
|
||||||
label="更新时间"
|
|
||||||
sortable
|
sortable
|
||||||
|
label="实施时间"
|
||||||
align="center">
|
align="center">
|
||||||
<template slot-scope="scope">
|
|
||||||
<div>{{ scope.row.updateTime ? scope.row.updateTime.split(' ')[0] : '' }}</div>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="updatePeople"
|
prop="implRequire"
|
||||||
label="更新人"
|
label="实施要求"
|
||||||
align="center">
|
align="center">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="操作" align="center" width="50" fixed="right">
|
<el-table-column label="操作" min-width="50" align="center">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<div @click.stop style="display: inline-block">
|
<div @click.stop style="display: inline-block">
|
||||||
<el-dropdown trigger="click" @command="handleCommand">
|
<el-dropdown trigger="click" @command="handleCommand">
|
||||||
<i class="iconfont"></i>
|
<i class="iconfont"></i>
|
||||||
<el-dropdown-menu slot="dropdown">
|
<el-dropdown-menu slot="dropdown">
|
||||||
<el-dropdown-item :command="[scope.row, '编辑']" v-btn-permission="'HYY8NGY2RYT3VEDRSK5V'">编辑</el-dropdown-item>
|
<el-dropdown-item :command="[scope.row, '编辑']">编辑</el-dropdown-item>
|
||||||
<el-dropdown-item :command="[scope.row, '删除']" v-btn-permission="'X9HP9YQL2BRKBFCDMZQT'">删除</el-dropdown-item>
|
<el-dropdown-item :command="[scope.row, '删除']">删除</el-dropdown-item>
|
||||||
</el-dropdown-menu>
|
</el-dropdown-menu>
|
||||||
</el-dropdown>
|
</el-dropdown>
|
||||||
</div>
|
</div>
|
||||||
@@ -145,6 +118,155 @@
|
|||||||
<loading :loading="loading">数据获取中</loading>
|
<loading :loading="loading">数据获取中</loading>
|
||||||
<pagination :page="sarSarAccessEOSearch.page" :total="sarAccessListTotal" @pageChange="pageChange" @pageSizeChange="pageSizeChange"></pagination>
|
<pagination :page="sarSarAccessEOSearch.page" :total="sarAccessListTotal" @pageChange="pageChange" @pageSizeChange="pageSizeChange"></pagination>
|
||||||
</div>
|
</div>
|
||||||
|
<!-- 编辑抽屉-->
|
||||||
|
<el-drawer
|
||||||
|
:title="attributeTitle"
|
||||||
|
:wrapperClosable="false"
|
||||||
|
:visible.sync="showInfoModal"
|
||||||
|
size="800px"
|
||||||
|
:styles="styles"
|
||||||
|
:close="cancelModel"
|
||||||
|
>
|
||||||
|
<div class="demo-drawer-content">
|
||||||
|
<el-form
|
||||||
|
ref="attributeEO"
|
||||||
|
:model="attributeEO"
|
||||||
|
:rules="attributeEOFormRules"
|
||||||
|
class="label-input-form"
|
||||||
|
label-width="130px"
|
||||||
|
v-if="showInfoModal"
|
||||||
|
>
|
||||||
|
<el-form-item
|
||||||
|
label="标准编号/政策编号"
|
||||||
|
prop="lawId"
|
||||||
|
class="add-form-item"
|
||||||
|
>
|
||||||
|
<el-input
|
||||||
|
style="width: 45%"
|
||||||
|
v-model.trim="attributeEO.lawId"
|
||||||
|
placeholder="请输入标准编号/政策编号"
|
||||||
|
clearable
|
||||||
|
/>
|
||||||
|
<!-- :disabled="this.addOrEdit !== 'add'"-->
|
||||||
|
<el-button type="primary" size="mini" @click="">手动查找</el-button>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item
|
||||||
|
label="标准名称/政策名称"
|
||||||
|
prop="lawName"
|
||||||
|
class="add-form-item"
|
||||||
|
>
|
||||||
|
<el-input
|
||||||
|
v-model.trim="attributeEO.lawName"
|
||||||
|
placeholder="请输入标准名称/政策名称"
|
||||||
|
clearable
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item
|
||||||
|
label="产品类型"
|
||||||
|
prop="productType"
|
||||||
|
class="add-form-item"
|
||||||
|
>
|
||||||
|
<el-select
|
||||||
|
placeholder="请选择产品类型"
|
||||||
|
v-model="attributeEO.productType"
|
||||||
|
filterable
|
||||||
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="item in attrTypeOptions"
|
||||||
|
:value="item.value"
|
||||||
|
:key="item.value"
|
||||||
|
:label="item.label"
|
||||||
|
></el-option>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item
|
||||||
|
label="实施时间"
|
||||||
|
prop="implTime"
|
||||||
|
class="add-form-item"
|
||||||
|
>
|
||||||
|
<el-date-picker
|
||||||
|
v-model="attributeEO.implTime"
|
||||||
|
type="date"
|
||||||
|
placeholder="请选择实施时间">
|
||||||
|
</el-date-picker>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item
|
||||||
|
label="实施要求"
|
||||||
|
prop="implRequire"
|
||||||
|
class="add-form-item"
|
||||||
|
>
|
||||||
|
<el-select
|
||||||
|
placeholder="请选择实施要求"
|
||||||
|
v-model="attributeEO.implRequire"
|
||||||
|
filterable
|
||||||
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="item in attrTypeOptions"
|
||||||
|
:value="item.value"
|
||||||
|
:key="item.value"
|
||||||
|
:label="item.label"
|
||||||
|
></el-option>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
<!-- <el-form-item-->
|
||||||
|
<!-- label="是否关联其他类别"-->
|
||||||
|
<!-- title="是否关联其他类别"-->
|
||||||
|
<!-- prop="isRelate"-->
|
||||||
|
<!-- class="add-form-item"-->
|
||||||
|
<!-- >-->
|
||||||
|
<!-- <el-select-->
|
||||||
|
<!-- placeholder="请选择类别"-->
|
||||||
|
<!-- v-model="attributeEO.isRelate"-->
|
||||||
|
<!-- filterable-->
|
||||||
|
<!-- >-->
|
||||||
|
<!-- <el-option-->
|
||||||
|
<!-- v-for="item in isRelateOptions"-->
|
||||||
|
<!-- :value="item.value"-->
|
||||||
|
<!-- :key="item.value"-->
|
||||||
|
<!-- :label="item.label"-->
|
||||||
|
<!-- ></el-option>-->
|
||||||
|
<!-- </el-select>-->
|
||||||
|
<!-- </el-form-item>-->
|
||||||
|
<!-- <el-form-item-->
|
||||||
|
<!-- label="关联类别"-->
|
||||||
|
<!-- prop="relateDicId"-->
|
||||||
|
<!-- v-if="attributeEO.isRelate === '0'"-->
|
||||||
|
<!-- class="add-form-item"-->
|
||||||
|
<!-- >-->
|
||||||
|
<!-- <el-select-->
|
||||||
|
<!-- v-model="attributeEO.relateDicId"-->
|
||||||
|
<!-- placeholder="请选择类别"-->
|
||||||
|
<!-- >-->
|
||||||
|
<!-- <el-option-->
|
||||||
|
<!-- v-for="opt in relateDicIdOptions"-->
|
||||||
|
<!-- :value="opt.value"-->
|
||||||
|
<!-- :key="opt.value"-->
|
||||||
|
<!-- :label="opt.label"-->
|
||||||
|
<!-- >{{ opt.label }}</el-option-->
|
||||||
|
<!-- >-->
|
||||||
|
<!-- </el-select>-->
|
||||||
|
<!-- </el-form-item>-->
|
||||||
|
</el-form>
|
||||||
|
</div>
|
||||||
|
<div id="roleFormButton" class="demo-drawer-footer">
|
||||||
|
<el-button
|
||||||
|
type="primary"
|
||||||
|
class="common-button-primary"
|
||||||
|
size="mini"
|
||||||
|
:loading="submitLoading"
|
||||||
|
icon="el-icon-check"
|
||||||
|
@click="saveInfo"
|
||||||
|
>提交</el-button
|
||||||
|
>
|
||||||
|
<el-button
|
||||||
|
size="mini"
|
||||||
|
icon="el-icon-close"
|
||||||
|
class="common-button-default"
|
||||||
|
@click="cancelModel"
|
||||||
|
>取消</el-button
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</el-drawer>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -153,14 +275,54 @@ export default {
|
|||||||
name: "listTracking",
|
name: "listTracking",
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
|
submitLoading: false,
|
||||||
|
attrTypeOptions: [
|
||||||
|
{ label: '下拉选项', value: 'SEL_OPTION' },
|
||||||
|
{ label: '树形结构', value: 'TREE' }
|
||||||
|
],
|
||||||
|
addOrEdit: '',
|
||||||
|
attributeEOFormRules: {
|
||||||
|
lawId: [
|
||||||
|
{ required: true, message: '标准编号/政策编号不能为空', trigger: 'blur' },
|
||||||
|
],
|
||||||
|
lawName: [
|
||||||
|
{ required: true, message: '标准名称/政策名称不能为空', trigger: 'blur' },
|
||||||
|
],
|
||||||
|
productType: [
|
||||||
|
{ required: true, message: '产品类型不能为空', trigger: 'change' }
|
||||||
|
],
|
||||||
|
implTime: [
|
||||||
|
{ required: true, message: '实施日期不能为空', trigger: 'change' }
|
||||||
|
],
|
||||||
|
implRequire: [
|
||||||
|
{ required: true, message: '实施要求不能为空', trigger: 'change' }
|
||||||
|
],
|
||||||
|
},
|
||||||
|
attributeEO: {
|
||||||
|
id: '',
|
||||||
|
lawId: '',
|
||||||
|
lawName: '',
|
||||||
|
productType: '',
|
||||||
|
implTime: '',
|
||||||
|
implRequire: '',
|
||||||
|
},
|
||||||
|
styles: {
|
||||||
|
height: 'calc(100% - 55px)',
|
||||||
|
overflow: 'auto',
|
||||||
|
paddingBottom: '53px',
|
||||||
|
position: 'static'
|
||||||
|
},
|
||||||
|
attributeTitle: '',
|
||||||
|
showInfoModal: false,
|
||||||
searching: false,
|
searching: false,
|
||||||
total: 0,
|
total: 0,
|
||||||
page: 1,
|
page: 1,
|
||||||
rows: 10,
|
rows: 10,
|
||||||
// 查询相关参数
|
// 查询相关参数
|
||||||
sarSarAccessEOSearch: {
|
sarSarAccessEOSearch: {
|
||||||
ListName: '',
|
lawId: '',
|
||||||
country: '',
|
lawName: '',
|
||||||
|
productType: '',
|
||||||
accessContent: '',
|
accessContent: '',
|
||||||
energyKind: '',
|
energyKind: '',
|
||||||
applyArctic: '',
|
applyArctic: '',
|
||||||
@@ -173,6 +335,7 @@ export default {
|
|||||||
sarAccessListTotal: 0,
|
sarAccessListTotal: 0,
|
||||||
loading: false,
|
loading: false,
|
||||||
selectedList: [],
|
selectedList: [],
|
||||||
|
selectedString: '',
|
||||||
// 新增、编辑 准入信息字段
|
// 新增、编辑 准入信息字段
|
||||||
sarAccessEO: {
|
sarAccessEO: {
|
||||||
country: '',
|
country: '',
|
||||||
@@ -183,18 +346,6 @@ export default {
|
|||||||
},
|
},
|
||||||
drawerPage: 1, // 当前抽屉分页的页码
|
drawerPage: 1, // 当前抽屉分页的页码
|
||||||
drawerTotal: 0, // 抽屉分页的总条数
|
drawerTotal: 0, // 抽屉分页的总条数
|
||||||
sarAccessEORules: {
|
|
||||||
region: [
|
|
||||||
{required: true, message: '区域不能为空', trigger: 'change'}
|
|
||||||
],
|
|
||||||
country: [
|
|
||||||
{required: true, message: '国家不能为空', trigger: 'change'}
|
|
||||||
],
|
|
||||||
accessContent: [
|
|
||||||
{required: true, message: '表格名称不能为空', trigger: 'blur'},
|
|
||||||
{type: 'string', max: 100, message: '表格名称不能超过100个字符', trigger: 'blur'}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
countryOptions: [],
|
countryOptions: [],
|
||||||
drawerCountryOptions: [], // 准入信息 国家下拉框
|
drawerCountryOptions: [], // 准入信息 国家下拉框
|
||||||
drawerCountryTwoOptions: [], // 数据搜索-多属性搜索国家下拉框
|
drawerCountryTwoOptions: [], // 数据搜索-多属性搜索国家下拉框
|
||||||
@@ -247,11 +398,153 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
saveInfo () {
|
||||||
|
this.$refs['attributeEO'].validate((valid) => {
|
||||||
|
if (valid) {
|
||||||
|
if (this.addOrEdit === 'add') {
|
||||||
|
this.submitLoading = true
|
||||||
|
this.$http.putData(
|
||||||
|
'/sarIssueTrack/issueTrack',
|
||||||
|
this.attributeEO,
|
||||||
|
{
|
||||||
|
_this: this,
|
||||||
|
loading: 'roleDataLoading'
|
||||||
|
},
|
||||||
|
(res) => {
|
||||||
|
if (res.ok) {
|
||||||
|
this.submitLoading = false
|
||||||
|
this.showInfoModal = false
|
||||||
|
this.searchSarAccessBtn()
|
||||||
|
this.getAttrByPage()
|
||||||
|
this.cancelModel()
|
||||||
|
// this.showInfoModal = false
|
||||||
|
} else {
|
||||||
|
this.submitLoading = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
} else {
|
||||||
|
this.$http.postData(
|
||||||
|
'sarIssueTrack/issueTrack',
|
||||||
|
this.attributeEO,
|
||||||
|
{
|
||||||
|
_this: this,
|
||||||
|
loading: 'roleDataLoading'
|
||||||
|
},
|
||||||
|
(res) => {
|
||||||
|
if (res.ok) {
|
||||||
|
this.submitLoading = false
|
||||||
|
this.showInfoModal = false
|
||||||
|
this.searchSarAccessBtn()
|
||||||
|
this.getAttrByPage()
|
||||||
|
this.cancelModel()
|
||||||
|
this.showInfoModal = false
|
||||||
|
} else {
|
||||||
|
this.submitLoading = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
cancelModel () {
|
||||||
|
this.$nextTick(() => {
|
||||||
|
this.$refs['attributeEO'].resetFields()
|
||||||
|
this.attributeEO = {
|
||||||
|
id: '',
|
||||||
|
lawId: '',
|
||||||
|
lawName: '',
|
||||||
|
productType: '',
|
||||||
|
implTime: '',
|
||||||
|
implRequire: '',
|
||||||
|
}
|
||||||
|
})
|
||||||
|
this.showInfoModal = false
|
||||||
|
},
|
||||||
|
showAddModel (oprState, row) {
|
||||||
|
this.oprState = oprState
|
||||||
|
if (this.oprState === 1) {
|
||||||
|
this.addOrEdit = 'add'
|
||||||
|
this.attributeTitle = '新增'
|
||||||
|
this.getDictionarySelList(null)
|
||||||
|
this.$nextTick(() => {
|
||||||
|
this.attributeEO = {
|
||||||
|
id: '',
|
||||||
|
lawId: '',
|
||||||
|
lawName: '',
|
||||||
|
productType: '',
|
||||||
|
implTime: '',
|
||||||
|
implRequire: '',
|
||||||
|
}
|
||||||
|
this.$refs['attributeEO'].resetFields()
|
||||||
|
})
|
||||||
|
this.showInfoModal = true
|
||||||
|
} else if (this.oprState === 2) {
|
||||||
|
this.addOrEdit = 'edit'
|
||||||
|
this.attributeTitle = '编辑'
|
||||||
|
this.getDictionarySelList(null)
|
||||||
|
this.attributeEO = JSON.parse(JSON.stringify(row))
|
||||||
|
this.showInfoModal = true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
getDictionarySelList (id) {
|
||||||
|
this.$http.get(
|
||||||
|
'sys/dictionary/getDictionarySelList',
|
||||||
|
{
|
||||||
|
id: id
|
||||||
|
},
|
||||||
|
{
|
||||||
|
_this: this
|
||||||
|
},
|
||||||
|
(res) => {
|
||||||
|
this.relateDicIdOptions = res.data
|
||||||
|
},
|
||||||
|
(e) => {}
|
||||||
|
)
|
||||||
|
},
|
||||||
|
// 删除
|
||||||
|
deleteSarAccess(flag, id) {
|
||||||
|
if (flag === 'delOne') {
|
||||||
|
this.selectedList = [];
|
||||||
|
this.selectedList[0] = id;
|
||||||
|
}
|
||||||
|
if (this.selectedList.length === 0) {
|
||||||
|
this.$message.warning('请选择要删除的数据')
|
||||||
|
} else {
|
||||||
|
this.$confirm('确定删除这些数据?', '提示', {
|
||||||
|
confirmButtonText: '确定',
|
||||||
|
confirmButtonClass: 'common-button-primary',
|
||||||
|
cancelButtonText: '取消',
|
||||||
|
type: 'warning',
|
||||||
|
}).then(() => {
|
||||||
|
for (let i = 0; i < this.selectedList.length; i++) {
|
||||||
|
this.selectedString += this.selectedList[i]+","
|
||||||
|
}
|
||||||
|
let selectedString = this.selectedString.substring(0,this.selectedString.length-1)
|
||||||
|
this.$http.delete("sarIssueTrack/issueTrack", {selectedString},{
|
||||||
|
_this: this,
|
||||||
|
loading: 'roleDataLoading'
|
||||||
|
}, (res) => {
|
||||||
|
this.selectedList = [];
|
||||||
|
this.$message.success('删除成功')
|
||||||
|
this.searchSarAccessBtn()
|
||||||
|
this.getAttrByPage()
|
||||||
|
this.cancelModel()
|
||||||
|
}, e => {
|
||||||
|
});
|
||||||
|
}).catch(() => {
|
||||||
|
// 取消删除,清空选择
|
||||||
|
this.selectedList = [];
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
// 更多
|
// 更多
|
||||||
handleCommand (command) {
|
handleCommand (command) {
|
||||||
|
console.log('536',command)
|
||||||
switch (command[1]) {
|
switch (command[1]) {
|
||||||
case '编辑':
|
case '编辑':
|
||||||
this.editTable(command[0])
|
this.showAddModel(2, command[0])
|
||||||
break
|
break
|
||||||
case '删除':
|
case '删除':
|
||||||
this.deleteSarAccess('delOne', command[0].id)
|
this.deleteSarAccess('delOne', command[0].id)
|
||||||
@@ -265,7 +558,24 @@ export default {
|
|||||||
},
|
},
|
||||||
//分页查询
|
//分页查询
|
||||||
searchSarAccess (advanceSearch) {
|
searchSarAccess (advanceSearch) {
|
||||||
|
console.log('准备开始分页查询')
|
||||||
|
this.$http.get("/sarIssueTrack/issueTrack", {
|
||||||
|
page: 1,
|
||||||
|
pageSize: this.pageSize,
|
||||||
|
...this.sarSarAccessEOSearch,
|
||||||
|
sortKey: 2
|
||||||
|
}, {
|
||||||
|
_this: this
|
||||||
|
}, res => {
|
||||||
|
let arr = res.data;
|
||||||
|
console.log('分页查询中',arr)
|
||||||
|
this.sarAccessListDatas = arr
|
||||||
|
this.tableLoading = false
|
||||||
|
this.sarSarAccessEOSearch.page = 1
|
||||||
|
this.sarAccessListTotal = res.data.total
|
||||||
|
}, e => {
|
||||||
|
});
|
||||||
|
console.log('分页查询完毕')
|
||||||
},
|
},
|
||||||
pageChange (page) {
|
pageChange (page) {
|
||||||
this.sarSarAccessEOSearch.page = page
|
this.sarSarAccessEOSearch.page = page
|
||||||
@@ -277,7 +587,9 @@ export default {
|
|||||||
},
|
},
|
||||||
clearSearch (search = true) {
|
clearSearch (search = true) {
|
||||||
// search 字段是为了处理高级查询时清空字段用的
|
// search 字段是为了处理高级查询时清空字段用的
|
||||||
this.sarSarAccessEOSearch.country = ''
|
this.sarSarAccessEOSearch.lawId = ''
|
||||||
|
this.sarSarAccessEOSearch.lawName = ''
|
||||||
|
this.sarSarAccessEOSearch.productType = ''
|
||||||
this.sarSarAccessEOSearch.accessContent = ''
|
this.sarSarAccessEOSearch.accessContent = ''
|
||||||
this.sarSarAccessEOSearch.applyArctic = ''
|
this.sarSarAccessEOSearch.applyArctic = ''
|
||||||
this.sarSarAccessEOSearch.energyKind = ''
|
this.sarSarAccessEOSearch.energyKind = ''
|
||||||
@@ -285,15 +597,6 @@ export default {
|
|||||||
this.sarSarAccessEOSearch.page = 1
|
this.sarSarAccessEOSearch.page = 1
|
||||||
search && this.searchSarAccess()
|
search && this.searchSarAccess()
|
||||||
},
|
},
|
||||||
// 新增相关
|
|
||||||
openModal (row, optType) {
|
|
||||||
this.$router.push({
|
|
||||||
name: 'ListOfStandardsAndRegulationsDetails'
|
|
||||||
})
|
|
||||||
},
|
|
||||||
// 删除
|
|
||||||
deleteSarAccess (flag, id) {
|
|
||||||
},
|
|
||||||
// 表格选择框
|
// 表格选择框
|
||||||
selectOne (alldata, nowdata) {
|
selectOne (alldata, nowdata) {
|
||||||
this.selectedList = []
|
this.selectedList = []
|
||||||
@@ -301,16 +604,26 @@ export default {
|
|||||||
this.selectedList.push(alldata[i]['id'])
|
this.selectedList.push(alldata[i]['id'])
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 点击 table编辑按钮 事件
|
// // 点击 table编辑按钮 事件
|
||||||
editTable (item) {
|
// editTable (item) {
|
||||||
sessionStorage.setItem('accessRow', JSON.stringify(item))
|
// sessionStorage.setItem('accessRow', JSON.stringify(item))
|
||||||
this.$router.push({
|
// this.$router.push({
|
||||||
name: 'ListOfStandardsAndRegulationsDetails',
|
// name: 'ListOfStandardsAndRegulationsDetails',
|
||||||
query: {
|
// query: {
|
||||||
id: item.id
|
// id: item.id
|
||||||
}
|
// }
|
||||||
})
|
// })
|
||||||
},
|
// },
|
||||||
|
// async handleTableEdit (params) {
|
||||||
|
// await this.queryDisplayLocationList(params.sarType)
|
||||||
|
// // this.$refs['attributeEO'] && this.$refs['attributeEO'].resetFields()
|
||||||
|
// this.addOrEdit = 'edit'
|
||||||
|
// this.attributeTitle = '编辑'
|
||||||
|
// this.showInfoModal = true
|
||||||
|
// this.$nextTick(() => {
|
||||||
|
// this.attributeEO = JSON.parse(JSON.stringify(params))
|
||||||
|
// })
|
||||||
|
// },
|
||||||
},
|
},
|
||||||
mounted () {
|
mounted () {
|
||||||
// 分页查询数据
|
// 分页查询数据
|
||||||
|
|||||||
Reference in New Issue
Block a user