guoyujia před 1 týdnem
rodič
revize
8edc000734

+ 7 - 1
src/views/business/batchCertificate/DialogFurnaceNoInfo.vue

@@ -45,7 +45,9 @@
 </template>
 <script setup>
 // import { carrierForOutsource } from "@/api/business/outsourcedOrder";
-import { getFurnaceNoInfo } from '@/api/business/p2'
+import { getFurnaceNoInfo } from "@/api/business/furnaceNoInfo.js";
+import useSettingsStore from "@/store/modules/settings";
+const dataSource = useSettingsStore().dataSource;
 const { proxy } = getCurrentInstance();
 /** 字典数组区 */
 const { process_status } = proxy.useDict("process_status");
@@ -101,6 +103,7 @@ function close() {
  */
 function getList() {
   loading.value = true;
+  if(!dataSource){
   getFurnaceNoInfo({
     productionPlanNo: queryParams.value.productionPlanNo,
     lineNumber: queryParams.value.lineNumber
@@ -108,6 +111,9 @@ function getList() {
     productList.value = res.data;
     loading.value = false;
   });
+}else{
+  console.log("切换数据源")
+}
 }
 
 /**

+ 11 - 0
src/views/business/batchCertificate/index.vue

@@ -169,6 +169,8 @@ import DialogFurnaceNoInfo from "./DialogFurnaceNoInfo.vue";
 import companyDialog from "./companyDialog.vue";
 import HistoryDialog from "./HistoryDialog.vue";
 import { ElLoading } from "element-plus";
+import useSettingsStore from "@/store/modules/settings";
+const dataSource = useSettingsStore().dataSource;
 const { proxy } = getCurrentInstance();
 /**字典数组 */
 /** 设备档案管理 */
@@ -352,7 +354,11 @@ function handleGenerate(row){
       certificateList.value[index].certificate = res.data;
       proxy.$modal.msgSuccess("生成成功");
       //向P2保存
+      if(!dataSource){
       setP2Certificate({ id:res.data.id });
+      }else{
+        console.log("切换数据源")
+      }
     } else {
       proxy.$modal.msgError("生成失败");
     }
@@ -362,6 +368,7 @@ function handleGenerate(row){
 
 function getInfoFromP2() {
   proxy.$modal.loading("正在拉取数据,请稍后...");
+  if(!dataSource){
   getP2Accessories()
     .then((res) => {
       if (res.code === 200) {
@@ -388,6 +395,10 @@ function getInfoFromP2() {
       proxy.$modal.closeLoading();
       // proxy.$modal.msgError("拉取失败")
     });
+  }else{
+    console.log("切换数据源")
+
+  }
 }
 </script>
 <style scoped>

+ 6 - 0
src/views/business/companyProductPackage/index.vue

@@ -257,6 +257,8 @@ import { listCompanyProductPackage, delCompanyProductPackage, addCompanyProductP
 import ChoiceCompanyDialog from "./ChoiceCompanyDialog.vue";
 import ChoiceProductDialog from "./ChoiceProductDialog.vue";
 import ChoiceAccessoriesDialog from "./ChoiceAccessoriesDialog.vue";
+import useSettingsStore from "@/store/modules/settings";
+const dataSource = useSettingsStore().dataSource;
 const { proxy } = getCurrentInstance();
 const processList = ref([]);
 const loading = ref(true);
@@ -374,6 +376,7 @@ function handleCancel(row, index) {
 function handleSync() {
   // pullP2Accessories
   loading.value = true;
+  if(!dataSource){
   getP2CompanyProductPackage().then(res => {
     if (res.code === 200) {
       getList()
@@ -382,6 +385,9 @@ function handleSync() {
       proxy.$modal.msgError("拉取失败")
     }
   })
+}else{
+  console.log("切换数据源")
+}
 }
 
 function handleSelectAccessories(row) {

+ 7 - 1
src/views/business/firstOutsource/DialogFurnaceNoInfo.vue

@@ -45,7 +45,9 @@
 </template>
 <script setup>
 // import { carrierForOutsource } from "@/api/business/outsourcedOrder";
-import { getFurnaceNoInfo } from '@/api/business/p2'
+import { getFurnaceNoInfo } from "@/api/business/furnaceNoInfo.js";
+import useSettingsStore from "@/store/modules/settings";
+const dataSource = useSettingsStore().dataSource;
 const { proxy } = getCurrentInstance();
 /** 字典数组区 */
 const { process_status } = proxy.useDict("process_status");
@@ -100,6 +102,7 @@ function close() {
  */
 function getList() {
   loading.value = true;
+  if(!dataSource){
   getFurnaceNoInfo({
     productionPlanNo: queryParams.value.productionPlanNo,
     lineNumber: queryParams.value.lineNumber
@@ -107,6 +110,9 @@ function getList() {
     productList.value = res.data;
     loading.value = false;
   });
+}else{
+console.log("切换数据源")
+}
 }
 
 /**

+ 6 - 0
src/views/business/furnaceInfo/furnaceDialog.vue

@@ -57,6 +57,8 @@
 </template>
 <script setup>
 import { getFurnaceNoInfo } from "@/api/business/furnaceNoInfo.js";
+import useSettingsStore from "@/store/modules/settings";
+const dataSource = useSettingsStore().dataSource;
 import { updateDayworkFurnace } from '@/api/business/daywork.js'
 const { proxy } = getCurrentInstance();
 const loading = ref(false)
@@ -100,6 +102,7 @@ function getFunaceList() {
   //     value: `${item.furnaceNumber}%${item.incomingDate}` // 假设您希望value是furnaceNumber
   //   };
   // });
+  if(!dataSource){
   getFurnaceNoInfo({
     productionPlanNo: detailInfo.value.productionPlanNo,
     lineNumber: detailInfo.value.lineNumber,
@@ -121,6 +124,9 @@ function getFunaceList() {
       furnaceList.value = [];
     }
   });
+}else{
+ console.log("切换数据源")
+}
   loading.value = false;
   visible.value = true;
 }

+ 6 - 0
src/views/business/process/index.vue

@@ -46,6 +46,8 @@
 import { listProcess, delProcess } from '@/api/business/process'
 import { getP2Process } from "@/api/business/p2.js";
 import processForm from './form'
+import useSettingsStore from "@/store/modules/settings";
+const dataSource = useSettingsStore().dataSource;
 const { proxy } = getCurrentInstance()
 /** 字典数组区 */
 const { process_status } = proxy.useDict('process_status')
@@ -115,8 +117,12 @@ function handleDelete(row) {
 /** 工艺添加取消操作 */
 function handleSync() {
   loading.value = true;
+  if(!dataSource){
   getP2Process().then((res) => {
     getList();
   });
+}else{
+  console.log("切换数据源")
+}
 };
 </script>

+ 6 - 0
src/views/business/product/index.vue

@@ -667,6 +667,8 @@ import {
   delTechnologicalProcess,
 } from "@/api/business/technologicalProcess";
 import { ref } from "vue";
+import useSettingsStore from "@/store/modules/settings";
+const dataSource = useSettingsStore().dataSource;
 const { proxy } = getCurrentInstance();
 /** 字典数组区 */
 const { product_type } = proxy.useDict("product_type");
@@ -914,9 +916,13 @@ const handleAddTechnologicalProcess = () => {
 /** 工艺添加取消操作 */
 const handleSync = () => {
   productLoading.value = true;
+  if(!dataSource){
   getP2Product(queryParams.value).then((res) => {
     getList();
   });
+}else{
+  console.log("切换数据源")
+}
 };
 
 /** 单条删除工艺操作

+ 7 - 0
src/views/business/productionBatch/DialogCheckMaterial.vue

@@ -78,6 +78,8 @@
 </template>
 <script setup>
 import { getFurnaceNoInfo } from "@/api/business/furnaceNoInfo.js";
+import useSettingsStore from "@/store/modules/settings";
+const dataSource = useSettingsStore().dataSource;
 /** 领料信息变量 */
 const visible = ref(false);
 const loading = ref(false);
@@ -87,6 +89,8 @@ const furnaceNoInfoList = ref([]);
 function open(row) {
   loading.value = true;
   furnaceNoInfoList.value = [];
+  console.log(dataSource)
+  if(!dataSource){
   getFurnaceNoInfo({
     productionPlanNo: row.productionPlanNo,
     lineNumber: row.lineNumber,
@@ -97,6 +101,9 @@ function open(row) {
       furnaceNoInfoList.value = [];
     }
   });
+}else{
+ console.log("切换数据源")
+}
   loading.value = false;
   visible.value = true;
 }

+ 3 - 1
src/views/business/productionBatch/index.vue

@@ -391,6 +391,7 @@ import lotInfo from "./lotInfoForm.vue";
 import useSettingsStore from "@/store/modules/settings";
 import router from "@/router";
 const genLotBySub = useSettingsStore().genLotBySub;
+const dataSource = useSettingsStore().dataSource;
 // import productionDialog from "./DialogProduction";
 const { proxy } = getCurrentInstance();
 /** 字典数组区 */
@@ -633,7 +634,8 @@ function handleDelSubDetail(row) {
   proxy.$modal
     .confirm("是否确认删除选中的数据项?")
     .then(function () {
-      return genLotBySub
+      // return genLotBySub
+      return dataSource
         ? delPlanDetailSubDetailByNum(_ids)
         : delPlanDetailSubDetail(_ids);
     })

+ 6 - 0
src/views/business/productionPlan/index.vue

@@ -107,6 +107,8 @@ import { getConfigKey } from '@/api/system/config'
 import { listProductionPlanDetail } from '@/api/business/productionPlanDetail.js'
 import totalIcon2 from '@/assets/images/dashboard-total-icon-2.png'
 import totalIcon3 from '@/assets/images/dashboard-total-icon-3.png'
+import useSettingsStore from "@/store/modules/settings";
+const dataSource = useSettingsStore().dataSource;
 import { ref } from 'vue'
 const { proxy } = getCurrentInstance()
 /** 字典数组区 */
@@ -135,12 +137,16 @@ onMounted(() => {
 /** 查询生产计划列表 */
 function getList() {
   loading.value = true
+  if(!dataSource){
   getP2Plan(queryParams.value).then((res) => {
     productionPlanList.value = res.rows
     total.value = res.total
     loading.value = false
     queryParams.value.pullP2PlanDetails = false
   })
+}else{
+  console.log("切换数据源")
+}
 }
 
 /** 搜索按钮操作 */

+ 6 - 0
src/views/business/returnReceipt/form.vue

@@ -156,6 +156,8 @@ import {
 import { getP2NeedCheckProcess } from '@/api/business/p2'
 import dialogOutsourceDetails from "./DialogOutsourceDetails";
 import dialogSuppliers from "./DialogSuppliers";
+import useSettingsStore from "@/store/modules/settings";
+const dataSource = useSettingsStore().dataSource;
 const emit = defineEmits(["handleSaveSuccess"]);
 const { proxy } = getCurrentInstance();
 /** 表单抽屉 页变量 */
@@ -639,9 +641,13 @@ function handleSetAuditStatus() {
 }
 
 function getP2NeedCheck() {
+  if(!dataSource){
   getP2NeedCheckProcess("Y").then(res => {
     processList.value = res.rows.map(v => v.prcode.trim())
   })
+}else{
+  console.log("切换数据源")
+}
 }
 /** 暴露给父组件的方法 */
 defineExpose({

+ 10 - 0
src/views/business/returnTurnover/index.vue

@@ -127,6 +127,8 @@ import { getP2NeedCheckProcess } from '@/api/business/p2'
 import dialogReturnTurnover from './DialogReturnTurnover.vue';
 import DialogReturnTurnoverBatch from './DialogReturnTurnoverBatch.vue';
 import { isTakeStock } from "@/api/business/takeStockPeriod.js"
+import useSettingsStore from "@/store/modules/settings";
+const dataSource = useSettingsStore().dataSource;
 const { proxy } = getCurrentInstance()
 const dataList = ref([])
 const loading = ref(false)
@@ -205,6 +207,7 @@ function handleShowTurnoverDialog(row) {
 	}else{
 	//判断该批次的工序是否需要审核
 	// /* 
+	if(!dataSource){
 	getP2NeedCheckProcess("Y").then(res => {
 		if (res.code == 200) {
 			//需要序检的工序
@@ -246,6 +249,9 @@ function handleShowTurnoverDialog(row) {
 			}
 		}
 	})
+}else{
+	console.log("切换数据源")
+}
 }
 	// */
 
@@ -311,6 +317,7 @@ async function handleBatchTurnover() {
 		return
 	}
 	// /* 
+	if(!dataSource){
 	getP2NeedCheckProcess("Y").then(res => {
 		if (res.code == 200) {
 			//需要序检的工序
@@ -368,6 +375,9 @@ async function handleBatchTurnover() {
 			}
 		}
 	})
+}else{
+	console.log("切换数据源")
+}
 	// */
 
 	// proxy.$refs.dialogReturnTurnoverBatchRef.openBatch(selections.value)

+ 6 - 0
src/views/business/reviseBath/index.vue

@@ -80,6 +80,8 @@ import productionDialog from "./DialogProduction";
 import { ref } from "vue";
 import router from "@/router";
 import queryStore from "@/store/modules/query";
+import useSettingsStore from "@/store/modules/settings";
+const dataSource = useSettingsStore().dataSource;
 const { proxy } = getCurrentInstance();
 /** 字典数组区 */
 /** 查询 对象 */
@@ -114,6 +116,7 @@ function getList() {
   if (listQueryParams != null) {
     queryParams.value = listQueryParams;
   }
+  if(!dataSource){
   getP2Plan(queryParams.value).then((res) => {
     productionPlanList.value = res.rows;
     total.value = res.total;
@@ -121,6 +124,9 @@ function getList() {
     queryParams.value.pullP2PlanDetails = false;
     // console.log(productionPlanList.value[0])
   });
+}else{
+  console.log("切换数据源")
+}
 }
 /** 打开计划查询页 */
 function handleColumnClick(row) {

+ 8 - 2
src/views/business/specialDaywork/form.vue

@@ -544,12 +544,13 @@ import {
   specialSaveDaywork,
   specialUpdateDaywork,
 } from "@/api/business/specialDaywork";
-import { getFurnaceNoInfo } from "@/api/business/p2";
+import { getFurnaceNoInfo } from "@/api/business/furnaceNoInfo.js";
+import useSettingsStore from "@/store/modules/settings";
 import useUserStore from "@/store/modules/user";
 import { debounce } from "lodash";
 import rejectDialog from "./rejectDialog";
 import processDialog from "./processDialog";
-
+const dataSource = useSettingsStore().dataSource;
 /** 父组件传参 */
 const props = defineProps({
   getList: {
@@ -833,6 +834,7 @@ function getFurnaceInfo(data) {
     }
     daywork.value.furnaceNoInfo = furnaceNoInfo.value;
   } else {
+    if(!dataSource){
     getFurnaceNoInfo({
       productionPlanNo: daywork.value.productionPlanNo,
       lineNumber: daywork.value.lineNumber,
@@ -849,6 +851,10 @@ function getFurnaceInfo(data) {
         daywork.value.furnaceNoInfo = furnaceNumberInfoList.value[0].value;
       }
     });
+  }else{
+  console.log('切换数据源')
+  }
+
   }
 }