This commit is contained in:
zxy
2024-02-27 20:33:42 +08:00
3 changed files with 19 additions and 9 deletions

View File

@@ -37,7 +37,7 @@
>{{ value }}</el-tag >{{ value }}</el-tag
> >
</div> </div>
<div class="tag-select-tip">请选择您所需的qq{{ name }}</div> <div class="tag-select-tip">请选择您所需的标签{{ name }}</div>
<div class="tag-select-searchinp"> <div class="tag-select-searchinp">
<el-input <el-input
v-model="search" v-model="search"

View File

@@ -116,6 +116,7 @@
</template> </template>
<!--/父子表--> <!--/父子表-->
</avue-crud> </avue-crud>
<!--批量导入--> <!--批量导入-->
<el-dialog title="导入" append-to-body :visible.sync="excelBox" :close-on-click-modal="false" width="555px"> <el-dialog title="导入" append-to-body :visible.sync="excelBox" :close-on-click-modal="false" width="555px">
<avue-form :option="excelOption" v-model="excelForm" :upload-after="uploadAfter" <avue-form :option="excelOption" v-model="excelForm" :upload-after="uploadAfter"
@@ -139,7 +140,7 @@
</basic-container> </basic-container>
<ied ref="ied"></ied> <ied ref="ied"></ied>
</el-col> </el-col>
</el-row> </el-row>
<!-- <serve-detail ref="copy" @back="backIndex" v-show="false"></serve-detail> --> <!-- <serve-detail ref="copy" @back="backIndex" v-show="false"></serve-detail> -->
<el-drawer <el-drawer
@@ -154,7 +155,7 @@
:option="infoOption" :option="infoOption"
:search.sync="search" :search.sync="search"
:page.sync="infoPage" :page.sync="infoPage"
@search-change="serveSearchChange" @search-change="serveSearchChange"
@search-reset="serveResetChange" @search-reset="serveResetChange"
@size-change="infoSizeChange" @size-change="infoSizeChange"
@current-change="infoCurrentChange" @current-change="infoCurrentChange"
@@ -261,7 +262,7 @@ import {
} from "@/api/tenant/serve"; } from "@/api/tenant/serve";
import { detail as missionDetail } from "@/api/tenant/mission"; import { detail as missionDetail } from "@/api/tenant/mission";
import { detail as workDetail } from "@/api/tenant/postzp"; import { detail as workDetail } from "@/api/tenant/postzp";
import { getWorkTypes } from "@/api/tenant/common"; import {getLabelList, getWorkTypes} from "@/api/tenant/common";
import { mapGetters } from "vuex"; import { mapGetters } from "vuex";
import addGroups from "./Dialog/addGroups"; import addGroups from "./Dialog/addGroups";
import transferGroups from "./Dialog/transferGroups"; import transferGroups from "./Dialog/transferGroups";
@@ -671,9 +672,19 @@ export default {
}, },
created() { created() {
this.initDept(); this.initDept();
this.getWorkTypes(); // this.getWorkTypes();
this.getLabelList();
}, },
methods: { methods: {
getLabelList() {
getLabelList().then( (res) => {
const arr = res.data.data.flatMap(obj => obj.child.map(item => item.concatName));
this.arr = arr.map(concatName => {
this.worktypeDic[concatName] = 1;
return concatName;
});
});
},
showKeyAudience(row) { showKeyAudience(row) {
this.selectInfo = row this.selectInfo = row
this.getKeyAudience({ this.getKeyAudience({
@@ -730,7 +741,6 @@ export default {
const element = res.data.data[i]; const element = res.data.data[i];
this.worktypeDic[element.name] = 1; this.worktypeDic[element.name] = 1;
this.arr.push(element.name) this.arr.push(element.name)
} }
}); });
}, },
@@ -859,7 +869,7 @@ export default {
detail(this.obj.id).then( detail(this.obj.id).then(
(res) => { (res) => {
this.obj = res.data.data; this.obj = res.data.data;
this.tempWorkType = [] this.tempWorkType = this.obj.serveLabels.split(",");
done(); done();
}, },
(error) => { (error) => {
@@ -1213,7 +1223,7 @@ export default {
this.workViewModel = res; this.workViewModel = res;
}) })
} }
}, },
// 启用服务 // 启用服务
playServe(row) { playServe(row) {

View File

@@ -307,7 +307,7 @@ export default {
// trigger: "blur", // trigger: "blur",
// }, // },
// ], // ],
slot: true, // slot: true,
addDisplay: false, addDisplay: false,
// hide: true // hide: true
}, },