Browse Source

事件转服务换接口

feature
mk 1 year ago
parent
commit
3daf72bd0f
  1. 25
      src/views/modules/shequzhili/eventOld/cpts/process-form-demand.vue

25
src/views/modules/shequzhili/eventOld/cpts/process-form-demand.vue

@ -24,7 +24,7 @@
prop="categoryCode"> prop="categoryCode">
<div :class="{ 'visiual-form': source === 'visiual' }"> <div :class="{ 'visiual-form': source === 'visiual' }">
<el-cascader v-model.trim="formData.categoryCode" :options="demandOptions" clearable class="cell-width-1" <el-cascader v-model.trim="formData.categoryCode" :props="{label:'categoryName',value:'categoryCode',children:'childCateList'}" :options="demandOptions" clearable class="cell-width-1"
@change="handleCateSlect"></el-cascader> @change="handleCateSlect"></el-cascader>
</div> </div>
@ -363,9 +363,8 @@ export default {
// } // }
// }, // },
async getDemandOptions() { async getDemandOptions() {
const url = "/governance/icresidemanddict/demandoption" const url = "/actual/base/serviceitem/listAllCategory"
let params = {} const { data, code, msg } = await requestPost(url)
const { data, code, msg } = await requestPost(url, params)
if (code === 0) { if (code === 0) {
this.demandOptions = this.getFlagData( this.demandOptions = this.getFlagData(
this.getTreeData(data), this.getTreeData(data),
@ -391,10 +390,10 @@ export default {
if (!Array.isArray(data)) return []; if (!Array.isArray(data)) return [];
let arr = data.map((item) => { let arr = data.map((item) => {
let _item = {}; let _item = {};
if (item.children) { if (item.childCateList) {
if (item.children.length === 0) if (item.childCateList.length === 0)
_item = { ...item, children: undefined }; _item = { ...item, childCateList: undefined };
else _item = { ...item, children: this.getTreeData(item.children) }; else _item = { ...item, childCateList: this.getTreeData(item.childCateList) };
} else { } else {
_item = { ...item }; _item = { ...item };
} }
@ -406,8 +405,8 @@ export default {
if (!Array.isArray(data)) return []; if (!Array.isArray(data)) return [];
let arr1 = data.filter((item) => item[flag]); let arr1 = data.filter((item) => item[flag]);
let arr2 = arr1.map((item) => { let arr2 = arr1.map((item) => {
if (item.children) if (item.childCateList)
return { ...item, children: this.getFlagData(item.children, flag) }; return { ...item, childCateList: this.getFlagData(item.childCateList, flag) };
else return item; else return item;
}); });
// console.log('arrr-oppp', arr2) // console.log('arrr-oppp', arr2)
@ -432,11 +431,11 @@ export default {
this.$message.error("请先选择服务类型!"); this.$message.error("请先选择服务类型!");
return; return;
} }
const url = "/actual/base/serviceitem/listServerOrg"; const url = "/actual/base/serviceitem/listServerOrgNewTask";
let params = { let params = {
serviceTypeId: this.formData.categoryCode, serverOrgCategoryCode: this.formData.categoryCode[1],
serverOrgType: val, serverOrgType: val,
businessType: "resi_service", serverParentOrgCategoryCode:this.formData.categoryCode[0],
}; };
let { data, code, msg } = await requestPost(url, params); let { data, code, msg } = await requestPost(url, params);
if (code == 0) { if (code == 0) {

Loading…
Cancel
Save