调整机构管理功能
This commit is contained in:
parent
33c1c9da9e
commit
b9a516c469
|
@ -2,20 +2,20 @@
|
|||
<a-spin :spinning="loading">
|
||||
<BasicForm @register="registerForm">
|
||||
<!-- 省份 -->
|
||||
<template #province="{ model, field }">
|
||||
<!-- <template #province="{ model, field }">
|
||||
<j-dict-select-tag @change="provinceChanged(model)" v-model:value="model[field]"
|
||||
:dictCode="getProvinceDictCode()" placeholder="请选择所在省份" :disabled="model.orgCategory != '1'" />
|
||||
</template>
|
||||
</template> -->
|
||||
<!-- 城市 -->
|
||||
<template #city="{ model, field }">
|
||||
<!-- <template #city="{ model, field }">
|
||||
<j-dict-select-tag @change="cityChanged(model)" v-model:value="model[field]" :dictCode="getCityDictCode(model)"
|
||||
placeholder="请选择所在城市" :disabled="model.orgCategory != '1' && !model.province" />
|
||||
</template>
|
||||
</template> -->
|
||||
<!-- 区县 -->
|
||||
<template #district="{ model, field }">
|
||||
<!-- <template #district="{ model, field }">
|
||||
<j-dict-select-tag v-model:value="model[field]" :dictCode="getDistrictDictCode(model)" placeholder="请选择所在区县"
|
||||
:disabled="model.orgCategory != '1' && (!model.province || !model.city)" />
|
||||
</template>
|
||||
</template> -->
|
||||
</BasicForm>
|
||||
<div class="j-box-bottom-button offset-20" style="margin-top: 30px">
|
||||
<div class="j-box-bottom-button-float" :class="[`${prefixCls}`]">
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<a-card :bordered="false" style="height: 100%">
|
||||
<div class="j-table-operator" style="width: 100%">
|
||||
<a-button type="primary" preIcon="ant-design:plus-outlined" @click="onAddDepart">新增机构</a-button>
|
||||
<a-button type="primary" preIcon="ant-design:plus-outlined" @click="onAddChildDepart()">新增部门</a-button>
|
||||
<!-- <a-button type="primary" preIcon="ant-design:plus-outlined" @click="onAddChildDepart()">新增部门</a-button> -->
|
||||
<!-- <a-upload name="file" :showUploadList="false" :customRequest="onImportXls">
|
||||
<a-button type="primary" preIcon="ant-design:import-outlined">导入</a-button>
|
||||
</a-upload>
|
||||
|
|
|
@ -33,12 +33,12 @@ export function useBasicFormSchema() {
|
|||
placeholder: '请输入编码',
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'orgCategory',
|
||||
label: '类型',
|
||||
component: 'RadioButtonGroup',
|
||||
componentProps: { options: [] },
|
||||
},
|
||||
// {
|
||||
// field: 'orgCategory',
|
||||
// label: '类型',
|
||||
// component: 'RadioButtonGroup',
|
||||
// componentProps: { options: [] },
|
||||
// },
|
||||
{
|
||||
field: 'url',
|
||||
label: '协议域名',
|
||||
|
@ -50,33 +50,33 @@ export function useBasicFormSchema() {
|
|||
placeholder: '请输入协议域名',
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'province',
|
||||
label: '省份',
|
||||
component: 'Input',
|
||||
ifShow: (v_) => {
|
||||
return !v_.values.parentId;
|
||||
},
|
||||
slot: 'province',
|
||||
},
|
||||
{
|
||||
field: 'city',
|
||||
label: '城市',
|
||||
component: 'Input',
|
||||
ifShow: (v_) => {
|
||||
return !v_.values.parentId;
|
||||
},
|
||||
slot: 'city',
|
||||
},
|
||||
{
|
||||
field: 'district',
|
||||
label: '区县',
|
||||
component: 'Input',
|
||||
ifShow: (v_) => {
|
||||
return !v_.values.parentId;
|
||||
},
|
||||
slot: 'district',
|
||||
},
|
||||
// {
|
||||
// field: 'province',
|
||||
// label: '省份',
|
||||
// component: 'Input',
|
||||
// ifShow: (v_) => {
|
||||
// return !v_.values.parentId;
|
||||
// },
|
||||
// slot: 'province',
|
||||
// },
|
||||
// {
|
||||
// field: 'city',
|
||||
// label: '城市',
|
||||
// component: 'Input',
|
||||
// ifShow: (v_) => {
|
||||
// return !v_.values.parentId;
|
||||
// },
|
||||
// slot: 'city',
|
||||
// },
|
||||
// {
|
||||
// field: 'district',
|
||||
// label: '区县',
|
||||
// component: 'Input',
|
||||
// ifShow: (v_) => {
|
||||
// return !v_.values.parentId;
|
||||
// },
|
||||
// slot: 'district',
|
||||
// },
|
||||
{
|
||||
field: 'platType',
|
||||
label: '业务平台类型',
|
||||
|
@ -95,103 +95,103 @@ export function useBasicFormSchema() {
|
|||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
field: 'payableAmount',
|
||||
label: '入住应缴金额',
|
||||
component: 'InputNumber',
|
||||
ifShow: (v_) => {
|
||||
return !v_.values.parentId;
|
||||
},
|
||||
rules: [
|
||||
{
|
||||
required: true,
|
||||
message: '请填写护理单元长者入住应缴金额',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
field: 'operationStartTime',
|
||||
label: '运营开始时间',
|
||||
component: 'DatePicker',
|
||||
ifShow: (v_) => {
|
||||
return !v_.values.parentId;
|
||||
},
|
||||
componentProps: {
|
||||
valueFormat: 'YYYY-MM-DD',
|
||||
style: {
|
||||
width: '100%',
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'operationEndTime',
|
||||
label: '运营到期时间',
|
||||
component: 'DatePicker',
|
||||
ifShow: (v_) => {
|
||||
return !v_.values.parentId;
|
||||
},
|
||||
componentProps: {
|
||||
valueFormat: 'YYYY-MM-DD',
|
||||
style: {
|
||||
width: '100%',
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'contractStartTime',
|
||||
label: '合同开始时间',
|
||||
component: 'DatePicker',
|
||||
ifShow: (v_) => {
|
||||
return !v_.values.parentId;
|
||||
},
|
||||
componentProps: {
|
||||
valueFormat: 'YYYY-MM-DD',
|
||||
style: {
|
||||
width: '100%',
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'contractEndTime',
|
||||
label: '合同到期时间',
|
||||
component: 'DatePicker',
|
||||
ifShow: (v_) => {
|
||||
return !v_.values.parentId;
|
||||
},
|
||||
componentProps: {
|
||||
valueFormat: 'YYYY-MM-DD',
|
||||
style: {
|
||||
width: '100%',
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'mobile',
|
||||
label: '电话',
|
||||
component: 'Input',
|
||||
componentProps: {
|
||||
placeholder: '请输入电话',
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'fax',
|
||||
label: '传真',
|
||||
component: 'Input',
|
||||
componentProps: {
|
||||
placeholder: '请输入传真',
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'address',
|
||||
label: '地址',
|
||||
component: 'Input',
|
||||
ifShow: (v_) => {
|
||||
return !v_.values.parentId;
|
||||
},
|
||||
componentProps: {
|
||||
placeholder: '请输入地址',
|
||||
},
|
||||
},
|
||||
// {
|
||||
// field: 'payableAmount',
|
||||
// label: '入住应缴金额',
|
||||
// component: 'InputNumber',
|
||||
// ifShow: (v_) => {
|
||||
// return !v_.values.parentId;
|
||||
// },
|
||||
// rules: [
|
||||
// {
|
||||
// required: true,
|
||||
// message: '请填写护理单元长者入住应缴金额',
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// {
|
||||
// field: 'operationStartTime',
|
||||
// label: '运营开始时间',
|
||||
// component: 'DatePicker',
|
||||
// ifShow: (v_) => {
|
||||
// return !v_.values.parentId;
|
||||
// },
|
||||
// componentProps: {
|
||||
// valueFormat: 'YYYY-MM-DD',
|
||||
// style: {
|
||||
// width: '100%',
|
||||
// },
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// field: 'operationEndTime',
|
||||
// label: '运营到期时间',
|
||||
// component: 'DatePicker',
|
||||
// ifShow: (v_) => {
|
||||
// return !v_.values.parentId;
|
||||
// },
|
||||
// componentProps: {
|
||||
// valueFormat: 'YYYY-MM-DD',
|
||||
// style: {
|
||||
// width: '100%',
|
||||
// },
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// field: 'contractStartTime',
|
||||
// label: '合同开始时间',
|
||||
// component: 'DatePicker',
|
||||
// ifShow: (v_) => {
|
||||
// return !v_.values.parentId;
|
||||
// },
|
||||
// componentProps: {
|
||||
// valueFormat: 'YYYY-MM-DD',
|
||||
// style: {
|
||||
// width: '100%',
|
||||
// },
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// field: 'contractEndTime',
|
||||
// label: '合同到期时间',
|
||||
// component: 'DatePicker',
|
||||
// ifShow: (v_) => {
|
||||
// return !v_.values.parentId;
|
||||
// },
|
||||
// componentProps: {
|
||||
// valueFormat: 'YYYY-MM-DD',
|
||||
// style: {
|
||||
// width: '100%',
|
||||
// },
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// field: 'mobile',
|
||||
// label: '电话',
|
||||
// component: 'Input',
|
||||
// componentProps: {
|
||||
// placeholder: '请输入电话',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// field: 'fax',
|
||||
// label: '传真',
|
||||
// component: 'Input',
|
||||
// componentProps: {
|
||||
// placeholder: '请输入传真',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// field: 'address',
|
||||
// label: '地址',
|
||||
// component: 'Input',
|
||||
// ifShow: (v_) => {
|
||||
// return !v_.values.parentId;
|
||||
// },
|
||||
// componentProps: {
|
||||
// placeholder: '请输入地址',
|
||||
// },
|
||||
// },
|
||||
{
|
||||
field: 'memo',
|
||||
label: '备注',
|
||||
|
@ -206,14 +206,14 @@ export function useBasicFormSchema() {
|
|||
component: 'InputNumber',
|
||||
componentProps: {},
|
||||
},
|
||||
{
|
||||
field: 'picUrl',
|
||||
label: '机构图片',
|
||||
component: 'JImageUpload',
|
||||
ifShow: (v_) => {
|
||||
return !v_.values.parentId;
|
||||
},
|
||||
},
|
||||
// {
|
||||
// field: 'picUrl',
|
||||
// label: '机构图片',
|
||||
// component: 'JImageUpload',
|
||||
// ifShow: (v_) => {
|
||||
// return !v_.values.parentId;
|
||||
// },
|
||||
// },
|
||||
];
|
||||
return { basicFormSchema };
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue