|
@@ -74,7 +74,7 @@
|
|
|
layout="total, prev, pager, next, jumper" :total="total">
|
|
|
</el-pagination>
|
|
|
</div>
|
|
|
- <el-drawer title="新增证书" :append-to-body="true" :visible.sync="innerDrawer2">
|
|
|
+ <el-drawer :title="titles" :append-to-body="true" :visible.sync="innerDrawer2">
|
|
|
<!-- 时间流程按钮后的编辑 -->
|
|
|
<div style="padding: 20px;">
|
|
|
<el-form :model="form" :rules="rules" ref="ruleForm">
|
|
@@ -174,7 +174,7 @@
|
|
|
import flies from "@/components/files.vue"
|
|
|
import pdf from "./pdf.vue"
|
|
|
import {
|
|
|
- CertiList,CertiAdd,CertiDel,Certi_pdf,Certi_pdfAdd,Certi_pdfUp,Certi_pdfDel
|
|
|
+ CertiList,CertiAdd,CertiEdit,CertiDel,Certi_pdf,Certi_pdfAdd,Certi_pdfUp,Certi_pdfDel
|
|
|
} from '@/api/calibrationCertificate'
|
|
|
export default {
|
|
|
name: 'calibrationCertificate',
|
|
@@ -201,6 +201,7 @@
|
|
|
trigger: 'blur'
|
|
|
}],
|
|
|
},
|
|
|
+ titles:'',
|
|
|
form: {
|
|
|
T_sn: '',
|
|
|
T_layout_no:'',
|
|
@@ -323,7 +324,11 @@
|
|
|
submitForm(formName) {
|
|
|
this.$refs[formName].validate((valid) => {
|
|
|
if (valid) {
|
|
|
- this.GetCertiAddApi()
|
|
|
+ if(this.titles=='新增证书'){
|
|
|
+ this.GetCertiAddApi()
|
|
|
+ }else{
|
|
|
+ this.GetCertiEditApi()
|
|
|
+ }
|
|
|
} else {
|
|
|
return false;
|
|
|
}
|
|
@@ -339,6 +344,17 @@
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ GetCertiEditApi(){
|
|
|
+ CertiEdit(this.form).then(res=>{
|
|
|
+ if(res.data.Code===200){
|
|
|
+ this.$message.success('编辑成功')
|
|
|
+ this.innerDrawer2 = false
|
|
|
+ this.pages.page = 1
|
|
|
+ this.GetCertiListApi()
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
GetCertiListApi(){
|
|
|
CertiList(this.pages).then(res=>{
|
|
|
console.log('列表',res)
|
|
@@ -370,9 +386,13 @@
|
|
|
this.$refs.pdf.SetPdf(e.T_pdf)
|
|
|
},
|
|
|
handleFun(e){
|
|
|
- console.log('111',e)
|
|
|
- this.titles = '编辑'
|
|
|
+ console.log('编辑',e)
|
|
|
+ this.titles = '编辑证书'
|
|
|
this.innerDrawer2 = true
|
|
|
+ this.form.T_sn = e.T_sn
|
|
|
+ this.form.T_layout_no = e.T_layout_no
|
|
|
+ this.form.Id = e.Id
|
|
|
+
|
|
|
},
|
|
|
handleEdit(e) {
|
|
|
this.pages2.T_Certificate_sn = e.T_sn
|
|
@@ -389,7 +409,8 @@
|
|
|
})
|
|
|
},
|
|
|
NewinnerDrawer() {
|
|
|
- this.titles = '添加'
|
|
|
+ this.titles = '新增证书'
|
|
|
+ Object.keys(this.form).forEach(item=>{this.form[item] = ''})
|
|
|
this.innerDrawer2 = true
|
|
|
},
|
|
|
search() { //回车搜索
|