|
@@ -228,7 +228,7 @@
|
|
|
size="mini"
|
|
size="mini"
|
|
|
type="text"
|
|
type="text"
|
|
|
icon="el-icon-arrow-down"
|
|
icon="el-icon-arrow-down"
|
|
|
- v-if="
|
|
|
|
|
|
|
+ v-show="
|
|
|
scope.row.parentId == null &&
|
|
scope.row.parentId == null &&
|
|
|
scope.row.orgId == isEdit &&
|
|
scope.row.orgId == isEdit &&
|
|
|
scope.row.isDistribute == 0 &&
|
|
scope.row.isDistribute == 0 &&
|
|
@@ -242,7 +242,7 @@
|
|
|
size="mini"
|
|
size="mini"
|
|
|
type="text"
|
|
type="text"
|
|
|
icon="el-icon-top-left"
|
|
icon="el-icon-top-left"
|
|
|
- v-if="
|
|
|
|
|
|
|
+ v-show="
|
|
|
scope.row.orgId == isEdit &&
|
|
scope.row.orgId == isEdit &&
|
|
|
scope.row.isDistribute == 1 &&
|
|
scope.row.isDistribute == 1 &&
|
|
|
scope.row.planStatus == 1 &&
|
|
scope.row.planStatus == 1 &&
|
|
@@ -257,7 +257,7 @@
|
|
|
type="text"
|
|
type="text"
|
|
|
icon="el-icon-edit-outline"
|
|
icon="el-icon-edit-outline"
|
|
|
@click="handleUpdate(scope.row)"
|
|
@click="handleUpdate(scope.row)"
|
|
|
- v-if="scope.row.orgId == isEdit"
|
|
|
|
|
|
|
+ v-show="scope.row.orgId == isEdit"
|
|
|
v-hasPermi="['core:accessPlan:edit']"
|
|
v-hasPermi="['core:accessPlan:edit']"
|
|
|
>编辑
|
|
>编辑
|
|
|
</el-button>
|
|
</el-button>
|
|
@@ -318,12 +318,14 @@
|
|
|
></el-option>
|
|
></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
+
|
|
|
<el-form-item label="调阅周期" prop="planCycle">
|
|
<el-form-item label="调阅周期" prop="planCycle">
|
|
|
<el-select
|
|
<el-select
|
|
|
:disabled="form.isEdit || form.isComplete"
|
|
:disabled="form.isEdit || form.isComplete"
|
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
|
v-model="form.planCycle"
|
|
v-model="form.planCycle"
|
|
|
placeholder="请选择调阅周期"
|
|
placeholder="请选择调阅周期"
|
|
|
|
|
+ @change="planCycleChanged"
|
|
|
>
|
|
>
|
|
|
<el-option
|
|
<el-option
|
|
|
v-for="dict in dict.type.sys_access_cycle"
|
|
v-for="dict in dict.type.sys_access_cycle"
|
|
@@ -425,7 +427,21 @@
|
|
|
>
|
|
>
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
-
|
|
|
|
|
|
|
+ <!-- <el-form-item
|
|
|
|
|
+ v-show="form.orgType"
|
|
|
|
|
+ label="调阅机构"
|
|
|
|
|
+ prop="planExecOrgIdList"
|
|
|
|
|
+ >
|
|
|
|
|
+ <org-tree-select
|
|
|
|
|
+ v-model="form.planExecOrgIdList"
|
|
|
|
|
+ :queryData="form.orgType"
|
|
|
|
|
+ ref="orgTreeSelect"
|
|
|
|
|
+ checkShow="true"
|
|
|
|
|
+ disable="false"
|
|
|
|
|
+ :enabledCheckOrgTypes="parseInt(form.orgType)"
|
|
|
|
|
+ >
|
|
|
|
|
+ </org-tree-select>
|
|
|
|
|
+ </el-form-item> -->
|
|
|
<el-form-item label="备注" prop="description">
|
|
<el-form-item label="备注" prop="description">
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="form.description"
|
|
v-model="form.description"
|
|
@@ -456,6 +472,7 @@ import {
|
|
|
distribute,
|
|
distribute,
|
|
|
withdraw,
|
|
withdraw,
|
|
|
} from "@/api/core/accessPlan";
|
|
} from "@/api/core/accessPlan";
|
|
|
|
|
+import OrgTreeSelect from "@/components/orgTreeSelect";
|
|
|
import { listRole, findRoleByType, getRole, allRole } from "@/api/system/role";
|
|
import { listRole, findRoleByType, getRole, allRole } from "@/api/system/role";
|
|
|
import tableList from "@/mixins/tableList";
|
|
import tableList from "@/mixins/tableList";
|
|
|
import orgTree from "@/components/orgTree/orgQuerySelector.vue";
|
|
import orgTree from "@/components/orgTree/orgQuerySelector.vue";
|
|
@@ -480,6 +497,7 @@ export default {
|
|
|
components: {
|
|
components: {
|
|
|
orgTree,
|
|
orgTree,
|
|
|
DialogThreeState,
|
|
DialogThreeState,
|
|
|
|
|
+ OrgTreeSelect,
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
data() {
|
|
data() {
|
|
@@ -560,6 +578,8 @@ export default {
|
|
|
planFrequency: [
|
|
planFrequency: [
|
|
|
{ required: true, message: "请选择调阅频次", trigger: "change" },
|
|
{ required: true, message: "请选择调阅频次", trigger: "change" },
|
|
|
],
|
|
],
|
|
|
|
|
+ startTime: [{ required: true, message: "请选择开始日期" }],
|
|
|
|
|
+ endTime: [{ required: true, message: "请选择结束日期" }],
|
|
|
},
|
|
},
|
|
|
initNum: null,
|
|
initNum: null,
|
|
|
issue: null,
|
|
issue: null,
|
|
@@ -646,6 +666,15 @@ export default {
|
|
|
this.form.endTime = this.form.startTime;
|
|
this.form.endTime = this.form.startTime;
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ planCycleChanged()
|
|
|
|
|
+ {
|
|
|
|
|
+ if(this.form.planCycle!=0)
|
|
|
|
|
+ {
|
|
|
|
|
+ this.form.startTime=null;
|
|
|
|
|
+ this.form.endTime=null;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ },
|
|
|
disabledDate(time) {
|
|
disabledDate(time) {
|
|
|
//小于开始日期禁止选择
|
|
//小于开始日期禁止选择
|
|
|
let startTime = new Date();
|
|
let startTime = new Date();
|
|
@@ -943,6 +972,7 @@ export default {
|
|
|
.distribute(id, immediateEffect)
|
|
.distribute(id, immediateEffect)
|
|
|
.then((response) => {
|
|
.then((response) => {
|
|
|
if (response.data == 0) {
|
|
if (response.data == 0) {
|
|
|
|
|
+ this.getList();
|
|
|
this.loading = false;
|
|
this.loading = false;
|
|
|
} else {
|
|
} else {
|
|
|
this.getList();
|
|
this.getList();
|