Browse Source

服务类别列表回显

rizhao_dev
mk 2 years ago
parent
commit
17bc6fbbca
  1. 36
      src/views/modules/communityService/treatment/publish.vue
  2. 2
      src/views/modules/cpts/base/index.vue

36
src/views/modules/communityService/treatment/publish.vue

@ -71,7 +71,7 @@ export default {
{ field: "序号", keyName: "", type: "no" },
{ field: "发布时间", keyName: "releaseTime", type: "date" },
{ field: "服务标题", keyName: "title", type: "date" },
{ field: "服务类型", keyName: "serviceType", type: "text" },
{ field: "服务类型", keyName: "serviceType", type: "select",option:[] },
{ field: "商户名称", keyName: "unitName", type: "text" },
{ field: "地址", keyName: "unitAddr", type: "text" },
{
@ -329,10 +329,40 @@ export default {
components: { basePage },
computed: {},
watch: {},
async created(){
await this.getTypeList()
},
async mounted() {
async mounted() {},
},
methods: {},
methods: {
async getTypeList(){
let url = '/heart/icresidemanddict/pagelist'
let par = {
customerId: localStorage.getItem("customerId"),
pageNo: 1,
pageSize: 999,
firstCategoryCode: "",
}
const {data,code,msg} = await requestPost(url,par)
if(code == 0){
this.tableParams.forEach(item=>{
if(item.keyName == 'serviceType'){
item.option = data.list
.filter((item) => item.categoryName == "服务类型")[0]
.children.map((item) => ({
label: item.categoryName,
value: item.categoryCode,
}));
}
})
console.log(this.tableParams);
}else{
console.log(msg);
}
},
},
};
</script>

2
src/views/modules/cpts/base/index.vue

@ -439,7 +439,7 @@ export default {
},
filterLabel(){
return (val,list) => {
return list.filter(item=>item.value == val)[0].label
return list.filter(item=>item.value == val)[0] ?list.filter(item=>item.value == val)[0].label:''
}
},
...mapGetters(["clientHeight", "iframeHeight"]),

Loading…
Cancel
Save