diff --git a/src/api/tenant/serve.js b/src/api/tenant/serve.js index b76eed8..ceec074 100644 --- a/src/api/tenant/serve.js +++ b/src/api/tenant/serve.js @@ -154,3 +154,21 @@ export const getMatchServeList = }) } + + export const getListAllByLabels = (params) => request({ + url: '/api/jobslink-api/tenant/talents/listAllByLabels', + method: 'get', + params: params + }) + export const getListGroupByLabels = (params) => request({ + url: '/api/jobslink-api/tenant/talents/listGroupByLabels', + method: 'get', + params: params + }) + + export const getServeAllPolicyList = (params) => request({ + url: '/api/jobslink-api/serve/listAllPolicy', + method: 'get', + params: params + }) + diff --git a/src/views/tenant/main/serve/Dialog/pushService.vue b/src/views/tenant/main/serve/Dialog/pushService.vue new file mode 100644 index 0000000..5994636 --- /dev/null +++ b/src/views/tenant/main/serve/Dialog/pushService.vue @@ -0,0 +1,207 @@ + + + + + diff --git a/src/views/tenant/main/serve/index.vue b/src/views/tenant/main/serve/index.vue index f49a829..85870c4 100644 --- a/src/views/tenant/main/serve/index.vue +++ b/src/views/tenant/main/serve/index.vue @@ -119,6 +119,11 @@ @@ -342,7 +352,8 @@ import missionView from "../../mission/Table/missionView.vue"; import workView from "../../works/Table/missionView.vue" import {serviceType} from "@/common/dic"; import Tinymce from "@/components/Tinymce"; -import {forEach} from "lodash"; +import { deepClone } from "@/util/util"; +import PushService from "@/views/tenant/main/serve/Dialog/pushService.vue"; const page = { pageSize: 10, currentPage: 1, @@ -365,6 +376,8 @@ export default { companyName: '', name: '' }, + PushServiceVisible: false, + selectPushServiceData: null, viewDrawer: false, workViewDrawer: false, view: {}, @@ -444,7 +457,7 @@ export default { selectPolicyTree: [], }; }, - components: { addGroups, transferGroups, Resume, ied, missionView, workView, Tinymce}, + components: { addGroups, transferGroups, Resume, ied, missionView, workView, Tinymce, PushService}, watch: {}, computed: { ...mapGetters(["permission"]), @@ -899,6 +912,10 @@ export default { this.getListAllPolicyTree() }, methods: { + selectPushService(row) { + this.selectPushServiceData = deepClone(row) + this.PushServiceVisible = true + }, handleChange(item) { console.log(item) }, diff --git a/vue.config.js b/vue.config.js index 2b04951..d39c4a7 100644 --- a/vue.config.js +++ b/vue.config.js @@ -26,7 +26,8 @@ module.exports = { // target: 'http://localhost:8000', // 本地服务接口地址 // target: "http://39.98.184.58:8000", // 阿里云后台地址 // target: "http://192.168.3.104:8000", // 本地 - target: 'http://192.168.3.111:8000', + // target: 'http://192.168.3.111:8000', + target: 'http://192.168.3.108:8000', ws: true, changeOrigin: true, pathRewrite: {