flat: 修改企业管理drawer

This commit is contained in:
Apcallover
2024-04-19 16:40:19 +08:00
parent 21ca5f6eaf
commit 1464e4240d

View File

@@ -47,43 +47,46 @@
</template>
</avue-crud>
<el-dialog
<el-drawer
title="新增用户"
:visible.sync="distributionCodeDialog"
append-to-body
width="30%">
<el-form :model="inviteCodeForm" :rules="inviteCodeRules" filterable ref="inviteCode" label-width="100px"
class="demo-ruleForm">
<el-form-item label="企业名称:" prop="companyId">
<el-select v-model="inviteCodeForm.inviteCompanyId" :disabled="isEdit" filterable placeholder="请选择企业"
style="width: 260px">
<el-option
v-for="item in enterpriseList"
:key="item.id"
:label="item.comname"
:value="item.id">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="绑定用户:" prop="realName">
<el-input style="width: 260px" v-model="inviteCodeForm.realName" placeholder="请输入姓名"></el-input>
</el-form-item>
<el-form-item label="身份证:" prop="idNumber">
<el-input style="width: 260px" v-model="inviteCodeForm.idNumber" placeholder="请输入身份证"></el-input>
</el-form-item>
<el-form-item label="手机号:" prop="phone">
<el-input style="width: 260px" v-model="inviteCodeForm.phone" placeholder="请输入手机号"></el-input>
</el-form-item>
<el-form-item label="备注:" prop="remarks">
<el-input type="textarea" style="width: 260px" v-model="inviteCodeForm.remarks"
placeholder="请输入备注"></el-input>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
width="40%"
>
<div class="drawer_content">
<el-form :model="inviteCodeForm" :rules="inviteCodeRules" filterable ref="inviteCode" label-width="100px"
class="demo-ruleForm">
<el-form-item label="企业名称:" prop="companyId">
<el-select v-model="inviteCodeForm.inviteCompanyId" :disabled="isEdit" filterable placeholder="请选择企业"
style="width: 260px">
<el-option
v-for="item in enterpriseList"
:key="item.id"
:label="item.comname"
:value="item.id">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="绑定用户:" prop="realName">
<el-input style="width: 260px" v-model="inviteCodeForm.realName" placeholder="请输入姓名"></el-input>
</el-form-item>
<el-form-item label="身份证:" prop="idNumber">
<el-input style="width: 260px" v-model="inviteCodeForm.idNumber" placeholder="请输入身份证"></el-input>
</el-form-item>
<el-form-item label="手机号:" prop="phone">
<el-input style="width: 260px" v-model="inviteCodeForm.phone" placeholder="请输入手机号"></el-input>
</el-form-item>
<el-form-item label="备注:" prop="remarks">
<el-input type="textarea" style="width: 260px" v-model="inviteCodeForm.remarks"
placeholder="请输入备注"></el-input>
</el-form-item>
</el-form>
<span class="dialog-footer footer_btns">
<el-button @click="distributionCodeDialog = false"> </el-button>
<el-button type="primary" @click="inviteCodeSubmit"> </el-button>
</span>
</el-dialog>
</div>
</el-drawer>
</basic-container>
</template>
<script>
@@ -169,9 +172,15 @@ const curdOptions = {
{
label: '启用状态',
prop: 'isEnabled',
type: 'select',
dicData: [
{label: '否', value: 0},
{label: '是', value: 1},
],
slot: true,
width: 100
}, {
},
{
label: '审核状态',
prop: 'reviewStatus',
width: 100,
@@ -420,6 +429,17 @@ export default {
}
}
</script>
<style>
<style scoped>
.drawer_content {
height: 100%;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.footer_btns {
display: flex;
justify-content: flex-end;
}
</style>