Browse Source

社区自组织增加分类名称

shibei_master
ZhaoTongYao 3 years ago
parent
commit
2c86878f38
  1. 40
      src/views/modules/communityService/sqzzz/cpts/edit.vue
  2. 6
      src/views/modules/communityService/sqzzz/index.vue

40
src/views/modules/communityService/sqzzz/cpts/edit.vue

@ -24,7 +24,21 @@
>
</el-input>
</el-form-item>
<el-form-item
label="分类名称 "
prop="categoryCode"
label-width="150px"
style="display: block"
>
<el-select v-model="dataForm.categoryCode" placeholder="请选择" clearable>
<el-option
v-for="item in categoryList"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item
label="组织人数 "
prop="organizationPersonCount"
@ -245,6 +259,7 @@ export default {
orgId: "",
dataForm: {
organizationName: "",
categoryCode: '',
serviceItem: "",
organizationPersonCount: "",
principalName: "",
@ -256,7 +271,8 @@ export default {
latitude: "",
organizationPersonnel: [],
},
};
categoryList: []
}
},
components: {},
computed: {
@ -271,6 +287,9 @@ export default {
trigger: "blur",
},
],
categoryCode: [
{ required: true, message: "分类名称不能为空", trigger: "blur" },
],
organizationPersonCount: [
{ required: true, message: "组织人数不能为空", trigger: "blur" },
],
@ -292,11 +311,26 @@ export default {
props: {},
watch: {},
async created() {
this.getCategoryList()
},
async mounted() {
this.initMap();
this.initMap()
},
methods: {
async getCategoryList() {
const url = '/sys/dict/data/dictlist'
const params = {
dictType: 'self_org_category'
}
const { data, code, msg } = await requestPost(url, params)
if (code === 0) {
this.categoryList = data
} else {
this.$message.error(msg)
}
},
handleAddStaff() {
this.dataForm.organizationPersonnel = [
...this.dataForm.organizationPersonnel,

6
src/views/modules/communityService/sqzzz/index.vue

@ -110,6 +110,12 @@
</a>
</template>
</el-table-column>
<el-table-column
prop="categoryName"
align="center"
label="分类名称"
>
</el-table-column>
<el-table-column
prop="organizationPersonCount"
align="center"

Loading…
Cancel
Save