Browse Source

统一字段

feature
mk 2 years ago
parent
commit
a06cdf8d06
  1. 18
      src/views/modules/communityService/fuwuzhaoren/addForm.vue
  2. 18
      src/views/modules/communityService/gangweizhaoren/addForm.vue
  3. 18
      src/views/modules/communityService/jinengzhaoren/addForm.vue
  4. 31
      src/views/modules/communityService/wennuanzhaoren/addForm.vue

18
src/views/modules/communityService/fuwuzhaoren/addForm.vue

@ -175,7 +175,7 @@
</el-form-item>
<el-form-item
label="服务范围"
prop="objList"
prop="gridIdList"
label-width="150px"
:class="{ 'form-item': source === 'visiual' }"
style="display: block"
@ -449,7 +449,7 @@ export default {
policyId: "", //
serviceOrgType: "", // community_org ic_user_volunteer party_unit
serviceOrgId: "", //Id
objList: [], //
gridIdList: [], //
principalName: "", //()
principalContact: "", //
serviceTimeStart: "", //yyyy-MM-dd
@ -482,7 +482,7 @@ export default {
serviceTimeStart: [
{ required: true, message: "服务时间不能为空", trigger: "change" },
],
objList: [
gridIdList: [
{ required: true, message: "服务范围不能为空", trigger: "change" },
],
resiSearchTagId: [
@ -634,7 +634,9 @@ export default {
if (code === 0) {
this.formData = { ...data };
console.log(this.formData);
if(!data.noticeApproches){
this.formData.noticeApproches = [];
}
this.scopeIdArray = data.gridIdList.map(i => i.objectId);
this.formData.serviceTypeLevel1Id = data.serviceTypeLevel1Id;
this.handleChangeServiceTypeLevel1();
@ -891,7 +893,7 @@ export default {
},
handleChangeScope(value) {
this.formData.objList = [];
this.formData.gridIdList = [];
let selArray = this.$refs["myCascader"].getCheckedNodes();
console.log("handleChangeScope", selArray);
selArray.forEach((element) => {
@ -900,7 +902,7 @@ export default {
objectId: element.data.objectId,
objectName: element.data.objectName,
};
this.formData.objList.push(obj);
this.formData.gridIdList.push(obj);
});
},
@ -919,7 +921,7 @@ export default {
setTimeout(() => {
this.btnDisable = false;
}, 10000);
this.formData.objList = await this.handleTreeList();
this.formData.gridIdList = await this.handleTreeList();
this.$refs["ref_form"].validate((valid, messageObj) => {
if (!valid) {
app.util.validateRule(messageObj);
@ -1008,7 +1010,7 @@ export default {
this.formData = {
serviceTypeLevel1Id: "", // id
serviceTypeLevel2Id: "", // id
objList: [], //
gridIdList: [], //
principalName: "", //()
principalContact: "", //
serviceTimeStart: "", //yyyy-MM-dd

18
src/views/modules/communityService/gangweizhaoren/addForm.vue

@ -175,7 +175,7 @@
</el-form-item>
<el-form-item
label="服务范围"
prop="objList"
prop="gridIdList"
label-width="150px"
:class="{ 'form-item': source === 'visiual' }"
style="display: block"
@ -449,7 +449,7 @@ export default {
policyId: "", //
serviceOrgType: "", // community_org ic_user_volunteer party_unit
serviceOrgId: "", //Id
objList: [], //
gridIdList: [], //
principalName: "", //()
principalContact: "", //
serviceTimeStart: "", //yyyy-MM-dd
@ -482,7 +482,7 @@ export default {
serviceTimeStart: [
{ required: true, message: "服务时间不能为空", trigger: "change" },
],
objList: [
gridIdList: [
{ required: true, message: "服务范围不能为空", trigger: "change" },
],
resiSearchTagId: [
@ -634,7 +634,9 @@ export default {
if (code === 0) {
this.formData = { ...data };
console.log(this.formData);
if(!data.noticeApproches){
this.formData.noticeApproches = [];
}
this.scopeIdArray = data.gridIdList.map(i => i.objectId);
this.formData.serviceTypeLevel1Id = data.serviceTypeLevel1Id;
this.handleChangeServiceTypeLevel1();
@ -891,7 +893,7 @@ export default {
},
handleChangeScope(value) {
this.formData.objList = [];
this.formData.gridIdList = [];
let selArray = this.$refs["myCascader"].getCheckedNodes();
console.log("handleChangeScope", selArray);
selArray.forEach((element) => {
@ -900,7 +902,7 @@ export default {
objectId: element.data.objectId,
objectName: element.data.objectName,
};
this.formData.objList.push(obj);
this.formData.gridIdList.push(obj);
});
},
@ -919,7 +921,7 @@ export default {
setTimeout(() => {
this.btnDisable = false;
}, 10000);
this.formData.objList = await this.handleTreeList();
this.formData.gridIdList = await this.handleTreeList();
this.$refs["ref_form"].validate((valid, messageObj) => {
if (!valid) {
app.util.validateRule(messageObj);
@ -1008,7 +1010,7 @@ export default {
this.formData = {
serviceTypeLevel1Id: "", // id
serviceTypeLevel2Id: "", // id
objList: [], //
gridIdList: [], //
principalName: "", //()
principalContact: "", //
serviceTimeStart: "", //yyyy-MM-dd

18
src/views/modules/communityService/jinengzhaoren/addForm.vue

@ -175,7 +175,7 @@
</el-form-item>
<el-form-item
label="服务范围"
prop="objList"
prop="gridIdList"
label-width="150px"
:class="{ 'form-item': source === 'visiual' }"
style="display: block"
@ -449,7 +449,7 @@ export default {
policyId: "", //
serviceOrgType: "", // community_org ic_user_volunteer party_unit
serviceOrgId: "", //Id
objList: [], //
gridIdList: [], //
principalName: "", //()
principalContact: "", //
serviceTimeStart: "", //yyyy-MM-dd
@ -483,7 +483,7 @@ export default {
serviceTimeStart: [
{ required: true, message: "服务时间不能为空", trigger: "change" },
],
objList: [
gridIdList: [
{ required: true, message: "服务范围不能为空", trigger: "change" },
],
resiSearchTagId: [
@ -635,7 +635,9 @@ export default {
if (code === 0) {
this.formData = { ...data };
console.log(this.formData);
if(!data.noticeApproches){
this.formData.noticeApproches = [];
}
this.scopeIdArray = data.gridIdList.map(i => i.objectId);
this.formData.serviceTypeLevel1Id = data.serviceTypeLevel1Id;
this.handleChangeServiceTypeLevel1();
@ -891,7 +893,7 @@ export default {
},
handleChangeScope(value) {
this.formData.objList = [];
this.formData.gridIdList = [];
let selArray = this.$refs["myCascader"].getCheckedNodes();
console.log("handleChangeScope", selArray);
selArray.forEach((element) => {
@ -900,7 +902,7 @@ export default {
objectId: element.data.objectId,
objectName: element.data.objectName,
};
this.formData.objList.push(obj);
this.formData.gridIdList.push(obj);
});
},
@ -919,7 +921,7 @@ export default {
setTimeout(() => {
this.btnDisable = false;
}, 10000);
this.formData.objList = await this.handleTreeList();
this.formData.gridIdList = await this.handleTreeList();
this.$refs["ref_form"].validate((valid, messageObj) => {
if (!valid) {
app.util.validateRule(messageObj);
@ -1008,7 +1010,7 @@ export default {
this.formData = {
serviceTypeLevel1Id: "", // id
serviceTypeLevel2Id: "", // id
objList: [], //
gridIdList: [], //
principalName: "", //()
principalContact: "", //
serviceTimeStart: "", //yyyy-MM-dd

31
src/views/modules/communityService/wennuanzhaoren/addForm.vue

@ -169,13 +169,13 @@
style="display: block"
>
<el-checkbox-group v-model="formData.noticeApproches">
<el-checkbox label="sms" value="sms">短信通知</el-checkbox>
<el-checkbox label="wx_official_account" value="wx_official_account">微信公众号消息通知</el-checkbox>
<el-checkbox label="sms" >短信通知</el-checkbox>
<el-checkbox label="wx_official_account" >微信公众号消息通知</el-checkbox>
</el-checkbox-group>
</el-form-item>
<el-form-item
label="服务范围"
prop="objList"
prop="gridIdList"
label-width="150px"
:class="{ 'form-item': source === 'visiual' }"
style="display: block"
@ -449,7 +449,7 @@ export default {
policyId: "", //
serviceOrgType: "", // community_org ic_user_volunteer party_unit
serviceOrgId: "", //Id
objList: [], //
gridIdList: [], //
principalName: "", //()
principalContact: "", //
serviceTimeStart: "", //yyyy-MM-dd
@ -483,7 +483,7 @@ export default {
serviceTimeStart: [
{ required: true, message: "服务时间不能为空", trigger: "change" },
],
objList: [
gridIdList: [
{ required: true, message: "服务范围不能为空", trigger: "change" },
],
resiSearchTagId: [
@ -586,7 +586,7 @@ export default {
if (this.formType === "add") {
this.$refs.ref_form.resetFields();
} else if (this.formType == "edit") {
this.loadInfo();
await this.loadInfo();
}
await this.iniDefaultData();
@ -635,14 +635,15 @@ export default {
if (code === 0) {
this.formData = { ...data };
console.log(this.formData);
if(!data.noticeApproches){
this.formData.noticeApproches = [];
}
this.scopeIdArray = data.gridIdList.map(i => i.objectId);
this.formData.serviceTypeLevel1Id = data.serviceTypeLevel1Id;
this.handleChangeServiceTypeLevel1();
this.formData.serviceTypeLevel2Id = data.serviceTypeLevel2Id;
this.feedbackFormData = { ...data.feedback };
await this.getServiceuserList(data.serviceOrgType);
await this.getTagName();
// this.fileList = []
// if (data.feedback && data.feedback.fileList && data.feedback.fileList.length > 0) {
@ -772,7 +773,6 @@ export default {
},
async iniDefaultData() {
const { defaultData } = this;
console.log("iniDefaultData3", defaultData);
if (defaultData) {
const { serviceOrgType, serviceOrgId, scopeIdArray } = defaultData;
if (serviceOrgType) {
@ -784,8 +784,8 @@ export default {
}
if (scopeIdArray) {
this.scopeIdArray = scopeIdArray;
await nextTick();
this.handleChangeScope();
// await nextTick();
// this.handleChangeScope();
}
}
},
@ -891,16 +891,15 @@ export default {
},
handleChangeScope(value) {
this.formData.objList = [];
this.formData.gridIdList = [];
let selArray = this.$refs["myCascader"].getCheckedNodes();
console.log("handleChangeScope", selArray);
selArray.forEach((element) => {
let obj = {
objectType: element.data.objectType,
objectId: element.data.objectId,
objectName: element.data.objectName,
};
this.formData.objList.push(obj);
this.formData.gridIdList.push(obj);
});
},
@ -919,7 +918,7 @@ export default {
setTimeout(() => {
this.btnDisable = false;
}, 10000);
this.formData.objList = await this.handleTreeList();
this.formData.gridIdList = await this.handleTreeList();
this.$refs["ref_form"].validate((valid, messageObj) => {
if (!valid) {
app.util.validateRule(messageObj);
@ -1008,7 +1007,7 @@ export default {
this.formData = {
serviceTypeLevel1Id: "", // id
serviceTypeLevel2Id: "", // id
objList: [], //
gridIdList: [], //
principalName: "", //()
principalContact: "", //
serviceTimeStart: "", //yyyy-MM-dd

Loading…
Cancel
Save