acd03b5c by lihua

证件管理bug解决

1 parent 9ee36d11
......@@ -141,7 +141,7 @@ const tableFields = ref([
{ label: "资产名称", field: "daName", width: 160, align: "left" },
{ label: "证件编码", field: "daCode", width: 160, align: "left" },
{ label: "登记时间", field: "registerTime", width: 120 },
{ label: "有期", field: "effectiveDate", width: 140 },
{ label: "有期", field: "effectiveDate", width: 140 },
//{ label: "企业名称", field: "tenantName", width: 240, align: "left" },
{ label: "发证主体", field: "issuingEntityName", width: 250, align: "left" },
{
......@@ -203,27 +203,16 @@ const tableBtnClick = (scope, btn) => {
dialogInfo.value.header.title = '编辑';
formItems.value.forEach(item => {
item.default = row[item.field];
if (item.field == 'registerGuid' || item.field == 'daCode') {
item.disabled = true;
}
})
registerSelectData.value = [{
guid: row.registerGuid,
daName: row.daName
}];
formItems.value[0].options = registerSelectData.value;
// getRegisterSelectList().then((res: any) => {
// if (res.code == proxy.$passCode) {
// registerSelectData.value = res.data || [];
// registerSelectData.value.unshift({
// guid: row.registerGuid,
// daName: row.daName
// });
// formItems.value[0].options = registerSelectData.value;
// } else {
// ElMessage.error(res.msg);
// }
// })
getRegisterSelectList().then((res: any) => {
if (res.code == proxy.$passCode) {
registerSelectData.value = res.data || [];
formItems.value[0].options = registerSelectData.value;
} else {
ElMessage.error(res.msg);
}
})
} else if (type == 'del') {
proxy.$openMessageBox('确定删除该资产登记证件吗?', () => {
delCertificate([row.guid]).then((res: any) => {
......@@ -286,10 +275,12 @@ const formItems = ref([{
col: 'hide',
}, {
label: '登记时间',
type: 'input',
placeholder: '请输入',
type: 'date',
placeholder: '请选择',
field: 'registerTime',
default: '',
default: "",
clearable: true,
unlink: true,
disabled: false,
required: false,
visible: true
......@@ -330,9 +321,9 @@ const formItems = ref([{
required: false,
col: 'hide',
}, {
label: '有期',
label: '有期',
type: 'date',
placeholder: '请输入',
placeholder: '请选择',
field: 'effectiveDate',
default: "",
unlink: true,
......@@ -364,10 +355,11 @@ const formItems = ref([{
}]);
const formRules = ref({
damGuid: [required('请选择资产')],
effectiveDate: [required('请选择有限期')],
registerGuid: [required('请选择资产名称')],
registerTime: [required('请选择登记时间')],
effectiveDate: [required('请选择有效期')],
documentType: [required('请选择证件类型')],
daCode: [required('请输入资产编码')],
daCode: [required('请输入证件编码')],
documentFile: [{
validator: (rule: any, value: any, callback: any) => {
if (!value?.length) {
......@@ -467,8 +459,6 @@ const handleDialogSelectChange = (val, row, info) => {
}
const handleCreate = () => {
registerSelectData.value = [];
formItems.value[0].options = [];
getRegisterSelectList().then((res: any) => {
if (res.code == proxy.$passCode) {
registerSelectData.value = res.data || [];
......@@ -483,7 +473,7 @@ const handleCreate = () => {
formItems.value.forEach(item => {
item.default = '';
if (item.field == 'documentType') {
item.default = 1;
item.default = 3;
} else if (item.field == 'documentFile') {
item.default = [];
}
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!