标准法规国家地区清单 新增、编辑页 删除无用代码
This commit is contained in:
@@ -307,7 +307,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<el-table
|
<el-table
|
||||||
ref="entryTable"
|
ref="entryTable"
|
||||||
:data="stahndinfoList"
|
:data="sarAccessInfoList"
|
||||||
class="un-select"
|
class="un-select"
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
border
|
border
|
||||||
@@ -390,104 +390,6 @@
|
|||||||
<el-button type="primary" size="mini" class="common-button-primary" icon="el-icon-check" @click="exportTestItem">提交</el-button>
|
<el-button type="primary" size="mini" class="common-button-primary" icon="el-icon-check" @click="exportTestItem">提交</el-button>
|
||||||
</span>
|
</span>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div>
|
|
||||||
<table-tools-bar v-model="isAdvancedSearch" @search="getDomesticStandardTableBtn(sarStandardsSearch)"
|
|
||||||
@reset="clearAllSearch('sarStandardsSearch')" >
|
|
||||||
<div slot="content">
|
|
||||||
<el-form :model="sarStandardsSearch" :inline="true" class="label-input-form table-lattice" style="display: flex;flex-wrap: wrap">
|
|
||||||
<!-- 标准号-->
|
|
||||||
<el-form-item :label="$t('m.standardNo')" class="serch-form-item">
|
|
||||||
<el-input v-model="sarStandardsSearch.standNumber" :placeholder="$t('m.lookUpByStandardNumber')" clearable :maxlength="100"
|
|
||||||
@keyup.enter.native="getDomesticStandardTableBtn(sarStandardsSearch)"></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<!-- 标准名称-->
|
|
||||||
<el-form-item :label="$t('m.standName')" class="serch-form-item">
|
|
||||||
<el-input v-model="sarStandardsSearch.standName" :placeholder="$t('m.searchByStandardName')" clearable :maxlength="500"
|
|
||||||
@keyup.enter.native="getDomesticStandardTableBtn(sarStandardsSearch)"></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<!-- 标准类别-->
|
|
||||||
<el-form-item :label="$t('m.standardCategory')" class="serch-form-item">
|
|
||||||
<search-select
|
|
||||||
v-model="sarStandardsSearch.standSort"
|
|
||||||
:placeholder="$t('m.standardCategoryTips')"
|
|
||||||
@keyup.enter.native="getDomesticStandardTableBtn(sarStandardsSearch)"
|
|
||||||
:options="standSortOptions"
|
|
||||||
clearable/>
|
|
||||||
</el-form-item>
|
|
||||||
<!-- 文本状态-->
|
|
||||||
<el-form-item :label="$t('m.standStateShow')" class="serch-form-item">
|
|
||||||
<el-select v-model="sarStandardsSearch.textStatus" :placeholder="$t('m.lookupByStandardStatus')" clearable
|
|
||||||
@keyup.enter.native="getDomesticStandardTableBtn(sarStandardsSearch)">
|
|
||||||
<el-option v-for="opt in standStateOptions" :value="opt.value === undefined ? '' :opt.value" :key="opt.value" :label="opt.label">{{ opt.label}}</el-option>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
<!-- 代替标准号-->
|
|
||||||
<el-form-item :label="$t('m.substituteStandardNumber')" class="serch-form-item">
|
|
||||||
<el-input v-model="sarStandardsSearch.dtbjh" :placeholder="$t('m.lookUpByAlternativeCriteria')" clearable :maxlength="100"
|
|
||||||
@keyup.enter.native="getDomesticStandardTableBtn(sarStandardsSearch)"></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<!-- 适用车型-->
|
|
||||||
<el-form-item :label="$t('m.applicableModels')" class="serch-form-item">
|
|
||||||
<el-select v-model="sarStandardsSearch.cllx" :placeholder="$t('m.searchAccordingToThApplicableModel')" clearable
|
|
||||||
@keyup.enter.native="getDomesticStandardTableBtn(sarStandardsSearch)">
|
|
||||||
<el-option v-for="opt in applyArcticOptions" :value="opt.value === undefined ? '' :opt.value" :key="opt.value" :label="opt.label">{{ opt.label}}</el-option>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
<!-- 适用产品线(新增字段)-->
|
|
||||||
<el-form-item :label="$t('m.applicableProductLine')" class="serch-form-item">
|
|
||||||
<el-select v-model="sarStandardsSearch.nylx" :placeholder="$t('m.searchByApplicableProductLine')" clearable
|
|
||||||
@keyup.enter.native="getDomesticStandardTableBtn(sarStandardsSearch)">
|
|
||||||
<el-option v-for="opt in sycpxOptions" :value="opt.value === undefined ? '' :opt.value" :key="opt.value" :label="opt.label">{{ opt.label}}</el-option>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
<!-- 关联模块(新增字段)-->
|
|
||||||
<el-form-item :label="$t('m.associatedModule')" class="serch-form-item">
|
|
||||||
<el-select v-model="sarStandardsSearch.cycvppsbm" :placeholder="$t('m.SearchByAssociatedModule')" clearable
|
|
||||||
@keyup.enter.native="getDomesticStandardTableBtn(sarStandardsSearch)">
|
|
||||||
<el-option v-for="opt in standNatureOptions" :value="opt.value === undefined ? '' :opt.value" :key="opt.value" :label="opt.label">{{ opt.label}}
|
|
||||||
</el-option>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
</el-form>
|
|
||||||
<div style="position:absolute;right: 20px;background-color: white;width: 130px;height: 40px;padding-top: 5px;padding-left: 1px">
|
|
||||||
<el-button
|
|
||||||
:loading="searching"
|
|
||||||
type="primary"
|
|
||||||
size="mini"
|
|
||||||
class="common-button-primary"
|
|
||||||
v-btn-permission="'967c8b1402459951b5f75fcd1c548665'"
|
|
||||||
@click="searchBtnClick(standCommonlySearch)">
|
|
||||||
查询
|
|
||||||
</el-button>
|
|
||||||
<el-button
|
|
||||||
size="mini"
|
|
||||||
class="common-button-default"
|
|
||||||
v-btn-permission="'d38fea2d0d992615f9e1c4dfb6dc76f3'"
|
|
||||||
@click="clearAllSearch('standCommonlySearch')">
|
|
||||||
清空
|
|
||||||
</el-button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</table-tools-bar>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!--导入模态框-->
|
<!--导入模态框-->
|
||||||
<el-dialog title="导入信息" :visible.sync="importmodalFlag" width="400px">
|
<el-dialog title="导入信息" :visible.sync="importmodalFlag" width="400px">
|
||||||
<el-upload
|
<el-upload
|
||||||
@@ -571,68 +473,6 @@ export default {
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
return {
|
return {
|
||||||
selectSarMenu: {}, // 用来记录当前选中的二级菜单对象
|
|
||||||
tableFlag: '',
|
|
||||||
isAdvancedSearch: false, // 高级检索窗口是否打开
|
|
||||||
// 一般检索搜索
|
|
||||||
standCommonlySearch: {
|
|
||||||
page: 1,
|
|
||||||
pageSize: this.$store.getters.userInfo.configContent,
|
|
||||||
standType: 'INLAND',
|
|
||||||
validFlag: '0',
|
|
||||||
standSort: '',
|
|
||||||
standNumber: ''
|
|
||||||
},
|
|
||||||
standItemSearch: {
|
|
||||||
standId: '',
|
|
||||||
responsibleUnit: '',
|
|
||||||
orgName: '',
|
|
||||||
validFlag: '0'
|
|
||||||
},
|
|
||||||
standItemList: [],
|
|
||||||
sarStandardsSearch: {
|
|
||||||
page: 1,
|
|
||||||
pageSize: this.$store.getters.userInfo.configContent,
|
|
||||||
standType: 'INLAND',
|
|
||||||
validFlag: '0',
|
|
||||||
menuId: '',
|
|
||||||
country: '',
|
|
||||||
standNumber: '',
|
|
||||||
standName: '',
|
|
||||||
standState: '',
|
|
||||||
standNature: '',
|
|
||||||
issueTime: '',
|
|
||||||
// applyArctic: '',
|
|
||||||
replaceStandNum: '',
|
|
||||||
// replaceStandNumCope: '',
|
|
||||||
// replaceStandNumList: [],
|
|
||||||
replacedStandNum: '',
|
|
||||||
synopsis: '', // 内容摘要
|
|
||||||
// category: '', // 所属类别
|
|
||||||
standSort: '' // 标准类别
|
|
||||||
}, // 分页查询过程中用到的对象
|
|
||||||
sarConfigStandSearch: {
|
|
||||||
page: 1,
|
|
||||||
pageSize: this.$store.getters.userInfo.configContent,
|
|
||||||
standType: 'INLAND',
|
|
||||||
validFlag: '0',
|
|
||||||
menuId: '',
|
|
||||||
country: '',
|
|
||||||
standSort: '',
|
|
||||||
standNumber: '',
|
|
||||||
standName: '',
|
|
||||||
standState: '',
|
|
||||||
standNature: '',
|
|
||||||
category: '',
|
|
||||||
issueTime: '',
|
|
||||||
applyArctic: '',
|
|
||||||
replaceStandNum: '',
|
|
||||||
synopsis: '',
|
|
||||||
// replaceStandNumCope: '',
|
|
||||||
replacedStandNum: '',
|
|
||||||
orderBy:''
|
|
||||||
}, // 分页查询过程中用到的对象
|
|
||||||
categoryOptions: [], // 所属类别下拉框
|
|
||||||
selectSearch : [],
|
selectSearch : [],
|
||||||
// 新增、编辑 基础信息字段
|
// 新增、编辑 基础信息字段
|
||||||
sarAccessEO: {
|
sarAccessEO: {
|
||||||
@@ -701,8 +541,8 @@ export default {
|
|||||||
sarAccessInfoSearchList: [], // 数据搜索 table列表数据
|
sarAccessInfoSearchList: [], // 数据搜索 table列表数据
|
||||||
importmodalFlag: false, // 导入model 状态
|
importmodalFlag: false, // 导入model 状态
|
||||||
searching: false,
|
searching: false,
|
||||||
stahndinfoList: [], // 清单条目 技术要求table 数据
|
sarAccessInfoList: [], // 清单条目 技术要求table 数据
|
||||||
stahndinfoListArry: [], // 清单条目 table选中数据
|
sarAccessInfoListArry: [], // 清单条目 table选中数据
|
||||||
moreSearchShow: false, // 多属性搜索 状态
|
moreSearchShow: false, // 多属性搜索 状态
|
||||||
loadData: false, // 提交按钮loading效果
|
loadData: false, // 提交按钮loading效果
|
||||||
drawerPage: 1, // 数据搜索table页码
|
drawerPage: 1, // 数据搜索table页码
|
||||||
@@ -911,8 +751,6 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
// 高级检索
|
// 高级检索
|
||||||
selectMoreBtn () {
|
selectMoreBtn () {
|
||||||
this.isAdvancedSearch = true
|
|
||||||
this.sarStandardsSearch = []
|
|
||||||
},
|
},
|
||||||
// 法规维护人树
|
// 法规维护人树
|
||||||
getDept () {
|
getDept () {
|
||||||
@@ -1175,7 +1013,7 @@ export default {
|
|||||||
// 追加字段
|
// 追加字段
|
||||||
this.selectedAccInfoSearchList.map(item => {
|
this.selectedAccInfoSearchList.map(item => {
|
||||||
let addList;
|
let addList;
|
||||||
addList = this.stahndinfoList.findIndex(items => {
|
addList = this.sarAccessInfoList.findIndex(items => {
|
||||||
return items.id == item.id
|
return items.id == item.id
|
||||||
})
|
})
|
||||||
if(addList > -1){
|
if(addList > -1){
|
||||||
@@ -1184,7 +1022,7 @@ export default {
|
|||||||
this.$refs.entryTable.clearSelection()
|
this.$refs.entryTable.clearSelection()
|
||||||
this.$refs.searchTable.clearSelection()
|
this.$refs.searchTable.clearSelection()
|
||||||
} else{
|
} else{
|
||||||
this.stahndinfoList.push(item)
|
this.sarAccessInfoList.push(item)
|
||||||
this.$refs.accessTypeSelect.clearSelection()
|
this.$refs.accessTypeSelect.clearSelection()
|
||||||
this.$refs.entryTable.clearSelection()
|
this.$refs.entryTable.clearSelection()
|
||||||
this.$refs.searchTable.clearSelection()
|
this.$refs.searchTable.clearSelection()
|
||||||
@@ -1202,21 +1040,21 @@ export default {
|
|||||||
type: 'warning'
|
type: 'warning'
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
let temp = this.stahndinfoList[index - 1]
|
let temp = this.sarAccessInfoList[index - 1]
|
||||||
this.$set(this.stahndinfoList, index - 1, this.stahndinfoList[index])
|
this.$set(this.sarAccessInfoList, index - 1, this.sarAccessInfoList[index])
|
||||||
this.$set(this.stahndinfoList, index, temp)
|
this.$set(this.sarAccessInfoList, index, temp)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
moveDown (index) {
|
moveDown (index) {
|
||||||
if (index === (this.stahndinfoList.length - 1)) {
|
if (index === (this.sarAccessInfoList.length - 1)) {
|
||||||
this.$message({
|
this.$message({
|
||||||
message: '已经是列表中最后一个素材!',
|
message: '已经是列表中最后一个素材!',
|
||||||
type: 'warning'
|
type: 'warning'
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
let i = this.stahndinfoList[index + 1]
|
let i = this.sarAccessInfoList[index + 1]
|
||||||
this.$set(this.stahndinfoList, index + 1, this.stahndinfoList[index])
|
this.$set(this.sarAccessInfoList, index + 1, this.sarAccessInfoList[index])
|
||||||
this.$set(this.stahndinfoList, index, i)
|
this.$set(this.sarAccessInfoList, index, i)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 点击清单条目导入按钮事件
|
// 点击清单条目导入按钮事件
|
||||||
@@ -1235,7 +1073,7 @@ export default {
|
|||||||
* 删除不想添加的AccessInfo信息
|
* 删除不想添加的AccessInfo信息
|
||||||
*/
|
*/
|
||||||
deleteSelectSarAccessInfo () {
|
deleteSelectSarAccessInfo () {
|
||||||
if (this.stahndinfoListArry.length > 0) {
|
if (this.sarAccessInfoListArry.length > 0) {
|
||||||
this.$confirm('确认删除选中数据?', '确认删除', {
|
this.$confirm('确认删除选中数据?', '确认删除', {
|
||||||
confirmButtonText: '确定',
|
confirmButtonText: '确定',
|
||||||
cancelButtonText: '取消',
|
cancelButtonText: '取消',
|
||||||
@@ -1245,14 +1083,14 @@ export default {
|
|||||||
}).then(() => {
|
}).then(() => {
|
||||||
// i 全部对象数组的下标
|
// i 全部对象数组的下标
|
||||||
// s 选中对象数组的下标
|
// s 选中对象数组的下标
|
||||||
for (var s in this.stahndinfoListArry) {
|
for (var s in this.sarAccessInfoListArry) {
|
||||||
for (var i in this.stahndinfoList) {
|
for (var i in this.sarAccessInfoList) {
|
||||||
if (this.stahndinfoListArry[s].uuid === this.stahndinfoList[i].uuid) {
|
if (this.sarAccessInfoListArry[s].uuid === this.sarAccessInfoList[i].uuid) {
|
||||||
this.stahndinfoList.splice(i, 1)
|
this.sarAccessInfoList.splice(i, 1)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.stahndinfoListArry = []
|
this.sarAccessInfoListArry = []
|
||||||
this.$refs.entryTable.clearSelection()
|
this.$refs.entryTable.clearSelection()
|
||||||
}).catch(() => {})
|
}).catch(() => {})
|
||||||
} else {
|
} else {
|
||||||
@@ -1261,8 +1099,8 @@ export default {
|
|||||||
},
|
},
|
||||||
// 清单条目 table select事件
|
// 清单条目 table select事件
|
||||||
sarAccessInfoSelect (selectData) {
|
sarAccessInfoSelect (selectData) {
|
||||||
this.stahndinfoListArry = selectData
|
this.sarAccessInfoListArry = selectData
|
||||||
let stahndinfoListArryId = []
|
let sarAccessInfoListArryId = []
|
||||||
for(let i=0; i<this.selectData.length; i++){
|
for(let i=0; i<this.selectData.length; i++){
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1277,8 +1115,8 @@ export default {
|
|||||||
this.$refs['sarAccessForm'].validate((valid) => {
|
this.$refs['sarAccessForm'].validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
let rowlist = []
|
let rowlist = []
|
||||||
for (let i = 0; i < this.stahndinfoList.length; i++) {
|
for (let i = 0; i < this.sarAccessInfoList.length; i++) {
|
||||||
rowlist.push(this.stahndinfoList[i].id)
|
rowlist.push(this.sarAccessInfoList[i].id)
|
||||||
}
|
}
|
||||||
rowlist = rowlist.join(',')
|
rowlist = rowlist.join(',')
|
||||||
let sarAccessEO = JSON.parse(JSON.stringify(this.sarAccessEO))
|
let sarAccessEO = JSON.parse(JSON.stringify(this.sarAccessEO))
|
||||||
@@ -1331,10 +1169,7 @@ export default {
|
|||||||
},
|
},
|
||||||
// 查询数据搜索 table 数据
|
// 查询数据搜索 table 数据
|
||||||
selectLawsStands () {
|
selectLawsStands () {
|
||||||
this.$http.get('sarStandardsInfo/sar-standards-info/getSarStandardsInfoPage', {
|
this.$http.get('sarStandardsInfo/sar-standards-info/getSarStandardsInfoPage', this.sarAccessInfoSearch, {
|
||||||
...this.sarAccessInfoSearch,
|
|
||||||
...this.sarStandardsSearch
|
|
||||||
}, {
|
|
||||||
_this: this
|
_this: this
|
||||||
}, res =>{
|
}, res =>{
|
||||||
this.sarAccessInfoSearchList = res.data.list
|
this.sarAccessInfoSearchList = res.data.list
|
||||||
@@ -1348,6 +1183,7 @@ export default {
|
|||||||
// 数据搜索 table select事件
|
// 数据搜索 table select事件
|
||||||
sarAccessInfoSearchSelect (val) {
|
sarAccessInfoSearchSelect (val) {
|
||||||
this.selectedAccInfoSearchList = val
|
this.selectedAccInfoSearchList = val
|
||||||
|
console.log(val)
|
||||||
},
|
},
|
||||||
// 数据搜索 清单类型 table select事件
|
// 数据搜索 清单类型 table select事件
|
||||||
accessSarTypeSelect (selectData) {
|
accessSarTypeSelect (selectData) {
|
||||||
@@ -1373,10 +1209,10 @@ export default {
|
|||||||
exportTestItem () {
|
exportTestItem () {
|
||||||
let exportNames = this.exportName
|
let exportNames = this.exportName
|
||||||
let exportList = []
|
let exportList = []
|
||||||
if (this.stahndinfoListArry.length > 0) {
|
if (this.sarAccessInfoListArry.length > 0) {
|
||||||
exportList = this.stahndinfoListArry
|
exportList = this.sarAccessInfoListArry
|
||||||
} else {
|
} else {
|
||||||
exportList = this.stahndinfoList
|
exportList = this.sarAccessInfoList
|
||||||
}
|
}
|
||||||
if (exportList != null && exportList.length > 0) {
|
if (exportList != null && exportList.length > 0) {
|
||||||
let accIdAndrestype = []
|
let accIdAndrestype = []
|
||||||
@@ -1417,9 +1253,9 @@ export default {
|
|||||||
var a
|
var a
|
||||||
var b = ''
|
var b = ''
|
||||||
if (response.data) {
|
if (response.data) {
|
||||||
for (var sADMIN in this.stahndinfoListADMIN) {
|
for (var sADMIN in this.sarAccessInfoListADMIN) {
|
||||||
for (var iADMIN in response.data) {
|
for (var iADMIN in response.data) {
|
||||||
if (this.stahndinfoListADMIN[sADMIN].code === response.data[iADMIN].code) {
|
if (this.sarAccessInfoListADMIN[sADMIN].code === response.data[iADMIN].code) {
|
||||||
// ('在全部对象中的位置' + i)
|
// ('在全部对象中的位置' + i)
|
||||||
response.data.splice(i, 1)
|
response.data.splice(i, 1)
|
||||||
b = '数据重复添加,现已自动清除! '
|
b = '数据重复添加,现已自动清除! '
|
||||||
@@ -1428,7 +1264,7 @@ export default {
|
|||||||
}
|
}
|
||||||
if (response.data.length > 0) {
|
if (response.data.length > 0) {
|
||||||
for (let i = 0; i < response.data.length; i++) {
|
for (let i = 0; i < response.data.length; i++) {
|
||||||
this.stahndinfoList.push(response.data[i])
|
this.sarAccessInfoList.push(response.data[i])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
a = response.data.length
|
a = response.data.length
|
||||||
@@ -1537,16 +1373,16 @@ export default {
|
|||||||
nowstandinfo.askNature = nowstandinfo.askNature.join(',')
|
nowstandinfo.askNature = nowstandinfo.askNature.join(',')
|
||||||
// 判断新增还是编辑
|
// 判断新增还是编辑
|
||||||
if (this.editAddType === 1) {
|
if (this.editAddType === 1) {
|
||||||
this.stahndinfoList.push(nowstandinfo)
|
this.sarAccessInfoList.push(nowstandinfo)
|
||||||
this.stahndinfoList[this.stahndinfoList.length - 1].uuid = this.number
|
this.sarAccessInfoList[this.sarAccessInfoList.length - 1].uuid = this.number
|
||||||
this.number++
|
this.number++
|
||||||
this.isSubmit = false
|
this.isSubmit = false
|
||||||
this.$message.success('添加成功')
|
this.$message.success('添加成功')
|
||||||
} else {
|
} else {
|
||||||
this.stahndinfoList.map((item, index) => {
|
this.sarAccessInfoList.map((item, index) => {
|
||||||
if (item.uuid === nowstandinfo.uuid) {
|
if (item.uuid === nowstandinfo.uuid) {
|
||||||
// this.stahndinfoList[index] = nowstandinfo
|
// this.sarAccessInfoList[index] = nowstandinfo
|
||||||
this.$set(this.stahndinfoList, index, nowstandinfo)
|
this.$set(this.sarAccessInfoList, index, nowstandinfo)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
this.isSubmit = false
|
this.isSubmit = false
|
||||||
@@ -1742,7 +1578,7 @@ export default {
|
|||||||
// 新增、编辑标准时验证标准编号是否重复
|
// 新增、编辑标准时验证标准编号是否重复
|
||||||
validCode (rule, value, callback) {
|
validCode (rule, value, callback) {
|
||||||
let find = 0
|
let find = 0
|
||||||
this.stahndinfoList.map(item => {
|
this.sarAccessInfoList.map(item => {
|
||||||
if (item.code === value) {
|
if (item.code === value) {
|
||||||
find++
|
find++
|
||||||
}
|
}
|
||||||
@@ -1793,176 +1629,10 @@ export default {
|
|||||||
this.$http.get('sarLawsAttrDetailedList/sar-laws-attr-detailed-list/selectLawsById', {id: this.zqaId}, {
|
this.$http.get('sarLawsAttrDetailedList/sar-laws-attr-detailed-list/selectLawsById', {id: this.zqaId}, {
|
||||||
_this: this
|
_this: this
|
||||||
}, res => {
|
}, res => {
|
||||||
this.stahndinfoList = res.data
|
this.sarAccessInfoList = res.data
|
||||||
}, e => {
|
}, e => {
|
||||||
})
|
})
|
||||||
},
|
}
|
||||||
treeClick (treeNode) {
|
|
||||||
this.selectSarMenu = treeNode
|
|
||||||
this.standCommonlySearch.menuId = treeNode.id
|
|
||||||
this.sarStandardsSearch.menuId = treeNode.id // 将当前二级菜单的id传回后台做标准的条件查询
|
|
||||||
this.sarStandardsSearch.page = 1
|
|
||||||
this.standCommonlySearch.page = 1
|
|
||||||
this.getDomesticStandardTable(this.tableFlag)
|
|
||||||
},
|
|
||||||
// 分页查询国内标准
|
|
||||||
getDomesticStandardTable (item) {
|
|
||||||
if (item !== '' && item !== null && item !== undefined) {
|
|
||||||
item.pageSize = this.$store.getters.userInfo.configContent
|
|
||||||
}
|
|
||||||
this.sarStandardsSearch.pageSize = this.$store.getters.userInfo.configContent
|
|
||||||
const data = item || this.sarStandardsSearch
|
|
||||||
if (item) {
|
|
||||||
this.sarStandardsSearch.advanceSearchVOStr = item.advanceSearchVOStr
|
|
||||||
}
|
|
||||||
// this.sarStandardsSearch.menuId = this.selectSarMenu.id
|
|
||||||
const formData = {...data}
|
|
||||||
if (!item) {
|
|
||||||
formData.menuId = this.sarStandardsSearch.menuId
|
|
||||||
} else {
|
|
||||||
formData.menuId = this.selectSarMenu.id
|
|
||||||
}
|
|
||||||
|
|
||||||
// 排序
|
|
||||||
formData.orderBy = this.orderBy
|
|
||||||
// 处理我的收藏和个性化标签传参
|
|
||||||
if (this.selectSarMenu.id === 'wdsc') {
|
|
||||||
formData.menuId = undefined
|
|
||||||
formData.labelMenuId = undefined
|
|
||||||
formData.collectMenuId = 'wdsc'
|
|
||||||
} else if (this.selectSarMenu.id === 'gxhbq' || this.selectSarMenu.pId === 'gxhbq') {
|
|
||||||
formData.menuId = undefined
|
|
||||||
formData.labelMenuId = this.selectSarMenu.id
|
|
||||||
formData.collectMenuId = undefined
|
|
||||||
} else {
|
|
||||||
formData.labelMenuId = undefined
|
|
||||||
formData.collectMenuId = undefined
|
|
||||||
}
|
|
||||||
formData.standType = 'INLAND'
|
|
||||||
this.SarExportSearchEo = formData
|
|
||||||
this.loading = true
|
|
||||||
this.$http.get('sarStandardsInfo/sar-standards-info/getSarStandardsInfoPage', formData, {
|
|
||||||
_this: this, loading: 'loading'
|
|
||||||
}, res => {
|
|
||||||
this.isAdvancedSearch = false
|
|
||||||
this.loading = false
|
|
||||||
if (res.ok) {
|
|
||||||
for (let i = 0; i < res.data.list.length; i++) {
|
|
||||||
res.data.list[i].checked = false
|
|
||||||
if (res.data.list[i].collectId != null && res.data.list[i].collectId !== '') {
|
|
||||||
res.data.list[i].collectBtn = false
|
|
||||||
res.data.list[i].cancelCollectBtn = true
|
|
||||||
} else {
|
|
||||||
res.data.list[i].collectBtn = true
|
|
||||||
res.data.list[i].cancelCollectBtn = false
|
|
||||||
}
|
|
||||||
res.data.list[i].isSubmit = false
|
|
||||||
if (res.data.list[i].attrInfoMap && res.data.list[i].attrInfoMap.XCXSSRQ) {
|
|
||||||
res.data.list[i].XCXSSRQ = res.data.list[i].attrInfoMap.XCXSSRQ
|
|
||||||
}
|
|
||||||
if (res.data.list[i].attrInfoMap && res.data.list[i].attrInfoMap.ZCCSSRQ) {
|
|
||||||
res.data.list[i].ZCCSSRQ = res.data.list[i].attrInfoMap.ZCCSSRQ
|
|
||||||
}
|
|
||||||
}
|
|
||||||
this.stahndinfoList = res.data.list
|
|
||||||
this.total = res.data.count
|
|
||||||
if ((this.stahndinfoList.length === 0 || this.stahndinfoList === []) && this.sarStandardsSearch.page !== 1) {
|
|
||||||
this.pageChange(1)
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
this.$message.error(res.message)
|
|
||||||
}
|
|
||||||
}, e => {
|
|
||||||
this.loading = false
|
|
||||||
this.stahndinfoList = []
|
|
||||||
this.total = 0
|
|
||||||
})
|
|
||||||
},
|
|
||||||
// 点击搜索按钮
|
|
||||||
searchBtnClick (standCommonlySearch) {
|
|
||||||
let item = this.standCommonlySearch
|
|
||||||
this.getDomesticStandardTable(item)
|
|
||||||
this.isAdvancedSearch = false
|
|
||||||
this.selectLawsStands()
|
|
||||||
},
|
|
||||||
// 搜索
|
|
||||||
getDomesticStandardTableBtn (item) {
|
|
||||||
this.tableFlag = item
|
|
||||||
item.page = 1
|
|
||||||
item.sarStandardsSearch = ''
|
|
||||||
this.getDomesticStandardTable(item)
|
|
||||||
},
|
|
||||||
// 提交配置搜索项
|
|
||||||
saveConfigStand () {
|
|
||||||
let search = {}
|
|
||||||
search.menuId = this.selectSarMenu.id
|
|
||||||
if (this.selectConfigStand.length === 0) {
|
|
||||||
this.$message({
|
|
||||||
showClose: true,
|
|
||||||
message: '请至少选择一条标准',
|
|
||||||
type: 'warning'
|
|
||||||
})
|
|
||||||
} else {
|
|
||||||
search.idlist = this.selectConfigStand
|
|
||||||
this.$http.postData('sarStandardsInfo/sar-standards-info/saveStandardsMenu', search, {
|
|
||||||
_this: this,
|
|
||||||
loading: 'isSubmit'
|
|
||||||
}, res => {
|
|
||||||
if (res.ok) {
|
|
||||||
this.configStandFlag = false
|
|
||||||
// this.$message({
|
|
||||||
// showClose: true,
|
|
||||||
// message: '配置标准成功!',
|
|
||||||
// type: 'success'
|
|
||||||
// })
|
|
||||||
this.getDomesticStandardTable(this.tableFlag)
|
|
||||||
}
|
|
||||||
}, e => {
|
|
||||||
})
|
|
||||||
}
|
|
||||||
},
|
|
||||||
// 清空搜索框
|
|
||||||
clearAllSearch (flag) {
|
|
||||||
this.isAdvancedSearch = false
|
|
||||||
if (flag === 'sarStandardsSearch') {
|
|
||||||
// 标准搜索
|
|
||||||
this.sarStandardsSearch.country = ''
|
|
||||||
this.sarStandardsSearch.standSort = ''
|
|
||||||
this.sarStandardsSearch.standNumber = ''
|
|
||||||
this.sarStandardsSearch.standName = ''
|
|
||||||
this.sarStandardsSearch.standState = ''
|
|
||||||
this.sarStandardsSearch.standNature = ''
|
|
||||||
this.sarStandardsSearch.issueTime = ''
|
|
||||||
this.sarStandardsSearch.applyArctic = ''
|
|
||||||
this.sarStandardsSearch.replaceStandNum = ''
|
|
||||||
this.sarStandardsSearch.replacedStandNum = ''
|
|
||||||
this.sarStandardsSearch.synopsis = ''
|
|
||||||
this.sarStandardsSearch.category = ''
|
|
||||||
this.pageChange(1)
|
|
||||||
this.getDomesticStandardTable(this.sarStandardsSearch)
|
|
||||||
} else if (flag === 'standCommonlySearch') {
|
|
||||||
this.standCommonlySearch.standSort = ''
|
|
||||||
this.standCommonlySearch.standNumber = ''
|
|
||||||
this.pageChange(1)
|
|
||||||
this.getDomesticStandardTable(this.standCommonlySearch)
|
|
||||||
} else if (flag === 2) {
|
|
||||||
// 标准条目搜索
|
|
||||||
this.standItemSearch.responsibleUnit = ''
|
|
||||||
this.standItemSearch.orgName = ''
|
|
||||||
} else {
|
|
||||||
this.configPage = 1
|
|
||||||
// 游离标准搜索清空
|
|
||||||
this.sarConfigStandSearch.standSort = ''
|
|
||||||
this.sarConfigStandSearch.standNumber = ''
|
|
||||||
this.sarConfigStandSearch.standName = ''
|
|
||||||
this.sarConfigStandSearch.category = ''
|
|
||||||
this.sarConfigStandSearch.standNature = ''
|
|
||||||
this.sarConfigStandSearch.synopsis = ''
|
|
||||||
this.sarConfigStandSearch.applyArctic = ''
|
|
||||||
this.sarConfigStandSearch.replaceStandNum = ''
|
|
||||||
this.selectConfiguraStand()
|
|
||||||
}
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
// 监听 清单类型
|
// 监听 清单类型
|
||||||
@@ -1976,59 +1646,6 @@ export default {
|
|||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
...mapGetters(['getAccessStandardRegRow']),
|
...mapGetters(['getAccessStandardRegRow']),
|
||||||
created(){
|
|
||||||
},
|
|
||||||
async mounted () {
|
|
||||||
// 进入页面后查询树形结构目录
|
|
||||||
await this.selectMenu()
|
|
||||||
// 进入页面后查询标准体系树形结构目录
|
|
||||||
await this.selectStandardMenu()
|
|
||||||
this.treeReload = true
|
|
||||||
// 从数据库中查询各下拉框数据
|
|
||||||
this.$http.get('sys/dictype/getDicTypeListCode', '', {
|
|
||||||
_this: this
|
|
||||||
}, res => {
|
|
||||||
this.allSelectOptions = res.data || {}
|
|
||||||
this.standSortOptions = res.data.STANDCLASSIFY // 标准类别
|
|
||||||
this.standNatureOptions = res.data.SARPROPERTY // 标准性质
|
|
||||||
this.standStateOptions = res.data.WBZTCLASS // 文本状态
|
|
||||||
this.standSystemOptions = res.data.BZTXCLASS // 标准体系
|
|
||||||
this.categoryOptions = res.data.NYLXCLASS // 能源类型
|
|
||||||
this.applyAuthOptions = res.data.SYRZCLASS // 适用认证
|
|
||||||
this.cysdOptions = res.data.WSCYSD // 我司参与深度
|
|
||||||
this.zrbmOptions = res.data.ZRBMCLASS // 责任部门
|
|
||||||
this.zrgcsOptions = res.data.ZRGCSCLASS // 责任工程师
|
|
||||||
this.txlbOptions = res.data.TXLBCLASS // 体系类别
|
|
||||||
this.getGzzOption()
|
|
||||||
}, e => {
|
|
||||||
})
|
|
||||||
this.getDomesticStandardTable(this.tableFlag)
|
|
||||||
// 加载所有的部门
|
|
||||||
this.getOrgTreeSource()
|
|
||||||
// 加载动态表单数据
|
|
||||||
this.getAddFormFieldList()
|
|
||||||
this.getDept()
|
|
||||||
},
|
|
||||||
destroyed () {
|
|
||||||
this.allSelectOptions = {}
|
|
||||||
this.countryOptions = []
|
|
||||||
this.regionOptions = []
|
|
||||||
this.standSortOptions = []
|
|
||||||
this.applyArcticOptions = []
|
|
||||||
this.standStateOptions = []
|
|
||||||
this.standNatureOptions = []
|
|
||||||
this.adoptExtentOptions = []
|
|
||||||
this.emergyKindOptions = []
|
|
||||||
this.applyAuthOptions = []
|
|
||||||
this.categoryOptions = []
|
|
||||||
this.assemClassOptions = []
|
|
||||||
this.categoryConfigOptions = []
|
|
||||||
this.standAttributeList = []
|
|
||||||
this.zNodesS = []
|
|
||||||
this.zNodesSItem = []
|
|
||||||
this.searchInlandNodes = []
|
|
||||||
this.orgData = []
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
mounted () {
|
mounted () {
|
||||||
this.zqaId =this.$route.query.id;
|
this.zqaId =this.$route.query.id;
|
||||||
@@ -2040,8 +1657,7 @@ export default {
|
|||||||
}, res => {
|
}, res => {
|
||||||
this.allSelectOptions = res.data || {}
|
this.allSelectOptions = res.data || {}
|
||||||
this.regionOptions = res.data.REGION // 基础信息 区域list
|
this.regionOptions = res.data.REGION // 基础信息 区域list
|
||||||
this.applyArcticOptions = res.data.ENERGYTYPES || [] // 基础车型 适用车型list
|
this.applyArcticOptions = res.data.PRODUCTTYPE || [] // 基础车型 适用车型list
|
||||||
this.sycpxOptions = res.data.SYCPXCLASS || []// 适用产品线
|
|
||||||
this.energyKindOptions = res.data.ENERGYTYPES || [] // 能源种类list
|
this.energyKindOptions = res.data.ENERGYTYPES || [] // 能源种类list
|
||||||
this.drawerCountryOptions = res.data.COUNTRY // 国家、地区list
|
this.drawerCountryOptions = res.data.COUNTRY // 国家、地区list
|
||||||
this.applyOptions = res.data.COUNTRY //适用区域list
|
this.applyOptions = res.data.COUNTRY //适用区域list
|
||||||
@@ -2152,23 +1768,4 @@ export default {
|
|||||||
margin: 2px;
|
margin: 2px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.label-input-form {
|
|
||||||
&.table-lattice{
|
|
||||||
/deep/.el-form-item__label {
|
|
||||||
width:100px;
|
|
||||||
height:30px;
|
|
||||||
border: 1px solid #DCDFE6;
|
|
||||||
border-right: none;
|
|
||||||
line-height:30px;
|
|
||||||
text-align: center;
|
|
||||||
margin-top: 7px;
|
|
||||||
background: #F9F9F9;
|
|
||||||
}
|
|
||||||
/deep/.el-input__inner {
|
|
||||||
height: 30px;
|
|
||||||
line-height: 30px;
|
|
||||||
border-radius: 0 !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
</style>
|
||||||
Reference in New Issue
Block a user