flat: 修改些条件
This commit is contained in:
@@ -112,3 +112,12 @@ export const getDeptMyTree = (params) => {
|
|||||||
params
|
params
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export const getDeptAllTree = (params) => {
|
||||||
|
return request({
|
||||||
|
url: '/api/jobslink-api/system/dept/all-tree',
|
||||||
|
method: 'get',
|
||||||
|
params
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,9 @@
|
|||||||
:show-file-list="false"
|
:show-file-list="false"
|
||||||
:http-request="allUpload"
|
:http-request="allUpload"
|
||||||
:multiple="false"
|
:multiple="false"
|
||||||
><el-button size="small" type="primary">点击上传</el-button></el-upload>
|
>
|
||||||
|
<el-button size="small" type="primary">点击上传</el-button>
|
||||||
|
</el-upload>
|
||||||
</div>
|
</div>
|
||||||
<avue-input disabled v-model="policyFileUrl" placeholder="点击上传文件"></avue-input>
|
<avue-input disabled v-model="policyFileUrl" placeholder="点击上传文件"></avue-input>
|
||||||
</div>
|
</div>
|
||||||
@@ -84,6 +86,8 @@
|
|||||||
"span": 24,
|
"span": 24,
|
||||||
labelWidth: 100,
|
labelWidth: 100,
|
||||||
"prop": "createTime",
|
"prop": "createTime",
|
||||||
|
format: "yyyy-MM-dd",
|
||||||
|
valueFormat: "yyyy-MM-dd",
|
||||||
"rules": [
|
"rules": [
|
||||||
{
|
{
|
||||||
"required": true,
|
"required": true,
|
||||||
@@ -199,8 +203,7 @@
|
|||||||
if (this.form.note.length > 64 * 512) {
|
if (this.form.note.length > 64 * 512) {
|
||||||
this.$message.error('文章内容不能超过64KB!');
|
this.$message.error('文章内容不能超过64KB!');
|
||||||
done()
|
done()
|
||||||
}
|
} else {
|
||||||
else{
|
|
||||||
if (this.type == 'add') {
|
if (this.type == 'add') {
|
||||||
addNews(
|
addNews(
|
||||||
this.form.articleTitle,
|
this.form.articleTitle,
|
||||||
@@ -215,8 +218,7 @@
|
|||||||
this.$message.success('添加成功');
|
this.$message.success('添加成功');
|
||||||
this.$router.go(-1);
|
this.$router.go(-1);
|
||||||
})
|
})
|
||||||
}
|
} else if (this.type == 'edit') {
|
||||||
else if (this.type == 'edit') {
|
|
||||||
editNews(
|
editNews(
|
||||||
this.id,
|
this.id,
|
||||||
this.form.articleTitle,
|
this.form.articleTitle,
|
||||||
@@ -276,6 +278,7 @@
|
|||||||
.ql-editor {
|
.ql-editor {
|
||||||
height: 400px;
|
height: 400px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.policyFileUrlWrapper {
|
.policyFileUrlWrapper {
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
@@ -287,4 +290,3 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
@@ -867,9 +867,9 @@ export default {
|
|||||||
column: [{
|
column: [{
|
||||||
label: '服务时间',
|
label: '服务时间',
|
||||||
prop: 'createTime',
|
prop: 'createTime',
|
||||||
type: 'datetime',
|
type: 'date',
|
||||||
format: "yyyy-MM-dd HH:mm:ss",
|
format: "yyyy-MM-dd",
|
||||||
valueFormat: "yyyy-MM-dd HH:mm:ss",
|
valueFormat: "yyyy-MM-dd",
|
||||||
}, {
|
}, {
|
||||||
label: '服务发起人',
|
label: '服务发起人',
|
||||||
prop: 'fromName'
|
prop: 'fromName'
|
||||||
|
|||||||
@@ -51,6 +51,7 @@ export default {
|
|||||||
dicData: this.depTree,
|
dicData: this.depTree,
|
||||||
props: {
|
props: {
|
||||||
label: "title",
|
label: "title",
|
||||||
|
value: 'value'
|
||||||
},
|
},
|
||||||
checkStrictly: true,
|
checkStrictly: true,
|
||||||
slot: true,
|
slot: true,
|
||||||
|
|||||||
@@ -140,7 +140,7 @@ import {
|
|||||||
detail,
|
detail,
|
||||||
getDept,
|
getDept,
|
||||||
removeDept,
|
removeDept,
|
||||||
upload, getDeptMyTree,
|
upload, getDeptMyTree, getDeptAllTree,
|
||||||
} from "@/api/tenant/talents";
|
} from "@/api/tenant/talents";
|
||||||
import {getWorkTypes, getLabelList} from "@/api/tenant/common";
|
import {getWorkTypes, getLabelList} from "@/api/tenant/common";
|
||||||
import {mapGetters} from "vuex";
|
import {mapGetters} from "vuex";
|
||||||
@@ -196,6 +196,7 @@ export default {
|
|||||||
obj: {},
|
obj: {},
|
||||||
depTree: [],
|
depTree: [],
|
||||||
excelForm: {isCovered: 1},
|
excelForm: {isCovered: 1},
|
||||||
|
AllTree: [],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
components: {addGroups, transferGroups, Resume, ied, TextTooltip},
|
components: {addGroups, transferGroups, Resume, ied, TextTooltip},
|
||||||
@@ -271,6 +272,7 @@ export default {
|
|||||||
dicData: this.depTree,
|
dicData: this.depTree,
|
||||||
props: {
|
props: {
|
||||||
label: "title",
|
label: "title",
|
||||||
|
value: 'value'
|
||||||
},
|
},
|
||||||
checkStrictly: true,
|
checkStrictly: true,
|
||||||
span: 24,
|
span: 24,
|
||||||
@@ -489,6 +491,7 @@ export default {
|
|||||||
dicData: this.depTree,
|
dicData: this.depTree,
|
||||||
props: {
|
props: {
|
||||||
label: "title",
|
label: "title",
|
||||||
|
value: 'value'
|
||||||
},
|
},
|
||||||
checkStrictly: true,
|
checkStrictly: true,
|
||||||
slot: true,
|
slot: true,
|
||||||
@@ -594,11 +597,10 @@ export default {
|
|||||||
let params = {
|
let params = {
|
||||||
tenantId: '000000'
|
tenantId: '000000'
|
||||||
}
|
}
|
||||||
let resData = await getDeptMyTree(params)
|
// let resData = await getDeptMyTree(params)
|
||||||
|
let resData = await getDeptAllTree(params)
|
||||||
if (resData.data.code === 200) {
|
if (resData.data.code === 200) {
|
||||||
this.depTree = resData.data.data
|
this.depTree = resData.data.data
|
||||||
console.log(this.depTree)
|
|
||||||
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
getWorkTypes() {
|
getWorkTypes() {
|
||||||
|
|||||||
@@ -13,7 +13,9 @@
|
|||||||
:show-file-list="false"
|
:show-file-list="false"
|
||||||
:http-request="allUpload"
|
:http-request="allUpload"
|
||||||
:multiple="false"
|
:multiple="false"
|
||||||
><el-button size="small" type="primary">点击上传</el-button></el-upload>
|
>
|
||||||
|
<el-button size="small" type="primary">点击上传</el-button>
|
||||||
|
</el-upload>
|
||||||
</div>
|
</div>
|
||||||
<avue-input disabled v-model="policyFileUrl" placeholder="点击上传文件"></avue-input>
|
<avue-input disabled v-model="policyFileUrl" placeholder="点击上传文件"></avue-input>
|
||||||
</div>
|
</div>
|
||||||
@@ -84,6 +86,8 @@
|
|||||||
"span": 24,
|
"span": 24,
|
||||||
labelWidth: 100,
|
labelWidth: 100,
|
||||||
"prop": "createTime",
|
"prop": "createTime",
|
||||||
|
format: "yyyy-MM-dd",
|
||||||
|
valueFormat: "yyyy-MM-dd",
|
||||||
"rules": [
|
"rules": [
|
||||||
{
|
{
|
||||||
"required": true,
|
"required": true,
|
||||||
@@ -199,8 +203,7 @@
|
|||||||
if (this.form.note.length > 64 * 512) {
|
if (this.form.note.length > 64 * 512) {
|
||||||
this.$message.error('文章内容不能超过64KB!');
|
this.$message.error('文章内容不能超过64KB!');
|
||||||
done()
|
done()
|
||||||
}
|
} else {
|
||||||
else{
|
|
||||||
if (this.type == 'add') {
|
if (this.type == 'add') {
|
||||||
addNews(
|
addNews(
|
||||||
this.form.articleTitle,
|
this.form.articleTitle,
|
||||||
@@ -215,8 +218,7 @@
|
|||||||
this.$message.success('添加成功');
|
this.$message.success('添加成功');
|
||||||
this.$router.go(-1);
|
this.$router.go(-1);
|
||||||
})
|
})
|
||||||
}
|
} else if (this.type == 'edit') {
|
||||||
else if (this.type == 'edit') {
|
|
||||||
editNews(
|
editNews(
|
||||||
this.id,
|
this.id,
|
||||||
this.form.articleTitle,
|
this.form.articleTitle,
|
||||||
@@ -276,6 +278,7 @@
|
|||||||
.ql-editor {
|
.ql-editor {
|
||||||
height: 400px;
|
height: 400px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.policyFileUrlWrapper {
|
.policyFileUrlWrapper {
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
@@ -287,4 +290,3 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
@@ -870,9 +870,9 @@ export default {
|
|||||||
column: [{
|
column: [{
|
||||||
label: '服务时间',
|
label: '服务时间',
|
||||||
prop: 'createTime',
|
prop: 'createTime',
|
||||||
type: 'datetime',
|
type: 'date',
|
||||||
format: "yyyy-MM-dd HH:mm:ss",
|
format: "yyyy-MM-dd",
|
||||||
valueFormat: "yyyy-MM-dd HH:mm:ss",
|
valueFormat: "yyyy-MM-dd",
|
||||||
}, {
|
}, {
|
||||||
label: '服务发起人',
|
label: '服务发起人',
|
||||||
prop: 'fromName'
|
prop: 'fromName'
|
||||||
|
|||||||
@@ -51,6 +51,7 @@ export default {
|
|||||||
dicData: this.depTree,
|
dicData: this.depTree,
|
||||||
props: {
|
props: {
|
||||||
label: "title",
|
label: "title",
|
||||||
|
value: 'value'
|
||||||
},
|
},
|
||||||
checkStrictly: true,
|
checkStrictly: true,
|
||||||
slot: true,
|
slot: true,
|
||||||
|
|||||||
@@ -271,6 +271,7 @@ export default {
|
|||||||
dicData: this.depTree,
|
dicData: this.depTree,
|
||||||
props: {
|
props: {
|
||||||
label: "title",
|
label: "title",
|
||||||
|
value: 'value'
|
||||||
},
|
},
|
||||||
checkStrictly: true,
|
checkStrictly: true,
|
||||||
span: 24,
|
span: 24,
|
||||||
|
|||||||
@@ -51,6 +51,7 @@ export default {
|
|||||||
dicData: this.depTree,
|
dicData: this.depTree,
|
||||||
props: {
|
props: {
|
||||||
label: "title",
|
label: "title",
|
||||||
|
value: 'value'
|
||||||
},
|
},
|
||||||
checkStrictly: true,
|
checkStrictly: true,
|
||||||
slot: true,
|
slot: true,
|
||||||
|
|||||||
@@ -273,6 +273,7 @@ export default {
|
|||||||
dicData: this.depTree,
|
dicData: this.depTree,
|
||||||
props: {
|
props: {
|
||||||
label: "title",
|
label: "title",
|
||||||
|
value: 'value'
|
||||||
},
|
},
|
||||||
checkStrictly: true,
|
checkStrictly: true,
|
||||||
span: 24,
|
span: 24,
|
||||||
@@ -496,6 +497,7 @@ export default {
|
|||||||
dicData: this.depTree,
|
dicData: this.depTree,
|
||||||
props: {
|
props: {
|
||||||
label: "title",
|
label: "title",
|
||||||
|
value: 'value'
|
||||||
},
|
},
|
||||||
checkStrictly: true,
|
checkStrictly: true,
|
||||||
slot: true,
|
slot: true,
|
||||||
|
|||||||
@@ -137,6 +137,7 @@ import {
|
|||||||
wageOptionsWithNoMonth,
|
wageOptionsWithNoMonth,
|
||||||
educationState,
|
educationState,
|
||||||
} from "@/common/dic";
|
} from "@/common/dic";
|
||||||
|
import {dateFormat} from "@/util/date";
|
||||||
|
|
||||||
const validateTel = (rule, value, callback) => {
|
const validateTel = (rule, value, callback) => {
|
||||||
if (isvalidatemobile(value)[0]) {
|
if (isvalidatemobile(value)[0]) {
|
||||||
@@ -354,8 +355,9 @@ export default {
|
|||||||
valueFormat: "yyyy-MM-dd 00:00:00",
|
valueFormat: "yyyy-MM-dd 00:00:00",
|
||||||
pickerOptions: {
|
pickerOptions: {
|
||||||
disabledDate(time) {
|
disabledDate(time) {
|
||||||
|
const oneDay = 1000 * 60 * 60 * 24
|
||||||
return !(
|
return !(
|
||||||
time.getTime() > Date.now() &&
|
time.getTime() + oneDay > Date.now() &&
|
||||||
(!self.endTime ||
|
(!self.endTime ||
|
||||||
(time.getTime() < self.endTime &&
|
(time.getTime() < self.endTime &&
|
||||||
time.getTime() > self.endTime - 2678400000)) &&
|
time.getTime() > self.endTime - 2678400000)) &&
|
||||||
|
|||||||
@@ -474,8 +474,9 @@ export default {
|
|||||||
valueFormat: "yyyy-MM-dd 00:00:00",
|
valueFormat: "yyyy-MM-dd 00:00:00",
|
||||||
pickerOptions: {
|
pickerOptions: {
|
||||||
disabledDate(time) {
|
disabledDate(time) {
|
||||||
|
const oneDay = 1000 * 60 * 60 * 24
|
||||||
return !(
|
return !(
|
||||||
time.getTime() > Date.now() &&
|
time.getTime() + oneDay > Date.now() &&
|
||||||
(!self.endTime ||
|
(!self.endTime ||
|
||||||
(time.getTime() < self.endTime &&
|
(time.getTime() < self.endTime &&
|
||||||
time.getTime() > self.endTime - 2678400000)) &&
|
time.getTime() > self.endTime - 2678400000)) &&
|
||||||
|
|||||||
Reference in New Issue
Block a user