Browse Source

Merge branch 'master' of http://39.106.7.239:3000/admin_Syl/TFT_WmsFrontEnd

SunYaLong 2 years ago
parent
commit
10c7e01e37

+ 1 - 1
ZRAdmin-vue-main/package.json

@@ -50,7 +50,7 @@
     "@vue/compiler-sfc": "^3.2.33",
     "sass": "1.45.0",
     "unplugin-auto-import": "0.5.3",
-    "vite": "^2.9.15",
+    "vite": "^4.3.8",
     "vite-plugin-compression": "^0.3.6",
     "vite-plugin-svg-icons": "1.0.5",
     "vite-plugin-vue-setup-extend": "^0.4.0"

+ 1 - 1
ZRAdmin-vue-main/src/settings.js

@@ -64,7 +64,7 @@ export default {
    * 版权信息
    */
   // copyright: 'Copyright ©2023 <a target="_black" href="http://www.izhaorui.cn/doc">ZRAdmin.NET</a> All Rights Reserved.',
-  copyright: 'Copyright ©2023 <a target="_black" href="https://www.naura.com/">NAURA  北京七星华创集成电路装备有限公司</a> All Rights Reserved.',
+  copyright: 'Copyright    ©2023 <a target="_black" href="https://www.naura.com/">NAURA  北京七星华创集成电路装备有限公司</a> All Rights Reserved.',
   /**
    * 是否显示底部栏
    */

+ 25 - 7
ZRAdmin-vue-main/src/views/Business/SapDeliverRecord/index.vue

@@ -39,6 +39,14 @@
             </el-option>
           </el-select>
         </el-form-item>
+        <el-form-item label="质检结果" prop="CheckResult">
+          <el-select v-model="queryParams.CheckResult" placeholder="请选择" clearable style="width:120px">
+            <el-option v-for="dict in options.qaResultOptions" :key="dict.dictValue" :label="dict.dictLabel"
+              :value="dict.dictValue">
+              <dict-tag :options="options.qaResultOptions" :value="dict.dictValue" />
+            </el-option>
+          </el-select>
+        </el-form-item>
       </el-row>
       <el-row>
         <el-form-item label="交验单号" prop="deliverNo">
@@ -296,10 +304,10 @@
     </el-dialog>
     <!-- 导入对话框 -->
     <el-dialog :title="upload.title" v-model="upload.open" width="400px" append-to-body>
-      <el-upload name="file" ref="uploadRef" :limit="1" accept=".xlsx, .xls" :headers="upload.headers"
+      <el-upload name="file" ref="uploadRef" :limit="1" accept=".xlsx,.xls" :headers="upload.headers"
         :action="upload.url + '?updateSupport=' + upload.updateSupport" :disabled="upload.isUploading"
         :on-progress="handleFileUploadProgress" :on-success="handleFileSuccess" :on-error="handleFileError"
-        :auto-upload="false" drag>
+        :auto-upload="false" :data="uploadPara" drag>
         <el-icon class="el-icon--upload">
           <upload-filled />
         </el-icon>
@@ -309,15 +317,21 @@
             <!-- <div class="el-upload__tip">
                   <el-checkbox v-model="upload.updateSupport" /> 是否更新已经存在的用户数据
                 </div> -->
-            <span>仅允许导入xls、xlsx格式文件。</span>
+            <span>仅允许导入xlsx和xls格式文件。</span>
             <!-- <el-link type="primary" :underline="false" style="font-size: 12px; vertical-align: baseline"
               @click="importTemplate">下载模板</el-link> -->
           </div>
         </template>
       </el-upload>
       <template #footer>
-        <el-button @click="upload.open = false">{{ $t('btn.cancel') }}</el-button>
-        <el-button type="primary" @click="submitFileForm">{{ $t('btn.submit') }}</el-button>
+        <el-select v-model="uploadPara.category" placeholder="请选择" style="width:180px;margin-right: 15px;" size="large">
+          <el-option v-for="dict in options.materialTypeOptions" :key="dict.dictValue" :label="dict.dictLabel"
+            :value="dict.dictValue">
+            <dict-tag :options="options.materialTypeOptions" :value="dict.dictValue" />
+          </el-option>
+        </el-select>
+        <el-button @click="upload.open = false" size="large">{{ $t('btn.cancel') }}</el-button>
+        <el-button type="primary" @click="submitFileForm" size="large">{{ $t('btn.submit') }}</el-button>
       </template>
     </el-dialog>
   </div>
@@ -441,6 +455,9 @@ const upload = reactive({
   // 上传的地址
   url: import.meta.env.VITE_APP_BASE_API + '/business/sapdeliverrecord/importData'
 })
+const uploadPara = reactive({
+  category: '外协件'
+})
 // 导入按钮操作
 function handleImport() {
   upload.title = '交验单导入'
@@ -463,7 +480,8 @@ const handleFileSuccess = (response, file, fileList) => {
   upload.open = false
   upload.isUploading = false
   proxy.$refs['uploadRef'].clearFiles()
-  proxy.$alert("<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" + response.msg + '</div>', '导入结果', {
+  console.log(response)
+  proxy.$alert("<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" + response.data + '</div>', '导入结果', {
     dangerouslyUseHTMLString: true
   })
   getList()
@@ -471,7 +489,7 @@ const handleFileSuccess = (response, file, fileList) => {
 /** 文件上传失败处理 */
 const handleFileError = (Error, file, fileList) => {
   upload.isUploading = false
-  proxy.$alert("<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" + Error.msg + '</div>', '导入错误', {
+  proxy.$alert("<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>文件:【" + file.name + "】导入错误。<br/>请确认:<br/>交验单号<br/>采购订单<br/>生产令号<br/>行项目<br/>规格型号<br/>关键件标识<br/>交验单数量<br/>抽检数量<br/>以上内容在表格中正确无误。" + '</div>', '导入错误', {
     dangerouslyUseHTMLString: true
   })
 }

+ 5 - 12
ZRAdmin-vue-main/src/views/index_v1.vue

@@ -151,23 +151,16 @@
             </el-button>
           </template>
           <el-table v-loading="loading" border :data="list">
-            <el-table-column type="index" label="序号" width="50" align="center" />
+            <el-table-column type="index" label="序号" align="center" />
+            <el-table-column label="用户" align="center" prop="operName" />
+            <el-table-column label="IP地址" align="center" prop="operIp" :show-overflow-tooltip="true" />
             <el-table-column label="系统模块" align="center" prop="title" :show-overflow-tooltip="true" />
-            <el-table-column prop="businessType" label="业务类型" align="center">
-              <template #default="scope">
-                <dict-tag :options="businessTypeOptions" :value="scope.row.businessType" />
-              </template>
-            </el-table-column>
-            <el-table-column label="操作人员" align="center" prop="operName" />
-            <el-table-column label="主机" align="center" prop="operIp" width="130" :show-overflow-tooltip="true" />
-            <el-table-column label="操作地点" align="center" prop="operLocation" :show-overflow-tooltip="true" />
             <el-table-column label="操作状态" align="center" prop="status">
               <template #default="{ row }">
                 <dict-tag :options="statusOptions" :value="row.status"></dict-tag>
               </template>
             </el-table-column>
-            <el-table-column label="日志内容" align="center" prop="errorMsg" :show-overflow-tooltip="true" />
-            <el-table-column label="操作日期" align="center" prop="operTime" width="180">
+            <el-table-column label="操作日期" align="center" prop="operTime">
               <template #default="scope">
                 <span>{{ scope.row.operTime }}</span>
               </template>
@@ -322,7 +315,7 @@ provide('chartPie_category4', chartPie_category4)
 
 const queryParams = ref({
   pageNum: 1,
-  pageSize: 20,
+  pageSize: 8,
   title: undefined,
   operName: undefined,
   businessType: undefined,