Browse Source

标签配置可以在当前页面添加

feature
mk 2 years ago
parent
commit
8abfbfa72d
  1. 13
      src/views/modules/communityService/gxxq/detailForm.vue
  2. 16
      src/views/modules/communityService/gxxq/index.vue
  3. 2
      src/views/modules/communityService/labelConfig/addForm.vue

13
src/views/modules/communityService/gxxq/detailForm.vue

@ -5,7 +5,7 @@
<div class="m-info"> <div class="m-info">
<div class="info-prop"> <div class="info-prop">
<span class="info-title-2">需求类别: </span> <span class="info-title-2">需求类别: </span>
<span>{{ commonServiceTypeName || "--" }}</span> <span>{{ ServiceTypeName || "--" }}</span>
</div> </div>
<!-- <div class="info-prop"> <!-- <div class="info-prop">
@ -54,8 +54,8 @@
<div class="info-prop"> <div class="info-prop">
<span class="info-title-2">服务时间</span> <span class="info-title-2">服务时间</span>
<span>{{ formData.assignInfo.serviceTimeStart.substr(0,10) || "--" }}</span> <span>{{ formData.assignInfo.serviceTimeStart|| "--" }}</span>
<span>{{ formData.assignInfo.serviceTimeEnd.substr(0,10) || "--" }}</span> <span>{{ formData.assignInfo.serviceTimeEnd|| "--" }}</span>
</div> </div>
</template> </template>
</div> </div>
@ -88,7 +88,7 @@ export default {
keyWords: "", keyWords: "",
formData: {}, formData: {},
resiSearchTagName: "", resiSearchTagName: "",
ServiceTypeName:'',
policyId: "", policyId: "",
showPersonList: false, showPersonList: false,
ruleList: [], ruleList: [],
@ -150,8 +150,11 @@ export default {
const { data, code, msg } = await requestGet(url); const { data, code, msg } = await requestGet(url);
if (code === 0) { if (code === 0) {
console.log(data);
this.formData = { ...data }; this.formData = { ...data };
this.formData.gxxqId = this.gxxqId; this.formData.gxxqId = this.gxxqId;
let name = this.serviceTypesLevel1.filter(item=>item.id == data.servicePid)[0].name
this.ServiceTypeName = name +'-'+ this.commonServiceTypeName
await this.getTagName(); await this.getTagName();
} else { } else {
this.$message.error(msg); this.$message.error(msg);
@ -283,7 +286,7 @@ export default {
type: String, type: String,
default: "", default: "",
}, },
statusArray: { serviceTypesLevel1: {
type: Array, type: Array,
default() { default() {
return []; return [];

16
src/views/modules/communityService/gxxq/index.vue

@ -265,6 +265,7 @@
ref="gxxq_form" ref="gxxq_form"
:commonServiceTypeName="commonServiceTypeName" :commonServiceTypeName="commonServiceTypeName"
:formType="formType" :formType="formType"
:serviceTypesLevel1="serviceTypesLevel1"
@handleClose="addFormCancle" @handleClose="addFormCancle"
@handleComfirm="addFormOk" @handleComfirm="addFormOk"
:gxxq-id="gxxqId" :gxxq-id="gxxqId"
@ -401,6 +402,7 @@ export default {
handleEdit(row) { handleEdit(row) {
this.gxxqId = row.id; this.gxxqId = row.id;
this.commonServiceTypeName = row.commonServiceTypeName; this.commonServiceTypeName = row.commonServiceTypeName;
this.serviceTypesLevel1 = this.serviceTypesLevel1
this.formEditShow = true; this.formEditShow = true;
}, },
async handleChu() { async handleChu() {
@ -519,20 +521,6 @@ export default {
}, },
// //
async getDictOptions() { async getDictOptions() {
const url = "/sys/dict/data/dictlist";
let params = {
dictType: "user_demand_service_type",
};
const { data, code, msg } = await requestPost(url, params);
if (code === 0) {
this.serviceOptions = data;
} else {
this.$message.error(msg);
}
this.$http this.$http
.get("/governance/commonServiceType/selectList/0") .get("/governance/commonServiceType/selectList/0")
.then(({ data: res }) => { .then(({ data: res }) => {

2
src/views/modules/communityService/labelConfig/addForm.vue

@ -611,7 +611,7 @@ export default {
const { data, msg, code } = await requestPost(url, params); const { data, msg, code } = await requestPost(url, params);
if (code == 0) { if (code == 0) {
this.$message.success("操作成功"); this.$message.success("操作成功");
this.$emit("dialogOk"); this.$emit("dialogOk",{tagId:data.id,tagName:data.tagName});
} else if (code >= 8000) { } else if (code >= 8000) {
this.$message.error(msg); this.$message.error(msg);
} }

Loading…
Cancel
Save