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

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

@ -265,6 +265,7 @@
ref="gxxq_form"
:commonServiceTypeName="commonServiceTypeName"
:formType="formType"
:serviceTypesLevel1="serviceTypesLevel1"
@handleClose="addFormCancle"
@handleComfirm="addFormOk"
:gxxq-id="gxxqId"
@ -401,6 +402,7 @@ export default {
handleEdit(row) {
this.gxxqId = row.id;
this.commonServiceTypeName = row.commonServiceTypeName;
this.serviceTypesLevel1 = this.serviceTypesLevel1
this.formEditShow = true;
},
async handleChu() {
@ -519,20 +521,6 @@ export default {
},
//
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
.get("/governance/commonServiceType/selectList/0")
.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);
if (code == 0) {
this.$message.success("操作成功");
this.$emit("dialogOk");
this.$emit("dialogOk",{tagId:data.id,tagName:data.tagName});
} else if (code >= 8000) {
this.$message.error(msg);
}

Loading…
Cancel
Save