From fce2fec004bb460a68af6e0ba416090afce5ec9f Mon Sep 17 00:00:00 2001
From: wuyouming666 <2265557248@qq.com>
Date: 星期二, 21 五月 2024 14:25:40 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes

---
 UI-Project/src/views/StockBasicData/Select.vue |  507 +++----------------------------------------------------
 1 files changed, 35 insertions(+), 472 deletions(-)

diff --git a/UI-Project/src/views/StockBasicData/Select.vue b/UI-Project/src/views/StockBasicData/Select.vue
index b7539d3..d0567d3 100644
--- a/UI-Project/src/views/StockBasicData/Select.vue
+++ b/UI-Project/src/views/StockBasicData/Select.vue
@@ -1,486 +1,49 @@
 <script setup>
-import {Search} from "@element-plus/icons-vue";
-import {reactive} from "vue";
-import {useRouter} from "vue-router"
-const router = useRouter()
-
-import { ref } from 'vue'
-import { ElMessage, ElMessageBox } from 'element-plus'
-const dialogFormVisible = ref(false)
-const dialogFormVisiblea = ref(false)
-const box = ref(true)
-const boxa = ref(false)
-const boxb = ref(false)
-// const tableData = [
-//   {
-//     id: '1',
-//     long: '1005',
-//     wide: '183.6',
-//     thick: '1991',
-//     type: '5',
-//     typea: '1',
-//   },
-//   {
-//     id: '2',
-//     long: '105',
-//     wide: '183',
-//     thick: '191',
-//     typea: '1',
-//     type: '5'
-//   },
-//   {
-//     id: '2',
-//     long: '105',
-//     wide: '183',
-//     thick: '191',
-//     typea: '1',
-//     type: '5'
-//   },
-// ]
-const tableData = ref([
-{
-    id: '2',
-    ida: '2',
-    long: '105',
-    wide: '183',
-    thick: '191',
-    typea: '1',
-    typeb: '1',
-    typec: '1',
-    type: '5'
-  },
-  {
-    id: '12',
-    ida: '12',
-    long: '1105',
-    wide: '1183',
-    thick: '1911',
-    typea: '11',
-    typeb: '11',
-    typec: '11',
-    type: '15'
-  },
-])
-// 鏂板涓�琛�
-const addTableData = ()=>{
-  const newRow = {
-    id: null,
-    id: null,
-    long: null,
-    wide: null,
-    thick: null,
-    typea: null,
-    type: null,
-    typeb: null,
-    typec: null,
-  }
-  tableData.value.push(newRow)
-}
-// 鍒犻櫎
-const deleteTableData = (row) =>{
-  const index = tableData.value.indexOf(row);
-  if (index !== -1) {
-    tableData.value.splice(index, 1);
-  }
-}
-const tableDataa = [
-  {
-    ida: '3',
-    longa: '1005',
-    widea: '183.6',
-    thicka: '1991',
-  },
-  {
-    ida: '4',
-    longa: '105',
-    widea: '183',
-    thicka: '191',
-  }
-]
-const open = () => {
-  ElMessageBox.confirm(
-    '鏄惁鍒犻櫎璇ユ潯淇℃伅?',
-    '鎻愮ず',
-    {
-      confirmButtonText: '鏄�',
-      cancelButtonText: '鍙栨秷',
-      type: 'warning',
-    }
-  )
-    .then(() => {
-      ElMessage({
-        type: 'success',
-        message: '鍒犻櫎鎴愬姛锛�',
-      })
-    })
-    .catch(() => {
-      ElMessage({
-        type: 'info',
-        message: '鍒犻櫎澶辫触',
-      })
-    })
-}
-const getTableRow = (row,type) =>{
-  switch (type) {
-    case 'edit' :{
-      //alert('鎴戞帴鏀跺埌瀛愮粍浠朵紶閫佺殑缂栬緫淇℃伅')
-      router.push({path: '/main/returns/createReturns', query: { ReturnID: 'TH24010101' }})
-      break
-    }
-    case 'delete':{
-      alert('鎴戞帴鏀跺埌瀛愮粍浠朵紶閫佺殑鍒犻櫎淇℃伅')
-      break
-    }
-  }
+import {ArrowLeftBold, ArrowRight, Search} from "@element-plus/icons-vue"
+import {useRouter} from "vue-router";
+let indexFlag=$ref(1)
+function changeRouter(index){
+  indexFlag=index
 }
 
-const selectedRows = ref([]);
-const handleSelectionChange = (selection) => {
-  selectedRows.value = selection;
-};
-const showMessage = () => {
-  if (selectedRows.value.length === 0) {
-    ElMessage('璇疯嚦灏戦�夋嫨涓�涓�夐」')
-  } else{
-    ElMessage({
-    message: '鍑虹墖鎴愬姛锛�',
-    type: 'success',
-  })
-
-  }
-};
-const pick = () => {
-  if (selectedRows.value.length === 0) {
-    ElMessage('璇疯嚦灏戦�夋嫨涓�涓�夐」')
-  } else{
-    ElMessage({
-    message: '鐮存崯鎴愬姛锛�',
-    type: 'success',
-  })
-
-  }
-};
-const gridOptions = reactive({
-  border:  "full",//琛ㄦ牸鍔犺竟妗�
-  keepSource: true,//淇濇寔婧愭暟鎹�
-  align: 'center',//鏂囧瓧灞呬腑
-  stripe:true,//鏂戦┈绾�
-  rowConfig: {isCurrent: true, isHover: true,height: 50},//榧犳爣绉诲姩鎴栭�夋嫨楂樹寒
-  id: 'OrderList',
-  showFooter: true,//鏄剧ず鑴�
-  printConfig: {},
-  importConfig: {},
-  exportConfig: {},
-  scrollY:{ enabled: true },//寮�鍚櫄鎷熸粴鍔�
-  showOverflow:true,
-  columnConfig: {
-    resizable: true,
-    useKey: true
-  },
-  filterConfig: {   //绛涢�夐厤缃」
-    remote: true
-  },
-  customConfig: {
-    storage: true
-  },
-  editConfig: {
-    trigger: 'click',
-    mode: 'row',
-    showStatus: true
-  },
-  data:  [
-    {
-      'id': '1',
-      'long': '5',
-      'wide': '1005',
-      'thick': '183.6',
-    }
-  ],
-})
 </script>
 
 <template>
-  <div>
-     <el-button style="margin-top: 5px;margin-left: 5px;"   id="searchButton" type="primary" @click="showMessage">鍑虹墖</el-button>
-    <el-button style="margin-top: 5px"  id="searchButton" type="primary" @click="pick">鐮存崯</el-button>
-    <!-- <el-button style="margin-top: 5px"  id="searchButton" type="primary" @click="dialogFormVisible = true">娣诲姞</el-button> -->
-    <el-button style="margin-top: 5px"  id="searchButton" type="primary"  @click="addTableData" >娣诲姞</el-button>
-    <el-button style="margin-top: 5px"  id="searchButton" @click="boxb = true;box = false" >鍚堝苟</el-button>
-    <el-button style="margin-top: 5px"  id="searchButton" @click="box = true;boxb = false" >鍗曠墖</el-button>
+  <!-- <div id="main-div"> -->
+   
 
-    <div v-if="box">
-    <el-card style="flex: 1;margin-left: 10px;margin-top: 20px;" v-loading="loading">
-      <div style="width: 98%; height: calc(100% - 35px); overflow-y: auto;max-height: 450px;">
-        <el-table height="100%" ref="table" 
-        @selection-change="handleSelectionChange"
-        :data="tableData" :header-cell-style="{background:'#F2F3F5 ',color:'#1D2129'}">
-    <el-table-column type="selection" width="55"  />
-    <el-table-column prop="id" align="center" label="鏍呮牸鍙�" min-width="80" >
-      <template #default="scope">
-        <el-input v-model="scope.row.id" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column prop="ida" align="center" label="id" min-width="80">
-            <template #default="scope">
-        <el-input v-model="scope.row.ida" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column prop="long" align="center" label="闀�" min-width="100" >
-            <template #default="scope">
-        <el-input v-model="scope.row.long" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column prop="wide" align="center" label="瀹�" min-width="100">
-            <template #default="scope">
-        <el-input v-model="scope.row.wide" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column prop="type" align="center" label="鍘氬害" min-width="100">
-            <template #default="scope">
-        <el-input v-model="scope.row.type" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column prop="typea" align="center" label="鑶滅郴" min-width="100" >
-            <template #default="scope">
-        <el-input v-model="scope.row.typea" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column prop="typeb" align="center" label="鍑虹墖椤哄簭" min-width="120" >
-            <template #default="scope">
-        <el-input v-model="scope.row.typeb" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column prop="typec" align="center" label="娴佺▼鍗″彿" min-width="150">
-            <template #default="scope">
-        <el-input v-model="scope.row.typec" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column prop="thick" align="center" label="鍏朵粬" min-width="120" >
-            <template #default="scope">
-        <el-input v-model="scope.row.thick" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column fixed="right" label="鎿嶄綔" align="center" width="200">
-            <template #default="scope">
-              <el-button size="mini" type="text" plain  @click="dialogFormVisiblea = true">璇︽儏</el-button>
-        <el-button @click="deleteTableData(scope.row)" link icon="Delete" type="primary">鍒犻櫎</el-button>
-            </template>
-        </el-table-column>
-  </el-table>
-</div>
-
-    </el-card>
-  </div>
-  <div v-if="boxb">
-    <el-card style="flex: 1;margin-left: 10px;margin-top: 20px;" v-loading="loading">
-      <div style="width: 98%; height: calc(100% - 35px); overflow-y: auto;max-height: 450px;">
-        <el-table height="100%" ref="table" 
-        @selection-change="handleSelectionChange"
-        :data="tableData" :header-cell-style="{background:'#F2F3F5 ',color:'#1D2129'}">
-    <el-table-column type="selection" width="55"  />
-    <el-table-column prop="id" align="center" label="鏍呮牸" min-width="80">
-      <template #default="scope">
-        <el-input v-model="scope.row.id" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column prop="ida" align="center" label="id" min-width="80">
-            <template #default="scope">
-        <el-input v-model="scope.row.ida" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column prop="long" align="center" label="闀�" min-width="120" >
-            <template #default="scope">
-        <el-input v-model="scope.row.long" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column prop="wide" align="center" label="瀹�" min-width="120">
-            <template #default="scope">
-        <el-input v-model="scope.row.wide" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column prop="type" align="center" label="鍘氬害" min-width="120">
-            <template #default="scope">
-        <el-input v-model="scope.row.type" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column prop="typea" align="center" label="鑶滅郴" min-width="120" >
-            <template #default="scope">
-        <el-input v-model="scope.row.typea" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column prop="typeb" align="center" label="鍑虹墖椤哄簭" min-width="120" >
-            <template #default="scope">
-        <el-input v-model="scope.row.typeb" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column prop="typec" align="center" label="娴佺▼鍗″彿" min-width="120">
-            <template #default="scope">
-        <el-input v-model="scope.row.typec" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column prop="thick" align="center" label="鍏朵粬" min-width="120" >
-            <template #default="scope">
-        <el-input v-model="scope.row.thick" size="small"></el-input>
-      </template>
-      </el-table-column>
-          <el-table-column fixed="right" label="鎿嶄綔" align="center" width="200">
-            <template #default="scope">
-              <el-button size="mini" type="text" plain  @click="dialogFormVisiblea = true">璇︽儏</el-button>
-        <el-button @click="deleteTableData(scope.row)" link icon="Delete" type="primary">鍒犻櫎</el-button>
-            </template>
-        </el-table-column>
-  </el-table>
-      </div>
-    </el-card>
-  </div>
-  </div>
-  <el-dialog v-model="dialogFormVisible" top="21vh" width="40%" title="娣诲姞" >
-    <div style="margin-left: -50px;margin-top: 10px;margin-bottom: 10px;">
-            <el-form  size="mini" label-width="150px">
-      <el-form >
-        <el-row style="margin-top: -15px;margin-bottom: -2px;">
-          <el-col :span="6">
-              <div id="dt" style="font-size: 15px;">
-        <div>
-              <el-form-item label="鏍呮牸鍙凤細" :required="true" style="width: 14vw">
-                <el-input  autocomplete="off" />
-              </el-form-item></div></div>
-          </el-col>
-          <el-col :span="9">
-            <div id="dta" style="font-size: 15px;">
-        <div>
-              <el-form-item label="id锛�" :required="true" style="width: 14vw">
-                <el-input autocomplete="off" />
-              </el-form-item></div>
-              </div>
-          </el-col>
-        </el-row>
-        <el-row style="margin-top: 10px;">
-          <el-col :span="6">
-              <div id="dt" style="font-size: 15px;">
-        <div>
-              <el-form-item label="闀匡細" :required="true" style="width: 13.2vw;margin-left: 14px;">
-                <el-input autocomplete="off" />
-              </el-form-item></div></div>
-          </el-col>
-          <el-col :span="9">
-            <div id="dta" style="font-size: 15px;">
-        <div>
-              <el-form-item label="瀹斤細" :required="true" style="width: 14vw">
-                <el-input autocomplete="off" />
-              </el-form-item></div></div>
-          </el-col>
-        </el-row>
-        <el-row style="margin-top: 10px;">
-          <el-col :span="6">
-              <div id="dt" style="font-size: 15px;">
-        <div>
-              <el-form-item label="鍘氬害锛�" :required="true" style="width: 13.2vw;margin-left: 14px;">
-                <el-input autocomplete="off" />
-              </el-form-item></div></div>
-          </el-col>
-          <el-col :span="9">
-            <div id="dta" style="font-size: 15px;">
-        <div>
-              <el-form-item label="鑶滅郴锛�" :required="true" style="width: 14vw">
-                <el-input autocomplete="off" />
-              </el-form-item></div></div>
-          </el-col>
-        </el-row>
-        <el-row style="margin-top: 10px;">
-          <el-col :span="6">
-              <div id="dt" style="font-size: 15px;">
-        <div>
-              <el-form-item label="鍑虹墖椤哄簭锛�" :required="true" style="width: 13.2vw;margin-left: 14px;">
-                <el-input autocomplete="off" />
-              </el-form-item></div></div>
-          </el-col>
-          <el-col :span="9">
-            <div id="dta" style="font-size: 15px;">
-        <div>
-              <el-form-item label="娴佺▼鍗″彿" :required="true" style="width: 14vw">
-                <el-input autocomplete="off" />
-              </el-form-item></div></div>
-          </el-col>
-        </el-row>
-        <el-row style="margin-top: 10px;">
-          <el-col :span="6">
-              <div id="dt" style="font-size: 15px;">
-        <div>
-              <el-form-item label="鍏朵粬锛�" :required="true" style="width: 13.2vw;margin-left: 14px;">
-                <el-input autocomplete="off" />
-              </el-form-item></div></div>
-          </el-col>
-        </el-row>
-        </el-form>
-            </el-form>
-          </div>
-    <template #footer>
-      <div id="dialog-footer">
-        <el-button type="primary" @click="dialogFormVisible = false">
-          纭
-        </el-button>
-        <el-button @click="dialogFormVisible = false">鍙栨秷</el-button>
-      </div>
-    </template>
-  </el-dialog>
-    <el-dialog v-model="dialogFormVisiblea" top="21vh" width="40%" title="鍘熺墖淇℃伅">
-    <el-table height="100%" ref="table" :data="tableDataa" @row-click="handle">
-      <el-table-column
-        prop="long"
-        align="center"
-        label="闀�"
-        min-width="120"
-      />
-      <el-table-column
-        prop="wide"
-        align="center"
-        label="瀹�"
-        min-width="120"
-      />
-      <el-table-column
-        prop="thick"
-        align="center"
-        label="鍘�"
-        min-width="120"
-      />
-      <el-table-column
-        prop="station"
-        align="center"
-        label="宸ヤ綅"
-        min-width="120"
-      />
-    </el-table>
-    <div style="text-align: center; height: 22px; margin-top: 30px;">
-        <el-button @click="dialogFormVisiblea = false">鍏抽棴</el-button>
-      </div>
-  </el-dialog>
+    <div id="main-body">
+      <router-view  />
+    </div>
+  <!-- </div> -->
 </template>
 
 <style scoped>
-
-#dt { display:block; float:left;line-height: 20px;margin-left: 100px;}
-#dta { display:block; float:left;line-height: 20px;margin-left: 80%;}
-#dialog-footer{
-  text-align: center;
-  margin-top: -15px;
+#main-div{
+  width: 100%;
+  height: 100%;
 }
-#message{
-  text-align: center;
-  align-items: center;
-  color: black;
-   width: 200px;
-   height: 100px;
-   background-color: #337ecc;
-   margin-left: 28%;
+#div-title{
+  height: 2%;
+  width: 100%;
 }
-#box{
-  position: relative;
-
-  #icon{
-    position: absolute;
-    bottom:10px;
-    right: 19px;
-  }
+#searchButton{
+  margin-top: -5px;
+  margin-left: 1rem;
+}
+/* #searchButton1{
+//margin-left: 10rem;
+} */
+/*main-body鏍峰紡*/
+#main-body{
+  width: 100%;
+  height: 95%;
+  /* margin-top: 1%; */
+}
+#select{
+  margin-left:0.5rem;
+}
+:deep(.indexTag .el-breadcrumb__inner){
+  color: #5CADFE !important;
 }
 </style>
\ No newline at end of file

--
Gitblit v1.8.0