diff --git a/src/views/par/examperiod/ExamPeriod.vue b/src/views/par/examperiod/ExamPeriod.vue
index 4ebac4971fb0d2f56e405e60f1bdc494db33f468..9448cbc32b6c539a1514abfef39eb46ec634a9cd 100644
--- a/src/views/par/examperiod/ExamPeriod.vue
+++ b/src/views/par/examperiod/ExamPeriod.vue
@@ -50,6 +50,7 @@
编辑
{{ kpzqlxEcho(text) }}
+ {{ kpzqztEcho(text) }}
+
+
+
+
+
@@ -131,6 +147,7 @@ export default {
data () {
return {
visible: false,
+ checked: true,
form: this.$form.createForm(this),
// 查询参数
queryParam: {},
@@ -159,6 +176,11 @@ export default {
dataIndex: 'kpzqlx',
scopedSlots: { customRender: 'kpzqlx' }
},
+ {
+ title: '考评周期状态',
+ dataIndex: 'kpzqzt',
+ scopedSlots: { customRender: 'kpzqzt' }
+ },
{
title: '备注',
dataIndex: 'bz',
@@ -205,6 +227,16 @@ export default {
},
created () {},
methods: {
+ checkChange () {
+ this.checked = !this.checked
+ },
+ kpzqztEcho (text) {
+ if (text === '1') {
+ return '有效'
+ } else if (text === '2') {
+ return '无效'
+ }
+ },
/**
* 搜索
*/
@@ -216,6 +248,11 @@ export default {
modelMethod (action, selectInfo) {
this.operate = action // 记录当前操作
this.selectInfo = Object.assign({}, selectInfo) // 记录当前操作的数据
+ if (this.selectInfo.kpzqzt === '1') {
+ this.checked = true
+ } else if (this.selectInfo.kpzqzt === '2') {
+ this.checked = false
+ }
const _this = this
if (this.operate === 'del') {
// 删除
@@ -256,6 +293,12 @@ export default {
this.$refs.ruleForm.validate((valid) => {
if (valid) {
vm.confirmLoading = true
+ console.log(vm.selectInfo.kpzqzt)
+ if (vm.checked) {
+ vm.selectInfo.kpzqzt = '1'
+ } else {
+ vm.selectInfo.kpzqzt = '2'
+ }
if (vm.operate === 'detile') {
// 详情
vm.confirmLoading = false
diff --git a/src/views/par/parworkinfo/FinishWork.vue b/src/views/par/parworkinfo/FinishWork.vue
index b309465c28d19b4ca0feb487f9a7dac687bb32b9..cdfd2b163f094781ff842f63e211a045b0de6b63 100644
--- a/src/views/par/parworkinfo/FinishWork.vue
+++ b/src/views/par/parworkinfo/FinishWork.vue
@@ -8,20 +8,14 @@
:confirmLoading="confirmLoading"
centered
>
-
+
- {{ selectInfo.wcsj }}
-
+ >{{ selectInfo.wcsj }}
{
+ // 删除
+
+ vm.$refs.ruleForm.validate(valid => {
if (valid) {
- vm.confirmLoading = true
- vm.actionParam = {
- url: '/par/parworkinfo/updateParAndInsertWorkClock',
- action: 'POST',
- parameter: vm.selectInfo,
- data: {},
- message: '提交完成工作成功'
- }
- // 调用请求
- method(vm.actionParam).then(res => {
- vm.confirmLoading = false
- // 关闭弹窗
- vm.modelVisible = false
- vm.$emit('result')
+ this.$confirm({
+ title: '警告',
+ content: `工作确认完成后将无法进行打卡,是否确认工作完成?`,
+ okText: '确认',
+ okType: 'danger',
+ cancelText: '取消',
+ onOk () {
+ vm.confirmLoading = true
+ vm.actionParam = {
+ url: '/par/parworkinfo/updateParAndInsertWorkClock',
+ action: 'POST',
+ parameter: vm.selectInfo,
+ data: {},
+ message: '提交完成工作成功'
+ }
+ // 调用请求
+ method(vm.actionParam).then(res => {
+ vm.confirmLoading = false
+ // 关闭弹窗
+ vm.modelVisible = false
+ vm.$emit('result')
+ })
+ },
+ onCancel: () => {
+ this.$notification['info']({
+ message: '取消完成工作操作',
+ duration: 4
+ })
+ }
})
} else {
return false
diff --git a/src/views/par/parworkinfo/ParWorkInfoDept.vue b/src/views/par/parworkinfo/ParWorkInfoDept.vue
index 2e13b119d1c44d686bb5c8e2e2008a7c4a017633..fdf536f8f1adbed25daac44d058ed141d73475b3 100644
--- a/src/views/par/parworkinfo/ParWorkInfoDept.vue
+++ b/src/views/par/parworkinfo/ParWorkInfoDept.vue
@@ -40,11 +40,7 @@
-
+
@@ -134,10 +130,16 @@
:model="selectInfo"
:rules="rules"
:label-col="labelCol"
- :wrapper-col="wrapperCol">
+ :wrapper-col="wrapperCol"
+ >
-
+
-
+
-
+
@@ -299,10 +309,10 @@
multiple
>
@@ -323,7 +333,8 @@
-
+
+
@@ -388,7 +399,8 @@ export default {
},
{
title: '工作内容',
- dataIndex: 'gznr'
+ dataIndex: 'gznr',
+ ellipsis: true
},
{
title: '开始时间',
@@ -414,11 +426,13 @@ export default {
},
{
title: '责任单位',
- dataIndex: 'zrdw'
+ dataIndex: 'zrdw',
+ ellipsis: true
},
{
title: '质量要求',
- dataIndex: 'zlyq'
+ dataIndex: 'zlyq',
+ ellipsis: true
},
// {
// title: "备注",
@@ -448,7 +462,8 @@ export default {
},
{
title: '责任人',
- dataIndex: 'zrr'
+ dataIndex: 'zrr',
+ ellipsis: true
},
{
title: '操作',
@@ -474,12 +489,15 @@ export default {
loading: false,
orgTree: [],
staffList: [],
+ zrStaffList: [],
currentRole: 'unitRole',
qdShow: false,
fileList: [],
rules: {
zxr: [{ required: true, message: '请选择执行人', trigger: 'change' }],
- gzlb: [{ required: true, message: '请选择工作类别', trigger: 'change' }],
+ gzlb: [
+ { required: true, message: '请选择工作类别', trigger: 'change' }
+ ],
gznr: [{ required: true, message: '工作内容不能为空', trigger: 'blur' }]
}
}
@@ -490,6 +508,9 @@ export default {
// 获取树形组织信息
getOrgTree({ parentTreeId: 'root' }).then(res => {
vm.orgTree = vm.genernateTree(res.result.data)
+ for (let i = 0; i < vm.orgTree.length; i++) {
+ vm.orgTree[i].disabled = true
+ }
})
// 获取当前登陆人部门
query('/par/parworkinfo' + '/getOrgInfoByStaffId', 'GET', {
@@ -504,6 +525,12 @@ export default {
vm.staffList = res.result
})
})
+ // 获取所有人员
+ query('/admin/pmUser' + '/listStaffAndOrg', 'GET').then(res => {
+ console.log('人员查询', res)
+ vm.zrStaffList = res.result
+ })
+ console.log('当前登录用户', this.userInfo)
},
methods: {
// 周期回显
diff --git a/src/views/par/parworkinfo/ParWorkInfoUnit.vue b/src/views/par/parworkinfo/ParWorkInfoUnit.vue
index 3740af379c6fd3d600962846e05d77b1f3c02605..47ab3151ca73a13767a92fd9ff232119f257bfc7 100644
--- a/src/views/par/parworkinfo/ParWorkInfoUnit.vue
+++ b/src/views/par/parworkinfo/ParWorkInfoUnit.vue
@@ -124,7 +124,12 @@
>
-
+
-
+
-
+
@@ -286,9 +299,9 @@
>
@@ -400,7 +413,8 @@ export default {
},
{
title: '责任单位',
- dataIndex: 'zrdw'
+ dataIndex: 'zrdw',
+ ellipsis: true
},
{
title: '质量要求',
@@ -435,7 +449,8 @@ export default {
},
{
title: '责任人',
- dataIndex: 'zrr'
+ dataIndex: 'zrr',
+ ellipsis: true
},
{
title: '操作',
@@ -466,7 +481,9 @@ export default {
fileList: [],
rules: {
zxr: [{ required: true, message: '请选择执行单位', trigger: 'change' }],
- gzlb: [{ required: true, message: '请选择工作类别', trigger: 'change' }],
+ gzlb: [
+ { required: true, message: '请选择工作类别', trigger: 'change' }
+ ],
gznr: [{ required: true, message: '工作内容不能为空', trigger: 'blur' }]
}
}
@@ -477,9 +494,14 @@ export default {
// 获取树形组织信息
getOrgTree({ parentTreeId: 'root' }).then(res => {
vm.orgTree = vm.genernateTree(res.result.data)
+ for (let i = 0; i < vm.orgTree.length; i++) {
+ vm.orgTree[i].disabled = true
+ }
+ console.log('组织机构查询', vm.orgTree)
})
// 获取所有人员
- query('/admin/pmUser' + '/findStaffAll', 'GET').then(res => {
+ query('/admin/pmUser' + '/listStaffAndOrg', 'GET').then(res => {
+ console.log('人员查询', res)
vm.staffList = res.result
})
},
diff --git a/src/views/par/parworkinfo/ParWorkInfoUser.vue b/src/views/par/parworkinfo/ParWorkInfoUser.vue
index a19c3e60155ccf6a108113ccd5e8c1e35fcd14af..0972c2769d1bf61eb3a57e7ffb71bc776a1ed49e 100644
--- a/src/views/par/parworkinfo/ParWorkInfoUser.vue
+++ b/src/views/par/parworkinfo/ParWorkInfoUser.vue
@@ -242,9 +242,9 @@
>
@@ -319,7 +319,8 @@ export default {
columns: [
{
title: '执行人/单位',
- dataIndex: 'zxrstr'
+ dataIndex: 'zxrstr',
+ ellipsis: true
},
{
title: '工作类别',
@@ -333,7 +334,8 @@ export default {
},
{
title: '工作内容',
- dataIndex: 'gznr'
+ dataIndex: 'gznr',
+ ellipsis: true
},
{
title: '开始时间',
@@ -359,11 +361,13 @@ export default {
},
{
title: '责任单位',
- dataIndex: 'zrdw'
+ dataIndex: 'zrdw',
+ ellipsis: true
},
{
title: '质量要求',
- dataIndex: 'zlyq'
+ dataIndex: 'zlyq',
+ ellipsis: true
},
// {
// title: "备注",
@@ -393,7 +397,8 @@ export default {
},
{
title: '责任人',
- dataIndex: 'zrr'
+ dataIndex: 'zrr',
+ ellipsis: true
},
{
title: '操作',
@@ -434,10 +439,14 @@ export default {
// 获取树形组织信息
getOrgTree({ parentTreeId: 'root' }).then(res => {
vm.orgTree = vm.genernateTree(res.result.data)
+ for (let i = 0; i < vm.orgTree.length; i++) {
+ vm.orgTree[i].disabled = true
+ }
})
// 获取所有人员
- query('/admin/pmUser' + '/query', 'GET').then(res => {
- vm.staffList = res.result.data
+ query('/admin/pmUser' + '/listStaffAndOrg', 'GET').then(res => {
+ console.log('人员查询', res)
+ vm.staffList = res.result
})
},
methods: {
diff --git a/src/views/par/parworkinfo/ParWorkTrackingDept.vue b/src/views/par/parworkinfo/ParWorkTrackingDept.vue
index 7cf6cc8583729b0111050aa1d24d0f47e17234af..72bab27c0951ef1559c6d663941dadd53d4ea614 100644
--- a/src/views/par/parworkinfo/ParWorkTrackingDept.vue
+++ b/src/views/par/parworkinfo/ParWorkTrackingDept.vue
@@ -382,7 +382,8 @@ export default {
columns: [
{
title: '执行人/单位',
- dataIndex: 'zxrstr'
+ dataIndex: 'zxrstr',
+ ellipsis: true
},
{
title: '工作类别',
@@ -396,7 +397,8 @@ export default {
},
{
title: '工作内容',
- dataIndex: 'gznr'
+ dataIndex: 'gznr',
+ ellipsis: true
},
{
title: '开始时间',
@@ -422,11 +424,13 @@ export default {
},
{
title: '责任单位',
- dataIndex: 'zrdw'
+ dataIndex: 'zrdw',
+ ellipsis: true
},
{
title: '质量要求',
- dataIndex: 'zlyq'
+ dataIndex: 'zlyq',
+ ellipsis: true
},
// {
// title: "备注",
@@ -456,7 +460,8 @@ export default {
},
{
title: '责任人',
- dataIndex: 'zrr'
+ dataIndex: 'zrr',
+ ellipsis: true
},
{
title: '操作',