Browse Source

bug

feature
mk 2 years ago
parent
commit
ff906b9cbd
  1. 1
      src/views/modules/communityService/commonDemand/addForm.vue
  2. 100
      src/views/modules/communityService/commonDemand/index.vue

1
src/views/modules/communityService/commonDemand/addForm.vue

@ -96,6 +96,7 @@
class="item_width_1" class="item_width_1"
ref="myCascader" ref="myCascader"
v-model="scopeIdArray" v-model="scopeIdArray"
collapse-tags
:key="iscascaderShow" :key="iscascaderShow"
:options="casOptions" :options="casOptions"
:props="optionProps" :props="optionProps"

100
src/views/modules/communityService/commonDemand/index.vue

@ -92,9 +92,9 @@
size="small" size="small"
clearable> clearable>
<el-option v-for="item in serviceOptiondList" <el-option v-for="item in serviceOptiondList"
:key="item.value" :key="item.id"
:label="item.label" :label="item.name"
:value="item.value"> :value="item.id">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -375,21 +375,24 @@
components: { addForm, detailForm, feedBackForm, personList, editForm }, components: { addForm, detailForm, feedBackForm, personList, editForm },
data () { data () {
let endDisabledDate = (time) => {//datareturn let endDisabledDate = (time) => {
let nowData = Date.now() //datareturn
let nowData = Date.now();
if (this.formData.serviceTimeStart) { if (this.formData.serviceTimeStart) {
let serviceTimeStart = new Date(this.formData.serviceTimeStart) let serviceTimeStart = new Date(this.formData.serviceTimeStart);
return time.getTime() > nowData || time.getTime() < serviceTimeStart || time.getTime() === serviceTimeStart return (
} else { time.getTime() < serviceTimeStart- 24 * 60 * 60 * 1000 ||
return time.getTime() > nowData time.getTime() === serviceTimeStart- 24 * 60 * 60 * 1000
} );
} else {
} return (time.getTime() > nowData || time.getTime() === nowData) ;
let startDisabledDate = (time) => {//datareturn
let nowData = Date.now()
return time.getTime() > nowData
} }
};
// let startDisabledDate = (time) => {
// //datareturn
// let nowData = Date.now() - 24 * 60 * 60 * 1000;
// return time.getTime() < nowData;
// };
return { return {
// //
@ -446,7 +449,7 @@
disabledDate: endDisabledDate disabledDate: endDisabledDate
}, },
startPickerOptions: { startPickerOptions: {
disabledDate: startDisabledDate // disabledDate: startDisabledDate
}, },
serviceRecordId: '', serviceRecordId: '',
serviceName: '', serviceName: '',
@ -559,27 +562,46 @@
} }
}, },
async getServiceuserList (serviceType, query) { // async getServiceuserList (serviceType, query) {
if (!serviceType) return false; // if (!serviceType) return false;
const params = { // const params = {
serviceName: "", // serviceName: "",
serviceType: serviceType, // serviceType: serviceType,
queryPurpose: query, // queryPurpose: query,
}; // };
await this.$http // await this.$http
.post("/governance/userdemand/servicelist", params) // .post("/governance/userdemand/servicelist", params)
.then(({ data: res }) => { // .then(({ data: res }) => {
if (res.code !== 0) { // if (res.code !== 0) {
return this.$message.error(res.msg); // return this.$message.error(res.msg);
} else { // } else {
this.serviceOptiondList = res.data // this.serviceOptiondList = res.data
} // }
}) // })
.catch(() => { // .catch(() => {
return this.$message.error("网络错误"); // return this.$message.error("");
}); // });
}, // },
async getServiceuserList(serverOrgType) {
if (!serverOrgType) return false;
if (this.formData.serviceTypeLevel2Id == "") {
this.$message.error("请先选择服务类别!");
return;
}
const url = "/actual/base/serviceitem/listServerOrg";
let params = {
serviceTypeId: this.formData.serviceTypeLevel2Id,
serverOrgType: serverOrgType,
businessType: "common_service",
};
let { data, code, msg } = await requestPost(url, params);
if (code == 0) {
this.serviceOptiondList = data;
} else if (code >= 8000) {
this.$message.error(msg);
}
},
// //
async handlePersonList (row) { async handlePersonList (row) {

Loading…
Cancel
Save