|
|
|
@ -48,7 +48,7 @@ |
|
|
|
> |
|
|
|
</el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
<el-form-item |
|
|
|
label="服务组织" |
|
|
|
prop="serviceOrgId" |
|
|
|
@ -88,7 +88,7 @@ |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
<el-form-item |
|
|
|
label="服务范围" |
|
|
|
prop="objList" |
|
|
|
@ -107,7 +107,7 @@ |
|
|
|
@change="handleChangeScope" |
|
|
|
></el-cascader> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
<el-form-item |
|
|
|
label="政策依据" |
|
|
|
prop="policyId" |
|
|
|
@ -129,7 +129,7 @@ |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
|
|
|
|
|
|
|
|
<el-button |
|
|
|
style="margin-left: 10px" |
|
|
|
type="primary" |
|
|
|
@ -138,7 +138,7 @@ |
|
|
|
>预览</el-button |
|
|
|
> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
<el-form-item |
|
|
|
label="经办人" |
|
|
|
prop="principalName" |
|
|
|
@ -167,7 +167,7 @@ |
|
|
|
> |
|
|
|
</el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
<el-form-item |
|
|
|
label="服务时间" |
|
|
|
label-width="150px" |
|
|
|
@ -198,7 +198,7 @@ |
|
|
|
> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
<el-form-item |
|
|
|
label="备注" |
|
|
|
prop="remark" |
|
|
|
@ -232,7 +232,7 @@ |
|
|
|
</el-form> |
|
|
|
<div v-show="formType === 'feedback' || showFeedback"> |
|
|
|
<!-- <h3 class="d-h3">反馈内容</h3> --> |
|
|
|
|
|
|
|
|
|
|
|
<el-form |
|
|
|
ref="ref_form_feedback" |
|
|
|
:inline="true" |
|
|
|
@ -257,7 +257,7 @@ |
|
|
|
v-model="feedbackFormData.serviceGoal" |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
<el-form-item |
|
|
|
label="服务效果" |
|
|
|
prop="serviceEffect" |
|
|
|
@ -275,7 +275,7 @@ |
|
|
|
v-model="feedbackFormData.serviceEffect" |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
<el-form-item |
|
|
|
label="服务人数" |
|
|
|
style="display: block" |
|
|
|
@ -291,7 +291,7 @@ |
|
|
|
label="服务人数" |
|
|
|
></el-input-number> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
<el-form-item |
|
|
|
label="服务状态" |
|
|
|
style="display: block" |
|
|
|
@ -372,7 +372,7 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
<el-form-item |
|
|
|
class="block" |
|
|
|
label="附件" |
|
|
|
@ -403,7 +403,7 @@ |
|
|
|
</el-form> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="div_btn"> |
|
|
|
<el-button size="small" @click="handleCancle">取 消</el-button> |
|
|
|
<el-button |
|
|
|
@ -414,7 +414,7 @@ |
|
|
|
>确 定</el-button |
|
|
|
> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<el-dialog |
|
|
|
v-if="showPersonList" |
|
|
|
:visible.sync="showPersonList" |
|
|
|
@ -438,7 +438,7 @@ |
|
|
|
</el-dialog> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
|
|
<script> |
|
|
|
import { mapGetters } from "vuex"; |
|
|
|
import { Loading } from "element-ui"; // 引入Loading服务 |
|
|
|
@ -446,10 +446,10 @@ |
|
|
|
import personList from "../policy/personList"; |
|
|
|
import nextTick from "dai-js/tools/nextTick"; |
|
|
|
import daiMap from "@/utils/dai-map"; |
|
|
|
|
|
|
|
|
|
|
|
let loading; // 加载动画 |
|
|
|
let map; |
|
|
|
|
|
|
|
|
|
|
|
export default { |
|
|
|
props: { |
|
|
|
defaultData: { |
|
|
|
@ -487,7 +487,7 @@ |
|
|
|
default: "manage", |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
data() { |
|
|
|
let endDisabledDate = (time) => { |
|
|
|
//这个关键属性我们一定要写在data的里面并且return的外面,这是动态改变区间的关键 |
|
|
|
@ -508,13 +508,13 @@ |
|
|
|
let nowData = Date.now(); |
|
|
|
return time.getTime() > nowData; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
return { |
|
|
|
btnDisable: false, |
|
|
|
casOptions: [], |
|
|
|
scopeIdArray: [], |
|
|
|
iscascaderShow: 0, |
|
|
|
|
|
|
|
|
|
|
|
optionProps: { |
|
|
|
multiple: true, |
|
|
|
value: "objectId", |
|
|
|
@ -523,7 +523,7 @@ |
|
|
|
checkStrictly: true, |
|
|
|
emitPath: false, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
keyWords: "", |
|
|
|
formData: { |
|
|
|
serviceCategoryKey: "", |
|
|
|
@ -550,28 +550,28 @@ |
|
|
|
address: "", |
|
|
|
fileList: [], // 附件列表 |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
endPickerOptions: { |
|
|
|
// disabledDate: endDisabledDate, |
|
|
|
}, |
|
|
|
startPickerOptions: { |
|
|
|
// disabledDate: startDisabledDate, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
showFeedback: false, |
|
|
|
serviceOptions: [], |
|
|
|
serviceOptiondList: [], |
|
|
|
policyList: [], |
|
|
|
|
|
|
|
|
|
|
|
fileList: [], |
|
|
|
uploadUlr: window.SITE_CONFIG["apiURL"] + "/oss/file/uploadvariedfile", |
|
|
|
|
|
|
|
|
|
|
|
policyId: "", |
|
|
|
showPersonList: false, |
|
|
|
ruleList: [], |
|
|
|
|
|
|
|
|
|
|
|
firstInitMap: true, |
|
|
|
|
|
|
|
|
|
|
|
categrayOptions: [], |
|
|
|
statusArray: [ |
|
|
|
{ |
|
|
|
@ -599,7 +599,7 @@ |
|
|
|
], |
|
|
|
}; |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
computed: { |
|
|
|
dataRule() { |
|
|
|
return { |
|
|
|
@ -609,7 +609,7 @@ |
|
|
|
serviceOrgId: [ |
|
|
|
{ required: true, message: "服务组织不能为空", trigger: "change" }, |
|
|
|
], |
|
|
|
|
|
|
|
|
|
|
|
serviceTimeStart: [ |
|
|
|
{ required: true, message: "服务时间不能为空", trigger: "change" }, |
|
|
|
], |
|
|
|
@ -623,7 +623,7 @@ |
|
|
|
serviceGoal: [ |
|
|
|
{ required: true, message: "服务目标不能为空", trigger: "blur" }, |
|
|
|
], |
|
|
|
|
|
|
|
|
|
|
|
serviceEffect: [ |
|
|
|
{ required: true, message: "服务效果不能为空", trigger: "blur" }, |
|
|
|
], |
|
|
|
@ -640,7 +640,7 @@ |
|
|
|
}; |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
watch: { |
|
|
|
"formData.serviceTimeEnd": function (val) { |
|
|
|
if (val && val != "") { |
|
|
|
@ -649,14 +649,14 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
components: { personList }, |
|
|
|
|
|
|
|
|
|
|
|
async mounted() { |
|
|
|
this.startLoading(); |
|
|
|
// 都已经重置了,还放在prop里干嘛,我不理解 |
|
|
|
this.categrayOptions = this.categrayArray; |
|
|
|
|
|
|
|
|
|
|
|
this.getCategrayList(); |
|
|
|
this.getDictOptions(); |
|
|
|
this.getPolicyList(); |
|
|
|
@ -664,18 +664,18 @@ |
|
|
|
this.initMap(); |
|
|
|
this.$refs.ref_form_feedback.resetFields(); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (this.formType === "add") { |
|
|
|
this.$refs.ref_form.resetFields(); |
|
|
|
await this.loadScopeTree(); |
|
|
|
} else { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
await this.iniDefaultData(); |
|
|
|
|
|
|
|
|
|
|
|
this.endLoading(); |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
methods: { |
|
|
|
async iniDefaultData() { |
|
|
|
const { defaultData } = this; |
|
|
|
@ -696,48 +696,48 @@ |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
//加载组织数据 |
|
|
|
async handlePersonList() { |
|
|
|
if (!this.formData.policyId) { |
|
|
|
this.$message.info("请先选择政策"); |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
this.policyId = this.formData.policyId; |
|
|
|
await this.loadRuleList(); |
|
|
|
|
|
|
|
|
|
|
|
this.showPersonList = true; |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
async loadRuleList() { |
|
|
|
const url = "/heart/policy/rulelist/" + this.policyId; |
|
|
|
|
|
|
|
const url = "/governance/policy/rulelist/" + this.policyId; |
|
|
|
|
|
|
|
let params = {}; |
|
|
|
|
|
|
|
|
|
|
|
const { data, code, msg } = await requestPost(url, params); |
|
|
|
|
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
this.ruleList = data; |
|
|
|
} else { |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
handleClose() { |
|
|
|
this.showPersonList = false; |
|
|
|
}, |
|
|
|
handleOk() { |
|
|
|
this.showPersonList = false; |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
async getPolicyList() { |
|
|
|
const url = "/heart/policy/policyListSelect"; |
|
|
|
|
|
|
|
const url = "/governance/policy/policyListSelect"; |
|
|
|
|
|
|
|
let params = {}; |
|
|
|
|
|
|
|
|
|
|
|
const { data, code, msg } = await requestPost(url, params); |
|
|
|
|
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
this.policyList = data; |
|
|
|
} else { |
|
|
|
@ -760,17 +760,17 @@ |
|
|
|
return this.$message.error("网络错误"); |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
// 字典 |
|
|
|
async getCategrayList() { |
|
|
|
const url = "/sys/dict/data/dictlist"; |
|
|
|
|
|
|
|
|
|
|
|
let params = { |
|
|
|
dictType: "ic_service_type", |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
const { data, code, msg } = await requestPost(url, params); |
|
|
|
|
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
this.categrayOptions = data; |
|
|
|
} else { |
|
|
|
@ -783,17 +783,17 @@ |
|
|
|
else this.getServiceuserList(val, "query_demand"); |
|
|
|
} else this.getServiceuserList(val, ""); |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
async getServiceuserList(serviceType, query) { |
|
|
|
if (!serviceType) return false; |
|
|
|
|
|
|
|
|
|
|
|
const params = { |
|
|
|
serviceName: "", |
|
|
|
serviceType: serviceType, |
|
|
|
queryPurpose: query, |
|
|
|
}; |
|
|
|
await this.$http |
|
|
|
.post("/heart/userdemand/servicelist", params) |
|
|
|
.post("/governance/userdemand/servicelist", params) |
|
|
|
.then(({ data: res }) => { |
|
|
|
if (res.code !== 0) { |
|
|
|
return this.$message.error(res.msg); |
|
|
|
@ -807,22 +807,22 @@ |
|
|
|
}, |
|
|
|
handleChangeFeedback(val) { |
|
|
|
this.showFeedback = val; |
|
|
|
|
|
|
|
|
|
|
|
if (this.firstInitMap) { |
|
|
|
this.$nextTick(() => { |
|
|
|
this.initMap(); |
|
|
|
}); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
// 获取服务范围树 |
|
|
|
async loadScopeTree() { |
|
|
|
const url = "/gov/org/icServiceProject/service/serviceScopeTree"; |
|
|
|
// const url = 'http://yapi.elinkservice.cn/mock/245/gov/org/isServiceProject/service/serviceScopeTree' |
|
|
|
let params = {}; |
|
|
|
|
|
|
|
|
|
|
|
const { data, code, msg } = await requestPost(url, params); |
|
|
|
|
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
++this.iscascaderShow; |
|
|
|
this.casOptions = []; |
|
|
|
@ -832,7 +832,7 @@ |
|
|
|
this.$message.error(rspMsg); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
handleChangeScope(value) { |
|
|
|
this.formData.objList = []; |
|
|
|
let selArray = this.$refs["myCascader"].getCheckedNodes(); |
|
|
|
@ -851,7 +851,7 @@ |
|
|
|
this.formData.objList.push(obj); |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
async handleComfirm() { |
|
|
|
if (this.formType === "add") { |
|
|
|
this.handleAdd(); |
|
|
|
@ -859,7 +859,7 @@ |
|
|
|
this.handleFeedback(); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
async handleAdd() { |
|
|
|
this.btnDisable = true; |
|
|
|
setTimeout(() => { |
|
|
|
@ -876,7 +876,7 @@ |
|
|
|
this.$message.error("服务截止时间必须大于服务开始时间"); |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (this.showFeedback) { |
|
|
|
this.$refs["ref_form_feedback"].validate((valid, messageObj) => { |
|
|
|
if (!valid) { |
|
|
|
@ -893,7 +893,7 @@ |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
async addFuwu() { |
|
|
|
if (this.showFeedback) { |
|
|
|
this.feedbackFormData.fileList = []; |
|
|
|
@ -902,11 +902,11 @@ |
|
|
|
} else { |
|
|
|
this.formData.feedback = null; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
console.log(this.formData); |
|
|
|
// return false |
|
|
|
const regPhone = /^1(3|4|5|6|7|8|9)\d{9}$/; //手机号码 |
|
|
|
|
|
|
|
|
|
|
|
if ( |
|
|
|
this.formData.principalContact && |
|
|
|
regPhone.test(this.formData.principalContact) === false |
|
|
|
@ -918,18 +918,18 @@ |
|
|
|
}); |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (this.source === "manage") { |
|
|
|
this.formData.serviceCategoryKey = this.serviceCategoryKey; |
|
|
|
} |
|
|
|
const url = "/heart/icServiceRecordV2/add"; |
|
|
|
// const url = 'http://yapi.elinkservice.cn/mock/245/heart/icServiceProject/service/initiate' |
|
|
|
const url = "/governance/icServiceRecordV2/add"; |
|
|
|
// const url = 'http://yapi.elinkservice.cn/mock/245/governance/icServiceProject/service/initiate' |
|
|
|
let params = { |
|
|
|
...this.formData, |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
const { data, code, msg } = await requestPost(url, params); |
|
|
|
|
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
this.$message.success("发起成功"); |
|
|
|
this.resetData(); |
|
|
|
@ -938,13 +938,13 @@ |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
async handleFeedback() { |
|
|
|
this.btnDisable = true; |
|
|
|
setTimeout(() => { |
|
|
|
this.btnDisable = false; |
|
|
|
}, 10000); |
|
|
|
|
|
|
|
|
|
|
|
this.$refs["ref_form_feedback"].validate((valid, messageObj) => { |
|
|
|
if (!valid) { |
|
|
|
app.util.validateRule(messageObj); |
|
|
|
@ -954,23 +954,23 @@ |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
async addFeecback() { |
|
|
|
this.feedbackFormData.fileList = []; |
|
|
|
this.feedbackFormData.fileList = [...this.fileList]; |
|
|
|
this.feedbackFormData.serviceRecordId = this.serviceRecordId; |
|
|
|
|
|
|
|
|
|
|
|
console.log(this.feedbackFormData); |
|
|
|
// return false |
|
|
|
|
|
|
|
const url = "/heart/icServiceFeedbackV2/add"; |
|
|
|
|
|
|
|
|
|
|
|
const url = "/governance/icServiceFeedbackV2/add"; |
|
|
|
|
|
|
|
let params = { |
|
|
|
...this.feedbackFormData, |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
const { data, code, msg } = await requestPost(url, params); |
|
|
|
|
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
this.$message.success("反馈成功"); |
|
|
|
this.resetData(); |
|
|
|
@ -979,11 +979,11 @@ |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
beforeUpload(file) { |
|
|
|
const array = file.name.split("."); |
|
|
|
const extension = array[array.length - 1]; |
|
|
|
|
|
|
|
|
|
|
|
const formatarray = [ |
|
|
|
"jpg", |
|
|
|
"png", |
|
|
|
@ -999,13 +999,13 @@ |
|
|
|
"xlsx", |
|
|
|
"pdf", |
|
|
|
]; |
|
|
|
|
|
|
|
|
|
|
|
if (formatarray.indexOf(extension) === -1) { |
|
|
|
this.$message.error("只支持图片、word、pdf"); |
|
|
|
return false; |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
handleFileRemove(file) { |
|
|
|
if (file && file.status === "success") { |
|
|
|
this.fileList.splice( |
|
|
|
@ -1014,17 +1014,17 @@ |
|
|
|
); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
handleFileSuccess(res, file) { |
|
|
|
if (res.code === 0 && res.msg === "success") { |
|
|
|
const array = file.name.split("."); |
|
|
|
const fileType = array[array.length - 1]; |
|
|
|
|
|
|
|
|
|
|
|
const picArray = ["jpg", "png", "jpeg", "bmp"]; |
|
|
|
const videoarray = ["mp4", "wma", "m4a"]; |
|
|
|
const docArray = ["doc", "docx", "xls", "xlsx", "pdf"]; |
|
|
|
const mp3Array = ["mp3"]; |
|
|
|
|
|
|
|
|
|
|
|
if (picArray.indexOf(fileType) > -1) { |
|
|
|
file.format = "image"; |
|
|
|
} else if (videoarray.indexOf(fileType) > -1) { |
|
|
|
@ -1034,19 +1034,19 @@ |
|
|
|
} else if (mp3Array.indexOf(fileType) > -1) { |
|
|
|
file.format = "voice"; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
file.url = res.data.url; |
|
|
|
file.type = fileType; |
|
|
|
|
|
|
|
|
|
|
|
file.name = file.name; |
|
|
|
file.type = file.type; |
|
|
|
file.url = file.url; |
|
|
|
|
|
|
|
|
|
|
|
this.fileList.push(file); |
|
|
|
console.log(this.fileList); |
|
|
|
} else this.$message.error(res.msg); |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
//下载 |
|
|
|
handleFileDownload(file) { |
|
|
|
var a = document.createElement("a"); |
|
|
|
@ -1060,11 +1060,11 @@ |
|
|
|
this.resetData(); |
|
|
|
this.$emit("handleClose"); |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
// 地图初始化函数,本例取名为init,开发者可根据实际情况定义 |
|
|
|
initMap() { |
|
|
|
let { latitude, longitude } = this.$store.state.user; |
|
|
|
|
|
|
|
|
|
|
|
map = new daiMap( |
|
|
|
document.getElementById("map_app"), |
|
|
|
{ latitude, longitude }, |
|
|
|
@ -1074,29 +1074,29 @@ |
|
|
|
rotation: 45, // 设置地图旋转角度 |
|
|
|
} |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
// 监听地图平移结束 |
|
|
|
map.on("dragend", (e) => { |
|
|
|
this.handleMoveCenter(e); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
map.setCenter(latitude, longitude); |
|
|
|
map.setMarker(latitude, longitude); |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
async handleMoveCenter() { |
|
|
|
//修改地图中心点 |
|
|
|
const { lat, lng } = map.getCenter(); |
|
|
|
this.feedbackFormData.latitude = lat; |
|
|
|
this.feedbackFormData.longitude = lng; |
|
|
|
map.setMarker(lat, lng); |
|
|
|
|
|
|
|
|
|
|
|
let { msg, data } = await map.getAddress(lat, lng); |
|
|
|
if (msg == "success") { |
|
|
|
this.feedbackFormData.address = data.address; |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
async handleSearchMap() { |
|
|
|
const { msg, data } = await map.searchNearby(this.keyWords); |
|
|
|
if (msg == "success") { |
|
|
|
@ -1109,7 +1109,7 @@ |
|
|
|
this.$message.error("未检索到相关位置坐标"); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
resetData() { |
|
|
|
this.formData = { |
|
|
|
objList: [], // |
|
|
|
@ -1150,11 +1150,11 @@ |
|
|
|
}, |
|
|
|
}; |
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
|
@import "@/assets/scss/modules/management/form-main.scss"; |
|
|
|
@import "@/assets/scss/modules/visual/a_customize.scss"; |
|
|
|
|
|
|
|
|
|
|
|
.form-item::v-deep .el-form-item__label { |
|
|
|
color: #fff; |
|
|
|
} |
|
|
|
@ -1162,10 +1162,9 @@ |
|
|
|
.el-radio { |
|
|
|
color: #fff; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.el-checkbox { |
|
|
|
color: #fff; |
|
|
|
} |
|
|
|
} |
|
|
|
</style> |
|
|
|
|