|
@@ -314,6 +314,7 @@ import {
|
|
|
revokeWorkOrder,
|
|
|
lockWorkOrder,
|
|
|
excelWorkOrder,
|
|
|
+ workOrderGroupStr,
|
|
|
} from "@/api/order";
|
|
|
import { useCommonStoreHook } from "@/store";
|
|
|
import dictDataUtil from "@/common/configs/dictDataUtil";
|
|
@@ -597,6 +598,7 @@ const routeInfo = (value) => {
|
|
|
});
|
|
|
dialog1.visible = false;
|
|
|
};
|
|
|
+const opGroupList = ref([]);
|
|
|
// 传入一个url,后面不带/
|
|
|
const { form, data, option, search, page, toDeleteIds, Methords, Utils } =
|
|
|
useCrud({
|
|
@@ -608,7 +610,7 @@ const { selectionChange, multipleDelete } = Methords; //选中和批量删除事
|
|
|
const { checkBtnPerm, downloadTemplate, exportData } = Utils; //按钮权限等工具
|
|
|
const opGroupShow = ref(true);
|
|
|
const crudRef = ref(null); //crudRef.value 获取avue-crud对象
|
|
|
-
|
|
|
+const groupStri = ref({});
|
|
|
// 设置表格列或者其他自定义的option
|
|
|
option.value = Object.assign(option.value, {
|
|
|
delBtn: false,
|
|
@@ -790,9 +792,6 @@ option.value = Object.assign(option.value, {
|
|
|
option.value.column.forEach((item) => {
|
|
|
if (value) {
|
|
|
if (column.boxType === "edit") {
|
|
|
- if (item.prop === "opGroup") {
|
|
|
- item.dicData = form.value.opGroups;
|
|
|
- }
|
|
|
if (item.prop === "opType") {
|
|
|
item.disabled = false;
|
|
|
}
|
|
@@ -805,10 +804,28 @@ option.value = Object.assign(option.value, {
|
|
|
if (value === "1") {
|
|
|
item.display = true;
|
|
|
item.disabled = false;
|
|
|
+ groupStri.value.workSection = "HGX";
|
|
|
+ groupStri.value.procecssRouteId = form.value.processRouteId;
|
|
|
+ workOrderGroupStr(groupStri.value).then((data) => {
|
|
|
+ opGroupList.value = data.data;
|
|
|
+
|
|
|
+ if (item.prop === "opGroup") {
|
|
|
+ item.dicData = data.data;
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
if (value === "0") {
|
|
|
item.display = true;
|
|
|
item.disabled = false;
|
|
|
+ groupStri.value.workSection = "QGX";
|
|
|
+ groupStri.value.procecssRouteId = form.value.processRouteId;
|
|
|
+ workOrderGroupStr(groupStri.value).then((data) => {
|
|
|
+ opGroupList.value = data.data;
|
|
|
+
|
|
|
+ if (item.prop === "opGroup") {
|
|
|
+ item.dicData = data.data;
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
if (item.prop === "frontWorkOrderCode") {
|
|
@@ -840,7 +857,7 @@ option.value = Object.assign(option.value, {
|
|
|
display: false,
|
|
|
disabled: true,
|
|
|
type: "select", //类型为下拉选择框
|
|
|
- dicData: [],
|
|
|
+ dicData: opGroupList.value,
|
|
|
props: {
|
|
|
label: "name",
|
|
|
value: "name",
|