修改 标准解读流程 标准编号/标准名称 跳转至新页面逻辑修改

This commit is contained in:
baoyu
2024-05-21 15:21:33 +08:00
parent 2dc5d02476
commit 5d0ab605b7
6 changed files with 96 additions and 18 deletions
@@ -25,10 +25,10 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="标准编号" prop="cid" class="add-form-item form-item-disabled">
<span class="file-box-span" @click="handlePreview(form.itemsNum)" :title="form.itemsNum">{{ form.itemsNum }}</span>
<span class="file-box-span" @click="handlePreview(form.itemsNum,form.standId)" :title="form.itemsNum">{{ form.itemsNum }}</span>
</el-form-item>
<el-form-item label="标准名称" prop="cname" class="add-form-item form-item-disabled">
<span class="file-box-span" @click="handlePreview(form.itemsNum)" :title="form.itemsName">{{ form.itemsName }}</span>
<span class="file-box-span" @click="handlePreview(form.itemsNum,form.standId)" :title="form.itemsName">{{ form.itemsName }}</span>
</el-form-item>
<el-form-item label="上一版本标准号/政策号" class="add-form-item form-item-disabled">
<el-input
@@ -374,7 +374,18 @@
})
},
// 点击跳转标准详情
handlePreview (item) {
handlePreview (item,standId) {
if (standId) {
let routeUrl = this.$router.resolve({
name: 'OtherStandardDetails',
params: {
id: standId,
pageType: this.form.standInData + '_STAND'
}
})
window.open(routeUrl.href, '_blank')
return
}
let replaceStandInfoEO ={}
replaceStandInfoEO.standNumber = item
this.$http.get('sarStandardsInfo/sar-standards-info/queryInfoByStandNum', replaceStandInfoEO, {
@@ -544,6 +555,8 @@
pId: this.pId
}).then(res => {
let data = JSON.parse(res.mesg)
this.form.standId = data.standId || data.form.standId
this.form.standInData = data.standInData || data.form.standInData
this.form.itemsNum = data.itemsNum || data.form.itemsNum
this.form.deptUserId = data.form ? data.form.deptUserId : data.deptUserId
this.form.deptUserIdName = data.form ? data.form.deptUserIdName : data.deptUserIdName
@@ -25,10 +25,10 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="标准编号" prop="cid" class="add-form-item form-item-disabled">
<span class="file-box-span" @click="handlePreview(form.itemsNum)" :title="form.itemsNum">{{ form.itemsNum }}</span>
<span class="file-box-span" @click="handlePreview(form.itemsNum,form.standId)" :title="form.itemsNum">{{ form.itemsNum }}</span>
</el-form-item>
<el-form-item label="标准名称" prop="cname" class="add-form-item form-item-disabled">
<span class="file-box-span" @click="handlePreview(form.itemsNum)" :title="form.itemsName">{{ form.itemsName }}</span>
<span class="file-box-span" @click="handlePreview(form.itemsNum,form.standId)" :title="form.itemsName">{{ form.itemsName }}</span>
</el-form-item>
<el-form-item label="上一版本标准号/政策号" class="add-form-item form-item-disabled">
<el-input
@@ -769,7 +769,18 @@
})
},
// 点击跳转标准详情
handlePreview (item) {
handlePreview (item, standId) {
if (standId) {
let routeUrl = this.$router.resolve({
name: 'OtherStandardDetails',
params: {
id: standId,
pageType: this.form.standInData + '_STAND'
}
})
window.open(routeUrl.href, '_blank')
return
}
let replaceStandInfoEO ={}
replaceStandInfoEO.standNumber = item
this.$http.get('sarStandardsInfo/sar-standards-info/queryInfoByStandNum', replaceStandInfoEO, {
@@ -988,6 +999,8 @@
this.AOLIGEI = data.AOLIGEI
this.commentText3 = data.commentText3 || ''
this.todoId = res.id
this.form.standId = data.standId || data.form.standId
this.form.standInData = data.standInData || data.form.standInData
this.form.deptUserId = data.form ? data.form.deptUserId : data.deptUserId
this.form.deptUserIdName = data.form ? data.form.deptUserIdName : data.deptUserIdName
this.form.itemsNum = data.itemsNum || data.form.itemsNum
@@ -25,10 +25,10 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="标准编号" prop="cid" class="add-form-item form-item-disabled">
<span class="file-box-span" @click="handlePreview(form.itemsNum)" :title="form.itemsNum">{{ form.itemsNum }}</span>
<span class="file-box-span" @click="handlePreview(form.itemsNum,form.standId)" :title="form.itemsNum">{{ form.itemsNum }}</span>
</el-form-item>
<el-form-item label="标准名称" prop="cname" class="add-form-item form-item-disabled">
<span class="file-box-span" @click="handlePreview(form.itemsNum)" :title="form.itemsName">{{ form.itemsName }}</span>
<span class="file-box-span" @click="handlePreview(form.itemsNum,form.standId)" :title="form.itemsName">{{ form.itemsName }}</span>
</el-form-item>
<el-form-item label="上一版本标准号/政策号" class="add-form-item form-item-disabled">
<el-input
@@ -424,7 +424,18 @@
})
},
// 点击跳转标准详情
handlePreview (item) {
handlePreview (item,standId) {
if (standId) {
let routeUrl = this.$router.resolve({
name: 'OtherStandardDetails',
params: {
id: standId,
pageType: this.form.standInData + '_STAND'
}
})
window.open(routeUrl.href, '_blank')
return
}
let replaceStandInfoEO ={}
replaceStandInfoEO.standNumber = item
this.$http.get('sarStandardsInfo/sar-standards-info/queryInfoByStandNum', replaceStandInfoEO, {
@@ -528,6 +539,8 @@
pId: this.pId
}).then(res => {
let data = JSON.parse(res.mesg)
this.form.standId = data.standId || data.form.standId
this.form.standInData = data.standInData || data.form.standInData
this.form.endTime = data.endTime || data.form.endTime
this.form.deptUserId = data.form ? data.form.deptUserId : data.deptUserId
this.form.deptUserIdName = data.form ? data.form.deptUserIdName : data.deptUserIdName
@@ -25,10 +25,10 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="标准编号" prop="cid" class="add-form-item form-item-disabled">
<span class="file-box-span" @click="handlePreview(form.itemsNum)" :title="form.itemsNum">{{ form.itemsNum }}</span>
<span class="file-box-span" @click="handlePreview(form.itemsNum,form.standId)" :title="form.itemsNum">{{ form.itemsNum }}</span>
</el-form-item>
<el-form-item label="标准名称" prop="cname" class="add-form-item form-item-disabled">
<span class="file-box-span" @click="handlePreview(form.itemsNum)" :title="form.itemsName">{{ form.itemsName }}</span>
<span class="file-box-span" @click="handlePreview(form.itemsNum,form.standId)" :title="form.itemsName">{{ form.itemsName }}</span>
</el-form-item>
<el-form-item label="上一版本标准号/政策号" class="add-form-item form-item-disabled">
<el-input
@@ -421,7 +421,18 @@
})
},
// 点击跳转标准详情
handlePreview (item) {
handlePreview (item,standId) {
if (standId) {
let routeUrl = this.$router.resolve({
name: 'OtherStandardDetails',
params: {
id: standId,
pageType: this.form.standInData + '_STAND'
}
})
window.open(routeUrl.href, '_blank')
return
}
let replaceStandInfoEO ={}
replaceStandInfoEO.standNumber = item
this.$http.get('sarStandardsInfo/sar-standards-info/queryInfoByStandNum', replaceStandInfoEO, {
@@ -527,6 +538,8 @@
pId: this.pId
}).then(res => {
let data = JSON.parse(res.mesg)
this.form.standId = data.standId || data.form.standId
this.form.standInData = data.standInData || data.form.standInData
this.form.endTime = data.endTime || data.form.endTime
this.form.itemsNum = data.itemsNum || data.form.itemsNum
this.form.itemsName = data.itemsName || data.form.itemsName
@@ -25,10 +25,10 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="标准编号" prop="cid" class="add-form-item form-item-disabled">
<span class="file-box-span" @click="handlePreview(form.itemsNum)" :title="form.itemsNum">{{ form.itemsNum }}</span>
<span class="file-box-span" @click="handlePreview(form.itemsNum,form.standId)" :title="form.itemsNum">{{ form.itemsNum }}</span>
</el-form-item>
<el-form-item label="标准名称" prop="cname" class="add-form-item form-item-disabled">
<span class="file-box-span" @click="handlePreview(form.itemsNum)" :title="form.itemsName">{{ form.itemsName }}</span>
<span class="file-box-span" @click="handlePreview(form.itemsNum,form.standId)" :title="form.itemsName">{{ form.itemsName }}</span>
</el-form-item>
<el-form-item label="上一版本标准号/政策号" class="add-form-item form-item-disabled">
<el-input
@@ -424,7 +424,18 @@
})
},
// 点击跳转标准详情
handlePreview (item) {
handlePreview (item,standId) {
if (standId) {
let routeUrl = this.$router.resolve({
name: 'OtherStandardDetails',
params: {
id: standId,
pageType: this.form.standInData + '_STAND'
}
})
window.open(routeUrl.href, '_blank')
return
}
let replaceStandInfoEO ={}
replaceStandInfoEO.standNumber = item
this.$http.get('sarStandardsInfo/sar-standards-info/queryInfoByStandNum', replaceStandInfoEO, {
@@ -528,6 +539,8 @@
},{},res=>{
let data = JSON.parse(res.mesg)
console.log(data)
this.form.standId = data.standId || data.form.standId
this.form.standInData = data.standInData || data.form.standInData
this.form.endTime = data.endTime || data.form.endTime
this.form.itemsNum = data.itemsNum || data.form.itemsNum
this.form.itemsName = data.itemsName || data.form.itemsName
@@ -25,10 +25,10 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="标准编号" prop="cid" class="add-form-item form-item-disabled">
<span class="file-box-span" @click="handlePreview(form.itemsNum)" :title="form.itemsNum">{{ form.itemsNum }}</span>
<span class="file-box-span" @click="handlePreview(form.itemsNum,form.standId)" :title="form.itemsNum">{{ form.itemsNum }}</span>
</el-form-item>
<el-form-item label="标准名称" prop="cname" class="add-form-item form-item-disabled">
<span class="file-box-span" @click="handlePreview(form.itemsNum)" :title="form.itemsName">{{ form.itemsName }}</span>
<span class="file-box-span" @click="handlePreview(form.itemsNum,form.standId)" :title="form.itemsName">{{ form.itemsName }}</span>
</el-form-item>
<el-form-item label="上一版本标准号/政策号" class="add-form-item form-item-disabled">
<el-input
@@ -423,7 +423,18 @@
})
},
// 点击跳转标准详情
handlePreview (item) {
handlePreview (item,standId) {
if (standId) {
let routeUrl = this.$router.resolve({
name: 'OtherStandardDetails',
params: {
id: standId,
pageType: this.form.standInData + '_STAND'
}
})
window.open(routeUrl.href, '_blank')
return
}
let replaceStandInfoEO ={}
replaceStandInfoEO.standNumber = item
this.$http.get('sarStandardsInfo/sar-standards-info/queryInfoByStandNum', replaceStandInfoEO, {
@@ -527,6 +538,8 @@
pId: this.pId
}).then(res => {
let data = JSON.parse(res.mesg)
this.form.standId = data.standId || data.form.standId
this.form.standInData = data.standInData || data.form.standInData
this.form.endTime = data.endTime || data.form.endTime
this.form.itemsNum = data.itemsNum || data.form.itemsNum
this.form.itemsName = data.itemsName || data.form.itemsName