feat: There is no way the, 56582 海外法规-相关流程字段跳转至流程中心 点击查看流程数据 界面无数据

This commit is contained in:
396572590@qq.com
2022-07-25 13:59:39 +08:00
parent c79b8c0f94
commit 9ae18c19f2
3 changed files with 27 additions and 57 deletions
@@ -50,7 +50,7 @@
</el-form-item>
<el-form-item label="标准体系" prop="standSystem" class="add-form-item form-item-disabled">
<el-input :disabled="disabledXX" v-model="form.standSystem" clearable placeholder="选择标准体系" @click.native="choiceZRR1('standSystem', '标准体系', form.standSystem)"></el-input>
<tree-select-new
<tree-select-new v-if="!disabledXX"
:key="key"
:multiple=false
:lazy=false
@@ -166,6 +166,7 @@
</el-input>
</el-tooltip>
<tree-select-stand
v-if="!disabledXX"
:key="key"
:multiple=true
:lazy=false
@@ -220,12 +221,12 @@
<cus-tom-data-picker-group
:config="{attrName:'实施日期(标准文本)',attrField:'ssrq'}"
v-model="form.ssrq"
:disabled="false"
:disabled="disabledXX"
></cus-tom-data-picker-group>
<cus-tom-data-picker-group
:config="{attrName:'在产车实施日期(标准文本)',attrField:'zccssrq'}"
v-model="form.zccssrq"
:disabled="false"
:disabled="disabledXX"
></cus-tom-data-picker-group>
<!--
<el-form-item label="实施日期(标准文本)" prop="ssrq" class="add-form-item form-item-disabled">
@@ -251,7 +252,7 @@
<cus-tom-data-picker-group
:config="{attrName:'新车型实施日期(标准文本)',attrField:'xcxssrq'}"
v-model="form.xcxssrq"
:disabled="false"
:disabled="disabledXX"
></cus-tom-data-picker-group>
<!-- <el-form-item label="新车型实施日期(标准文本)" prop="xcxssrq" class="add-form-item form-item-disabled">
<el-date-picker :disabled="disabledXX"
@@ -593,7 +594,7 @@
<el-col :span="12">
<!--责任部门-->
<!-- <template>
<custom-select-array
<custom-select-array :disabled="disabledXX"
:key="zrbmOptions.options"
:config="zrbmOptions"
v-model="form['zrbm']"
@@ -612,7 +613,7 @@
</el-form-item>-->
<!--适用车型-->
<template>
<custom-select-array
<custom-select-array :disabled="disabledXX"
style="margin-left: -12px"
:config="applyArcticOptions"
v-model="form['cllx']"
@@ -620,7 +621,7 @@
</template>
<!--能源类型-->
<template>
<custom-select-array
<custom-select-array :disabled="disabledXX"
style="margin-left: -12px"
:config="categoryOptions"
v-model="form['nylx']"
@@ -628,7 +629,7 @@
</template>
<el-form-item label="关联模块--乘用车VPPS编码" prop="cycvppsbm" class="add-form-item form-item-disabled">
<el-input :disabled="disabledXX" v-model="form.cycvppsbm" placeholder="选择乘用车VPPS编码" clearable @click.native="choiceZRR2('cycvppsbm', '乘用车VPPS', form.cycvppsbm)"></el-input>
<tree-select-new
<tree-select-new v-if="!disabledXX"
width="800"
:key="key1"
:lazy=true
@@ -645,7 +646,7 @@
</el-form-item>
<el-form-item label="关联模块--卡车VPPS编码" prop="kccvppsbm" class="add-form-item form-item-disabled">
<el-input :disabled="disabledXX" v-model="form.kccvppsbm" placeholder="选择卡车VPPS编码" clearable @click.native="choiceZRR3('kccvppsbm', '卡车VPPS', form.kccvppsbm)"></el-input>
<tree-select-new
<tree-select-new v-if="!disabledXX"
width="800"
:key="key2"
:lazy=true
@@ -662,7 +663,7 @@
</el-form-item>
<el-form-item label="模块结构单元变型号(卡车)" prop="dybxh" class="add-form-item form-item-disabled">
<el-input :disabled="disabledXX" v-model="form.dybxh" placeholder="选择模块结构单元变型号" clearable @click.native="choiceZRR4('dybxh', '模块结构单元', form.dybxh)"></el-input>
<tree-select-module
<tree-select-module v-if="!disabledXX"
width="800"
:key="key3"
:lazy=true
@@ -679,7 +680,7 @@
</el-form-item>
<el-form-item label="模块结构单元变型号(乘用车)" prop="dybxhcar" class="add-form-item form-item-disabled">
<el-input :disabled="disabledXX" v-model="form.dybxhcar" placeholder="选择模块结构单元变型号" clearable @click.native="choiceZRR5('dybxhcar', '模块结构单元', form.dybxhcar)"></el-input>
<tree-select-module
<tree-select-module v-if="!disabledXX"
width="800"
:key="key4"
:lazy=true
@@ -713,7 +714,7 @@
<el-col :span="12">
<!--适用产品线-->
<template>
<custom-select-array
<custom-select-array :disabled="disabledXX"
style="margin-left: -12px"
:config="sycpxOptions"
v-model="form['sycpx']"
@@ -732,7 +733,7 @@
</el-form-item>-->
<!--适用认证-->
<template>
<custom-select-array
<custom-select-array :disabled="disabledXX"
style="margin-left: -12px; display: none"
:config="applyAuthOptions"
v-model="form['syrz']"
@@ -762,7 +763,7 @@
</el-form-item>
责任工程师
<template>
<custom-select-array
<custom-select-array :disabled="disabledXX"
:key="zrgcsOptions.options"
:config="zrgcsOptions"
v-model="form['zrgcs']"
@@ -1495,6 +1496,7 @@
</el-button>
</div>
</el-drawer>
<loading :loading="ccc">加载数据</loading>
</div>
</template>
@@ -1563,6 +1565,7 @@ export default {
}
return {
disabledXX:!!this.$route.query.disabledXX,
ccc:false,
productTitle: '', // 模态框标题
productModelAdd: {
// 模态框信息
@@ -2297,6 +2300,7 @@ export default {
return data.name.indexOf(value) !== -1;
},
getTaskId() {
this.ccc = true
queryTaskFirst({
bpnId: this.$route.query.bpnId
}).then(res => {
@@ -2325,7 +2329,6 @@ export default {
* @description: 动态表单读取
*/
getFormFieldList(item) {
console.log(item);
this.$nextTick(() => {
this.form = JSON.parse(JSON.stringify(item))
this.defaultCheckedKeys = [this.form.standSystem]
@@ -2344,10 +2347,6 @@ export default {
this.form.prcName = this.prcName
this.form['id'] = item.id
// zbjbdFileList: {},
console.log(this.form);
// 遍历对象初始化文件信息
for (const p in this.form) {
if (typeof (this.form[p]) != "function") {
@@ -2355,6 +2354,7 @@ export default {
}
}
})
},
// 将文本状态的id与name对应
@@ -3767,47 +3767,17 @@ export default {
this.txlbOptions = res.data.TXLBCLASS // 体系类别
this.setMap(this.standStateOptions0)
this.setMap(this.standStateOptions1)
this.ccc = false
}
},
},
mounted() {
this.getTree()
this.$http.get('sys/dictype/getDicTypeListCode', '', {
_this: this
}, res => {
this.countryOptions = res.data.COUNTRY//国家地区
this.standSortOptions = res.data.STANDCLASSIFY // 标准类别
this.standNatureOptions = res.data.SARPROPERTY // 标准性质
const standOptions = []
res.data.WBZTCLASS.forEach(item=>{
if( item.label === '草案' || item.label === '征求意见' || item.label === '送审' || item.label === '报批' || item.label === '发布'){
standOptions.push(item)
}
})
this.standStateOptions0 = standOptions // 文本状态
this.standStateOptions1 = res.data.WBZTCLASS
this.standSystemOptions = res.data.BZTXCLASS // 标准体系
this.applyArcticOptions.options = res.data.ENERGYTYPES // 适用车型
this.categoryOptions.options = res.data.NYLXCLASS // 能源类型
this.applyAuthOptions.options = res.data.SYRZCLASS // 适用认证
this.cysdOptions = res.data.WSCYSD // 我司参与深度
this.cyzbpmOptions = res.data.CYZBPM // 我司参与制标排名
this.wssmrOptions = res.data.WSSMR // 我司署名人
this.sycpxOptions.options = res.data.SYCPXCLASS // 适用产品线
this.zrbmOptions.options = res.data.ZRBMCLASS // 责任部门
this.zrgcsOptions.options = res.data.ZRGCSCLASS // 责任工程师
this.qcdwOption = res.data.QCDW // 体系类别
this.gkglbmOptions = res.data.GKGLBM // 归口管理部门
this.cbcdOptions = res.data.DEGREESTANDARD // 采标程度
this.txlbOptions = res.data.TXLBCLASS // 体系类别
this.setMap(this.standStateOptions0)
this.setMap(this.standStateOptions1)
this.bpnId = this.$route.query.bpnId
if (this.bpnId !== undefined) {
this.getTaskId()
}
})
this.bpnId = this.$route.query.bpnId
if (this.bpnId !== undefined) {
this.getTaskId()
}
this.getDataAsync()
this.busVsFunc()
this.modelFunc()
@@ -1071,7 +1071,7 @@
:defaultProps="defaultModelProps" :checkedKeys="defaultCheckedKeys3"
:nodeKey="nodeKeyModel" @popoverHide="popoverHideModel"
@popoverHideCancel="popoverHideModelCancel()"></tree-select-module>
<loading :loading="ccc"></loading>
<loading :loading="ccc">加载数据</loading>
</div>
</template>
@@ -1109,7 +1109,7 @@
:defaultProps="defaultModelProps" :checkedKeys="defaultCheckedKeys4"
:nodeKey="nodeKeyModel" @popoverHide="popoverCarHideModel"
@popoverHideCancel="popoverCarHideModelCancel()"></tree-select-module>
<loading :loading="ccc"></loading>
<loading :loading="ccc">加载数据</loading>
</div>
</template>