|
|
@@ -10,59 +10,49 @@
|
|
|
>
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="140px">
|
|
|
<el-row :gutter="15">
|
|
|
- <el-col v-bind="styleResponsive ? { sm: 12 } : { span: 12 }">
|
|
|
- <el-form-item label="父区域:">
|
|
|
- <area-select
|
|
|
- :disabled="dialogType=='view'"
|
|
|
- v-model="form.parentId"
|
|
|
- :data="organizationList"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col v-bind="styleResponsive ? { sm: 12 } : { span: 12 }">
|
|
|
- <el-form-item label="区域等级:" prop="areaLevel">
|
|
|
- <DictSelection dictName="区域等级" v-model="form.areaLevel" :disabled="dialogType=='view'"></DictSelection>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
<el-col v-bind="styleResponsive ? { sm: 12 } : { span: 12 }">
|
|
|
<el-form-item label="区域类型:" prop="areaLevel">
|
|
|
<DictSelection dictName="区域类型" v-model="form.areaType" :disabled="dialogType=='view'"></DictSelection>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-bind="styleResponsive ? { sm: 12 } : { span: 12 }">
|
|
|
- <el-form-item label="区域名称:" prop="name">
|
|
|
+ <el-form-item label="区域编码:" prop="areaCode">
|
|
|
<el-input
|
|
|
-
|
|
|
clearable
|
|
|
:maxlength="50"
|
|
|
- v-model="form.name"
|
|
|
- placeholder="请输入区域名称"
|
|
|
+ v-model="form.areaCode"
|
|
|
+ placeholder="请输入区域编码"
|
|
|
:disabled="dialogType=='view'"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-bind="styleResponsive ? { sm: 12 } : { span: 12 }">
|
|
|
- <el-form-item label="区域编码:" prop="areaCode">
|
|
|
+ <el-form-item label="区域名称:" prop="name">
|
|
|
<el-input
|
|
|
+
|
|
|
clearable
|
|
|
:maxlength="50"
|
|
|
- v-model="form.areaCode"
|
|
|
- placeholder="请输入区域编码"
|
|
|
+ v-model="form.name"
|
|
|
+ placeholder="请输入区域名称"
|
|
|
:disabled="dialogType=='view'"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-bind="styleResponsive ? { sm: 12 } : { span: 12 }">
|
|
|
- <el-form-item label="排序:">
|
|
|
- <el-input-number
|
|
|
- style="width: 100%"
|
|
|
- v-model="form.areaSort"
|
|
|
- placeholder="请选择"
|
|
|
- controls-position="right"
|
|
|
- :min="1"
|
|
|
- ></el-input-number>
|
|
|
+ <el-form-item label="区域等级:" prop="areaLevel">
|
|
|
+ <DictSelection dictName="区域等级" v-model="form.areaLevel" :disabled="dialogType=='view'"></DictSelection>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col v-bind="styleResponsive ? { sm: 12 } : { span: 12 }">
|
|
|
+ <el-form-item label="父区域:">
|
|
|
+ <area-select
|
|
|
+ :disabled="dialogType=='view'"
|
|
|
+ v-model="form.parentId"
|
|
|
+ :data="organizationList"
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+
|
|
|
<el-col v-bind="styleResponsive ? { sm: 12 } : { span: 12 }">
|
|
|
<el-form-item label="备注:">
|
|
|
<el-input
|
|
|
@@ -72,7 +62,6 @@
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="附件:">
|
|
|
<fileUpload
|
|
|
@@ -86,6 +75,21 @@
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
+ <el-col v-bind="styleResponsive ? { sm: 12 } : { span: 12 }">
|
|
|
+ <el-form-item label="排序:">
|
|
|
+ <el-input-number
|
|
|
+ style="width: 100%"
|
|
|
+ v-model="form.areaSort"
|
|
|
+ placeholder="请选择"
|
|
|
+ controls-position="right"
|
|
|
+ :min="1"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
|
|
|
@@ -158,6 +162,7 @@ export default {
|
|
|
},
|
|
|
// 提交状态
|
|
|
loading: false,
|
|
|
+ dialogType: false,
|
|
|
title: '',
|
|
|
// 是否是修改
|
|
|
isUpdate: false
|