|
|
@ -48,40 +48,8 @@ |
|
|
|
<el-table v-loading="loading" :data="tableData" @selection-change="handleSelectionChange"> |
|
|
|
<el-table-column type="selection" width="55" align="center" /> |
|
|
|
|
|
|
|
<el-table-column label="代码归属" align="center" prop="sysName" /> |
|
|
|
<el-table-column label="标准代码编号" align="center" prop="codeNum" /> |
|
|
|
<el-table-column label="标准代码名称" align="center" prop="codeName" > |
|
|
|
<template #default="scope"> |
|
|
|
<el-link |
|
|
|
type="primary" |
|
|
|
:underline="true" |
|
|
|
@click="handleCodeClick(scope.row)" |
|
|
|
style="cursor: pointer" |
|
|
|
> |
|
|
|
{{ scope.row.codeName }} |
|
|
|
</el-link> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="代码状态" align="center" prop="codeStatus"> |
|
|
|
<template #default="scope"> |
|
|
|
<dict-tag |
|
|
|
:options="std_code_appr" |
|
|
|
:value="scope.row.codeStatus" |
|
|
|
/> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="引用情况" align="center" > |
|
|
|
<template #default="scope"> |
|
|
|
<el-link |
|
|
|
type="primary" |
|
|
|
:underline="true" |
|
|
|
@click="handleCodeClick(scope.row)" |
|
|
|
style="cursor: pointer" |
|
|
|
> |
|
|
|
查看 |
|
|
|
</el-link> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="代码值" align="center" prop="codeNum" /> |
|
|
|
<el-table-column label="代码名称" align="center" prop="codeName" /> |
|
|
|
<el-table-column label="代码关系" align="center" > |
|
|
|
<template #default="scope"> |
|
|
|
<el-link |
|
|
@ -112,13 +80,13 @@ |
|
|
|
|
|
|
|
|
|
|
|
<el-form-item label="代码值" prop="codeNum"> |
|
|
|
<el-input v-model="form.code_num" placeholder="请输入标准代码编号" /> |
|
|
|
<el-input v-model="form.codeNum" placeholder="请输入标准代码编号" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="代码名称" prop="codeName"> |
|
|
|
<el-input v-model="form.codeName" placeholder="请输入标准代码值" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="代码含义" prop="codeMean"> |
|
|
|
<el-input v-model="form.codeName" placeholder="请输入标准代码值" /> |
|
|
|
<el-input v-model="form.codeMean" placeholder="请输入标准代码值" /> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
</el-form> |
|
|
@ -146,6 +114,7 @@ const props = defineProps({ |
|
|
|
}); |
|
|
|
const queryParams = ref({ |
|
|
|
codeNum: '', |
|
|
|
parentId: props.rowData.id, |
|
|
|
codeName: '', |
|
|
|
codeType: '', |
|
|
|
sysName: '', |
|
|
@ -212,6 +181,7 @@ const handleAdd = () => { |
|
|
|
form.value = { |
|
|
|
id: '', |
|
|
|
codeNum: '', |
|
|
|
parentId: props.rowData.id, |
|
|
|
codeName: '', |
|
|
|
codeMean: '', |
|
|
|
codeStatus: '', |
|
|
@ -240,8 +210,9 @@ const handleRemove = (row) => { |
|
|
|
}; |
|
|
|
|
|
|
|
const handleSave = () => { |
|
|
|
console.log(form.value.codeNum,form.value.codeName,"sssssssss") |
|
|
|
if (!form.value.codeNum || !form.value.codeName) { |
|
|
|
ElMessage.warning("请填写必填项"); |
|
|
|
proxy.$modal.msgWarning("请填写必填项"); |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|