From d26f9eab39e3fa5a75628ad54e1c2754a78e6a23 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周一, 25 11月 2024 17:52:21 +0800
Subject: [PATCH] 22

---
 /dev/null |  393 --------------------------------------------------------
 1 files changed, 0 insertions(+), 393 deletions(-)

diff --git a/iWare_RawMaterialWarehouse_Web/src/api/main/WmsBase/wmsBasePlace.ts b/iWare_RawMaterialWarehouse_Web/src/api/main/WmsBase/wmsBasePlace.ts
deleted file mode 100644
index 3e058e6..0000000
--- a/iWare_RawMaterialWarehouse_Web/src/api/main/WmsBase/wmsBasePlace.ts
+++ /dev/null
@@ -1,78 +0,0 @@
-锘縤mport request from '/@/utils/request';
-enum Api {
-  AddWmsBasePlace = '/api/wmsBasePlace/add',
-  DeleteWmsBasePlace = '/api/wmsBasePlace/delete',
-  UpdateWmsBasePlace = '/api/wmsBasePlace/update',
-  PageWmsBasePlace = '/api/wmsBasePlace/page',
-  ListWmsBasePlace = '/api/wmsBasePlace/list',
-  DetailWmsBasePlace = '/api/wmsBasePlace/detail',
-  ImportExcelWmsBasePlace = '/api/wmsBasePlace/importExcel',
-  DownloadExcelTemplateWmsBasePlace = '/api/wmsBasePlace/downloadExcelTemplate',
-}
-
-// 澧炲姞搴撲綅淇℃伅
-export const addWmsBasePlace = (params?: any) =>
-	request({
-		url: Api.AddWmsBasePlace,
-		method: 'post',
-		data: params
-	});
-
-// 鍒犻櫎搴撲綅淇℃伅
-export const deleteWmsBasePlace = (params?: any) => 
-	request({
-			url: Api.DeleteWmsBasePlace,
-			method: 'post',
-			data: params
-		});
-
-// 缂栬緫搴撲綅淇℃伅
-export const updateWmsBasePlace = (params?: any) => 
-	request({
-			url: Api.UpdateWmsBasePlace,
-			method: 'post',
-			data: params
-		});
-
-// 瀵煎叆搴撲綅淇℃伅
-export const importExcelWmsBasePlace = (params?: any) =>
-	request({
-		url: Api.ImportExcelWmsBasePlace,
-		method: 'post',
-		data: params
-	});
-
-// 涓嬭浇瀵煎叆搴撲綅淇℃伅妯℃澘
-export const downloadExcelTemplateWmsBasePlace = (params?: any) => 
-	request({
-			url: Api.DownloadExcelTemplateWmsBasePlace,
-			method: 'get',
-			data: params,
-			responseType: 'blob'
-		});
-
-
-// 鍒嗛〉鏌ヨ搴撲綅淇℃伅
-export const pageWmsBasePlace = (params?: any) => 
-	request({
-			url: Api.PageWmsBasePlace,
-			method: 'post',
-			data: params
-		});
-
-// 涓嶅垎椤垫煡璇㈠簱浣嶄俊鎭�
-export const listWmsBasePlace = (params?: any) => 
-	request({
-			url: Api.ListWmsBasePlace,
-			method: 'get',
-			data: params
-		});
-
-// 璇︽儏搴撲綅淇℃伅
-export const detailWmsBasePlace = (id: any) => 
-	request({
-			url: Api.DetailWmsBasePlace,
-			method: 'get',
-			data: { id }
-		});
-
diff --git a/iWare_RawMaterialWarehouse_Web/src/api/main/wmsPlace/wmsBasePlace.ts b/iWare_RawMaterialWarehouse_Web/src/api/main/wmsPlace/wmsBasePlace.ts
deleted file mode 100644
index 3e058e6..0000000
--- a/iWare_RawMaterialWarehouse_Web/src/api/main/wmsPlace/wmsBasePlace.ts
+++ /dev/null
@@ -1,78 +0,0 @@
-锘縤mport request from '/@/utils/request';
-enum Api {
-  AddWmsBasePlace = '/api/wmsBasePlace/add',
-  DeleteWmsBasePlace = '/api/wmsBasePlace/delete',
-  UpdateWmsBasePlace = '/api/wmsBasePlace/update',
-  PageWmsBasePlace = '/api/wmsBasePlace/page',
-  ListWmsBasePlace = '/api/wmsBasePlace/list',
-  DetailWmsBasePlace = '/api/wmsBasePlace/detail',
-  ImportExcelWmsBasePlace = '/api/wmsBasePlace/importExcel',
-  DownloadExcelTemplateWmsBasePlace = '/api/wmsBasePlace/downloadExcelTemplate',
-}
-
-// 澧炲姞搴撲綅淇℃伅
-export const addWmsBasePlace = (params?: any) =>
-	request({
-		url: Api.AddWmsBasePlace,
-		method: 'post',
-		data: params
-	});
-
-// 鍒犻櫎搴撲綅淇℃伅
-export const deleteWmsBasePlace = (params?: any) => 
-	request({
-			url: Api.DeleteWmsBasePlace,
-			method: 'post',
-			data: params
-		});
-
-// 缂栬緫搴撲綅淇℃伅
-export const updateWmsBasePlace = (params?: any) => 
-	request({
-			url: Api.UpdateWmsBasePlace,
-			method: 'post',
-			data: params
-		});
-
-// 瀵煎叆搴撲綅淇℃伅
-export const importExcelWmsBasePlace = (params?: any) =>
-	request({
-		url: Api.ImportExcelWmsBasePlace,
-		method: 'post',
-		data: params
-	});
-
-// 涓嬭浇瀵煎叆搴撲綅淇℃伅妯℃澘
-export const downloadExcelTemplateWmsBasePlace = (params?: any) => 
-	request({
-			url: Api.DownloadExcelTemplateWmsBasePlace,
-			method: 'get',
-			data: params,
-			responseType: 'blob'
-		});
-
-
-// 鍒嗛〉鏌ヨ搴撲綅淇℃伅
-export const pageWmsBasePlace = (params?: any) => 
-	request({
-			url: Api.PageWmsBasePlace,
-			method: 'post',
-			data: params
-		});
-
-// 涓嶅垎椤垫煡璇㈠簱浣嶄俊鎭�
-export const listWmsBasePlace = (params?: any) => 
-	request({
-			url: Api.ListWmsBasePlace,
-			method: 'get',
-			data: params
-		});
-
-// 璇︽儏搴撲綅淇℃伅
-export const detailWmsBasePlace = (id: any) => 
-	request({
-			url: Api.DetailWmsBasePlace,
-			method: 'get',
-			data: { id }
-		});
-
diff --git a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/wmsBasePlace/component/editDialog.vue b/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/wmsBasePlace/component/editDialog.vue
deleted file mode 100644
index 7213cf2..0000000
--- a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/wmsBasePlace/component/editDialog.vue
+++ /dev/null
@@ -1,271 +0,0 @@
-锘�<template>
-	<div class="wmsBasePlace-container">
-		<el-dialog v-model="isShowDialog" :width="800" draggable="" :close-on-click-modal="false">
-			<template #header>
-				<div style="color: #fff">
-					<!--<el-icon size="16" style="margin-right: 3px; display: inline; vertical-align: middle"> <ele-Edit /> </el-icon>-->
-					<span>{{ props.title }}</span>
-				</div>
-			</template>
-			<el-form :model="ruleForm" ref="ruleFormRef" label-width="auto" :rules="rules" v-loading="loading">
-				<el-row :gutter="35">
-					<el-form-item v-show="false">
-						<el-input v-model="ruleForm.id" />
-					</el-form-item>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撲綅缂栫爜" prop="placeCode">
-							<el-input v-model="ruleForm.placeCode" placeholder="璇疯緭鍏ュ簱浣嶇紪鐮�" maxlength="50" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撲綅鍚嶇О" prop="placeName">
-							<el-input v-model="ruleForm.placeName" placeholder="璇疯緭鍏ュ簱浣嶅悕绉�" maxlength="50" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撲綅绫诲瀷" prop="placeType">
-							<el-select clearable v-model="ruleForm.placeType" placeholder="璇烽�夋嫨搴撲綅绫诲瀷">
-								<el-option v-for="(item,index) in  getEnumPlaceTypeData" :key="index" :value="item.value" :label="`${item.describe}`"></el-option>
-								
-							</el-select>
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撲綅绫诲瀷鍚嶇О" prop="placeTypeName">
-							<el-input v-model="ruleForm.placeTypeName" placeholder="璇疯緭鍏ュ簱浣嶇被鍨嬪悕绉�" maxlength="50" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撲綅闀垮害" prop="length">
-							<el-input v-model="ruleForm.length" placeholder="璇疯緭鍏ュ簱浣嶉暱搴�" maxlength="10" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撲綅瀹藉害" prop="width">
-							<el-input v-model="ruleForm.width" placeholder="璇疯緭鍏ュ簱浣嶅搴�" maxlength="10" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撲綅楂樺害" prop="height">
-							<el-input v-model="ruleForm.height" placeholder="璇疯緭鍏ュ簱浣嶉珮搴�" maxlength="10" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="鍘氬害" prop="thick">
-							<el-input v-model="ruleForm.thick" placeholder="璇疯緭鍏ュ帤搴�" maxlength="10" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撲綅灞炴��" prop="placeStatus">
-							<el-select clearable v-model="ruleForm.placeStatus" placeholder="璇烽�夋嫨搴撲綅灞炴��">
-								<el-option v-for="(item,index) in  getEnumPlaceStatusData" :key="index" :value="item.value" :label="`${item.describe}`"></el-option>
-								
-							</el-select>
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="鎵�鍦ㄥ簱鍖�" prop="areaId">
-							<el-input v-model="ruleForm.areaId" placeholder="璇疯緭鍏ユ墍鍦ㄥ簱鍖�" maxlength="19" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撳尯缂栧彿" prop="areaCode">
-							<el-input v-model="ruleForm.areaCode" placeholder="璇疯緭鍏ュ簱鍖虹紪鍙�" maxlength="50" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撳尯鍚嶇О" prop="areaName">
-							<el-input v-model="ruleForm.areaName" placeholder="璇疯緭鍏ュ簱鍖哄悕绉�" maxlength="50" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="鍒�" prop="columnNo">
-							<el-input-number v-model="ruleForm.columnNo" placeholder="璇疯緭鍏ュ垪" clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="灞�" prop="layerNo">
-							<el-input-number v-model="ruleForm.layerNo" placeholder="璇疯緭鍏ュ眰" clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="鍙�" prop="laneNo">
-							<el-input-number v-model="ruleForm.laneNo" placeholder="璇疯緭鍏ュ彿" clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="鏄惁铏氭嫙" prop="isVirtually">
-							<el-switch v-model="ruleForm.isVirtually" active-text="鏄�" inactive-text="鍚�" />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="鏄惁绂佺敤" prop="isDisabled">
-							<el-switch v-model="ruleForm.isDisabled" active-text="鏄�" inactive-text="鍚�" />
-							
-						</el-form-item>
-						
-					</el-col>
-				</el-row>
-			</el-form>
-			<template #footer>
-				<span class="dialog-footer">
-					<el-button @click="cancel">鍙� 娑�</el-button>
-					<el-button type="primary" @click="submit" :disabled="disabled_btn">纭� 瀹�</el-button>
-				</span>
-			</template>
-		</el-dialog>
-	</div>
-</template>
-<style scoped>
-:deep(.el-select),
-:deep(.el-input-number) {
-	width: 100%;
-}
-</style>
-<script lang="ts" setup>
-	import { ref,onMounted } from "vue";
-	import { getDictDataItem as di, getDictDataList as dl } from '/@/utils/dict-utils';
-	import { ElMessage } from "element-plus";
-	import type { FormRules } from "element-plus";
-	import { addWmsBasePlace, updateWmsBasePlace, detailWmsBasePlace } from "/@/api/main/WmsBase/wmsBasePlace";
-	import { getAPI } from '/@/utils/axios-utils';
-	import { SysEnumApi } from '/@/api-services/api';
-
-	const getEnumPlaceTypeData = ref<any>([]);
-	const getEnumPlaceStatusData = ref<any>([]);
-	//鐖剁骇浼犻�掓潵鐨勫弬鏁�
-	var props = defineProps({
-		title: {
-		type: String,
-		default: "",
-	},
-	});
-	//鐖剁骇浼犻�掓潵鐨勫嚱鏁帮紝鐢ㄤ簬鍥炶皟
-	const emit = defineEmits(["reloadTable"]);
-	const ruleFormRef = ref();
-	const isShowDialog = ref(false);
-	const loading = ref(false);
-	const disabled_btn = ref(false);
-	const ruleForm = ref<any>({});
-	//鑷娣诲姞鍏朵粬瑙勫垯
-	const rules = ref<FormRules>({
-		placeCode: [{required: true, message: '璇疯緭鍏ュ簱浣嶇紪鐮侊紒', trigger: 'blur',},],
-		placeName: [{required: true, message: '璇疯緭鍏ュ簱浣嶅悕绉帮紒', trigger: 'blur',},],
-		placeType: [{required: true, message: '璇烽�夋嫨搴撲綅绫诲瀷锛�', trigger: 'change',},],
-		placeStatus: [{required: true, message: '璇烽�夋嫨搴撲綅灞炴�э紒', trigger: 'change',},],
-		areaId: [{required: true, message: '璇疯緭鍏ユ墍鍦ㄥ簱鍖猴紒', trigger: 'blur',},],
-		isDisabled: [{required: true, message: '璇烽�夋嫨鏄惁绂佺敤锛�', trigger: 'change',},],
-		isDelete: [{required: true, message: '璇烽�夋嫨杞垹闄わ紒', trigger: 'change',},],
-	});
-
-	/*
-	 * 鎵撳紑寮圭獥
-	 * @param flag 鏍囪锛�1鏂板 2缂栬緫 3鏌ョ湅锛�
-	 * @param row  琛屾暟鎹�
-	 */
-	const openDialog = async (flag: number,row: any) => {
-		// ruleForm.value = JSON.parse(JSON.stringify(row));
-		// 鏀圭敤detail鑾峰彇鏈�鏂版暟鎹潵缂栬緫
-		let rowData = JSON.parse(JSON.stringify(row));
-		if (rowData.id)
-			ruleForm.value = (await detailWmsBasePlace(rowData.id)).data.result;
-		else {
-		    ruleForm.value = rowData;
-			ruleForm.value.isDisabled = false;//蹇呭~锛岃祴鍊奸粯璁ゅ��
-		}
-		isShowDialog.value = true;
-	};
-
-	// 鍏抽棴寮圭獥
-	const closeDialog = () => {
-		emit("reloadTable");
-		isShowDialog.value = false;
-	};
-
-	// 鍙栨秷
-	const cancel = () => {
-		isShowDialog.value = false;
-	};
-
-	// 鎻愪氦
-	const submit = async () => {
-	    disabled_btn.value = true;
-		ruleFormRef.value.validate(async (isValid: boolean, fields?: any) => {
-			if (isValid) {
-			    loading.value = true;
-				let values = ruleForm.value;
-				let ret={};
-				let title='鏂板';
-				if (ruleForm.value.id == undefined || ruleForm.value.id == null || ruleForm.value.id == "" || ruleForm.value.id == 0) {
-					ret = await addWmsBasePlace(values);
-				} else {
-					title='缂栬緫';
-					ret = await updateWmsBasePlace(values);
-				}
-				loading.value = false;
-				disabled_btn.value = false;
-				if(ret.data.type=="success"){
-					ElMessage.success(title+'鎴愬姛');
-					closeDialog();
-				}
-			} else {
-			    disabled_btn.value = false;
-				ElMessage({
-					message: `琛ㄥ崟鏈�${Object.keys(fields).length}澶勯獙璇佸け璐ワ紝璇蜂慨鏀瑰悗鍐嶆彁浜,
-					type: "error",
-				});
-			}
-		});
-	};
-
-	
-
-
-
-
-
-	// 椤甸潰鍔犺浇鏃�
-	onMounted(async () => {
-			getEnumPlaceTypeData.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('PlaceTypeEnum')).data.result ?? [];
-			getEnumPlaceStatusData.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('PlaceStatusEnum')).data.result ?? [];
-	});
-
-	//灏嗗睘鎬ф垨鑰呭嚱鏁版毚闇茬粰鐖剁粍浠�
-	defineExpose({ openDialog });
-</script>
-
-
-
-
diff --git a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/wmsBasePlace/index.vue b/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/wmsBasePlace/index.vue
deleted file mode 100644
index b40558e..0000000
--- a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/wmsBasePlace/index.vue
+++ /dev/null
@@ -1,393 +0,0 @@
-锘�<template>
-  <div class="wmsBasePlace-container">
-    <el-card shadow="hover" :body-style="{ paddingBottom: '0' }"> 
-      <el-form :model="queryParamsWmsBasePlace" ref="queryForm" labelWidth="90">
-        <el-row>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10">
-            <el-form-item label="鍏抽敭瀛�">
-              <el-input v-model="queryParamsWmsBasePlace.searchKey" clearable="" placeholder="搴撲綅缂栫爜,搴撲綅鍚嶇О,搴撲綅绫诲瀷鍚嶇О,搴撳尯缂栧彿,搴撳尯鍚嶇О,鍒涘缓浜�,淇敼浜�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撲綅缂栫爜">
-              <el-input v-model="queryParamsWmsBasePlace.placeCode" clearable="" placeholder="璇疯緭鍏ュ簱浣嶇紪鐮�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撲綅鍚嶇О">
-              <el-input v-model="queryParamsWmsBasePlace.placeName" clearable="" placeholder="璇疯緭鍏ュ簱浣嶅悕绉�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撲綅绫诲瀷">
-              <el-select clearable="" v-model="queryParamsWmsBasePlace.placeType" placeholder="璇烽�夋嫨搴撲綅绫诲瀷">
-                <el-option v-for="(item,index) in getEnumPlaceTypeData_Index" :key="index" :value="item.value" :label="`${item.describe}`" />
-                
-              </el-select>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撲綅绫诲瀷鍚嶇О">
-              <el-input v-model="queryParamsWmsBasePlace.placeTypeName" clearable="" placeholder="璇疯緭鍏ュ簱浣嶇被鍨嬪悕绉�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撲綅闀垮害">
-              <el-input v-model="queryParamsWmsBasePlace.length" clearable="" placeholder="璇疯緭鍏ュ簱浣嶉暱搴�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撲綅瀹藉害">
-              <el-input v-model="queryParamsWmsBasePlace.width" clearable="" placeholder="璇疯緭鍏ュ簱浣嶅搴�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撲綅楂樺害">
-              <el-input v-model="queryParamsWmsBasePlace.height" clearable="" placeholder="璇疯緭鍏ュ簱浣嶉珮搴�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="鍘氬害">
-              <el-input v-model="queryParamsWmsBasePlace.thick" clearable="" placeholder="璇疯緭鍏ュ帤搴�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撲綅灞炴��">
-              <el-select clearable="" v-model="queryParamsWmsBasePlace.placeStatus" placeholder="璇烽�夋嫨搴撲綅灞炴��">
-                <el-option v-for="(item,index) in getEnumPlaceStatusData_Index" :key="index" :value="item.value" :label="`${item.describe}`" />
-                
-              </el-select>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="鎵�鍦ㄥ簱鍖�">
-              <el-input v-model="queryParamsWmsBasePlace.areaId" clearable="" placeholder="璇疯緭鍏ユ墍鍦ㄥ簱鍖�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撳尯缂栧彿">
-              <el-input v-model="queryParamsWmsBasePlace.areaCode" clearable="" placeholder="璇疯緭鍏ュ簱鍖虹紪鍙�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撳尯鍚嶇О">
-              <el-input v-model="queryParamsWmsBasePlace.areaName" clearable="" placeholder="璇疯緭鍏ュ簱鍖哄悕绉�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="鍒�">
-              <el-input-number v-model="queryParamsWmsBasePlace.columnNo"  clearable="" placeholder="璇疯緭鍏ュ垪"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="灞�">
-              <el-input-number v-model="queryParamsWmsBasePlace.layerNo"  clearable="" placeholder="璇疯緭鍏ュ眰"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="鍙�">
-              <el-input-number v-model="queryParamsWmsBasePlace.laneNo"  clearable="" placeholder="璇疯緭鍏ュ彿"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="鏄惁铏氭嫙">
-              <el-select clearable="" v-model="queryParamsWmsBasePlace.isVirtually" placeholder="璇烽�夋嫨鏄惁铏氭嫙">
-                <el-option v-for="(item,index) in getEnumIsVirtuallyData_Index" :key="index" :value="item.value" :label="`${item.describe}`" />
-                
-              </el-select>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="鏄惁绂佺敤">
-              <el-select clearable="" v-model="queryParamsWmsBasePlace.isDisabled" placeholder="璇烽�夋嫨鏄惁绂佺敤">
-                <el-option v-for="(item,index) in getEnumIsDisabledData_Index" :key="index" :value="item.value" :label="`${item.describe}`" />
-                
-              </el-select>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="6" :xl="6" class="mb10">
-            <el-form-item>
-              <el-button-group style="display: flex; align-items: center;">
-                <el-button type="primary"  icon="ele-Search" @click="handleQueryWmsBasePlace" v-auth="'wmsBasePlace:page'" :disabled="disabled_btnWmsBasePlace"> 鏌ヨ </el-button>
-                      <el-button icon="ele-Refresh" @click="resetWmsBasePlace"> 閲嶇疆 </el-button>
-                        <el-button icon="ele-ZoomIn" @click="changeAdvanceQueryUIWmsBasePlace" v-if="!showAdvanceQueryUIWmsBasePlace" style="margin-left:5px;"> 楂樼骇鏌ヨ </el-button>
-                        <el-button icon="ele-ZoomOut" @click="changeAdvanceQueryUIWmsBasePlace" v-if="showAdvanceQueryUIWmsBasePlace" style="margin-left:5px;"> 闅愯棌 </el-button>
-                <el-button type="primary" style="margin-left:5px;" icon="ele-Plus" @click="openAddWmsBasePlace" v-auth="'wmsBasePlace:add'"> 鏂板 </el-button>
-                <el-button type="primary" style="margin-left:5px;" icon="ele-Download" @click="handleExportExcelWmsBasePlace"  v-auth="'wmsBasePlace:exportExcel'" > 瀵煎嚭 </el-button>
-              </el-button-group>
-            </el-form-item>
-            
-          </el-col>
-        </el-row>
-      </el-form>
-    </el-card>
-    <el-card class="full-table" shadow="hover" style="margin-top: 5px">
-      <el-table
-                ref="tableRefWmsBasePlace"
-				:data="tableDataWmsBasePlace"
-				style="width: 100%"
-				v-loading="loadingWmsBasePlace"
-				tooltip-effect="light"
-                				row-key="id"
-                @sort-change="sortChangeWmsBasePlace"
-				border="">
-        <el-table-column type="index" label="搴忓彿" width="55" align="center"/>
-        <el-table-column prop="placeCode" label="搴撲綅缂栫爜"  show-overflow-tooltip="" />
-        <el-table-column prop="placeName" label="搴撲綅鍚嶇О"  show-overflow-tooltip="" />
-          <el-table-column prop="placeType" label="搴撲綅绫诲瀷"  show-overflow-tooltip="" >
-            <template #default="scope">
-              <el-tag>{{ getEnumDesc(scope.row.placeType, getEnumPlaceTypeData_Index)}}</el-tag>
-            </template>
-          </el-table-column>
-        <el-table-column prop="placeTypeName" label="搴撲綅绫诲瀷鍚嶇О"  show-overflow-tooltip="" />
-        <el-table-column prop="length" label="搴撲綅闀垮害"  show-overflow-tooltip="" />
-        <el-table-column prop="width" label="搴撲綅瀹藉害"  show-overflow-tooltip="" />
-        <el-table-column prop="height" label="搴撲綅楂樺害"  show-overflow-tooltip="" />
-        <el-table-column prop="thick" label="鍘氬害"  show-overflow-tooltip="" />
-          <el-table-column prop="placeStatus" label="搴撲綅灞炴��"  show-overflow-tooltip="" >
-            <template #default="scope">
-              <el-tag>{{ getEnumDesc(scope.row.placeStatus, getEnumPlaceStatusData_Index)}}</el-tag>
-            </template>
-          </el-table-column>
-        <el-table-column prop="areaId" label="鎵�鍦ㄥ簱鍖�"  show-overflow-tooltip="" />
-        <el-table-column prop="areaCode" label="搴撳尯缂栧彿"  show-overflow-tooltip="" />
-        <el-table-column prop="areaName" label="搴撳尯鍚嶇О"  show-overflow-tooltip="" />
-        <el-table-column prop="columnNo" label="鍒�"  show-overflow-tooltip="" />
-        <el-table-column prop="layerNo" label="灞�"  show-overflow-tooltip="" />
-        <el-table-column prop="laneNo" label="鍙�"  show-overflow-tooltip="" />
-        <el-table-column prop="isVirtually" label="鏄惁铏氭嫙"  show-overflow-tooltip="">
-          <template #default="scope">
-            <el-tag v-if="scope.row.isVirtually"> 鏄� </el-tag>
-            <el-tag type="danger" v-else> 鍚� </el-tag>
-            
-          </template>
-          
-        </el-table-column>
-        <el-table-column prop="isDisabled" label="鏄惁绂佺敤"  show-overflow-tooltip="">
-          <template #default="scope">
-            <el-tag v-if="scope.row.isDisabled"> 鏄� </el-tag>
-            <el-tag type="danger" v-else> 鍚� </el-tag>
-            
-          </template>
-          
-        </el-table-column>
-         <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" width="130" :formatter="formatDate_T_Time"  show-overflow-tooltip="" />
-         <el-table-column prop="updateTime" label="淇敼鏃堕棿" width="130" :formatter="formatDate_T_Time"  show-overflow-tooltip="" />
-        <el-table-column prop="createUserName" label="鍒涘缓浜�"  show-overflow-tooltip="" />
-        <el-table-column prop="updateUserName" label="淇敼浜�"  show-overflow-tooltip="" />
-        <el-table-column label="鎿嶄綔" width="140" align="center" fixed="right" show-overflow-tooltip="" v-if="auth('wmsBasePlace:update') || auth('wmsBasePlace:delete')">
-          <template #default="scope">
-            <el-button icon="ele-Edit" size="small" text="" type="primary" @click="openEditWmsBasePlace(scope.row)" v-auth="'wmsBasePlace:update'"> 缂栬緫 </el-button>
-            <el-button icon="ele-Delete" size="small" text="" type="primary" @click="delWmsBasePlace(scope.row)" v-auth="'wmsBasePlace:delete'"> 鍒犻櫎 </el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-      <el-pagination
-				v-model:currentPage="tableParamsWmsBasePlace.page"
-				v-model:page-size="tableParamsWmsBasePlace.pageSize"
-				:total="tableParamsWmsBasePlace.total"
-				:page-sizes="[10, 20, 50, 100, 200, 500]"
-				small=""
-				background=""
-				@size-change="handleSizeChangeWmsBasePlace"
-				@current-change="handleCurrentChangeWmsBasePlace"
-				layout="total, sizes, prev, pager, next, jumper"
-	/>
-      <printDialogWmsBasePlace
-        ref="printDialogRefWmsBasePlace"
-        :title="printWmsBasePlaceTitle"
-        @reloadTable="handleQueryWmsBasePlace" />
-      <editDialogWmsBasePlace
-        ref="editDialogRefWmsBasePlace"
-        :title="editWmsBasePlaceTitle"
-        @reloadTable="handleQueryWmsBasePlace"
-      />
-    </el-card>
-  </div>
-</template>
-
-<script lang="ts" setup="" name="wmsBasePlace">
-  import { ref,onMounted } from "vue";
-  import { ElMessageBox, ElMessage } from "element-plus";
-  import { auth } from '/@/utils/authFunction';
-  import { getDictDataItem as di, getDictDataList as dl } from '/@/utils/dict-utils';
-  import { formatDate,formatDate_T_Date,formatDate_T_Time,defaultTimeRange } from '/@/utils/formatTime';
-  import { exportPageExcel } from '/@/utils/exportPageExcel' //寮曞叆瀵煎嚭鏂规硶
-
-
-  import printDialogWmsBasePlace from '/@/views/system/print/component/hiprint/preview.vue'
-  import editDialogWmsBasePlace from '/@/views/main/WmsBase/wmsBasePlace/component/editDialog.vue'
-  import { pageWmsBasePlace, deleteWmsBasePlace,importExcelWmsBasePlace,downloadExcelTemplateWmsBasePlace } from '/@/api/main/WmsBase/wmsBasePlace';
-	import { getAPI } from '/@/utils/axios-utils';
-	import { SysEnumApi } from '/@/api-services/api';
-  import commonFunction from '/@/utils/commonFunction';
-
-  const getEnumPlaceTypeData_Index = ref<any>([]);
-  const getEnumPlaceStatusData_Index = ref<any>([]);
-  const getEnumIsVirtuallyData_Index = ref<any>([]);
-  const getEnumIsDisabledData_Index = ref<any>([]);
-
-	const { getEnumDesc } = commonFunction();
-  
-  /***************************************************[搴撲綅淇℃伅鎿嶄綔]寮�濮�***************************************************/
-  const showAdvanceQueryUIWmsBasePlace = ref(false);
-  const tableRefWmsBasePlace = ref(null);
-  const printDialogRefWmsBasePlace = ref();
-  const editDialogRefWmsBasePlace = ref();
-  const loadingWmsBasePlace = ref(false);
-  const disabled_btnWmsBasePlace = ref(false);
-  const tableDataWmsBasePlace = ref<any>([]);
-  const queryParamsWmsBasePlace = ref<any>({});
-  const tableParamsWmsBasePlace = ref({
-    page: 1,
-    pageSize: 10,
-    total: 0,
-  });
-
-  const printWmsBasePlaceTitle = ref("");
-  const editWmsBasePlaceTitle = ref("");
-
-  // 鏀瑰彉楂樼骇鏌ヨ鐨勬帶浠舵樉绀虹姸鎬�
-  const changeAdvanceQueryUIWmsBasePlace = () => {
-    showAdvanceQueryUIWmsBasePlace.value = !showAdvanceQueryUIWmsBasePlace.value;
-  }
-
-  // 鏌ヨ搴撲綅淇℃伅
-  const handleQueryWmsBasePlace = async () => {
-    loadingWmsBasePlace.value = true;
-    disabled_btnWmsBasePlace.value = true;
-    var res = await pageWmsBasePlace(Object.assign(queryParamsWmsBasePlace.value, tableParamsWmsBasePlace.value));
-    if(res.data.type=="success"){
-      tableDataWmsBasePlace.value = res.data.result?.items ?? [];
-      tableParamsWmsBasePlace.value.total = res.data.result?.total;
-    }
-    loadingWmsBasePlace.value = false;
-    disabled_btnWmsBasePlace.value = false;
-  };
-
-  // 閲嶇疆搴撲綅淇℃伅鏌ヨ
-  const resetWmsBasePlace = async () => {
-    queryParamsWmsBasePlace.value = {}
-  };
-
-  // 搴撲綅淇℃伅鍒楁帓搴�
-  const sortChangeWmsBasePlace = async (column: any) => {
-	queryParamsWmsBasePlace.value.field = column.prop;
-	queryParamsWmsBasePlace.value.order = column.order;
-	await handleQueryWmsBasePlace();
-  };
-
-  // 鎵撳紑鏂板搴撲綅淇℃伅椤甸潰
-  const openAddWmsBasePlace = () => {
-    editWmsBasePlaceTitle.value = '娣诲姞搴撲綅淇℃伅';
-    editDialogRefWmsBasePlace.value.openDialog(1,{});
-  };
-
-  // 鎵撳紑鎵撳嵃搴撲綅淇℃伅椤甸潰
-  const openPrintWmsBasePlace = async (row: any) => {
-    printWmsBasePlaceTitle.value = '鎵撳嵃搴撲綅淇℃伅';
-  }
-  
-  // 鎵撳紑缂栬緫搴撲綅淇℃伅椤甸潰
-  const openEditWmsBasePlace = (row: any) => {
-    editWmsBasePlaceTitle.value = '缂栬緫搴撲綅淇℃伅';
-    editDialogRefWmsBasePlace.value.openDialog(2,row);
-  };
-
-  // 鍒犻櫎搴撲綅淇℃伅
-  const delWmsBasePlace = (row: any) => {
-    ElMessageBox.confirm(`纭畾瑕佸垹闄ゅ悧?`, "鎻愮ず", {
-    confirmButtonText: "纭畾",
-    cancelButtonText: "鍙栨秷",
-    type: "warning",
-  })
-  .then(async () => {
-    loadingWmsBasePlace.value = true;
-    var ret = await deleteWmsBasePlace(row);
-    if(ret.data.type=="success"){
-        ElMessage.success("鍒犻櫎鎴愬姛");
-	}
-    loadingWmsBasePlace.value = false;
-    handleQueryWmsBasePlace();
-  })
-  .catch(() => {});
-  };
-
-  // 鏀瑰彉搴撲綅淇℃伅椤甸潰瀹归噺
-  const handleSizeChangeWmsBasePlace = (val: number) => {
-    tableParamsWmsBasePlace.value.pageSize = val;
-    handleQueryWmsBasePlace();
-  };
-
-  // 鏀瑰彉搴撲綅淇℃伅椤电爜搴忓彿
-  const handleCurrentChangeWmsBasePlace = (val: number) => {
-    tableParamsWmsBasePlace.value.page = val;
-    handleQueryWmsBasePlace();
-  };
-
-/***************************************************[搴撲綅淇℃伅鎿嶄綔]缁撴潫***************************************************/
-/***************************************************[搴撲綅淇℃伅瀵煎嚭]寮�濮�***************************************************/
-//瀹氫箟褰撳墠椤甸潰鐨勬柟娉曠粍
-const functionMapWmsBasePlace = {
-      getEnumPlaceTypeData_Index,
-      getEnumPlaceStatusData_Index,
-      getEnumIsVirtuallyData_Index,
-      getEnumIsDisabledData_Index,
-      formatDate_T_Date,
-      formatDate_T_Time
-};
-//鐐瑰嚮瀵煎嚭鎸夐挳
-const handleExportExcelWmsBasePlace = async (formData:Blob) => {
-    loadingWmsBasePlace.value = true;
-    disabled_btnWmsBasePlace.value = true;
-    var new_tableParamsWmsBasePlace=JSON.parse(JSON.stringify(tableParamsWmsBasePlace.value));
-    new_tableParamsWmsBasePlace.page = 1;
-    new_tableParamsWmsBasePlace.pageSize = 100000;
-    var res = await pageWmsBasePlace(Object.assign(queryParamsWmsBasePlace.value, new_tableParamsWmsBasePlace));
-    if(res.data.type=="success"){
-      exportExcelWmsBasePlace(res.data.result?.items ?? []);
-    }
-    loadingWmsBasePlace.value = false;
-    disabled_btnWmsBasePlace.value = false;
-};
-//瀵煎嚭
-const exportExcelWmsBasePlace  = async (exportDataList:Array) => {
-  exportPageExcel(exportDataList, tableRefWmsBasePlace,"搴撲綅淇℃伅",functionMapWmsBasePlace);
-};
-/***************************************************[搴撲綅淇℃伅瀵煎嚭]缁撴潫***************************************************/
-  // 搴撲綅淇℃伅椤甸潰鍔犺浇鏃�
-  onMounted(async () => {
-    getEnumPlaceTypeData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('PlaceTypeEnum')).data.result ?? [];
-    getEnumPlaceStatusData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('PlaceStatusEnum')).data.result ?? [];
-    getEnumIsVirtuallyData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('TrueFalseEnum')).data.result ?? [];
-    getEnumIsDisabledData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('TrueFalseEnum')).data.result ?? [];
-  });
-
-  handleQueryWmsBasePlace();
-</script>
-<style scoped>
-:deep(.el-input),
-:deep(.el-select),
-:deep(.el-input-number) {
-	width: 100%;
-}
-</style>
-
diff --git a/iWare_RawMaterialWarehouse_Web/src/views/main/wmsPlace/wmsBasePlace/component/editDialog.vue b/iWare_RawMaterialWarehouse_Web/src/views/main/wmsPlace/wmsBasePlace/component/editDialog.vue
deleted file mode 100644
index 6ba3a57..0000000
--- a/iWare_RawMaterialWarehouse_Web/src/views/main/wmsPlace/wmsBasePlace/component/editDialog.vue
+++ /dev/null
@@ -1,271 +0,0 @@
-锘�<template>
-	<div class="wmsBasePlace-container">
-		<el-dialog v-model="isShowDialog" :width="800" draggable="" :close-on-click-modal="false">
-			<template #header>
-				<div style="color: #fff">
-					<!--<el-icon size="16" style="margin-right: 3px; display: inline; vertical-align: middle"> <ele-Edit /> </el-icon>-->
-					<span>{{ props.title }}</span>
-				</div>
-			</template>
-			<el-form :model="ruleForm" ref="ruleFormRef" label-width="auto" :rules="rules" v-loading="loading">
-				<el-row :gutter="35">
-					<el-form-item v-show="false">
-						<el-input v-model="ruleForm.id" />
-					</el-form-item>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撲綅缂栫爜" prop="placeCode">
-							<el-input v-model="ruleForm.placeCode" placeholder="璇疯緭鍏ュ簱浣嶇紪鐮�" maxlength="50" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撲綅鍚嶇О" prop="placeName">
-							<el-input v-model="ruleForm.placeName" placeholder="璇疯緭鍏ュ簱浣嶅悕绉�" maxlength="50" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撲綅绫诲瀷" prop="placeType">
-							<el-select clearable v-model="ruleForm.placeType" placeholder="璇烽�夋嫨搴撲綅绫诲瀷">
-								<el-option v-for="(item,index) in  getEnumPlaceTypeData" :key="index" :value="item.value" :label="`${item.describe}`"></el-option>
-								
-							</el-select>
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撲綅绫诲瀷鍚嶇О" prop="placeTypeName">
-							<el-input v-model="ruleForm.placeTypeName" placeholder="璇疯緭鍏ュ簱浣嶇被鍨嬪悕绉�" maxlength="50" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撲綅闀垮害" prop="length">
-							<el-input v-model="ruleForm.length" placeholder="璇疯緭鍏ュ簱浣嶉暱搴�" maxlength="10" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撲綅瀹藉害" prop="width">
-							<el-input v-model="ruleForm.width" placeholder="璇疯緭鍏ュ簱浣嶅搴�" maxlength="10" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撲綅楂樺害" prop="height">
-							<el-input v-model="ruleForm.height" placeholder="璇疯緭鍏ュ簱浣嶉珮搴�" maxlength="10" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="鍘氬害" prop="thick">
-							<el-input v-model="ruleForm.thick" placeholder="璇疯緭鍏ュ帤搴�" maxlength="10" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撲綅灞炴��" prop="placeStatus">
-							<el-select clearable v-model="ruleForm.placeStatus" placeholder="璇烽�夋嫨搴撲綅灞炴��">
-								<el-option v-for="(item,index) in  getEnumPlaceStatusData" :key="index" :value="item.value" :label="`${item.describe}`"></el-option>
-								
-							</el-select>
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="鎵�鍦ㄥ簱鍖�" prop="areaId">
-							<el-input v-model="ruleForm.areaId" placeholder="璇疯緭鍏ユ墍鍦ㄥ簱鍖�" maxlength="19" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撳尯缂栧彿" prop="areaCode">
-							<el-input v-model="ruleForm.areaCode" placeholder="璇疯緭鍏ュ簱鍖虹紪鍙�" maxlength="50" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="搴撳尯鍚嶇О" prop="areaName">
-							<el-input v-model="ruleForm.areaName" placeholder="璇疯緭鍏ュ簱鍖哄悕绉�" maxlength="50" show-word-limit clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="鍒�" prop="columnNo">
-							<el-input-number v-model="ruleForm.columnNo" placeholder="璇疯緭鍏ュ垪" clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="灞�" prop="layerNo">
-							<el-input-number v-model="ruleForm.layerNo" placeholder="璇疯緭鍏ュ眰" clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="鍙�" prop="laneNo">
-							<el-input-number v-model="ruleForm.laneNo" placeholder="璇疯緭鍏ュ彿" clearable />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="鏄惁铏氭嫙" prop="isVirtually">
-							<el-switch v-model="ruleForm.isVirtually" active-text="鏄�" inactive-text="鍚�" />
-							
-						</el-form-item>
-						
-					</el-col>
-					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-						<el-form-item label="鏄惁绂佺敤" prop="isDisabled">
-							<el-switch v-model="ruleForm.isDisabled" active-text="鏄�" inactive-text="鍚�" />
-							
-						</el-form-item>
-						
-					</el-col>
-				</el-row>
-			</el-form>
-			<template #footer>
-				<span class="dialog-footer">
-					<el-button @click="cancel">鍙� 娑�</el-button>
-					<el-button type="primary" @click="submit" :disabled="disabled_btn">纭� 瀹�</el-button>
-				</span>
-			</template>
-		</el-dialog>
-	</div>
-</template>
-<style scoped>
-:deep(.el-select),
-:deep(.el-input-number) {
-	width: 100%;
-}
-</style>
-<script lang="ts" setup>
-	import { ref,onMounted } from "vue";
-	import { getDictDataItem as di, getDictDataList as dl } from '/@/utils/dict-utils';
-	import { ElMessage } from "element-plus";
-	import type { FormRules } from "element-plus";
-	import { addWmsBasePlace, updateWmsBasePlace, detailWmsBasePlace } from "/@/api/main/wmsPlace/wmsBasePlace";
-	import { getAPI } from '/@/utils/axios-utils';
-	import { SysEnumApi } from '/@/api-services/api';
-
-	const getEnumPlaceTypeData = ref<any>([]);
-	const getEnumPlaceStatusData = ref<any>([]);
-	//鐖剁骇浼犻�掓潵鐨勫弬鏁�
-	var props = defineProps({
-		title: {
-		type: String,
-		default: "",
-	},
-	});
-	//鐖剁骇浼犻�掓潵鐨勫嚱鏁帮紝鐢ㄤ簬鍥炶皟
-	const emit = defineEmits(["reloadTable"]);
-	const ruleFormRef = ref();
-	const isShowDialog = ref(false);
-	const loading = ref(false);
-	const disabled_btn = ref(false);
-	const ruleForm = ref<any>({});
-	//鑷娣诲姞鍏朵粬瑙勫垯
-	const rules = ref<FormRules>({
-		placeCode: [{required: true, message: '璇疯緭鍏ュ簱浣嶇紪鐮侊紒', trigger: 'blur',},],
-		placeName: [{required: true, message: '璇疯緭鍏ュ簱浣嶅悕绉帮紒', trigger: 'blur',},],
-		placeType: [{required: true, message: '璇烽�夋嫨搴撲綅绫诲瀷锛�', trigger: 'change',},],
-		placeStatus: [{required: true, message: '璇烽�夋嫨搴撲綅灞炴�э紒', trigger: 'change',},],
-		areaId: [{required: true, message: '璇疯緭鍏ユ墍鍦ㄥ簱鍖猴紒', trigger: 'blur',},],
-		isDisabled: [{required: true, message: '璇烽�夋嫨鏄惁绂佺敤锛�', trigger: 'change',},],
-		isDelete: [{required: true, message: '璇烽�夋嫨杞垹闄わ紒', trigger: 'change',},],
-	});
-
-	/*
-	 * 鎵撳紑寮圭獥
-	 * @param flag 鏍囪锛�1鏂板 2缂栬緫 3鏌ョ湅锛�
-	 * @param row  琛屾暟鎹�
-	 */
-	const openDialog = async (flag: number,row: any) => {
-		// ruleForm.value = JSON.parse(JSON.stringify(row));
-		// 鏀圭敤detail鑾峰彇鏈�鏂版暟鎹潵缂栬緫
-		let rowData = JSON.parse(JSON.stringify(row));
-		if (rowData.id)
-			ruleForm.value = (await detailWmsBasePlace(rowData.id)).data.result;
-		else {
-		    ruleForm.value = rowData;
-			ruleForm.value.isDisabled = false;//蹇呭~锛岃祴鍊奸粯璁ゅ��
-		}
-		isShowDialog.value = true;
-	};
-
-	// 鍏抽棴寮圭獥
-	const closeDialog = () => {
-		emit("reloadTable");
-		isShowDialog.value = false;
-	};
-
-	// 鍙栨秷
-	const cancel = () => {
-		isShowDialog.value = false;
-	};
-
-	// 鎻愪氦
-	const submit = async () => {
-	    disabled_btn.value = true;
-		ruleFormRef.value.validate(async (isValid: boolean, fields?: any) => {
-			if (isValid) {
-			    loading.value = true;
-				let values = ruleForm.value;
-				let ret={};
-				let title='鏂板';
-				if (ruleForm.value.id == undefined || ruleForm.value.id == null || ruleForm.value.id == "" || ruleForm.value.id == 0) {
-					ret = await addWmsBasePlace(values);
-				} else {
-					title='缂栬緫';
-					ret = await updateWmsBasePlace(values);
-				}
-				loading.value = false;
-				disabled_btn.value = false;
-				if(ret.data.type=="success"){
-					ElMessage.success(title+'鎴愬姛');
-					closeDialog();
-				}
-			} else {
-			    disabled_btn.value = false;
-				ElMessage({
-					message: `琛ㄥ崟鏈�${Object.keys(fields).length}澶勯獙璇佸け璐ワ紝璇蜂慨鏀瑰悗鍐嶆彁浜,
-					type: "error",
-				});
-			}
-		});
-	};
-
-	
-
-
-
-
-
-	// 椤甸潰鍔犺浇鏃�
-	onMounted(async () => {
-			getEnumPlaceTypeData.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('PlaceTypeEnum')).data.result ?? [];
-			getEnumPlaceStatusData.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('PlaceStatusEnum')).data.result ?? [];
-	});
-
-	//灏嗗睘鎬ф垨鑰呭嚱鏁版毚闇茬粰鐖剁粍浠�
-	defineExpose({ openDialog });
-</script>
-
-
-
-
diff --git a/iWare_RawMaterialWarehouse_Web/src/views/main/wmsPlace/wmsBasePlace/index.vue b/iWare_RawMaterialWarehouse_Web/src/views/main/wmsPlace/wmsBasePlace/index.vue
deleted file mode 100644
index 35da1d3..0000000
--- a/iWare_RawMaterialWarehouse_Web/src/views/main/wmsPlace/wmsBasePlace/index.vue
+++ /dev/null
@@ -1,393 +0,0 @@
-锘�<template>
-  <div class="wmsBasePlace-container">
-    <el-card shadow="hover" :body-style="{ paddingBottom: '0' }"> 
-      <el-form :model="queryParamsWmsBasePlace" ref="queryForm" labelWidth="90">
-        <el-row>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10">
-            <el-form-item label="鍏抽敭瀛�">
-              <el-input v-model="queryParamsWmsBasePlace.searchKey" clearable="" placeholder="搴撲綅缂栫爜,搴撲綅鍚嶇О,搴撲綅绫诲瀷鍚嶇О,搴撳尯缂栧彿,搴撳尯鍚嶇О,鍒涘缓浜�,淇敼浜�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撲綅缂栫爜">
-              <el-input v-model="queryParamsWmsBasePlace.placeCode" clearable="" placeholder="璇疯緭鍏ュ簱浣嶇紪鐮�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撲綅鍚嶇О">
-              <el-input v-model="queryParamsWmsBasePlace.placeName" clearable="" placeholder="璇疯緭鍏ュ簱浣嶅悕绉�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撲綅绫诲瀷">
-              <el-select clearable="" v-model="queryParamsWmsBasePlace.placeType" placeholder="璇烽�夋嫨搴撲綅绫诲瀷">
-                <el-option v-for="(item,index) in getEnumPlaceTypeData_Index" :key="index" :value="item.value" :label="`${item.describe}`" />
-                
-              </el-select>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撲綅绫诲瀷鍚嶇О">
-              <el-input v-model="queryParamsWmsBasePlace.placeTypeName" clearable="" placeholder="璇疯緭鍏ュ簱浣嶇被鍨嬪悕绉�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撲綅闀垮害">
-              <el-input v-model="queryParamsWmsBasePlace.length" clearable="" placeholder="璇疯緭鍏ュ簱浣嶉暱搴�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撲綅瀹藉害">
-              <el-input v-model="queryParamsWmsBasePlace.width" clearable="" placeholder="璇疯緭鍏ュ簱浣嶅搴�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撲綅楂樺害">
-              <el-input v-model="queryParamsWmsBasePlace.height" clearable="" placeholder="璇疯緭鍏ュ簱浣嶉珮搴�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="鍘氬害">
-              <el-input v-model="queryParamsWmsBasePlace.thick" clearable="" placeholder="璇疯緭鍏ュ帤搴�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撲綅灞炴��">
-              <el-select clearable="" v-model="queryParamsWmsBasePlace.placeStatus" placeholder="璇烽�夋嫨搴撲綅灞炴��">
-                <el-option v-for="(item,index) in getEnumPlaceStatusData_Index" :key="index" :value="item.value" :label="`${item.describe}`" />
-                
-              </el-select>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="鎵�鍦ㄥ簱鍖�">
-              <el-input v-model="queryParamsWmsBasePlace.areaId" clearable="" placeholder="璇疯緭鍏ユ墍鍦ㄥ簱鍖�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撳尯缂栧彿">
-              <el-input v-model="queryParamsWmsBasePlace.areaCode" clearable="" placeholder="璇疯緭鍏ュ簱鍖虹紪鍙�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="搴撳尯鍚嶇О">
-              <el-input v-model="queryParamsWmsBasePlace.areaName" clearable="" placeholder="璇疯緭鍏ュ簱鍖哄悕绉�"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="鍒�">
-              <el-input-number v-model="queryParamsWmsBasePlace.columnNo"  clearable="" placeholder="璇疯緭鍏ュ垪"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="灞�">
-              <el-input-number v-model="queryParamsWmsBasePlace.layerNo"  clearable="" placeholder="璇疯緭鍏ュ眰"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="鍙�">
-              <el-input-number v-model="queryParamsWmsBasePlace.laneNo"  clearable="" placeholder="璇疯緭鍏ュ彿"/>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="鏄惁铏氭嫙">
-              <el-select clearable="" v-model="queryParamsWmsBasePlace.isVirtually" placeholder="璇烽�夋嫨鏄惁铏氭嫙">
-                <el-option v-for="(item,index) in getEnumIsVirtuallyData_Index" :key="index" :value="item.value" :label="`${item.describe}`" />
-                
-              </el-select>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsBasePlace">
-            <el-form-item label="鏄惁绂佺敤">
-              <el-select clearable="" v-model="queryParamsWmsBasePlace.isDisabled" placeholder="璇烽�夋嫨鏄惁绂佺敤">
-                <el-option v-for="(item,index) in getEnumIsDisabledData_Index" :key="index" :value="item.value" :label="`${item.describe}`" />
-                
-              </el-select>
-              
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="6" :xl="6" class="mb10">
-            <el-form-item>
-              <el-button-group style="display: flex; align-items: center;">
-                <el-button type="primary"  icon="ele-Search" @click="handleQueryWmsBasePlace" v-auth="'wmsBasePlace:page'" :disabled="disabled_btnWmsBasePlace"> 鏌ヨ </el-button>
-                      <el-button icon="ele-Refresh" @click="resetWmsBasePlace"> 閲嶇疆 </el-button>
-                        <el-button icon="ele-ZoomIn" @click="changeAdvanceQueryUIWmsBasePlace" v-if="!showAdvanceQueryUIWmsBasePlace" style="margin-left:5px;"> 楂樼骇鏌ヨ </el-button>
-                        <el-button icon="ele-ZoomOut" @click="changeAdvanceQueryUIWmsBasePlace" v-if="showAdvanceQueryUIWmsBasePlace" style="margin-left:5px;"> 闅愯棌 </el-button>
-                <el-button type="primary" style="margin-left:5px;" icon="ele-Plus" @click="openAddWmsBasePlace" v-auth="'wmsBasePlace:add'"> 鏂板 </el-button>
-                <el-button type="primary" style="margin-left:5px;" icon="ele-Download" @click="handleExportExcelWmsBasePlace"  v-auth="'wmsBasePlace:exportExcel'" > 瀵煎嚭 </el-button>
-              </el-button-group>
-            </el-form-item>
-            
-          </el-col>
-        </el-row>
-      </el-form>
-    </el-card>
-    <el-card class="full-table" shadow="hover" style="margin-top: 5px">
-      <el-table
-                ref="tableRefWmsBasePlace"
-				:data="tableDataWmsBasePlace"
-				style="width: 100%"
-				v-loading="loadingWmsBasePlace"
-				tooltip-effect="light"
-                				row-key="id"
-                @sort-change="sortChangeWmsBasePlace"
-				border="">
-        <el-table-column type="index" label="搴忓彿" width="55" align="center"/>
-        <el-table-column prop="placeCode" label="搴撲綅缂栫爜"  show-overflow-tooltip="" />
-        <el-table-column prop="placeName" label="搴撲綅鍚嶇О"  show-overflow-tooltip="" />
-          <el-table-column prop="placeType" label="搴撲綅绫诲瀷"  show-overflow-tooltip="" >
-            <template #default="scope">
-              <el-tag>{{ getEnumDesc(scope.row.placeType, getEnumPlaceTypeData_Index)}}</el-tag>
-            </template>
-          </el-table-column>
-        <el-table-column prop="placeTypeName" label="搴撲綅绫诲瀷鍚嶇О"  show-overflow-tooltip="" />
-        <el-table-column prop="length" label="搴撲綅闀垮害"  show-overflow-tooltip="" />
-        <el-table-column prop="width" label="搴撲綅瀹藉害"  show-overflow-tooltip="" />
-        <el-table-column prop="height" label="搴撲綅楂樺害"  show-overflow-tooltip="" />
-        <el-table-column prop="thick" label="鍘氬害"  show-overflow-tooltip="" />
-          <el-table-column prop="placeStatus" label="搴撲綅灞炴��"  show-overflow-tooltip="" >
-            <template #default="scope">
-              <el-tag>{{ getEnumDesc(scope.row.placeStatus, getEnumPlaceStatusData_Index)}}</el-tag>
-            </template>
-          </el-table-column>
-        <el-table-column prop="areaId" label="鎵�鍦ㄥ簱鍖�"  show-overflow-tooltip="" />
-        <el-table-column prop="areaCode" label="搴撳尯缂栧彿"  show-overflow-tooltip="" />
-        <el-table-column prop="areaName" label="搴撳尯鍚嶇О"  show-overflow-tooltip="" />
-        <el-table-column prop="columnNo" label="鍒�"  show-overflow-tooltip="" />
-        <el-table-column prop="layerNo" label="灞�"  show-overflow-tooltip="" />
-        <el-table-column prop="laneNo" label="鍙�"  show-overflow-tooltip="" />
-        <el-table-column prop="isVirtually" label="鏄惁铏氭嫙"  show-overflow-tooltip="">
-          <template #default="scope">
-            <el-tag v-if="scope.row.isVirtually"> 鏄� </el-tag>
-            <el-tag type="danger" v-else> 鍚� </el-tag>
-            
-          </template>
-          
-        </el-table-column>
-        <el-table-column prop="isDisabled" label="鏄惁绂佺敤"  show-overflow-tooltip="">
-          <template #default="scope">
-            <el-tag v-if="scope.row.isDisabled"> 鏄� </el-tag>
-            <el-tag type="danger" v-else> 鍚� </el-tag>
-            
-          </template>
-          
-        </el-table-column>
-         <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" width="130" :formatter="formatDate_T_Time"  show-overflow-tooltip="" />
-         <el-table-column prop="updateTime" label="淇敼鏃堕棿" width="130" :formatter="formatDate_T_Time"  show-overflow-tooltip="" />
-        <el-table-column prop="createUserName" label="鍒涘缓浜�"  show-overflow-tooltip="" />
-        <el-table-column prop="updateUserName" label="淇敼浜�"  show-overflow-tooltip="" />
-        <el-table-column label="鎿嶄綔" width="140" align="center" fixed="right" show-overflow-tooltip="" v-if="auth('wmsBasePlace:update') || auth('wmsBasePlace:delete')">
-          <template #default="scope">
-            <el-button icon="ele-Edit" size="small" text="" type="primary" @click="openEditWmsBasePlace(scope.row)" v-auth="'wmsBasePlace:update'"> 缂栬緫 </el-button>
-            <el-button icon="ele-Delete" size="small" text="" type="primary" @click="delWmsBasePlace(scope.row)" v-auth="'wmsBasePlace:delete'"> 鍒犻櫎 </el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-      <el-pagination
-				v-model:currentPage="tableParamsWmsBasePlace.page"
-				v-model:page-size="tableParamsWmsBasePlace.pageSize"
-				:total="tableParamsWmsBasePlace.total"
-				:page-sizes="[10, 20, 50, 100, 200, 500]"
-				small=""
-				background=""
-				@size-change="handleSizeChangeWmsBasePlace"
-				@current-change="handleCurrentChangeWmsBasePlace"
-				layout="total, sizes, prev, pager, next, jumper"
-	/>
-      <printDialogWmsBasePlace
-        ref="printDialogRefWmsBasePlace"
-        :title="printWmsBasePlaceTitle"
-        @reloadTable="handleQueryWmsBasePlace" />
-      <editDialogWmsBasePlace
-        ref="editDialogRefWmsBasePlace"
-        :title="editWmsBasePlaceTitle"
-        @reloadTable="handleQueryWmsBasePlace"
-      />
-    </el-card>
-  </div>
-</template>
-
-<script lang="ts" setup="" name="wmsBasePlace">
-  import { ref,onMounted } from "vue";
-  import { ElMessageBox, ElMessage } from "element-plus";
-  import { auth } from '/@/utils/authFunction';
-  import { getDictDataItem as di, getDictDataList as dl } from '/@/utils/dict-utils';
-  import { formatDate,formatDate_T_Date,formatDate_T_Time,defaultTimeRange } from '/@/utils/formatTime';
-  import { exportPageExcel } from '/@/utils/exportPageExcel' //寮曞叆瀵煎嚭鏂规硶
-
-
-  import printDialogWmsBasePlace from '/@/views/system/print/component/hiprint/preview.vue'
-  import editDialogWmsBasePlace from '/@/views/main/wmsPlace/wmsBasePlace/component/editDialog.vue'
-  import { pageWmsBasePlace, deleteWmsBasePlace,importExcelWmsBasePlace,downloadExcelTemplateWmsBasePlace } from '/@/api/main/wmsPlace/wmsBasePlace';
-	import { getAPI } from '/@/utils/axios-utils';
-	import { SysEnumApi } from '/@/api-services/api';
-  import commonFunction from '/@/utils/commonFunction';
-
-  const getEnumPlaceTypeData_Index = ref<any>([]);
-  const getEnumPlaceStatusData_Index = ref<any>([]);
-  const getEnumIsVirtuallyData_Index = ref<any>([]);
-  const getEnumIsDisabledData_Index = ref<any>([]);
-
-	const { getEnumDesc } = commonFunction();
-  
-  /***************************************************[搴撲綅淇℃伅鎿嶄綔]寮�濮�***************************************************/
-  const showAdvanceQueryUIWmsBasePlace = ref(false);
-  const tableRefWmsBasePlace = ref(null);
-  const printDialogRefWmsBasePlace = ref();
-  const editDialogRefWmsBasePlace = ref();
-  const loadingWmsBasePlace = ref(false);
-  const disabled_btnWmsBasePlace = ref(false);
-  const tableDataWmsBasePlace = ref<any>([]);
-  const queryParamsWmsBasePlace = ref<any>({});
-  const tableParamsWmsBasePlace = ref({
-    page: 1,
-    pageSize: 10,
-    total: 0,
-  });
-
-  const printWmsBasePlaceTitle = ref("");
-  const editWmsBasePlaceTitle = ref("");
-
-  // 鏀瑰彉楂樼骇鏌ヨ鐨勬帶浠舵樉绀虹姸鎬�
-  const changeAdvanceQueryUIWmsBasePlace = () => {
-    showAdvanceQueryUIWmsBasePlace.value = !showAdvanceQueryUIWmsBasePlace.value;
-  }
-
-  // 鏌ヨ搴撲綅淇℃伅
-  const handleQueryWmsBasePlace = async () => {
-    loadingWmsBasePlace.value = true;
-    disabled_btnWmsBasePlace.value = true;
-    var res = await pageWmsBasePlace(Object.assign(queryParamsWmsBasePlace.value, tableParamsWmsBasePlace.value));
-    if(res.data.type=="success"){
-      tableDataWmsBasePlace.value = res.data.result?.items ?? [];
-      tableParamsWmsBasePlace.value.total = res.data.result?.total;
-    }
-    loadingWmsBasePlace.value = false;
-    disabled_btnWmsBasePlace.value = false;
-  };
-
-  // 閲嶇疆搴撲綅淇℃伅鏌ヨ
-  const resetWmsBasePlace = async () => {
-    queryParamsWmsBasePlace.value = {}
-  };
-
-  // 搴撲綅淇℃伅鍒楁帓搴�
-  const sortChangeWmsBasePlace = async (column: any) => {
-	queryParamsWmsBasePlace.value.field = column.prop;
-	queryParamsWmsBasePlace.value.order = column.order;
-	await handleQueryWmsBasePlace();
-  };
-
-  // 鎵撳紑鏂板搴撲綅淇℃伅椤甸潰
-  const openAddWmsBasePlace = () => {
-    editWmsBasePlaceTitle.value = '娣诲姞搴撲綅淇℃伅';
-    editDialogRefWmsBasePlace.value.openDialog(1,{});
-  };
-
-  // 鎵撳紑鎵撳嵃搴撲綅淇℃伅椤甸潰
-  const openPrintWmsBasePlace = async (row: any) => {
-    printWmsBasePlaceTitle.value = '鎵撳嵃搴撲綅淇℃伅';
-  }
-  
-  // 鎵撳紑缂栬緫搴撲綅淇℃伅椤甸潰
-  const openEditWmsBasePlace = (row: any) => {
-    editWmsBasePlaceTitle.value = '缂栬緫搴撲綅淇℃伅';
-    editDialogRefWmsBasePlace.value.openDialog(2,row);
-  };
-
-  // 鍒犻櫎搴撲綅淇℃伅
-  const delWmsBasePlace = (row: any) => {
-    ElMessageBox.confirm(`纭畾瑕佸垹闄ゅ悧?`, "鎻愮ず", {
-    confirmButtonText: "纭畾",
-    cancelButtonText: "鍙栨秷",
-    type: "warning",
-  })
-  .then(async () => {
-    loadingWmsBasePlace.value = true;
-    var ret = await deleteWmsBasePlace(row);
-    if(ret.data.type=="success"){
-        ElMessage.success("鍒犻櫎鎴愬姛");
-	}
-    loadingWmsBasePlace.value = false;
-    handleQueryWmsBasePlace();
-  })
-  .catch(() => {});
-  };
-
-  // 鏀瑰彉搴撲綅淇℃伅椤甸潰瀹归噺
-  const handleSizeChangeWmsBasePlace = (val: number) => {
-    tableParamsWmsBasePlace.value.pageSize = val;
-    handleQueryWmsBasePlace();
-  };
-
-  // 鏀瑰彉搴撲綅淇℃伅椤电爜搴忓彿
-  const handleCurrentChangeWmsBasePlace = (val: number) => {
-    tableParamsWmsBasePlace.value.page = val;
-    handleQueryWmsBasePlace();
-  };
-
-/***************************************************[搴撲綅淇℃伅鎿嶄綔]缁撴潫***************************************************/
-/***************************************************[搴撲綅淇℃伅瀵煎嚭]寮�濮�***************************************************/
-//瀹氫箟褰撳墠椤甸潰鐨勬柟娉曠粍
-const functionMapWmsBasePlace = {
-      getEnumPlaceTypeData_Index,
-      getEnumPlaceStatusData_Index,
-      getEnumIsVirtuallyData_Index,
-      getEnumIsDisabledData_Index,
-      formatDate_T_Date,
-      formatDate_T_Time
-};
-//鐐瑰嚮瀵煎嚭鎸夐挳
-const handleExportExcelWmsBasePlace = async (formData:Blob) => {
-    loadingWmsBasePlace.value = true;
-    disabled_btnWmsBasePlace.value = true;
-    var new_tableParamsWmsBasePlace=JSON.parse(JSON.stringify(tableParamsWmsBasePlace.value));
-    new_tableParamsWmsBasePlace.page = 1;
-    new_tableParamsWmsBasePlace.pageSize = 100000;
-    var res = await pageWmsBasePlace(Object.assign(queryParamsWmsBasePlace.value, new_tableParamsWmsBasePlace));
-    if(res.data.type=="success"){
-      exportExcelWmsBasePlace(res.data.result?.items ?? []);
-    }
-    loadingWmsBasePlace.value = false;
-    disabled_btnWmsBasePlace.value = false;
-};
-//瀵煎嚭
-const exportExcelWmsBasePlace  = async (exportDataList:Array) => {
-  exportPageExcel(exportDataList, tableRefWmsBasePlace,"搴撲綅淇℃伅",functionMapWmsBasePlace);
-};
-/***************************************************[搴撲綅淇℃伅瀵煎嚭]缁撴潫***************************************************/
-  // 搴撲綅淇℃伅椤甸潰鍔犺浇鏃�
-  onMounted(async () => {
-    getEnumPlaceTypeData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('PlaceTypeEnum')).data.result ?? [];
-    getEnumPlaceStatusData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('PlaceStatusEnum')).data.result ?? [];
-    getEnumIsVirtuallyData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('TrueFalseEnum')).data.result ?? [];
-    getEnumIsDisabledData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('TrueFalseEnum')).data.result ?? [];
-  });
-
-  handleQueryWmsBasePlace();
-</script>
-<style scoped>
-:deep(.el-input),
-:deep(.el-select),
-:deep(.el-input-number) {
-	width: 100%;
-}
-</style>
-

--
Gitblit v1.9.3