修复版本bug
This commit is contained in:
53
package-lock.json
generated
53
package-lock.json
generated
@@ -893,14 +893,19 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"@smallwei/avue": {
|
"@smallwei/avue": {
|
||||||
"version": "2.11.2",
|
"version": "2.6.10",
|
||||||
"resolved": "https://registry.npmmirror.com/@smallwei/avue/-/avue-2.11.2.tgz",
|
"resolved": "https://registry.npm.taobao.org/@smallwei/avue/download/@smallwei/avue-2.6.10.tgz?cache=0&sync_timestamp=1600153861749&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40smallwei%2Favue%2Fdownload%2F%40smallwei%2Favue-2.6.10.tgz",
|
||||||
"integrity": "sha512-cvB9zC4nFAR+3r6Vzn9vl63X1AfmW7pdh5Ysa7gxFB5h5W70nHRTg/4Fe9fjcswQcyeGoCetnzt8u8AxCIzIXw==",
|
"integrity": "sha1-W39axDByg2FQ0m0pOceMR8fwRJI=",
|
||||||
"requires": {
|
"requires": {
|
||||||
|
"async-validator": "^1.10.0",
|
||||||
|
"axios": "^0.18.0",
|
||||||
"countup.js": "^1.9.3",
|
"countup.js": "^1.9.3",
|
||||||
"dayjs": "^1.10.4",
|
"dayjs": "^1.7.8",
|
||||||
|
"deepmerge": "^3.1.0",
|
||||||
|
"element-ui": "^2.11.0",
|
||||||
"nprogress": "^0.2.0",
|
"nprogress": "^0.2.0",
|
||||||
"vue-cropper": "^0.5.8"
|
"vue": "^2.5.17",
|
||||||
|
"vuedraggable": "^2.17.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@soda/friendly-errors-webpack-plugin": {
|
"@soda/friendly-errors-webpack-plugin": {
|
||||||
@@ -1802,6 +1807,11 @@
|
|||||||
"integrity": "sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=",
|
"integrity": "sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"async-validator": {
|
||||||
|
"version": "1.12.2",
|
||||||
|
"resolved": "https://registry.npm.taobao.org/async-validator/download/async-validator-1.12.2.tgz?cache=0&sync_timestamp=1596625258256&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fasync-validator%2Fdownload%2Fasync-validator-1.12.2.tgz",
|
||||||
|
"integrity": "sha1-vq5nHnF00pOLe0tp0vt+cit/1yw="
|
||||||
|
},
|
||||||
"asynckit": {
|
"asynckit": {
|
||||||
"version": "0.4.0",
|
"version": "0.4.0",
|
||||||
"resolved": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz",
|
"resolved": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz",
|
||||||
@@ -3416,8 +3426,8 @@
|
|||||||
},
|
},
|
||||||
"countup.js": {
|
"countup.js": {
|
||||||
"version": "1.9.3",
|
"version": "1.9.3",
|
||||||
"resolved": "https://registry.npmmirror.com/countup.js/-/countup.js-1.9.3.tgz",
|
"resolved": "https://registry.npm.taobao.org/countup.js/download/countup.js-1.9.3.tgz",
|
||||||
"integrity": "sha512-UHf2P/mFKaESqdPq+UdBJm/1y8lYdlcDd0nTZHNC8cxWoJwZr1Eldm1PpWui446vDl5Pd8PtRYkr3q6K4+Qa5A=="
|
"integrity": "sha1-zj5QzXFgRB5HjwfaMYle3MDxyd0="
|
||||||
},
|
},
|
||||||
"crc-32": {
|
"crc-32": {
|
||||||
"version": "1.2.0",
|
"version": "1.2.0",
|
||||||
@@ -3786,9 +3796,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dayjs": {
|
"dayjs": {
|
||||||
"version": "1.11.10",
|
"version": "1.8.36",
|
||||||
"resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.10.tgz",
|
"resolved": "https://registry.npm.taobao.org/dayjs/download/dayjs-1.8.36.tgz?cache=0&sync_timestamp=1600333444806&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdayjs%2Fdownload%2Fdayjs-1.8.36.tgz",
|
||||||
"integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ=="
|
"integrity": "sha1-vjbiSEZ6+r+PWoa64N4M3O7M7VA="
|
||||||
},
|
},
|
||||||
"de-indent": {
|
"de-indent": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
@@ -3851,6 +3861,11 @@
|
|||||||
"dev": true,
|
"dev": true,
|
||||||
"optional": true
|
"optional": true
|
||||||
},
|
},
|
||||||
|
"deepmerge": {
|
||||||
|
"version": "3.3.0",
|
||||||
|
"resolved": "https://registry.npm.taobao.org/deepmerge/download/deepmerge-3.3.0.tgz",
|
||||||
|
"integrity": "sha1-08R/1vOpPVF7FEJrBiihewEl9fc="
|
||||||
|
},
|
||||||
"default-gateway": {
|
"default-gateway": {
|
||||||
"version": "5.0.5",
|
"version": "5.0.5",
|
||||||
"resolved": "http://r.cnpmjs.org/default-gateway/download/default-gateway-5.0.5.tgz",
|
"resolved": "http://r.cnpmjs.org/default-gateway/download/default-gateway-5.0.5.tgz",
|
||||||
@@ -10510,6 +10525,11 @@
|
|||||||
"is-plain-obj": "^1.0.0"
|
"is-plain-obj": "^1.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"sortablejs": {
|
||||||
|
"version": "1.12.0",
|
||||||
|
"resolved": "https://registry.npm.taobao.org/sortablejs/download/sortablejs-1.12.0.tgz?cache=0&sync_timestamp=1600657347848&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsortablejs%2Fdownload%2Fsortablejs-1.12.0.tgz",
|
||||||
|
"integrity": "sha1-7m1+zjWYwq8P6xVZ2YWV5eo3y9Y="
|
||||||
|
},
|
||||||
"source-list-map": {
|
"source-list-map": {
|
||||||
"version": "2.0.1",
|
"version": "2.0.1",
|
||||||
"resolved": "http://r.cnpmjs.org/source-list-map/download/source-list-map-2.0.1.tgz",
|
"resolved": "http://r.cnpmjs.org/source-list-map/download/source-list-map-2.0.1.tgz",
|
||||||
@@ -11887,11 +11907,6 @@
|
|||||||
"markdown-it": "^8.4.0"
|
"markdown-it": "^8.4.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"vue-cropper": {
|
|
||||||
"version": "0.5.11",
|
|
||||||
"resolved": "https://registry.npmmirror.com/vue-cropper/-/vue-cropper-0.5.11.tgz",
|
|
||||||
"integrity": "sha512-UeA3qL2BLCTGkOEAxEsxSNFO+qLYAn6YRHv4oS32cP9lMhF1vFmnAf/z+ZamtR0/Fh3sbZeZUCLVR2Ol2/dpTQ=="
|
|
||||||
},
|
|
||||||
"vue-eslint-parser": {
|
"vue-eslint-parser": {
|
||||||
"version": "2.0.3",
|
"version": "2.0.3",
|
||||||
"resolved": "http://r.cnpmjs.org/vue-eslint-parser/download/vue-eslint-parser-2.0.3.tgz",
|
"resolved": "http://r.cnpmjs.org/vue-eslint-parser/download/vue-eslint-parser-2.0.3.tgz",
|
||||||
@@ -11990,6 +12005,14 @@
|
|||||||
"integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=",
|
"integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"vuedraggable": {
|
||||||
|
"version": "2.24.1",
|
||||||
|
"resolved": "https://registry.npm.taobao.org/vuedraggable/download/vuedraggable-2.24.1.tgz",
|
||||||
|
"integrity": "sha1-MEq9dkTd4FwfGZoie/npEH9WGXo=",
|
||||||
|
"requires": {
|
||||||
|
"sortablejs": "^1.10.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
"vuex": {
|
"vuex": {
|
||||||
"version": "3.4.0",
|
"version": "3.4.0",
|
||||||
"resolved": "http://r.cnpmjs.org/vuex/download/vuex-3.4.0.tgz",
|
"resolved": "http://r.cnpmjs.org/vuex/download/vuex-3.4.0.tgz",
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"test:e2e": "vue-cli-service test:e2e"
|
"test:e2e": "vue-cli-service test:e2e"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@smallwei/avue": "^2.11.1",
|
"@smallwei/avue": "2.6.10",
|
||||||
"avue-plugin-ueditor": "^0.0.10",
|
"avue-plugin-ueditor": "^0.0.10",
|
||||||
"axios": "^0.18.0",
|
"axios": "^0.18.0",
|
||||||
"babel-polyfill": "^6.26.0",
|
"babel-polyfill": "^6.26.0",
|
||||||
|
|||||||
106
src/api/tenant/label.js
Normal file
106
src/api/tenant/label.js
Normal file
@@ -0,0 +1,106 @@
|
|||||||
|
import request from '@/router/axios';
|
||||||
|
/*获取人才列表*/
|
||||||
|
export const getList =
|
||||||
|
(current, size, params, groupId) => {
|
||||||
|
return request({
|
||||||
|
url: '/api/jobslink-api/label/list',
|
||||||
|
method: 'get',
|
||||||
|
params: {...params, current, size, groupId}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
/*新增人才*/
|
||||||
|
export const add =
|
||||||
|
(row) => {
|
||||||
|
return request(
|
||||||
|
{url: '/api/jobslink-api/label/save', method: 'post', data: row})
|
||||||
|
}
|
||||||
|
|
||||||
|
/*编辑人才*/
|
||||||
|
export const update =
|
||||||
|
(row) => {
|
||||||
|
return request({
|
||||||
|
url: '/api/jobslink-api/label/tenant/update',
|
||||||
|
method: 'post',
|
||||||
|
data: row
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
/*删除人才*/
|
||||||
|
export const remove =
|
||||||
|
(ids) => {
|
||||||
|
return request({
|
||||||
|
url: '/api/jobslink-api/label/remove',
|
||||||
|
method: 'post',
|
||||||
|
params: {ids}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
/*人才详情*/
|
||||||
|
export const detail =
|
||||||
|
(id) => {
|
||||||
|
return request({
|
||||||
|
url: '/api/jobslink-api/label/detail',
|
||||||
|
method: 'get',
|
||||||
|
params: {id}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*获取分组*/
|
||||||
|
export const getDept =
|
||||||
|
() => {
|
||||||
|
return request({
|
||||||
|
url: '/api/jobslink-api/label/group/listAll',
|
||||||
|
method: 'get',
|
||||||
|
params: {}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
/*新建分组*/
|
||||||
|
export const addDept =
|
||||||
|
(row) => {
|
||||||
|
return request({
|
||||||
|
url: '/api/jobslink-api/label/group/save',
|
||||||
|
method: 'post',
|
||||||
|
data: row
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*编辑分组*/
|
||||||
|
export const updateDept =
|
||||||
|
(row) => {
|
||||||
|
return request({
|
||||||
|
url: '/api/jobslink-api/label/group/update',
|
||||||
|
method: 'post',
|
||||||
|
data: row
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*删除分组*/
|
||||||
|
export const removeDept =
|
||||||
|
(ids) => {
|
||||||
|
return request({
|
||||||
|
url: '/api/jobslink-api/label/group/remove',
|
||||||
|
method: 'post',
|
||||||
|
params: {ids}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*转移分组*/
|
||||||
|
export const transferDept =
|
||||||
|
(groupIds, ids) => {
|
||||||
|
return request({
|
||||||
|
url: '/api/jobslink-api/label/updateAllGroup',
|
||||||
|
method: 'post',
|
||||||
|
params: {groupIds, ids}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
/*导入人才库*/
|
||||||
|
export const upload = () => {
|
||||||
|
return `/api/jobslink-api/label/group/import?isCovered=1`
|
||||||
|
}
|
||||||
@@ -3,7 +3,7 @@ import request from '@/router/axios';
|
|||||||
export const getList =
|
export const getList =
|
||||||
(current, size, params, groupId) => {
|
(current, size, params, groupId) => {
|
||||||
return request({
|
return request({
|
||||||
url: '/api/jobslink-api/label/list',
|
url: '/api/jobslink-api/policy/list',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: {...params, current, size, groupId}
|
params: {...params, current, size, groupId}
|
||||||
})
|
})
|
||||||
@@ -13,14 +13,14 @@ export const getList =
|
|||||||
export const add =
|
export const add =
|
||||||
(row) => {
|
(row) => {
|
||||||
return request(
|
return request(
|
||||||
{url: '/api/jobslink-api/label/save', method: 'post', data: row})
|
{url: '/api/jobslink-api/policy/save', method: 'post', data: row})
|
||||||
}
|
}
|
||||||
|
|
||||||
/*编辑人才*/
|
/*编辑人才*/
|
||||||
export const update =
|
export const update =
|
||||||
(row) => {
|
(row) => {
|
||||||
return request({
|
return request({
|
||||||
url: '/api/jobslink-api/label/tenant/update',
|
url: '/api/jobslink-api/policy/tenant/update',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
data: row
|
data: row
|
||||||
})
|
})
|
||||||
@@ -30,7 +30,7 @@ export const update =
|
|||||||
export const remove =
|
export const remove =
|
||||||
(ids) => {
|
(ids) => {
|
||||||
return request({
|
return request({
|
||||||
url: '/api/jobslink-api/label/remove',
|
url: '/api/jobslink-api/policy/remove',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
params: {ids}
|
params: {ids}
|
||||||
})
|
})
|
||||||
@@ -40,7 +40,7 @@ export const remove =
|
|||||||
export const detail =
|
export const detail =
|
||||||
(id) => {
|
(id) => {
|
||||||
return request({
|
return request({
|
||||||
url: '/api/jobslink-api/label/detail',
|
url: '/api/jobslink-api/policy/detail',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: {id}
|
params: {id}
|
||||||
})
|
})
|
||||||
@@ -51,7 +51,7 @@ export const detail =
|
|||||||
export const getDept =
|
export const getDept =
|
||||||
() => {
|
() => {
|
||||||
return request({
|
return request({
|
||||||
url: '/api/jobslink-api/label/group/listAll',
|
url: '/api/jobslink-api/policy/group/listAll',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: {}
|
params: {}
|
||||||
})
|
})
|
||||||
@@ -61,7 +61,7 @@ export const getDept =
|
|||||||
export const addDept =
|
export const addDept =
|
||||||
(row) => {
|
(row) => {
|
||||||
return request({
|
return request({
|
||||||
url: '/api/jobslink-api/label/group/save',
|
url: '/api/jobslink-api/policy/group/save',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
data: row
|
data: row
|
||||||
})
|
})
|
||||||
@@ -72,7 +72,7 @@ export const addDept =
|
|||||||
export const updateDept =
|
export const updateDept =
|
||||||
(row) => {
|
(row) => {
|
||||||
return request({
|
return request({
|
||||||
url: '/api/jobslink-api/label/group/update',
|
url: '/api/jobslink-api/policy/group/update',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
data: row
|
data: row
|
||||||
})
|
})
|
||||||
@@ -83,7 +83,7 @@ export const updateDept =
|
|||||||
export const removeDept =
|
export const removeDept =
|
||||||
(ids) => {
|
(ids) => {
|
||||||
return request({
|
return request({
|
||||||
url: '/api/jobslink-api/label/group/remove',
|
url: '/api/jobslink-api/policy/group/remove',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
params: {ids}
|
params: {ids}
|
||||||
})
|
})
|
||||||
@@ -94,7 +94,7 @@ export const removeDept =
|
|||||||
export const transferDept =
|
export const transferDept =
|
||||||
(groupIds, ids) => {
|
(groupIds, ids) => {
|
||||||
return request({
|
return request({
|
||||||
url: '/api/jobslink-api/label/updateAllGroup',
|
url: '/api/jobslink-api/policy/updateAllGroup',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
params: {groupIds, ids}
|
params: {groupIds, ids}
|
||||||
})
|
})
|
||||||
@@ -102,5 +102,5 @@ export const transferDept =
|
|||||||
|
|
||||||
/*导入人才库*/
|
/*导入人才库*/
|
||||||
export const upload = () => {
|
export const upload = () => {
|
||||||
return `/api/jobslink-api/label/group/import?isCovered=1`
|
return `/api/jobslink-api/policy/group/import?isCovered=1`
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ import Vue from 'vue'
|
|||||||
import VueI18n from 'vue-i18n'
|
import VueI18n from 'vue-i18n'
|
||||||
import elementEnLocale from 'element-ui/lib/locale/lang/en' // element-ui lang
|
import elementEnLocale from 'element-ui/lib/locale/lang/en' // element-ui lang
|
||||||
import elementZhLocale from 'element-ui/lib/locale/lang/zh-CN'// element-ui lang
|
import elementZhLocale from 'element-ui/lib/locale/lang/zh-CN'// element-ui lang
|
||||||
import avueZhLocale from "@smallwei/avue/lib/locale/lang/zh";
|
// import avueZhLocale from "@smallwei/avue/lib/locale/lang/zh";
|
||||||
import avueEnLocale from "@smallwei/avue/lib/locale/lang/en";
|
// import avueEnLocale from "@smallwei/avue/lib/locale/lang/en";
|
||||||
import enLocale from './en'
|
import enLocale from './en'
|
||||||
import zhLocale from './zh'
|
import zhLocale from './zh'
|
||||||
import { getStore } from '@/util/store'
|
import { getStore } from '@/util/store'
|
||||||
@@ -14,13 +14,13 @@ const messages = {
|
|||||||
...enLocale,
|
...enLocale,
|
||||||
...elementEnLocale,
|
...elementEnLocale,
|
||||||
...Avue.locale.en,
|
...Avue.locale.en,
|
||||||
...avueEnLocale
|
// ...avueEnLocale
|
||||||
},
|
},
|
||||||
zh: {
|
zh: {
|
||||||
...zhLocale,
|
...zhLocale,
|
||||||
...elementZhLocale,
|
...elementZhLocale,
|
||||||
...Avue.locale.zh,
|
...Avue.locale.zh,
|
||||||
...avueZhLocale,
|
// ...avueZhLocale,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const i18n = new VueI18n({
|
const i18n = new VueI18n({
|
||||||
|
|||||||
@@ -321,7 +321,7 @@ export default {
|
|||||||
type: "tree",
|
type: "tree",
|
||||||
label: "所属市场",
|
label: "所属市场",
|
||||||
prop: "stationId",
|
prop: "stationId",
|
||||||
span: 12,
|
span: 20,
|
||||||
display: false,
|
display: false,
|
||||||
search: true,
|
search: true,
|
||||||
searchSpan: 4,
|
searchSpan: 4,
|
||||||
@@ -346,9 +346,9 @@ export default {
|
|||||||
label: "商保状态",
|
label: "商保状态",
|
||||||
prop: "insuranceOn",
|
prop: "insuranceOn",
|
||||||
type: "select",
|
type: "select",
|
||||||
search: true,
|
// search: true,
|
||||||
searchslot:false,
|
// searchslot:false,
|
||||||
searchSpan: 4,
|
// searchSpan: 4,
|
||||||
dicData: [
|
dicData: [
|
||||||
{
|
{
|
||||||
label: "停用",
|
label: "停用",
|
||||||
@@ -405,10 +405,10 @@ export default {
|
|||||||
label: "保证金",
|
label: "保证金",
|
||||||
prop: "trialOn",
|
prop: "trialOn",
|
||||||
type: "select",
|
type: "select",
|
||||||
search: true,
|
// search: true,
|
||||||
searchslot:false,
|
// searchslot:false,
|
||||||
searchLabelWidth: 66,
|
// searchLabelWidth: 66,
|
||||||
searchSpan: 5,
|
// searchSpan: 5,
|
||||||
dicData: [
|
dicData: [
|
||||||
{
|
{
|
||||||
label: "已缴",
|
label: "已缴",
|
||||||
@@ -475,6 +475,7 @@ export default {
|
|||||||
{
|
{
|
||||||
type: "tree",
|
type: "tree",
|
||||||
label: "所属市场",
|
label: "所属市场",
|
||||||
|
span: 20,
|
||||||
size: "small",
|
size: "small",
|
||||||
prop: "stationId",
|
prop: "stationId",
|
||||||
rules: [
|
rules: [
|
||||||
@@ -496,6 +497,7 @@ export default {
|
|||||||
{
|
{
|
||||||
type: "select",
|
type: "select",
|
||||||
label: "所属行业",
|
label: "所属行业",
|
||||||
|
span: 20,
|
||||||
size: "small",
|
size: "small",
|
||||||
prop: "tradeId",
|
prop: "tradeId",
|
||||||
rules: [
|
rules: [
|
||||||
@@ -519,27 +521,27 @@ export default {
|
|||||||
return result;
|
return result;
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
// {
|
||||||
type: "input",
|
// type: "input",
|
||||||
label: "统一信用代码",
|
// label: "统一信用代码",
|
||||||
span: 12,
|
// span: 12,
|
||||||
display: true,
|
// display: true,
|
||||||
editDisabled: true,
|
// editDisabled: true,
|
||||||
size: "small",
|
// size: "small",
|
||||||
prop: "companyTid",
|
// prop: "companyTid",
|
||||||
rules: [
|
// rules: [
|
||||||
{
|
// {
|
||||||
required: true,
|
// required: true,
|
||||||
whitespace: true,
|
// whitespace: true,
|
||||||
message: "请输入统一信用代码",
|
// message: "请输入统一信用代码",
|
||||||
},
|
// },
|
||||||
],
|
// ],
|
||||||
placeholder: "18位统一社会信用代码",
|
// placeholder: "18位统一社会信用代码",
|
||||||
},
|
// },
|
||||||
{
|
{
|
||||||
type: "input",
|
type: "input",
|
||||||
label: "企业名称",
|
label: "企业名称",
|
||||||
span: 12,
|
span: 20,
|
||||||
display: true,
|
display: true,
|
||||||
size: "small",
|
size: "small",
|
||||||
prop: "companyName",
|
prop: "companyName",
|
||||||
@@ -553,8 +555,8 @@ export default {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: "input",
|
type: "input",
|
||||||
label: "法人姓名",
|
label: "联系人姓名",
|
||||||
span: 12,
|
span: 20,
|
||||||
display: true,
|
display: true,
|
||||||
size: "small",
|
size: "small",
|
||||||
prop: "masterName",
|
prop: "masterName",
|
||||||
@@ -562,38 +564,38 @@ export default {
|
|||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
whitespace: true,
|
whitespace: true,
|
||||||
message: "请输入法人姓名",
|
message: "请输入联系人姓名",
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "input",
|
|
||||||
label: "法人身份证号",
|
|
||||||
span: 12,
|
|
||||||
display: true,
|
|
||||||
size: "small",
|
|
||||||
prop: "masterIdentity",
|
|
||||||
rules: [
|
|
||||||
{
|
|
||||||
required: true,
|
|
||||||
whitespace: true,
|
|
||||||
message: "请输入法人身份证号",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
validator: (rule, value, callback) => {
|
|
||||||
if (check18IdCardNo(value)) {
|
|
||||||
callback();
|
|
||||||
} else {
|
|
||||||
callback(new Error("身份证格式不正确"));
|
|
||||||
}
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
// {
|
||||||
|
// type: "input",
|
||||||
|
// label: "法人身份证号",
|
||||||
|
// span: 12,
|
||||||
|
// display: true,
|
||||||
|
// size: "small",
|
||||||
|
// prop: "masterIdentity",
|
||||||
|
// rules: [
|
||||||
|
// {
|
||||||
|
// required: true,
|
||||||
|
// whitespace: true,
|
||||||
|
// message: "请输入法人身份证号",
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// validator: (rule, value, callback) => {
|
||||||
|
// if (check18IdCardNo(value)) {
|
||||||
|
// callback();
|
||||||
|
// } else {
|
||||||
|
// callback(new Error("身份证格式不正确"));
|
||||||
|
// }
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// ],
|
||||||
|
// },
|
||||||
{
|
{
|
||||||
type: "input",
|
type: "input",
|
||||||
label: "所在地区",
|
label: "所在地区",
|
||||||
span: 12,
|
span: 20,
|
||||||
display: true,
|
display: true,
|
||||||
prop: "cityId",
|
prop: "cityId",
|
||||||
formslot: true,
|
formslot: true,
|
||||||
@@ -607,7 +609,7 @@ export default {
|
|||||||
{
|
{
|
||||||
type: "input",
|
type: "input",
|
||||||
label: "详细地址",
|
label: "详细地址",
|
||||||
span: 12,
|
span: 20,
|
||||||
display: true,
|
display: true,
|
||||||
size: "small",
|
size: "small",
|
||||||
prop: "companyAddress",
|
prop: "companyAddress",
|
||||||
@@ -620,220 +622,220 @@ export default {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
// 图片上传
|
// 图片上传
|
||||||
{
|
// {
|
||||||
type: "upload",
|
// type: "upload",
|
||||||
label: "法人身份证(人像)",
|
// label: "法人身份证(人像)",
|
||||||
span: 12,
|
// span: 12,
|
||||||
showFileList: false,
|
// showFileList: false,
|
||||||
listType: "picture-img",
|
// listType: "picture-img",
|
||||||
multiple: false,
|
// multiple: false,
|
||||||
propsHttp: {
|
// propsHttp: {
|
||||||
res: "data",
|
// res: "data",
|
||||||
url: "link",
|
// url: "link",
|
||||||
},
|
// },
|
||||||
canvasOption: {},
|
// canvasOption: {},
|
||||||
headers: [],
|
// headers: [],
|
||||||
data: [],
|
// data: [],
|
||||||
accept,
|
// accept,
|
||||||
size: "small",
|
// size: "small",
|
||||||
prop: "identityUrl4Id",
|
// prop: "identityUrl4Id",
|
||||||
action: putFile,
|
// action: putFile,
|
||||||
viewDisplay: false,
|
// viewDisplay: false,
|
||||||
rules: [
|
// rules: [
|
||||||
{
|
// {
|
||||||
required: true,
|
// required: true,
|
||||||
message: "请上传法人身份证(人像)",
|
// message: "请上传法人身份证(人像)",
|
||||||
},
|
// },
|
||||||
],
|
// ],
|
||||||
// tip:'上传图片大小限制2M以内',
|
// // tip:'上传图片大小限制2M以内',
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
type: "upload",
|
// type: "upload",
|
||||||
label: "法人身份证(国徽)",
|
// label: "法人身份证(国徽)",
|
||||||
span: 12,
|
// span: 12,
|
||||||
showFileList: false,
|
// showFileList: false,
|
||||||
listType: "picture-img",
|
// listType: "picture-img",
|
||||||
multiple: false,
|
// multiple: false,
|
||||||
propsHttp: {
|
// propsHttp: {
|
||||||
res: "data",
|
// res: "data",
|
||||||
url: "link",
|
// url: "link",
|
||||||
},
|
// },
|
||||||
canvasOption: {},
|
// canvasOption: {},
|
||||||
headers: [],
|
// headers: [],
|
||||||
data: [],
|
// data: [],
|
||||||
accept,
|
// accept,
|
||||||
size: "small",
|
// size: "small",
|
||||||
prop: "identityUrl5Id",
|
// prop: "identityUrl5Id",
|
||||||
action: putFile,
|
// action: putFile,
|
||||||
viewDisplay: false,
|
// viewDisplay: false,
|
||||||
rules: [
|
// rules: [
|
||||||
{
|
// {
|
||||||
required: true,
|
// required: true,
|
||||||
message: "请上传法人身份证(国徽)",
|
// message: "请上传法人身份证(国徽)",
|
||||||
},
|
// },
|
||||||
],
|
// ],
|
||||||
// tip:'上传图片大小限制2M以内',
|
// // tip:'上传图片大小限制2M以内',
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
type: "upload",
|
// type: "upload",
|
||||||
label: "营业执照",
|
// label: "营业执照",
|
||||||
span: 12,
|
// span: 12,
|
||||||
showFileList: false,
|
// showFileList: false,
|
||||||
listType: "picture-img",
|
// listType: "picture-img",
|
||||||
multiple: false,
|
// multiple: false,
|
||||||
propsHttp: {
|
// propsHttp: {
|
||||||
res: "data",
|
// res: "data",
|
||||||
url: "link",
|
// url: "link",
|
||||||
},
|
// },
|
||||||
accept,
|
// accept,
|
||||||
canvasOption: {},
|
// canvasOption: {},
|
||||||
headers: [],
|
// headers: [],
|
||||||
data: [],
|
// data: [],
|
||||||
size: "small",
|
// size: "small",
|
||||||
prop: "authUrlId",
|
// prop: "authUrlId",
|
||||||
action: putFile,
|
// action: putFile,
|
||||||
viewDisplay: false,
|
// viewDisplay: false,
|
||||||
rules: [
|
// rules: [
|
||||||
{
|
// {
|
||||||
required: true,
|
// required: true,
|
||||||
message: "请上传营业执照照片",
|
// message: "请上传营业执照照片",
|
||||||
},
|
// },
|
||||||
],
|
// ],
|
||||||
// tip:'上传图片大小限制2M以内',
|
// // tip:'上传图片大小限制2M以内',
|
||||||
},
|
// },
|
||||||
|
|
||||||
{
|
// {
|
||||||
type: "upload",
|
// type: "upload",
|
||||||
label: "电子签章申请表",
|
// label: "电子签章申请表",
|
||||||
span: 12,
|
// span: 12,
|
||||||
showFileList: false,
|
// showFileList: false,
|
||||||
listType: "picture-img",
|
// listType: "picture-img",
|
||||||
multiple: false,
|
// multiple: false,
|
||||||
propsHttp: {
|
// propsHttp: {
|
||||||
res: "data",
|
// res: "data",
|
||||||
url: "link",
|
// url: "link",
|
||||||
},
|
// },
|
||||||
accept,
|
// accept,
|
||||||
canvasOption: {},
|
// canvasOption: {},
|
||||||
headers: [],
|
// headers: [],
|
||||||
data: [],
|
// data: [],
|
||||||
size: "small",
|
// size: "small",
|
||||||
prop: "signSrcUrl",
|
// prop: "signSrcUrl",
|
||||||
action: putFile,
|
// action: putFile,
|
||||||
viewDisplay: false,
|
// viewDisplay: false,
|
||||||
rules: [
|
// rules: [
|
||||||
{
|
// {
|
||||||
required: true,
|
// required: true,
|
||||||
message: "请上传电子签章申请表",
|
// message: "请上传电子签章申请表",
|
||||||
},
|
// },
|
||||||
],
|
// ],
|
||||||
// tip:'上传图片大小限制2M以内',
|
// // tip:'上传图片大小限制2M以内',
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
type: "upload",
|
// type: "upload",
|
||||||
label: "授权委托书",
|
// label: "授权委托书",
|
||||||
span: 24,
|
// span: 24,
|
||||||
showFileList: false,
|
// showFileList: false,
|
||||||
listType: "picture-img",
|
// listType: "picture-img",
|
||||||
multiple: false,
|
// multiple: false,
|
||||||
propsHttp: {
|
// propsHttp: {
|
||||||
res: "data",
|
// res: "data",
|
||||||
url: "link",
|
// url: "link",
|
||||||
},
|
// },
|
||||||
canvasOption: {},
|
// canvasOption: {},
|
||||||
headers: [],
|
// headers: [],
|
||||||
data: [],
|
// data: [],
|
||||||
accept,
|
// accept,
|
||||||
size: "small",
|
// size: "small",
|
||||||
prop: "letterOfAttorneyUrl",
|
// prop: "letterOfAttorneyUrl",
|
||||||
action: putFile,
|
// action: putFile,
|
||||||
viewDisplay: false,
|
// viewDisplay: false,
|
||||||
rules: [
|
// rules: [
|
||||||
{
|
// {
|
||||||
required: true,
|
// required: true,
|
||||||
message: "请上传授权委托书",
|
// message: "请上传授权委托书",
|
||||||
},
|
// },
|
||||||
],
|
// ],
|
||||||
// tip:'上传图片大小限制2M以内',
|
// // tip:'上传图片大小限制2M以内',
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: "招聘简章",
|
// label: "招聘简章",
|
||||||
formslot:true,
|
// formslot:true,
|
||||||
span:24,
|
// span:24,
|
||||||
prop:'motoleyUrl',
|
// prop:'motoleyUrl',
|
||||||
rules: [
|
// rules: [
|
||||||
{
|
// {
|
||||||
required: true,
|
// required: true,
|
||||||
message: "请上传招聘简章",
|
// message: "请上传招聘简章",
|
||||||
},
|
// },
|
||||||
],
|
// ],
|
||||||
viewDisplay: false,
|
// viewDisplay: false,
|
||||||
},
|
// },
|
||||||
// 图片预览
|
// // 图片预览
|
||||||
{
|
// {
|
||||||
label: "法人身份证(人像)",
|
// label: "法人身份证(人像)",
|
||||||
span: 12,
|
// span: 12,
|
||||||
prop: "identityUrl4IdImg",
|
// prop: "identityUrl4IdImg",
|
||||||
formslot: true,
|
// formslot: true,
|
||||||
editDisplay: false,
|
// editDisplay: false,
|
||||||
addDisplay: false,
|
// addDisplay: false,
|
||||||
viewDisplay: true,
|
// viewDisplay: true,
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: "法人身份证(国徽)",
|
// label: "法人身份证(国徽)",
|
||||||
span: 12,
|
// span: 12,
|
||||||
prop: "identityUrl5IdImg",
|
// prop: "identityUrl5IdImg",
|
||||||
formslot: true,
|
// formslot: true,
|
||||||
editDisplay: false,
|
// editDisplay: false,
|
||||||
addDisplay: false,
|
// addDisplay: false,
|
||||||
viewDisplay: true,
|
// viewDisplay: true,
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: "营业执照照片",
|
// label: "营业执照照片",
|
||||||
span: 12,
|
// span: 12,
|
||||||
prop: "authUrlIdImg",
|
// prop: "authUrlIdImg",
|
||||||
formslot: true,
|
// formslot: true,
|
||||||
editDisplay: false,
|
// editDisplay: false,
|
||||||
addDisplay: false,
|
// addDisplay: false,
|
||||||
viewDisplay: true,
|
// viewDisplay: true,
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: "电子签章申请表",
|
// label: "电子签章申请表",
|
||||||
span: 12,
|
// span: 12,
|
||||||
prop: "signSrcUrl",
|
// prop: "signSrcUrl",
|
||||||
formslot: true,
|
// formslot: true,
|
||||||
editDisplay: false,
|
// editDisplay: false,
|
||||||
addDisplay: false,
|
// addDisplay: false,
|
||||||
viewDisplay: true,
|
// viewDisplay: true,
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: "授权委托书",
|
// label: "授权委托书",
|
||||||
span: 12,
|
// span: 12,
|
||||||
prop: "letterOfAttorneyUrl",
|
// prop: "letterOfAttorneyUrl",
|
||||||
formslot: true,
|
// formslot: true,
|
||||||
editDisplay: false,
|
// editDisplay: false,
|
||||||
addDisplay: false,
|
// addDisplay: false,
|
||||||
viewDisplay: true,
|
// viewDisplay: true,
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: "招聘简章",
|
// label: "招聘简章",
|
||||||
span: 24,
|
// span: 24,
|
||||||
prop: "motoleyUrlImg",
|
// prop: "motoleyUrlImg",
|
||||||
formslot: true,
|
// formslot: true,
|
||||||
editDisplay: false,
|
// editDisplay: false,
|
||||||
addDisplay: false,
|
// addDisplay: false,
|
||||||
viewDisplay: true,
|
// viewDisplay: true,
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: "操作记录",
|
// label: "操作记录",
|
||||||
prop: "record",
|
// prop: "record",
|
||||||
labelPosition: "top",
|
// labelPosition: "top",
|
||||||
span: 24,
|
// span: 24,
|
||||||
formslot: true,
|
// formslot: true,
|
||||||
editDisplay: false,
|
// editDisplay: false,
|
||||||
addDisplay: false,
|
// addDisplay: false,
|
||||||
viewDisplay: true,
|
// viewDisplay: true,
|
||||||
},
|
// },
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { addDept, updateDept } from "@/api/tenant/policy";
|
import { addDept, updateDept } from "@/api/tenant/label";
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { transferDept } from "@/api/tenant/policy";
|
import { transferDept } from "@/api/tenant/label";
|
||||||
export default {
|
export default {
|
||||||
props: {
|
props: {
|
||||||
ids: String,
|
ids: String,
|
||||||
|
|||||||
@@ -110,8 +110,9 @@
|
|||||||
删除</el-button>
|
删除</el-button>
|
||||||
</template>
|
</template>
|
||||||
<template slot="name" slot-scope="{row}">
|
<template slot="name" slot-scope="{row}">
|
||||||
<span v-if="row.status == 1">{{ row.name }}</span>
|
<span>{{ row.name }}</span>
|
||||||
<span v-else>{{ row.name }}(<span style="color: red;">未实名</span>)</span>
|
<!-- <span v-if="row.status == 1">{{ row.name }}</span> -->
|
||||||
|
<!-- <span v-else>{{ row.name }}(<span style="color: red;">未实名</span>)</span> -->
|
||||||
|
|
||||||
</template>
|
</template>
|
||||||
<!--/自定义按钮-->
|
<!--/自定义按钮-->
|
||||||
@@ -153,7 +154,7 @@ import {
|
|||||||
getDept,
|
getDept,
|
||||||
removeDept,
|
removeDept,
|
||||||
upload,
|
upload,
|
||||||
} from "@/api/tenant/policy";
|
} from "@/api/tenant/label";
|
||||||
import { getWorkTypes } from "@/api/tenant/common";
|
import { getWorkTypes } from "@/api/tenant/common";
|
||||||
import { mapGetters } from "vuex";
|
import { mapGetters } from "vuex";
|
||||||
import addGroups from "./Dialog/addGroups";
|
import addGroups from "./Dialog/addGroups";
|
||||||
@@ -242,7 +243,7 @@ export default {
|
|||||||
permissionList() {
|
permissionList() {
|
||||||
return {
|
return {
|
||||||
addBtn: this.vaildData(this.permission.tenant_talents_groupadd, false),
|
addBtn: this.vaildData(this.permission.tenant_talents_groupadd, false),
|
||||||
viewBtn: false,
|
viewBtn: true,
|
||||||
delBtn: this.vaildData(
|
delBtn: this.vaildData(
|
||||||
this.permission.tenant_talents_groupdelete,
|
this.permission.tenant_talents_groupdelete,
|
||||||
false
|
false
|
||||||
@@ -297,6 +298,7 @@ export default {
|
|||||||
columnBtn: false,
|
columnBtn: false,
|
||||||
searchBtn: true,
|
searchBtn: true,
|
||||||
searchShow: true,
|
searchShow: true,
|
||||||
|
viewBtn: true,
|
||||||
searchMenuSpan: 6,
|
searchMenuSpan: 6,
|
||||||
border: true,
|
border: true,
|
||||||
index: true,
|
index: true,
|
||||||
|
|||||||
@@ -243,7 +243,7 @@ export default {
|
|||||||
permissionList() {
|
permissionList() {
|
||||||
return {
|
return {
|
||||||
addBtn: this.vaildData(this.permission.tenant_talents_groupadd, false),
|
addBtn: this.vaildData(this.permission.tenant_talents_groupadd, false),
|
||||||
viewBtn: false,
|
viewBtn: true,
|
||||||
delBtn: this.vaildData(
|
delBtn: this.vaildData(
|
||||||
this.permission.tenant_talents_groupdelete,
|
this.permission.tenant_talents_groupdelete,
|
||||||
false
|
false
|
||||||
@@ -301,6 +301,7 @@ export default {
|
|||||||
searchMenuSpan: 6,
|
searchMenuSpan: 6,
|
||||||
border: true,
|
border: true,
|
||||||
index: true,
|
index: true,
|
||||||
|
viewBtn: true,
|
||||||
indexLabel: "序号",
|
indexLabel: "序号",
|
||||||
selection: true,
|
selection: true,
|
||||||
dialogType: "dialog",
|
dialogType: "dialog",
|
||||||
|
|||||||
@@ -232,7 +232,7 @@ export default {
|
|||||||
permissionList() {
|
permissionList() {
|
||||||
return {
|
return {
|
||||||
addBtn: this.vaildData(this.permission.tenant_talents_groupadd, false),
|
addBtn: this.vaildData(this.permission.tenant_talents_groupadd, false),
|
||||||
viewBtn: false,
|
viewBtn: true,
|
||||||
delBtn: this.vaildData(
|
delBtn: this.vaildData(
|
||||||
this.permission.tenant_talents_groupdelete,
|
this.permission.tenant_talents_groupdelete,
|
||||||
false
|
false
|
||||||
@@ -287,6 +287,7 @@ export default {
|
|||||||
columnBtn: false,
|
columnBtn: false,
|
||||||
searchBtn: true,
|
searchBtn: true,
|
||||||
searchShow: true,
|
searchShow: true,
|
||||||
|
viewBtn: true,
|
||||||
searchMenuSpan: 6,
|
searchMenuSpan: 6,
|
||||||
border: true,
|
border: true,
|
||||||
index: true,
|
index: true,
|
||||||
|
|||||||
@@ -23,9 +23,9 @@ module.exports = {
|
|||||||
port: 1888,
|
port: 1888,
|
||||||
proxy: {
|
proxy: {
|
||||||
"/api": {
|
"/api": {
|
||||||
// target: 'http://127.0.0.1:8000', // 本地服务接口地址
|
// target: 'http://192.168.3.104:8000', // 本地服务接口地址
|
||||||
// target: "http://39.98.184.58:8000", // 阿里云后台地址
|
target: "http://39.98.184.58:8000", // 阿里云后台地址
|
||||||
target: "http://192.168.3.111:8000", // 本地
|
// target: "http://192.168.3.111:8000", // 本地
|
||||||
ws: true,
|
ws: true,
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
pathRewrite: {
|
pathRewrite: {
|
||||||
|
|||||||
Reference in New Issue
Block a user