标准合规评估流程bug 手机端字体颜色太浅 查看条款内容按钮无法点击
This commit is contained in:
@@ -317,6 +317,7 @@ export default {
|
|||||||
data(){
|
data(){
|
||||||
return {
|
return {
|
||||||
active: '1',
|
active: '1',
|
||||||
|
changePoint: false,
|
||||||
projectName: '',
|
projectName: '',
|
||||||
activeName: '',
|
activeName: '',
|
||||||
fileType: '', //条款文件类型
|
fileType: '', //条款文件类型
|
||||||
@@ -383,6 +384,9 @@ export default {
|
|||||||
if(!this.projectTabName.includes(item.projectName)){
|
if(!this.projectTabName.includes(item.projectName)){
|
||||||
this.projectTabName.push(item.projectName)
|
this.projectTabName.push(item.projectName)
|
||||||
}
|
}
|
||||||
|
if(item.changePoint){
|
||||||
|
this.changePoint = true
|
||||||
|
}
|
||||||
})
|
})
|
||||||
this.projectName = this.activeName = this.projectTabName[Object.keys(this.projectTabName)[0]]
|
this.projectName = this.activeName = this.projectTabName[Object.keys(this.projectTabName)[0]]
|
||||||
this.listForm.resDats = []
|
this.listForm.resDats = []
|
||||||
|
|||||||
@@ -553,6 +553,7 @@ export default {
|
|||||||
return {
|
return {
|
||||||
//折叠的标志,true为折叠,false为不折叠
|
//折叠的标志,true为折叠,false为不折叠
|
||||||
foldFormFlag: false,
|
foldFormFlag: false,
|
||||||
|
changePoint: false,
|
||||||
comFlag: 0,
|
comFlag: 0,
|
||||||
nodeList:[],
|
nodeList:[],
|
||||||
drawerTitle:'',
|
drawerTitle:'',
|
||||||
@@ -769,7 +770,11 @@ export default {
|
|||||||
this.listForm = item.form;
|
this.listForm = item.form;
|
||||||
this.dataList = item.form.dataList;
|
this.dataList = item.form.dataList;
|
||||||
}
|
}
|
||||||
|
this.dataList.forEach(item => {
|
||||||
|
if(item.changePoint){
|
||||||
|
this.changePoint = true
|
||||||
|
}
|
||||||
|
})
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@@ -391,6 +391,7 @@ export default {
|
|||||||
return {
|
return {
|
||||||
//折叠的标志,true为折叠,false为不折叠
|
//折叠的标志,true为折叠,false为不折叠
|
||||||
foldFormFlag: false,
|
foldFormFlag: false,
|
||||||
|
changePoint: false,
|
||||||
comFlag: 0,
|
comFlag: 0,
|
||||||
nodeList:[],
|
nodeList:[],
|
||||||
drawerTitle:'',
|
drawerTitle:'',
|
||||||
@@ -591,7 +592,11 @@ export default {
|
|||||||
this.listForm = item.form;
|
this.listForm = item.form;
|
||||||
this.dataList = item.form.dataList;
|
this.dataList = item.form.dataList;
|
||||||
}
|
}
|
||||||
|
this.dataList.forEach(item => {
|
||||||
|
if(item.changePoint){
|
||||||
|
this.changePoint = true
|
||||||
|
}
|
||||||
|
})
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@@ -399,6 +399,7 @@ export default {
|
|||||||
//折叠的标志,true为折叠,false为不折叠
|
//折叠的标志,true为折叠,false为不折叠
|
||||||
activeName: '',
|
activeName: '',
|
||||||
foldFormFlag: false,
|
foldFormFlag: false,
|
||||||
|
changePoint: false,
|
||||||
projectTabName: [],
|
projectTabName: [],
|
||||||
comFlag: 0,
|
comFlag: 0,
|
||||||
nodeList:[],
|
nodeList:[],
|
||||||
@@ -610,7 +611,11 @@ export default {
|
|||||||
this.listForm = item.form;
|
this.listForm = item.form;
|
||||||
this.dataList = item.form.dataList;
|
this.dataList = item.form.dataList;
|
||||||
}
|
}
|
||||||
|
this.dataList.forEach(item => {
|
||||||
|
if(item.changePoint){
|
||||||
|
this.changePoint = true
|
||||||
|
}
|
||||||
|
})
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@@ -399,6 +399,7 @@ export default {
|
|||||||
//折叠的标志,true为折叠,false为不折叠
|
//折叠的标志,true为折叠,false为不折叠
|
||||||
activeName: '',
|
activeName: '',
|
||||||
foldFormFlag: false,
|
foldFormFlag: false,
|
||||||
|
changePoint: false,
|
||||||
projectTabName: [],
|
projectTabName: [],
|
||||||
comFlag: 0,
|
comFlag: 0,
|
||||||
nodeList:[],
|
nodeList:[],
|
||||||
@@ -610,6 +611,11 @@ export default {
|
|||||||
this.listForm = item.form;
|
this.listForm = item.form;
|
||||||
this.dataList = item.form.dataList;
|
this.dataList = item.form.dataList;
|
||||||
}
|
}
|
||||||
|
this.dataList.forEach(item => {
|
||||||
|
if(item.changePoint){
|
||||||
|
this.changePoint = true
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -399,6 +399,7 @@ export default {
|
|||||||
//折叠的标志,true为折叠,false为不折叠
|
//折叠的标志,true为折叠,false为不折叠
|
||||||
activeName: '',
|
activeName: '',
|
||||||
foldFormFlag: false,
|
foldFormFlag: false,
|
||||||
|
changePoint: false,
|
||||||
projectTabName: [],
|
projectTabName: [],
|
||||||
comFlag: 0,
|
comFlag: 0,
|
||||||
nodeList:[],
|
nodeList:[],
|
||||||
@@ -610,7 +611,11 @@ export default {
|
|||||||
this.listForm = item.form;
|
this.listForm = item.form;
|
||||||
this.dataList = item.form.dataList;
|
this.dataList = item.form.dataList;
|
||||||
}
|
}
|
||||||
|
this.dataList.forEach(item => {
|
||||||
|
if(item.changePoint){
|
||||||
|
this.changePoint = true
|
||||||
|
}
|
||||||
|
})
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@@ -18,52 +18,10 @@
|
|||||||
>
|
>
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="标准编号" prop="standNumber" class="add-form-item form-item-disabled">
|
<van-field label="标准编号" v-model="listForm.standNumber" readonly />
|
||||||
<el-input
|
<van-field label="标准名称" v-model="listForm.standName" readonly />
|
||||||
class="input-jump"
|
<van-field label="认证工程师" v-model="listForm.certifiedEngineerName" readonly />
|
||||||
v-model="listForm.standNumber"
|
<van-field label="质量工程师" v-model="listForm.qualityEngineerName" readonly />
|
||||||
placeholder="请输入标准编号"
|
|
||||||
readonly
|
|
||||||
@click.native="handlePreview(listForm)"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="标准名称" prop="standName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
class="input-jump"
|
|
||||||
v-model="listForm.standName"
|
|
||||||
placeholder="请输入标准名称"
|
|
||||||
readonly
|
|
||||||
@click.native="handlePreview(listForm)"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="认证工程师" v-if="listForm.certifiedEngineerName !== ''" prop="certifiedEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.certifiedEngineerName"
|
|
||||||
placeholder="请选择认证工程师"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="认证工程师" v-else prop="certifiedEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.certifiedEngineerName"
|
|
||||||
placeholder="--"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-if="listForm.qualityEngineerName !== '' " label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.qualityEngineerName"
|
|
||||||
placeholder="请选择质量工程师"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-else label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.qualityEngineerName"
|
|
||||||
placeholder="--"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-form>
|
</el-form>
|
||||||
@@ -224,6 +182,12 @@ export default {
|
|||||||
this.dataList = item.dataList
|
this.dataList = item.dataList
|
||||||
this.dataList.distributePerson = item.dataList[0].distributePerson
|
this.dataList.distributePerson = item.dataList[0].distributePerson
|
||||||
this.listForm.breakdownList = item.breakdownList
|
this.listForm.breakdownList = item.breakdownList
|
||||||
|
if(!this.listForm.qualityEngineerName){
|
||||||
|
this.listForm.qualityEngineerName = '--'
|
||||||
|
}
|
||||||
|
if(!this.listForm.certifiedEngineerName){
|
||||||
|
this.listForm.certifiedEngineerName = '--'
|
||||||
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
//tab发生变化
|
//tab发生变化
|
||||||
|
|||||||
@@ -22,52 +22,10 @@
|
|||||||
<div class="prc-content-border" v-if="foldFormFlag === false">
|
<div class="prc-content-border" v-if="foldFormFlag === false">
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="标准编号" prop="standNumber" class="add-form-item form-item-disabled">
|
<van-field label="标准编号" v-model="listForm.standNumber" readonly />
|
||||||
<el-input
|
<van-field label="标准名称" v-model="listForm.standName" readonly />
|
||||||
class="input-jump"
|
<van-field label="认证工程师" v-model="listForm.certifiedEngineerName" readonly />
|
||||||
v-model="listForm.standNumber"
|
<van-field label="质量工程师" v-model="listForm.qualityEngineerName" readonly />
|
||||||
placeholder="请输入标准编号"
|
|
||||||
readonly
|
|
||||||
@click.native="handlePreview(listForm)"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="标准名称" prop="standName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
class="input-jump"
|
|
||||||
v-model="listForm.standName"
|
|
||||||
placeholder="请输入标准名称"
|
|
||||||
readonly
|
|
||||||
@click.native="handlePreview(listForm)"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="认证工程师" v-if="listForm.certifiedEngineerName !== ''" prop="certifiedEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.certifiedEngineerName"
|
|
||||||
placeholder="请选择认证工程师"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="认证工程师" v-else prop="certifiedEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.certifiedEngineerName"
|
|
||||||
placeholder="--"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-if="listForm.qualityEngineerName !== '' " label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.qualityEngineerName"
|
|
||||||
placeholder="请选择质量工程师"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-else label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.qualityEngineerName"
|
|
||||||
placeholder="--"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
@@ -77,50 +35,10 @@
|
|||||||
<div class="prc-content-border" v-if="foldFormFlag === true" style="display: none">
|
<div class="prc-content-border" v-if="foldFormFlag === true" style="display: none">
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="标准编号" prop="standNumber" class="add-form-item form-item-disabled">
|
<van-field label="标准编号" v-model="listForm.standNumber" readonly />
|
||||||
<el-input
|
<van-field label="标准名称" v-model="listForm.standName" readonly />
|
||||||
v-model="listForm.standNumber"
|
<van-field label="认证工程师" v-model="listForm.certifiedEngineerName" readonly />
|
||||||
placeholder="请输入标准编号"
|
<van-field label="质量工程师" v-model="listForm.qualityEngineerName" readonly />
|
||||||
readonly
|
|
||||||
@click.native="handlePreview(listForm)"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="标准名称" prop="standName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
v-model="listForm.standName"
|
|
||||||
placeholder="请输入标准名称"
|
|
||||||
readonly
|
|
||||||
@click.native="handlePreview(listForm)"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="认证工程师" v-if="listForm.certifiedEngineerName !== ''" prop="certifiedEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.certifiedEngineerName"
|
|
||||||
placeholder="请选择认证工程师"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="认证工程师" v-else prop="certifiedEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.certifiedEngineerName"
|
|
||||||
placeholder="--"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-if="listForm.qualityEngineerName !== '' " label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.qualityEngineerName"
|
|
||||||
placeholder="请选择质量工程师"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-else label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.qualityEngineerName"
|
|
||||||
placeholder="--"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
@@ -281,6 +199,9 @@
|
|||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
>
|
>
|
||||||
</ProcessFooter>
|
</ProcessFooter>
|
||||||
|
<van-dialog v-model="itermsConditionsFlag" title="查看条款内容" @confirm="itermsConditionsClose">
|
||||||
|
<div v-html="itermsConditionsTitle"></div>
|
||||||
|
</van-dialog>
|
||||||
<phone-role
|
<phone-role
|
||||||
:role-title="drawerTitle"
|
:role-title="drawerTitle"
|
||||||
:result-list="phoneRoleList"
|
:result-list="phoneRoleList"
|
||||||
@@ -310,6 +231,9 @@ export default {
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
phoneshowflag: false,
|
phoneshowflag: false,
|
||||||
|
changePoint: false,
|
||||||
|
itermsConditionsTitle: '',
|
||||||
|
itermsConditionsFlag: false,
|
||||||
phoneRoleList: [],
|
phoneRoleList: [],
|
||||||
phoneDrawerTitle: '',
|
phoneDrawerTitle: '',
|
||||||
//折叠的标志,true为折叠,false为不折叠
|
//折叠的标志,true为折叠,false为不折叠
|
||||||
@@ -476,6 +400,20 @@ export default {
|
|||||||
handleTabs(name) {
|
handleTabs(name) {
|
||||||
this.active = name;
|
this.active = name;
|
||||||
},
|
},
|
||||||
|
itermsConditionsClose () {
|
||||||
|
this.itermsConditionsFlag = false
|
||||||
|
},
|
||||||
|
itermsConditionsOpen (row) {
|
||||||
|
this.$http.get('SarStandItems/sar-stand-items/findItemById',{
|
||||||
|
type:this.fileType,
|
||||||
|
ids: row.id
|
||||||
|
},{
|
||||||
|
_this: this
|
||||||
|
}, res => {
|
||||||
|
this.itermsConditionsTitle = res.data[0].termsConditions.replace(/''/g, '\'')
|
||||||
|
})
|
||||||
|
this.itermsConditionsFlag = true
|
||||||
|
},
|
||||||
// 点击查看
|
// 点击查看
|
||||||
handlePreview(item) {
|
handlePreview(item) {
|
||||||
let routeUrl = this.$router.resolve({
|
let routeUrl = this.$router.resolve({
|
||||||
@@ -518,7 +456,17 @@ export default {
|
|||||||
this.listForm = item.form;
|
this.listForm = item.form;
|
||||||
this.dataList = item.form.dataList;
|
this.dataList = item.form.dataList;
|
||||||
}
|
}
|
||||||
|
if(!this.listForm.qualityEngineerName){
|
||||||
|
this.listForm.qualityEngineerName = '--'
|
||||||
|
}
|
||||||
|
if(!this.listForm.certifiedEngineerName){
|
||||||
|
this.listForm.certifiedEngineerName = '--'
|
||||||
|
}
|
||||||
|
this.dataList.forEach(item => {
|
||||||
|
if(item.changePoint){
|
||||||
|
this.changePoint = true
|
||||||
|
}
|
||||||
|
})
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
//驳回事件
|
//驳回事件
|
||||||
|
|||||||
@@ -22,52 +22,10 @@
|
|||||||
<div class="prc-content-border" v-if="foldFormFlag === false">
|
<div class="prc-content-border" v-if="foldFormFlag === false">
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="标准编号" prop="standNumber" class="add-form-item form-item-disabled">
|
<van-field label="标准编号" v-model="listForm.standNumber" readonly />
|
||||||
<el-input
|
<van-field label="标准名称" v-model="listForm.standName" readonly />
|
||||||
class="input-jump"
|
<van-field label="认证工程师" v-model="listForm.certifiedEngineerName" readonly />
|
||||||
v-model="listForm.standNumber"
|
<van-field label="质量工程师" v-model="listForm.qualityEngineerName" readonly />
|
||||||
placeholder="请输入标准编号"
|
|
||||||
readonly
|
|
||||||
@click.native="handlePreview(listForm)"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="标准名称" prop="standName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
class="input-jump"
|
|
||||||
v-model="listForm.standName"
|
|
||||||
placeholder="请输入标准名称"
|
|
||||||
readonly
|
|
||||||
@click.native="handlePreview(listForm)"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="认证工程师" v-if="listForm.certifiedEngineerName !== ''" prop="certifiedEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.certifiedEngineerName"
|
|
||||||
placeholder="请选择认证工程师"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="认证工程师" v-else prop="certifiedEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.certifiedEngineerName"
|
|
||||||
placeholder="--"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-if="listForm.qualityEngineerName !== '' " label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.qualityEngineerName"
|
|
||||||
placeholder="请选择质量工程师"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-else label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.qualityEngineerName"
|
|
||||||
placeholder="--"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
@@ -77,50 +35,10 @@
|
|||||||
<div class="prc-content-border" v-if="foldFormFlag === true" style="display: none">
|
<div class="prc-content-border" v-if="foldFormFlag === true" style="display: none">
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="标准编号" prop="standNumber" class="add-form-item form-item-disabled">
|
<van-field label="标准编号" v-model="listForm.standNumber" readonly />
|
||||||
<el-input
|
<van-field label="标准名称" v-model="listForm.standName" readonly />
|
||||||
v-model="listForm.standNumber"
|
<van-field label="认证工程师" v-model="listForm.certifiedEngineerName" readonly />
|
||||||
placeholder="请输入标准编号"
|
<van-field label="质量工程师" v-model="listForm.qualityEngineerName" readonly />
|
||||||
readonly
|
|
||||||
@click.native="handlePreview(listForm)"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="标准名称" prop="standName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
v-model="listForm.standName"
|
|
||||||
placeholder="请输入标准名称"
|
|
||||||
readonly
|
|
||||||
@click.native="handlePreview(listForm)"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="认证工程师" v-if="listForm.certifiedEngineerName !== ''" prop="certifiedEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.certifiedEngineerName"
|
|
||||||
placeholder="请选择认证工程师"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="认证工程师" v-else prop="certifiedEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.certifiedEngineerName"
|
|
||||||
placeholder="--"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-if="listForm.qualityEngineerName !== '' " label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.qualityEngineerName"
|
|
||||||
placeholder="请选择质量工程师"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-else label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.qualityEngineerName"
|
|
||||||
placeholder="--"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
@@ -288,6 +206,9 @@
|
|||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
>
|
>
|
||||||
</ProcessFooter>
|
</ProcessFooter>
|
||||||
|
<van-dialog v-model="itermsConditionsFlag" title="查看条款内容" @confirm="itermsConditionsClose">
|
||||||
|
<div v-html="itermsConditionsTitle"></div>
|
||||||
|
</van-dialog>
|
||||||
<phone-role
|
<phone-role
|
||||||
:role-title="drawerTitle"
|
:role-title="drawerTitle"
|
||||||
:result-list="phoneRoleList"
|
:result-list="phoneRoleList"
|
||||||
@@ -317,6 +238,10 @@ export default {
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
phoneshowflag: false,
|
phoneshowflag: false,
|
||||||
|
changePoint: false,
|
||||||
|
itermsConditionsTitle: '',
|
||||||
|
projectName: '',
|
||||||
|
itermsConditionsFlag: false,
|
||||||
activeName: '',
|
activeName: '',
|
||||||
phoneRoleList: [],
|
phoneRoleList: [],
|
||||||
projectTabName: [],
|
projectTabName: [],
|
||||||
@@ -488,6 +413,20 @@ export default {
|
|||||||
handleTabs(name) {
|
handleTabs(name) {
|
||||||
this.active = name;
|
this.active = name;
|
||||||
},
|
},
|
||||||
|
itermsConditionsClose () {
|
||||||
|
this.itermsConditionsFlag = false
|
||||||
|
},
|
||||||
|
itermsConditionsOpen (row) {
|
||||||
|
this.$http.get('SarStandItems/sar-stand-items/findItemById',{
|
||||||
|
type:this.fileType,
|
||||||
|
ids: row.id
|
||||||
|
},{
|
||||||
|
_this: this
|
||||||
|
}, res => {
|
||||||
|
this.itermsConditionsTitle = res.data[0].termsConditions.replace(/''/g, '\'')
|
||||||
|
})
|
||||||
|
this.itermsConditionsFlag = true
|
||||||
|
},
|
||||||
// 点击查看
|
// 点击查看
|
||||||
handlePreview(item) {
|
handlePreview(item) {
|
||||||
let routeUrl = this.$router.resolve({
|
let routeUrl = this.$router.resolve({
|
||||||
@@ -535,7 +474,17 @@ export default {
|
|||||||
this.listForm = item.form;
|
this.listForm = item.form;
|
||||||
this.dataList = item.form.dataList;
|
this.dataList = item.form.dataList;
|
||||||
}
|
}
|
||||||
|
if(!this.listForm.qualityEngineerName){
|
||||||
|
this.listForm.qualityEngineerName = '--'
|
||||||
|
}
|
||||||
|
if(!this.listForm.certifiedEngineerName){
|
||||||
|
this.listForm.certifiedEngineerName = '--'
|
||||||
|
}
|
||||||
|
this.dataList.forEach(item => {
|
||||||
|
if(item.changePoint){
|
||||||
|
this.changePoint = true
|
||||||
|
}
|
||||||
|
})
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
//提交事件
|
//提交事件
|
||||||
|
|||||||
@@ -22,52 +22,10 @@
|
|||||||
<div class="prc-content-border" v-if="foldFormFlag === false">
|
<div class="prc-content-border" v-if="foldFormFlag === false">
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="标准编号" prop="standNumber" class="add-form-item form-item-disabled">
|
<van-field label="标准编号" v-model="listForm.standNumber" readonly />
|
||||||
<el-input
|
<van-field label="标准名称" v-model="listForm.standName" readonly />
|
||||||
class="input-jump"
|
<van-field label="认证工程师" v-model="listForm.certifiedEngineerName" readonly />
|
||||||
v-model="listForm.standNumber"
|
<van-field label="质量工程师" v-model="listForm.qualityEngineerName" readonly />
|
||||||
placeholder="请输入标准编号"
|
|
||||||
readonly
|
|
||||||
@click.native="handlePreview(listForm)"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="标准名称" prop="standName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
class="input-jump"
|
|
||||||
v-model="listForm.standName"
|
|
||||||
placeholder="请输入标准名称"
|
|
||||||
readonly
|
|
||||||
@click.native="handlePreview(listForm)"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="认证工程师" v-if="listForm.certifiedEngineerName !== ''" prop="certifiedEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.certifiedEngineerName"
|
|
||||||
placeholder="请选择认证工程师"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="认证工程师" v-else prop="certifiedEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.certifiedEngineerName"
|
|
||||||
placeholder="--"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-if="listForm.qualityEngineerName !== '' " label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.qualityEngineerName"
|
|
||||||
placeholder="请选择质量工程师"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-else label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.qualityEngineerName"
|
|
||||||
placeholder="--"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
@@ -77,50 +35,10 @@
|
|||||||
<div class="prc-content-border" v-if="foldFormFlag === true" style="display: none">
|
<div class="prc-content-border" v-if="foldFormFlag === true" style="display: none">
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="标准编号" prop="standNumber" class="add-form-item form-item-disabled">
|
<van-field label="标准编号" v-model="listForm.standNumber" readonly />
|
||||||
<el-input
|
<van-field label="标准名称" v-model="listForm.standName" readonly />
|
||||||
v-model="listForm.standNumber"
|
<van-field label="认证工程师" v-model="listForm.certifiedEngineerName" readonly />
|
||||||
placeholder="请输入标准编号"
|
<van-field label="质量工程师" v-model="listForm.qualityEngineerName" readonly />
|
||||||
readonly
|
|
||||||
@click.native="handlePreview(listForm)"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="标准名称" prop="standName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
v-model="listForm.standName"
|
|
||||||
placeholder="请输入标准名称"
|
|
||||||
readonly
|
|
||||||
@click.native="handlePreview(listForm)"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="认证工程师" v-if="listForm.certifiedEngineerName !== ''" prop="certifiedEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.certifiedEngineerName"
|
|
||||||
placeholder="请选择认证工程师"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="认证工程师" v-else prop="certifiedEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.certifiedEngineerName"
|
|
||||||
placeholder="--"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-if="listForm.qualityEngineerName !== '' " label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.qualityEngineerName"
|
|
||||||
placeholder="请选择质量工程师"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-else label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled">
|
|
||||||
<el-input
|
|
||||||
readonly
|
|
||||||
v-model="listForm.qualityEngineerName"
|
|
||||||
placeholder="--"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
@@ -288,6 +206,9 @@
|
|||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
>
|
>
|
||||||
</ProcessFooter>
|
</ProcessFooter>
|
||||||
|
<van-dialog v-model="itermsConditionsFlag" title="查看条款内容" @confirm="itermsConditionsClose">
|
||||||
|
<div v-html="itermsConditionsTitle"></div>
|
||||||
|
</van-dialog>
|
||||||
<phone-role
|
<phone-role
|
||||||
:role-title="drawerTitle"
|
:role-title="drawerTitle"
|
||||||
:result-list="phoneRoleList"
|
:result-list="phoneRoleList"
|
||||||
@@ -317,6 +238,9 @@ export default {
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
phoneshowflag: false,
|
phoneshowflag: false,
|
||||||
|
changePoint: false,
|
||||||
|
itermsConditionsTitle: '',
|
||||||
|
itermsConditionsFlag: false,
|
||||||
activeName: '',
|
activeName: '',
|
||||||
phoneRoleList: [],
|
phoneRoleList: [],
|
||||||
projectTabName: [],
|
projectTabName: [],
|
||||||
@@ -488,6 +412,20 @@ export default {
|
|||||||
handleTabs(name) {
|
handleTabs(name) {
|
||||||
this.active = name;
|
this.active = name;
|
||||||
},
|
},
|
||||||
|
itermsConditionsClose () {
|
||||||
|
this.itermsConditionsFlag = false
|
||||||
|
},
|
||||||
|
itermsConditionsOpen (row) {
|
||||||
|
this.$http.get('SarStandItems/sar-stand-items/findItemById',{
|
||||||
|
type:this.fileType,
|
||||||
|
ids: row.id
|
||||||
|
},{
|
||||||
|
_this: this
|
||||||
|
}, res => {
|
||||||
|
this.itermsConditionsTitle = res.data[0].termsConditions.replace(/''/g, '\'')
|
||||||
|
})
|
||||||
|
this.itermsConditionsFlag = true
|
||||||
|
},
|
||||||
// 点击查看
|
// 点击查看
|
||||||
handlePreview(item) {
|
handlePreview(item) {
|
||||||
let routeUrl = this.$router.resolve({
|
let routeUrl = this.$router.resolve({
|
||||||
@@ -535,7 +473,17 @@ export default {
|
|||||||
this.listForm = item.form;
|
this.listForm = item.form;
|
||||||
this.dataList = item.form.dataList;
|
this.dataList = item.form.dataList;
|
||||||
}
|
}
|
||||||
|
if(!this.listForm.qualityEngineerName){
|
||||||
|
this.listForm.qualityEngineerName = '--'
|
||||||
|
}
|
||||||
|
if(!this.listForm.certifiedEngineerName){
|
||||||
|
this.listForm.certifiedEngineerName = '--'
|
||||||
|
}
|
||||||
|
this.dataList.forEach(item => {
|
||||||
|
if(item.changePoint){
|
||||||
|
this.changePoint = true
|
||||||
|
}
|
||||||
|
})
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
//提交事件
|
//提交事件
|
||||||
|
|||||||
Reference in New Issue
Block a user