|
|
@@ -29,14 +29,14 @@
|
|
|
size="small"
|
|
|
icon="el-icon-setting"
|
|
|
plain
|
|
|
- v-if="permission.postchange_download"
|
|
|
+ v-if="permission.postchange_setting"
|
|
|
@click="handleSetting">设置審批人
|
|
|
</el-button>
|
|
|
<el-button type="primary"
|
|
|
size="small"
|
|
|
icon="el-icon-download"
|
|
|
plain
|
|
|
- v-if="permission.postchange_setting"
|
|
|
+ v-if="permission.postchange_download"
|
|
|
@click="handleDownload">下載
|
|
|
</el-button>
|
|
|
</template>
|
|
|
@@ -68,7 +68,7 @@
|
|
|
import { getCurrentDept } from "@/api/system/dept";
|
|
|
import {dateFormat} from "../../util/date";
|
|
|
import FlowSettings from "../../components/common/flow-settings";
|
|
|
- import {getUserList} from "@/api/system/user";
|
|
|
+ import {getPage as getUserList} from "@/api/system/user";
|
|
|
import {getDeptTree, getTree} from "@/api/system/dept";
|
|
|
import {getStandardByCode} from "@/api/bank/handoverstandard";
|
|
|
|
|
|
@@ -128,14 +128,26 @@
|
|
|
label: "機構號",
|
|
|
prop: "orgNo",
|
|
|
disabled: true,
|
|
|
+ rules: [{
|
|
|
+ required: true,
|
|
|
+ message: "请输入機構號",
|
|
|
+ trigger: "blur"
|
|
|
+ }]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "区域/支行",
|
|
|
+ prop: "orgNos",
|
|
|
+ hide: true,
|
|
|
+ display: false,
|
|
|
+ searchMultiple: true,
|
|
|
search: true,
|
|
|
- searchSpan: 4,
|
|
|
type: "tree",
|
|
|
dicData: [],
|
|
|
props: {
|
|
|
- label: "key",
|
|
|
+ label: "title",
|
|
|
value: "key"
|
|
|
},
|
|
|
+ checkStrictly: true,
|
|
|
rules: [{
|
|
|
required: true,
|
|
|
message: "请输入機構號",
|
|
|
@@ -529,8 +541,8 @@
|
|
|
},
|
|
|
created() {
|
|
|
const _this = this;
|
|
|
- getUserList().then(res => {
|
|
|
- const data = res.data.data;
|
|
|
+ getUserList(1,500, {}).then(res => {
|
|
|
+ const data = res.data.data.records;
|
|
|
for (let i = 0; i < data.length; i++) {
|
|
|
let item = data[i];
|
|
|
item.text = item.name + '-' + item.ehr;
|
|
|
@@ -552,7 +564,7 @@
|
|
|
},
|
|
|
mounted() {
|
|
|
getDeptTree().then(res => {
|
|
|
- const column = this.findObject(this.option.column, "orgNo");
|
|
|
+ const column = this.findObject(this.option.column, "orgNos");
|
|
|
let treeData = getTree(res.data.data, this.userInfo.dept_id);
|
|
|
column.dicData = treeData;
|
|
|
});
|
|
|
@@ -913,6 +925,10 @@
|
|
|
params.effectiveDate_begin = params.effectiveDateRange[0], params.effectiveDate_end = params.effectiveDateRange[1];
|
|
|
params.effectiveDateRange = null;
|
|
|
}
|
|
|
+ if (params.orgNos){
|
|
|
+ params.orgNostr = params.orgNos.join();
|
|
|
+ params.orgNos = '';
|
|
|
+ }
|
|
|
|
|
|
this.query = params;
|
|
|
this.page.currentPage = 1;
|