|
@@ -38,6 +38,10 @@ import "bpmn-js-token-simulation/assets/css/bpmn-js-token-simulation.css";
|
|
|
|
|
|
import { getProcess, getNodeData } from "@/api/bpmprocess/process";
|
|
|
|
|
|
+import { listScript } from "@/api/bpmprocess/process";
|
|
|
+import { listUser } from "@/api/system/user";
|
|
|
+import { listRole } from "@/api/system/role";
|
|
|
+
|
|
|
export default {
|
|
|
name: "App",
|
|
|
components: {
|
|
@@ -52,6 +56,10 @@ export default {
|
|
|
formData: undefined,
|
|
|
xmlString: undefined,
|
|
|
nodeData: undefined,
|
|
|
+ // 列表选择数据
|
|
|
+ allScriptList: [],
|
|
|
+ allUserList: [],
|
|
|
+ allRoleList: [],
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
@@ -61,15 +69,74 @@ export default {
|
|
|
return {
|
|
|
formData: () => this.formData,
|
|
|
nodeData: () => this.nodeData,
|
|
|
+ allScriptList: () => this.allScriptList,
|
|
|
+ allUserList: () => this.allUserList,
|
|
|
+ allRoleList: () => this.allRoleList,
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
Provence(ev) {
|
|
|
ev.preventDefault();
|
|
|
},
|
|
|
+ // 获取所有脚本列表
|
|
|
+ async getAllScriptList() {
|
|
|
+ try {
|
|
|
+ let res = await listScript({ isEnablePaging: false });
|
|
|
+ // console.log(res);
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.allScriptList = res.rows;
|
|
|
+ } else {
|
|
|
+ throw Error(res?.msg);
|
|
|
+ }
|
|
|
+ } catch (error) {
|
|
|
+ this.$message.warning("网络异常,请稍后再试");
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 获取所有用户列表
|
|
|
+ async getAllUserList() {
|
|
|
+ try {
|
|
|
+ let res = await listUser({ isEnablePaging: false });
|
|
|
+ if (res.code == 200) {
|
|
|
+ // res.rows.forEach((item) => {
|
|
|
+ // this.exeUserValueList.push({
|
|
|
+ // value: item.userId.toString(),
|
|
|
+ // label: item.nickName,
|
|
|
+ // });
|
|
|
+
|
|
|
+ // });
|
|
|
+ this.allUserList = res.rows;
|
|
|
+ } else {
|
|
|
+ throw Error(res?.msg);
|
|
|
+ }
|
|
|
+ } catch (error) {
|
|
|
+ this.$message.warning("网络异常,请稍后再试");
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 获取所有角色列表
|
|
|
+ async getAllRoleList() {
|
|
|
+ try {
|
|
|
+ let res = await listRole(this.queryParams);
|
|
|
+ if (res.code == 200) {
|
|
|
+ // res.rows.forEach((item) => {
|
|
|
+ // this.exeUserValueList.push({
|
|
|
+ // value: item.roleKey,
|
|
|
+ // label: item.roleName,
|
|
|
+ // });
|
|
|
+ // });
|
|
|
+ this.allRoleList = res.rows;
|
|
|
+ } else {
|
|
|
+ throw Error(res?.msg);
|
|
|
+ }
|
|
|
+ } catch (error) {
|
|
|
+ this.$message.warning("网络异常,请稍后再试");
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
async mounted() {
|
|
|
document.body.addEventListener("contextmenu", this.Provence);
|
|
|
+ this.getAllScriptList();
|
|
|
+ this.getAllRoleList();
|
|
|
+ this.getAllUserList();
|
|
|
},
|
|
|
async created() {
|
|
|
if (this.$route.query?.id) {
|