a791d447 by lihua

证件管理bug解决

1 parent dfaf6029
...@@ -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 }
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!