证件管理bug解决
Showing
1 changed file
with
21 additions
and
31 deletions
| ... | @@ -141,7 +141,7 @@ const tableFields = ref([ | ... | @@ -141,7 +141,7 @@ const tableFields = ref([ |
| 141 | { label: "资产名称", field: "daName", width: 160, align: "left" }, | 141 | { label: "资产名称", field: "daName", width: 160, align: "left" }, |
| 142 | { label: "证件编码", field: "daCode", width: 160, align: "left" }, | 142 | { label: "证件编码", field: "daCode", width: 160, align: "left" }, |
| 143 | { label: "登记时间", field: "registerTime", width: 120 }, | 143 | { label: "登记时间", field: "registerTime", width: 120 }, |
| 144 | { label: "有限期", field: "effectiveDate", width: 140 }, | 144 | { label: "有效期", field: "effectiveDate", width: 140 }, |
| 145 | //{ label: "企业名称", field: "tenantName", width: 240, align: "left" }, | 145 | //{ label: "企业名称", field: "tenantName", width: 240, align: "left" }, |
| 146 | { label: "发证主体", field: "issuingEntityName", width: 250, align: "left" }, | 146 | { label: "发证主体", field: "issuingEntityName", width: 250, align: "left" }, |
| 147 | { | 147 | { |
| ... | @@ -203,27 +203,16 @@ const tableBtnClick = (scope, btn) => { | ... | @@ -203,27 +203,16 @@ const tableBtnClick = (scope, btn) => { |
| 203 | dialogInfo.value.header.title = '编辑'; | 203 | dialogInfo.value.header.title = '编辑'; |
| 204 | formItems.value.forEach(item => { | 204 | formItems.value.forEach(item => { |
| 205 | item.default = row[item.field]; | 205 | item.default = row[item.field]; |
| 206 | if (item.field == 'registerGuid' || item.field == 'daCode') { | ||
| 207 | item.disabled = true; | ||
| 208 | } | ||
| 209 | }) | 206 | }) |
| 210 | registerSelectData.value = [{ | ||
| 211 | guid: row.registerGuid, | ||
| 212 | daName: row.daName | ||
| 213 | }]; | ||
| 214 | formItems.value[0].options = registerSelectData.value; | 207 | formItems.value[0].options = registerSelectData.value; |
| 215 | // getRegisterSelectList().then((res: any) => { | 208 | getRegisterSelectList().then((res: any) => { |
| 216 | // if (res.code == proxy.$passCode) { | 209 | if (res.code == proxy.$passCode) { |
| 217 | // registerSelectData.value = res.data || []; | 210 | registerSelectData.value = res.data || []; |
| 218 | // registerSelectData.value.unshift({ | 211 | formItems.value[0].options = registerSelectData.value; |
| 219 | // guid: row.registerGuid, | 212 | } else { |
| 220 | // daName: row.daName | 213 | ElMessage.error(res.msg); |
| 221 | // }); | 214 | } |
| 222 | // formItems.value[0].options = registerSelectData.value; | 215 | }) |
| 223 | // } else { | ||
| 224 | // ElMessage.error(res.msg); | ||
| 225 | // } | ||
| 226 | // }) | ||
| 227 | } else if (type == 'del') { | 216 | } else if (type == 'del') { |
| 228 | proxy.$openMessageBox('确定删除该资产登记证件吗?', () => { | 217 | proxy.$openMessageBox('确定删除该资产登记证件吗?', () => { |
| 229 | delCertificate([row.guid]).then((res: any) => { | 218 | delCertificate([row.guid]).then((res: any) => { |
| ... | @@ -286,10 +275,12 @@ const formItems = ref([{ | ... | @@ -286,10 +275,12 @@ const formItems = ref([{ |
| 286 | col: 'hide', | 275 | col: 'hide', |
| 287 | }, { | 276 | }, { |
| 288 | label: '登记时间', | 277 | label: '登记时间', |
| 289 | type: 'input', | 278 | type: 'date', |
| 290 | placeholder: '请输入', | 279 | placeholder: '请选择', |
| 291 | field: 'registerTime', | 280 | field: 'registerTime', |
| 292 | default: '', | 281 | default: "", |
| 282 | clearable: true, | ||
| 283 | unlink: true, | ||
| 293 | disabled: false, | 284 | disabled: false, |
| 294 | required: false, | 285 | required: false, |
| 295 | visible: true | 286 | visible: true |
| ... | @@ -330,9 +321,9 @@ const formItems = ref([{ | ... | @@ -330,9 +321,9 @@ const formItems = ref([{ |
| 330 | required: false, | 321 | required: false, |
| 331 | col: 'hide', | 322 | col: 'hide', |
| 332 | }, { | 323 | }, { |
| 333 | label: '有限期', | 324 | label: '有效期', |
| 334 | type: 'date', | 325 | type: 'date', |
| 335 | placeholder: '请输入', | 326 | placeholder: '请选择', |
| 336 | field: 'effectiveDate', | 327 | field: 'effectiveDate', |
| 337 | default: "", | 328 | default: "", |
| 338 | unlink: true, | 329 | unlink: true, |
| ... | @@ -364,10 +355,11 @@ const formItems = ref([{ | ... | @@ -364,10 +355,11 @@ const formItems = ref([{ |
| 364 | }]); | 355 | }]); |
| 365 | 356 | ||
| 366 | const formRules = ref({ | 357 | const formRules = ref({ |
| 367 | damGuid: [required('请选择资产')], | 358 | registerGuid: [required('请选择资产名称')], |
| 368 | effectiveDate: [required('请选择有限期')], | 359 | registerTime: [required('请选择登记时间')], |
| 360 | effectiveDate: [required('请选择有效期')], | ||
| 369 | documentType: [required('请选择证件类型')], | 361 | documentType: [required('请选择证件类型')], |
| 370 | daCode: [required('请输入资产编码')], | 362 | daCode: [required('请输入证件编码')], |
| 371 | documentFile: [{ | 363 | documentFile: [{ |
| 372 | validator: (rule: any, value: any, callback: any) => { | 364 | validator: (rule: any, value: any, callback: any) => { |
| 373 | if (!value?.length) { | 365 | if (!value?.length) { |
| ... | @@ -467,8 +459,6 @@ const handleDialogSelectChange = (val, row, info) => { | ... | @@ -467,8 +459,6 @@ const handleDialogSelectChange = (val, row, info) => { |
| 467 | } | 459 | } |
| 468 | 460 | ||
| 469 | const handleCreate = () => { | 461 | const handleCreate = () => { |
| 470 | registerSelectData.value = []; | ||
| 471 | formItems.value[0].options = []; | ||
| 472 | getRegisterSelectList().then((res: any) => { | 462 | getRegisterSelectList().then((res: any) => { |
| 473 | if (res.code == proxy.$passCode) { | 463 | if (res.code == proxy.$passCode) { |
| 474 | registerSelectData.value = res.data || []; | 464 | registerSelectData.value = res.data || []; |
| ... | @@ -483,7 +473,7 @@ const handleCreate = () => { | ... | @@ -483,7 +473,7 @@ const handleCreate = () => { |
| 483 | formItems.value.forEach(item => { | 473 | formItems.value.forEach(item => { |
| 484 | item.default = ''; | 474 | item.default = ''; |
| 485 | if (item.field == 'documentType') { | 475 | if (item.field == 'documentType') { |
| 486 | item.default = 1; | 476 | item.default = 3; |
| 487 | } else if (item.field == 'documentFile') { | 477 | } else if (item.field == 'documentFile') { |
| 488 | item.default = []; | 478 | item.default = []; |
| 489 | } | 479 | } | ... | ... |
-
Please register or sign in to post a comment