Browse Source

产品分类代码提交

feature/syp_points
songyunpeng 5 years ago
parent
commit
608201ebf6
  1. 37
      src/views/modules/events/category-add-or-update.vue

37
src/views/modules/events/category-add-or-update.vue

@ -29,6 +29,21 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item prop="epmetCategoryCode" label="产品分类编码" class="dept-list">
<el-popover v-model="epmetCodeListVisible" ref="epmetCodeListPopover" placement="bottom-start" trigger="click">
<el-tree :data="epmetCodeList"
:props="{ label: 'categoryName', children: 'children' }"
node-key="code"
ref="epmetCodeListTree"
:highlight-current="true"
:expand-on-click-node="false"
accordion
@current-change="epmetCodeListTreeCurrentChangeHandle">
</el-tree>
</el-popover>
<el-input v-model="dataForm.epmetCategoryCode" v-popover:epmetCodeListPopover :readonly="true" placeholder="区域编码">
</el-input>
</el-form-item>
<el-form-item prop="sort" label="排序"> <el-form-item prop="sort" label="排序">
<el-input-number v-model="dataForm.sort" controls-position="right" :min="0" label="排序"></el-input-number> <el-input-number v-model="dataForm.sort" controls-position="right" :min="0" label="排序"></el-input-number>
</el-form-item> </el-form-item>
@ -48,6 +63,8 @@ export default {
visible: false, visible: false,
categoryList: [], categoryList: [],
categoryListVisible: false, categoryListVisible: false,
epmetCodeListVisible: false,
epmetCodeList: [],
dataForm: { dataForm: {
id: '', id: '',
categoryName: '', categoryName: '',
@ -55,7 +72,9 @@ export default {
parentName: '', parentName: '',
sort: 0, sort: 0,
categoryType: '', categoryType: '',
categoryCode: '' categoryCode: '',
epmetCategoryCode: '',
epmetCategoryName: ''
}, },
secondOrgDictList: [] secondOrgDictList: []
} }
@ -82,6 +101,12 @@ export default {
} }
}, },
methods: { methods: {
// ,
epmetCodeListTreeCurrentChangeHandle (data) {
this.dataForm.epmetCategoryCode = data.categoryCode
this.dataForm.epmetCategoryName = data.categoryName
this.epmetCodeListVisible = false
},
init () { init () {
this.visible = true this.visible = true
this.$nextTick(() => { this.$nextTick(() => {
@ -99,10 +124,20 @@ export default {
}) })
}) })
this.getSecondOrgDicList() this.getSecondOrgDicList()
this.getEpmetCoEdeDeptList()
}, },
changeOrgType (item) { changeOrgType (item) {
this.dataForm.categoryType = item this.dataForm.categoryType = item
}, },
//
getEpmetCoEdeDeptList () {
return this.$http.get('/events/category/getCategoryCode').then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
this.epmetCodeList = res.data.options
}).catch(() => { })
},
getcategoryList () { getcategoryList () {
return this.$http.get('/events/category/list').then(({ data: res }) => { return this.$http.get('/events/category/list').then(({ data: res }) => {
if (res.code !== 0) { if (res.code !== 0) {

Loading…
Cancel
Save