Browse Source

标准问题处理

master
siyaqi 4 weeks ago
parent
commit
98b0293b00
  1. 106
      vue-fastapi-frontend/src/views/datastd/main/components/AddEditForm.vue

106
vue-fastapi-frontend/src/views/datastd/main/components/AddEditForm.vue

@ -168,6 +168,105 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="20">
<el-col :span="8">
<el-form-item label="安全等级" prop="dataSecLvl">
<el-select
v-model="formData.dataSecLvl"
:disabled="isShow"
placeholder="请选择安全等级"
>
<el-option label="1级" value="1" />
<el-option label="2级" value="2" />
<el-option label="3级" value="3" />
<el-option label="4级" value="4" />
</el-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="代码编号" prop="cdId">
<el-input
v-model="formData.cdNo"
placeholder="代码编号"
clearable
:disabled="true"
>
<template #append>
<el-button
icon="Edit"
:disabled="isShow"
@click="codeVisible = true"
/>
</template>
</el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="业务认责部门" prop="dataStdBusiOwnershipDept">
<el-tree-select
v-model="formData.dataStdBusiOwnershipDept"
:data="deptOptions"
:props="{ value: 'label', label: 'label', children: 'children' }"
value-key="id"
:disabled="isShow"
placeholder="请选择业务认责部门"
check-strictly
/>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="8">
<el-form-item label="业务认责人员" prop="dataStdBusiOwnershipPrsn">
<el-select
v-model="formData.dataStdBusiOwnershipPrsn"
:disabled="isShow"
placeholder="请选择业务认责人员"
>
<el-option
v-for="dict in userList"
:key="dict.id"
:label="dict.userName"
:value="dict.userName"
/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="技术认责部门" prop="dataStdItOwnershipDept">
<el-tree-select
v-model="formData.dataStdItOwnershipDept"
:data="deptOptions"
:props="{ value: 'label', label: 'label', children: 'children' }"
value-key="id"
:disabled="isShow"
placeholder="请选择技术认责部门"
check-strictly
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="技术认责人员" prop="dataStdItOwnershipPrsn">
<el-select
v-model="formData.dataStdItOwnershipPrsn"
:disabled="isShow"
placeholder="请选择技术认责人员"
>
<el-option
v-for="dict in userList"
:key="dict.id"
:label="dict.userName"
:value="dict.userName"
/>
</el-select>
</el-form-item>
</el-col>
</el-row>
<!-- 其余字段也按三列布局排布即可 --> <!-- 其余字段也按三列布局排布即可 -->
<el-row justify="center" style="margin-top: 20px;" v-if="!isShow"> <el-row justify="center" style="margin-top: 20px;" v-if="!isShow">
@ -179,6 +278,13 @@
</el-col> </el-col>
</el-row> </el-row>
</el-form> </el-form>
<el-dialog title="选择代码" v-model="codeVisible" width="1000px" append-to-body>
<code-components ref="showCodeDialog" v-if="codeVisible" />
<template #footer>
<el-button @click="codeVisible = false">取消</el-button>
<el-button type="primary" @click="handleCodeSelect">确定</el-button>
</template>
</el-dialog>
</el-dialog> </el-dialog>
</template> </template>

Loading…
Cancel
Save