|
@@ -16,12 +16,13 @@
|
|
|
<div class="gva-table-box">
|
|
<div class="gva-table-box">
|
|
|
<div class="gva-btn-list">
|
|
<div class="gva-btn-list">
|
|
|
<el-row :span="6">
|
|
<el-row :span="6">
|
|
|
- <el-input v-model="searchInfo" placeholder="输入工单编号或产品名称" />
|
|
|
|
|
|
|
+ <el-input v-model="positionvalue" placeholder="输入工单编号或产品名称" />
|
|
|
</el-row>
|
|
</el-row>
|
|
|
<el-button type="primary" :icon="Search" @click="onSearch">搜索</el-button>
|
|
<el-button type="primary" :icon="Search" @click="onSearch">搜索</el-button>
|
|
|
<el-button type="primary" :icon="Refresh">重置</el-button>
|
|
<el-button type="primary" :icon="Refresh">重置</el-button>
|
|
|
<el-button type="primary" :icon="Search" @click="positioningVisible">定位</el-button>
|
|
<el-button type="primary" :icon="Search" @click="positioningVisible">定位</el-button>
|
|
|
<el-button type="primary" :icon="Search">查改</el-button>
|
|
<el-button type="primary" :icon="Search">查改</el-button>
|
|
|
|
|
+ <el-button type="primary" :icon="Delete" @click="Del">删除</el-button>
|
|
|
<div style="margin-left: auto;">
|
|
<div style="margin-left: auto;">
|
|
|
<el-button type="primary" :icon="Download" @click="exportExcel">导出到Excel</el-button>
|
|
<el-button type="primary" :icon="Download" @click="exportExcel">导出到Excel</el-button>
|
|
|
</div>
|
|
</div>
|
|
@@ -31,17 +32,27 @@
|
|
|
highlight-current-row="true" :cell-style="cellStyle" border @selection-change="handleSelectionChange"
|
|
highlight-current-row="true" :cell-style="cellStyle" border @selection-change="handleSelectionChange"
|
|
|
:show-overflow-tooltip="true" @row-dblclick="doubleClick">
|
|
:show-overflow-tooltip="true" @row-dblclick="doubleClick">
|
|
|
<el-table-column type="selection" width="55" />
|
|
<el-table-column type="selection" width="55" />
|
|
|
- <el-table-column align="left" label="创建用户" prop="sys_id" width="120" />
|
|
|
|
|
|
|
+<!-- <el-table-column align="left" label="创建用户" prop="sys_id" width="120" />
|
|
|
<el-table-column align="left" label="日期" prop="sczl_rq" width="120"/>
|
|
<el-table-column align="left" label="日期" prop="sczl_rq" width="120"/>
|
|
|
<el-table-column align="left" label="包装产量" prop="sczl_cl" width="120"/>
|
|
<el-table-column align="left" label="包装产量" prop="sczl_cl" width="120"/>
|
|
|
<el-table-column align="left" label="包装数量" prop="sczl_PgCl" width="120"/>
|
|
<el-table-column align="left" label="包装数量" prop="sczl_PgCl" width="120"/>
|
|
|
<el-table-column align="left" label="创建时间" prop="sys_rq" width="160"/>
|
|
<el-table-column align="left" label="创建时间" prop="sys_rq" width="160"/>
|
|
|
<el-table-column align="left" label="修改时间" prop="mod_rq" width="160"/>
|
|
<el-table-column align="left" label="修改时间" prop="mod_rq" width="160"/>
|
|
|
- <el-table-column align="left" label="UNIQID" prop="UniqId" width="120"/>
|
|
|
|
|
|
|
+ <el-table-column align="left" label="UNIQID" prop="UniqId" width="120"/> -->
|
|
|
|
|
+ <!-- 循环渲染列 -->
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ v-for=" column in tableColumns "
|
|
|
|
|
+ :key="column.prop"
|
|
|
|
|
+ :prop="column.prop"
|
|
|
|
|
+ :label="column.label"
|
|
|
|
|
+ :width="column.width"
|
|
|
|
|
+ show-overflow-tooltip="true"
|
|
|
|
|
+ />
|
|
|
</el-table>
|
|
</el-table>
|
|
|
<!-- 分页 -->
|
|
<!-- 分页 -->
|
|
|
<div class="gva-pagination">
|
|
<div class="gva-pagination">
|
|
|
- <el-pagination layout="total, sizes, prev, pager, next, jumper" :current-page="page" :page-size="limit"
|
|
|
|
|
|
|
+ <el-pagination layout="total, sizes, prev, pager, next, jumper" v-model:current-page="page"
|
|
|
|
|
+ v-model:page-size="limit"
|
|
|
:page-sizes="[10, 30, 50, 100]" :total="total" @current-change="handleCurrentChange"
|
|
:page-sizes="[10, 30, 50, 100]" :total="total" @current-change="handleCurrentChange"
|
|
|
@size-change="handleSizeChange" />
|
|
@size-change="handleSizeChange" />
|
|
|
</div>
|
|
</div>
|
|
@@ -58,15 +69,82 @@
|
|
|
<el-form-item label="日期" prop="name">
|
|
<el-form-item label="日期" prop="name">
|
|
|
<el-row :gutter="20">
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
|
- <el-input v-model="formData.sczl_rq" :clearable="true" placeholder="ZT01733" />
|
|
|
|
|
|
|
+ <el-input v-model="sczl_rqValue" :clearable="true" placeholder="ZT01733" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ <el-table
|
|
|
|
|
+ :data="detailData.table"
|
|
|
|
|
+ border
|
|
|
|
|
+ tooltip-effect="dark"
|
|
|
|
|
+ :row-style="{ height: '20px' }"
|
|
|
|
|
+ :cell-style="{ padding: '0px' }"
|
|
|
|
|
+ :header-row-style="{ height: '20px' }"
|
|
|
|
|
+ :header-cell-style="{ padding: '0px' }"
|
|
|
|
|
+ >
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ label="工单编号"
|
|
|
|
|
+ width="100"
|
|
|
|
|
+ >
|
|
|
|
|
+ <template #default="{ row, $index }">
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="row.sczl_gdbh"
|
|
|
|
|
+ @keyup.enter="handleEnter($index, row)"
|
|
|
|
|
+ />
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ label="印件工序"
|
|
|
|
|
+ width="100"
|
|
|
|
|
+ >
|
|
|
|
|
+ <template #default="{ row }">
|
|
|
|
|
+ <el-input v-model="row.sczl_yjGx" />
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ label="工序名称"
|
|
|
|
|
+ width="100"
|
|
|
|
|
+ >
|
|
|
|
|
+ <template #default="{ row }">
|
|
|
|
|
+ <el-input v-model="row.sczl_gxmc" />
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column label="印件名称">
|
|
|
|
|
+ <template #default="{ row }">
|
|
|
|
|
+ <el-input v-model="row.Gd_cpmc" />
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ label="包装产量"
|
|
|
|
|
+ width="100"
|
|
|
|
|
+ >
|
|
|
|
|
+ <template #default="{ row }">
|
|
|
|
|
+ <el-input v-model="row.sczl_cl" />
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ label="每箱数量"
|
|
|
|
|
+ width="100"
|
|
|
|
|
+ >
|
|
|
|
|
+ <template #default="{ row }">
|
|
|
|
|
+ <el-input v-model="row.sczl_PgCl" />
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ label="零头"
|
|
|
|
|
+ width="100"
|
|
|
|
|
+ >
|
|
|
|
|
+ <template #default="{ row }">
|
|
|
|
|
+ <el-input v-model="row.sczl_clAdd" />
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ </el-table>
|
|
|
<!-- 标题栏 -->
|
|
<!-- 标题栏 -->
|
|
|
- <el-row :gutter="10">
|
|
|
|
|
|
|
+ <!-- <el-row :gutter="10">
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
<span>工单编号</span>
|
|
<span>工单编号</span>
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -88,10 +166,10 @@
|
|
|
<el-col :span="2">
|
|
<el-col :span="2">
|
|
|
<span>零头</span>
|
|
<span>零头</span>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
|
|
|
|
+ </el-row> -->
|
|
|
|
|
|
|
|
<!-- 员工1 -->
|
|
<!-- 员工1 -->
|
|
|
- <el-row :gutter="5" style="margin-top: 10px;">
|
|
|
|
|
|
|
+ <!-- <el-row :gutter="5" style="margin-top: 10px;">
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
<el-input v-model="formData.sczl_gdbh1" :clearable="true" @keyup.enter.native="getGxMcsubmit($event, '1')" placeholder="ZI00401" />
|
|
<el-input v-model="formData.sczl_gdbh1" :clearable="true" @keyup.enter.native="getGxMcsubmit($event, '1')" placeholder="ZI00401" />
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -113,10 +191,10 @@
|
|
|
<el-col :span="2">
|
|
<el-col :span="2">
|
|
|
<el-input v-model="formData.sczl_clAdd1" :clearable="true" placeholder="是" />
|
|
<el-input v-model="formData.sczl_clAdd1" :clearable="true" placeholder="是" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
|
|
|
|
+ </el-row> -->
|
|
|
|
|
|
|
|
<!-- 员工2 -->
|
|
<!-- 员工2 -->
|
|
|
- <el-row :gutter="5" style="margin-top: 10px;">
|
|
|
|
|
|
|
+ <!-- <el-row :gutter="5" style="margin-top: 10px;">
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
<el-input v-model="formData.sczl_gdbh2" :clearable="true" @keyup.enter.native="getGxMcsubmit($event, '2')" placeholder="ZI00401" />
|
|
<el-input v-model="formData.sczl_gdbh2" :clearable="true" @keyup.enter.native="getGxMcsubmit($event, '2')" placeholder="ZI00401" />
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -138,10 +216,10 @@
|
|
|
<el-col :span="2">
|
|
<el-col :span="2">
|
|
|
<el-input v-model="formData.sczl_clAdd2" :clearable="true" placeholder="是" />
|
|
<el-input v-model="formData.sczl_clAdd2" :clearable="true" placeholder="是" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
|
|
|
|
+ </el-row> -->
|
|
|
|
|
|
|
|
<!-- 员工3 -->
|
|
<!-- 员工3 -->
|
|
|
- <el-row :gutter="5" style="margin-top: 10px;">
|
|
|
|
|
|
|
+ <!-- <el-row :gutter="5" style="margin-top: 10px;">
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
<el-input v-model="formData.sczl_gdbh3" :clearable="true" @keyup.enter.native="getGxMcsubmit($event, '3')" placeholder="ZI00401" />
|
|
<el-input v-model="formData.sczl_gdbh3" :clearable="true" @keyup.enter.native="getGxMcsubmit($event, '3')" placeholder="ZI00401" />
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -163,10 +241,10 @@
|
|
|
<el-col :span="2">
|
|
<el-col :span="2">
|
|
|
<el-input v-model="formData.sczl_clAdd3" :clearable="true" placeholder="是" />
|
|
<el-input v-model="formData.sczl_clAdd3" :clearable="true" placeholder="是" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
|
|
|
|
+ </el-row> -->
|
|
|
|
|
|
|
|
<!-- 员工4 -->
|
|
<!-- 员工4 -->
|
|
|
- <el-row :gutter="5" style="margin-top: 10px;">
|
|
|
|
|
|
|
+ <!-- <el-row :gutter="5" style="margin-top: 10px;">
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
<el-input v-model="formData.sczl_gdbh4" :clearable="true" @keyup.enter.native="getGxMcsubmit($event, '4')" placeholder="ZI00401" />
|
|
<el-input v-model="formData.sczl_gdbh4" :clearable="true" @keyup.enter.native="getGxMcsubmit($event, '4')" placeholder="ZI00401" />
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -189,9 +267,9 @@
|
|
|
<el-input v-model="formData.sczl_clAdd4" :clearable="true" placeholder="是" />
|
|
<el-input v-model="formData.sczl_clAdd4" :clearable="true" placeholder="是" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
-
|
|
|
|
|
|
|
+ -->
|
|
|
<!-- 员工5 -->
|
|
<!-- 员工5 -->
|
|
|
- <el-row :gutter="5" style="margin-top: 10px;">
|
|
|
|
|
|
|
+ <!-- <el-row :gutter="5" style="margin-top: 10px;">
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
<el-input v-model="formData.sczl_gdbh5" @keyup.enter.native="getGxMcsubmit($event, '5')" :clearable="true" placeholder="ZI00401" />
|
|
<el-input v-model="formData.sczl_gdbh5" @keyup.enter.native="getGxMcsubmit($event, '5')" :clearable="true" placeholder="ZI00401" />
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -213,10 +291,10 @@
|
|
|
<el-col :span="2">
|
|
<el-col :span="2">
|
|
|
<el-input v-model="formData.sczl_clAdd5" :clearable="true" placeholder="是" />
|
|
<el-input v-model="formData.sczl_clAdd5" :clearable="true" placeholder="是" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
|
|
|
|
+ </el-row> -->
|
|
|
|
|
|
|
|
<!-- 员工6 -->
|
|
<!-- 员工6 -->
|
|
|
- <el-row :gutter="5" style="margin-top: 10px;">
|
|
|
|
|
|
|
+ <!-- <el-row :gutter="5" style="margin-top: 10px;">
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
<el-input v-model="formData.sczl_gdbh6" :clearable="true" @keyup.enter.native="getGxMcsubmit($event, '6')" placeholder="ZI00401" />
|
|
<el-input v-model="formData.sczl_gdbh6" :clearable="true" @keyup.enter.native="getGxMcsubmit($event, '6')" placeholder="ZI00401" />
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -238,7 +316,7 @@
|
|
|
<el-col :span="2">
|
|
<el-col :span="2">
|
|
|
<el-input v-model="formData.sczl_clAdd6" :clearable="true" placeholder="是" />
|
|
<el-input v-model="formData.sczl_clAdd6" :clearable="true" placeholder="是" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
|
|
|
|
+ </el-row> -->
|
|
|
|
|
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<!-- </el-scrollbar> -->
|
|
<!-- </el-scrollbar> -->
|
|
@@ -268,21 +346,31 @@
|
|
|
|
|
|
|
|
<el-dialog v-model="getGxMcshow" :before-close="closegetGxMcshow" :title="type==='create'?'添加':'修改'" destroy-on-close>
|
|
<el-dialog v-model="getGxMcshow" :before-close="closegetGxMcshow" :title="type==='create'?'添加':'修改'" destroy-on-close>
|
|
|
|
|
|
|
|
- <el-form :model="form" label-width="80px">
|
|
|
|
|
- <div style="display: flex; justify-content: center;">
|
|
|
|
|
- <el-form-item label="关键字">
|
|
|
|
|
- <el-input v-model="name"></el-input>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
- </div>
|
|
|
|
|
- </el-form>
|
|
|
|
|
-
|
|
|
|
|
- <el-table ref="GxMctable" style="width: 100%" tooltip-effect="dark" :data="GxMctableData" row-key="ID"
|
|
|
|
|
- highlight-current-row="true" :cell-style="cellStyle" border @selection-change="handleSelectionChange"
|
|
|
|
|
- :show-overflow-tooltip="true" @row-dblclick="GxMcdoubleClick">
|
|
|
|
|
- <el-table-column align="left" label="印件工序" prop="jyGx" width="120" />
|
|
|
|
|
- <el-table-column align="left" label="工序名称" prop="Gy0_gxmc" width="120"/>
|
|
|
|
|
- <el-table-column align="left" label="印件名称" prop="Gd_cpmc" width="800"/>
|
|
|
|
|
- </el-table>
|
|
|
|
|
|
|
+ <el-table
|
|
|
|
|
+ tooltip-effect="dark"
|
|
|
|
|
+ :data="selectData"
|
|
|
|
|
+ row-key="ID"
|
|
|
|
|
+ highlight-current-row="true"
|
|
|
|
|
+ border
|
|
|
|
|
+ style="width:100%"
|
|
|
|
|
+ @row-dblclick="handleSelectClick"
|
|
|
|
|
+ >
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ prop="Gd_cpmc"
|
|
|
|
|
+ label="产品名称"
|
|
|
|
|
+ width="300"
|
|
|
|
|
+ />
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ prop="Gy0_gxmc"
|
|
|
|
|
+ label="产品名称"
|
|
|
|
|
+ width="100"
|
|
|
|
|
+ />
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ prop="jyGx"
|
|
|
|
|
+ label="产品名称"
|
|
|
|
|
+ width="100"
|
|
|
|
|
+ />
|
|
|
|
|
+ </el-table>
|
|
|
|
|
|
|
|
<template #footer>
|
|
<template #footer>
|
|
|
<div class="dialog-footer">
|
|
<div class="dialog-footer">
|
|
@@ -305,7 +393,8 @@ import {
|
|
|
locate,
|
|
locate,
|
|
|
getInfo,
|
|
getInfo,
|
|
|
getGxMc,
|
|
getGxMc,
|
|
|
- edit
|
|
|
|
|
|
|
+ edit,
|
|
|
|
|
+ del
|
|
|
} from '@/api/jixiaoguanli/jitairibaobiao'
|
|
} from '@/api/jixiaoguanli/jitairibaobiao'
|
|
|
|
|
|
|
|
// 全量引入格式化工具 请按需保留
|
|
// 全量引入格式化工具 请按需保留
|
|
@@ -391,44 +480,44 @@ const formData = ref({
|
|
|
|
|
|
|
|
|
|
|
|
|
const formData2 = ref({
|
|
const formData2 = ref({
|
|
|
- UniqId:'000',
|
|
|
|
|
- sczl_rq: '',
|
|
|
|
|
- sczl_gdbh1: '',
|
|
|
|
|
- sczl_gdbh2: '',
|
|
|
|
|
- sczl_gdbh3: '',
|
|
|
|
|
- sczl_gdbh4: '',
|
|
|
|
|
- sczl_gdbh5: '',
|
|
|
|
|
- sczl_gdbh6: '',
|
|
|
|
|
- sczl_yjGx1: '',
|
|
|
|
|
- sczl_yjGx2: '',
|
|
|
|
|
- sczl_yjGx3: '',
|
|
|
|
|
- sczl_yjGx4: '',
|
|
|
|
|
- sczl_yjGx5: '',
|
|
|
|
|
- sczl_yjGx6: '',
|
|
|
|
|
- sczl_gxmc1: '',
|
|
|
|
|
- sczl_gxmc2: '',
|
|
|
|
|
- sczl_gxmc3: '',
|
|
|
|
|
- sczl_gxmc4: '',
|
|
|
|
|
- sczl_gxmc5: '',
|
|
|
|
|
- sczl_gxmc6: '',
|
|
|
|
|
- sczl_cl1: '',
|
|
|
|
|
- sczl_cl2: '',
|
|
|
|
|
- sczl_cl3: '',
|
|
|
|
|
- sczl_cl4: '',
|
|
|
|
|
- sczl_cl5: '',
|
|
|
|
|
- sczl_cl6: '',
|
|
|
|
|
- sczl_PgCl1:'',
|
|
|
|
|
- sczl_PgCl2: '',
|
|
|
|
|
- sczl_PgCl3: '',
|
|
|
|
|
- sczl_PgCl4: '',
|
|
|
|
|
- sczl_PgCl5: '',
|
|
|
|
|
- sczl_PgCl6: '',
|
|
|
|
|
- sczl_clAdd1: '',
|
|
|
|
|
- sczl_clAdd2: '',
|
|
|
|
|
- sczl_clAdd3: '',
|
|
|
|
|
- sczl_clAdd4: '',
|
|
|
|
|
- sczl_clAdd5:'',
|
|
|
|
|
- sczl_clAdd6: '',
|
|
|
|
|
|
|
+ UniqId:'0',
|
|
|
|
|
+ sczl_rq: '2025-01-01 00:00:00',
|
|
|
|
|
+ sczl_gdbh1: '2311232',
|
|
|
|
|
+ sczl_gdbh2: '2311232',
|
|
|
|
|
+ sczl_gdbh3: '2311232',
|
|
|
|
|
+ sczl_gdbh4: '2311232',
|
|
|
|
|
+ sczl_gdbh5: '2311232',
|
|
|
|
|
+ sczl_gdbh6: '2311232',
|
|
|
|
|
+ sczl_yjGx1: '01-71',
|
|
|
|
|
+ sczl_yjGx2: '01-71',
|
|
|
|
|
+ sczl_yjGx3: '01-71',
|
|
|
|
|
+ sczl_yjGx4: '01-71',
|
|
|
|
|
+ sczl_yjGx5: '01-71',
|
|
|
|
|
+ sczl_yjGx6: '01-71',
|
|
|
|
|
+ sczl_gxmc1: '包装',
|
|
|
|
|
+ sczl_gxmc2: '包装',
|
|
|
|
|
+ sczl_gxmc3: '包装',
|
|
|
|
|
+ sczl_gxmc4: '包装',
|
|
|
|
|
+ sczl_gxmc5: '包装',
|
|
|
|
|
+ sczl_gxmc6: '包装',
|
|
|
|
|
+ sczl_cl1: '6.00',
|
|
|
|
|
+ sczl_cl2: '6.00',
|
|
|
|
|
+ sczl_cl3: '6.00',
|
|
|
|
|
+ sczl_cl4: '6.00',
|
|
|
|
|
+ sczl_cl5: '6.00',
|
|
|
|
|
+ sczl_cl6: '6.00',
|
|
|
|
|
+ sczl_PgCl1:'500',
|
|
|
|
|
+ sczl_PgCl2: '500',
|
|
|
|
|
+ sczl_PgCl3: '500',
|
|
|
|
|
+ sczl_PgCl4: '500',
|
|
|
|
|
+ sczl_PgCl5: '500',
|
|
|
|
|
+ sczl_PgCl6: '500',
|
|
|
|
|
+ sczl_clAdd1: '500',
|
|
|
|
|
+ sczl_clAdd2: '500',
|
|
|
|
|
+ sczl_clAdd3: '500',
|
|
|
|
|
+ sczl_clAdd4: '500',
|
|
|
|
|
+ sczl_clAdd5:'500',
|
|
|
|
|
+ sczl_clAdd6: '500',
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
// 验证规则
|
|
// 验证规则
|
|
@@ -442,138 +531,27 @@ const elSearchFormRef = ref()
|
|
|
const tableData = reactive([])
|
|
const tableData = reactive([])
|
|
|
const GxMctableData = reactive([])
|
|
const GxMctableData = reactive([])
|
|
|
|
|
|
|
|
-const detailData = reactive([
|
|
|
|
|
- {
|
|
|
|
|
- gdbh: '2311736',
|
|
|
|
|
- yjgx: '01-15',
|
|
|
|
|
- gxmc: '包装(圆切)',
|
|
|
|
|
- yjmc: '利群(新)小《降焦改版)',
|
|
|
|
|
- bzcl: '13.00',
|
|
|
|
|
- fgcl: '0.00',
|
|
|
|
|
- mxsl: '2500',
|
|
|
|
|
- jcxs: '1.000',
|
|
|
|
|
- ly: '',
|
|
|
|
|
- dedh: '030002002',
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- gdbh: '2311736',
|
|
|
|
|
- yjgx: '01-15',
|
|
|
|
|
- gxmc: '包装(圆切)',
|
|
|
|
|
- yjmc: '利群(新)小《降焦改版)',
|
|
|
|
|
- bzcl: '13.00',
|
|
|
|
|
- fgcl: '0.00',
|
|
|
|
|
- mxsl: '2500',
|
|
|
|
|
- jcxs: '1.000',
|
|
|
|
|
- ly: '',
|
|
|
|
|
- dedh: '030002002',
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- gdbh: '2311736',
|
|
|
|
|
- yjgx: '01-15',
|
|
|
|
|
- gxmc: '包装(圆切)',
|
|
|
|
|
- yjmc: '利群(新)小《降焦改版)',
|
|
|
|
|
- bzcl: '13.00',
|
|
|
|
|
- fgcl: '0.00',
|
|
|
|
|
- mxsl: '2500',
|
|
|
|
|
- jcxs: '1.000',
|
|
|
|
|
- ly: '',
|
|
|
|
|
- dedh: '030002002',
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- gdbh: '2311736',
|
|
|
|
|
- yjgx: '01-15',
|
|
|
|
|
- gxmc: '包装(圆切)',
|
|
|
|
|
- yjmc: '利群(新)小《降焦改版)',
|
|
|
|
|
- bzcl: '13.00',
|
|
|
|
|
- fgcl: '0.00',
|
|
|
|
|
- mxsl: '2500',
|
|
|
|
|
- jcxs: '1.000',
|
|
|
|
|
- ly: '',
|
|
|
|
|
- dedh: '030002002',
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- gdbh: '2311736',
|
|
|
|
|
- yjgx: '01-15',
|
|
|
|
|
- gxmc: '包装(圆切)',
|
|
|
|
|
- yjmc: '利群(新)小《降焦改版)',
|
|
|
|
|
- bzcl: '13.00',
|
|
|
|
|
- fgcl: '0.00',
|
|
|
|
|
- mxsl: '2500',
|
|
|
|
|
- jcxs: '1.000',
|
|
|
|
|
- ly: '',
|
|
|
|
|
- dedh: '030002002',
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- gdbh: '2311736',
|
|
|
|
|
- yjgx: '01-15',
|
|
|
|
|
- gxmc: '包装(圆切)',
|
|
|
|
|
- yjmc: '利群(新)小《降焦改版)',
|
|
|
|
|
- bzcl: '13.00',
|
|
|
|
|
- fgcl: '0.00',
|
|
|
|
|
- mxsl: '2500',
|
|
|
|
|
- jcxs: '1.000',
|
|
|
|
|
- ly: '',
|
|
|
|
|
- dedh: '030002002',
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- gdbh: '2311736',
|
|
|
|
|
- yjgx: '01-15',
|
|
|
|
|
- gxmc: '包装(圆切)',
|
|
|
|
|
- yjmc: '利群(新)小《降焦改版)',
|
|
|
|
|
- bzcl: '13.00',
|
|
|
|
|
- fgcl: '0.00',
|
|
|
|
|
- mxsl: '2500',
|
|
|
|
|
- jcxs: '1.000',
|
|
|
|
|
- ly: '',
|
|
|
|
|
- dedh: '030002002',
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- gdbh: '2311736',
|
|
|
|
|
- yjgx: '01-15',
|
|
|
|
|
- gxmc: '包装(圆切)',
|
|
|
|
|
- yjmc: '利群(新)小《降焦改版)',
|
|
|
|
|
- bzcl: '13.00',
|
|
|
|
|
- fgcl: '0.00',
|
|
|
|
|
- mxsl: '2500',
|
|
|
|
|
- jcxs: '1.000',
|
|
|
|
|
- ly: '',
|
|
|
|
|
- dedh: '030002002',
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- gdbh: '2311736',
|
|
|
|
|
- yjgx: '01-15',
|
|
|
|
|
- gxmc: '包装(圆切)',
|
|
|
|
|
- yjmc: '利群(新)小《降焦改版)',
|
|
|
|
|
- bzcl: '13.00',
|
|
|
|
|
- fgcl: '0.00',
|
|
|
|
|
- mxsl: '2500',
|
|
|
|
|
- jcxs: '1.000',
|
|
|
|
|
- ly: '',
|
|
|
|
|
- dedh: '030002002',
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- gdbh: '2311736',
|
|
|
|
|
- yjgx: '01-15',
|
|
|
|
|
- gxmc: '包装(圆切)',
|
|
|
|
|
- yjmc: '利群(新)小《降焦改版)',
|
|
|
|
|
- bzcl: '13.00',
|
|
|
|
|
- fgcl: '0.00',
|
|
|
|
|
- mxsl: '2500',
|
|
|
|
|
- jcxs: '1.000',
|
|
|
|
|
- ly: '',
|
|
|
|
|
- dedh: '030002002',
|
|
|
|
|
- },
|
|
|
|
|
-])
|
|
|
|
|
|
|
+const tableColumns = [
|
|
|
|
|
+ { label: '创建用户', prop: 'sys_id', width: '240' },
|
|
|
|
|
+ { label: '日期', prop: 'sczl_rq', width: '100' },
|
|
|
|
|
+ { label: '包装产量', prop: 'sczl_cl', width: '100' },
|
|
|
|
|
+ { label: '包装数量', prop: 'sczl_PgCl', width: '100' },
|
|
|
|
|
+ { label: '创建时间', prop: 'sys_rq', width: '180' },
|
|
|
|
|
+ { label: '修改时间', prop: 'mod_rq', width: '180' },
|
|
|
|
|
+ { label: 'UNIQID', prop: 'UniqId', width: '100' },
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
|
|
+const detailData = reactive([])
|
|
|
const total=ref(0)
|
|
const total=ref(0)
|
|
|
const inputname=ref(0)
|
|
const inputname=ref(0)
|
|
|
const page = ref(1)
|
|
const page = ref(1)
|
|
|
const limit = ref(10)
|
|
const limit = ref(10)
|
|
|
const searchInfo = ref('')
|
|
const searchInfo = ref('')
|
|
|
const params = {
|
|
const params = {
|
|
|
|
|
+ type: '',
|
|
|
date: '',
|
|
date: '',
|
|
|
sys_id: '',
|
|
sys_id: '',
|
|
|
- page: page.value.toString(),
|
|
|
|
|
- limit: limit.value.toString(),
|
|
|
|
|
|
|
+ gdbh: '',
|
|
|
}
|
|
}
|
|
|
const locatevalue={
|
|
const locatevalue={
|
|
|
gdbh:'',
|
|
gdbh:'',
|
|
@@ -587,18 +565,32 @@ let GxMcvalue=ref()
|
|
|
|
|
|
|
|
// 分页设置
|
|
// 分页设置
|
|
|
const handleSizeChange = (val) => {
|
|
const handleSizeChange = (val) => {
|
|
|
- limit.value = val;
|
|
|
|
|
- params.limit = val.toString();
|
|
|
|
|
- getTableData();
|
|
|
|
|
|
|
+ switch (params.type) {
|
|
|
|
|
+ case 'getTableData':
|
|
|
|
|
+ getTableData()
|
|
|
|
|
+ break
|
|
|
|
|
+ case 'getLocateTable':
|
|
|
|
|
+ GetmachineLocate()
|
|
|
|
|
+ break
|
|
|
|
|
+ default:
|
|
|
|
|
+ break
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 页面跳转
|
|
// 页面跳转
|
|
|
const handleCurrentChange = (val) => {
|
|
const handleCurrentChange = (val) => {
|
|
|
- page.value = val
|
|
|
|
|
- params.page = val.toString();
|
|
|
|
|
- getTableData()
|
|
|
|
|
|
|
+ switch (params.type) {
|
|
|
|
|
+ case 'getTableData':
|
|
|
|
|
+ getTableData()
|
|
|
|
|
+ break
|
|
|
|
|
+ case 'getLocateTable':
|
|
|
|
|
+ GetmachineLocate()
|
|
|
|
|
+ break
|
|
|
|
|
+ default:
|
|
|
|
|
+ break
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 查询
|
|
// 查询
|
|
@@ -622,11 +614,19 @@ const handleNodeClick = (node, check) => {
|
|
|
}
|
|
}
|
|
|
const Getlocate = async () => {
|
|
const Getlocate = async () => {
|
|
|
|
|
|
|
|
- const response = await locate(locatevalue);
|
|
|
|
|
- console.log(locatevalue)
|
|
|
|
|
- console.log(response)
|
|
|
|
|
|
|
+ // const response = await locate(locatevalue);
|
|
|
|
|
+ // console.log(locatevalue)
|
|
|
|
|
+ // console.log(response)
|
|
|
|
|
+ // if (response.code === 0) {
|
|
|
|
|
+ // tableData.splice(0, tableData.length, ...response.data.rows);
|
|
|
|
|
+ // }
|
|
|
|
|
+ const response = await locate({
|
|
|
|
|
+ gdbh: params.gdbh,
|
|
|
|
|
+ page: page.value.toString(), limit: limit.value.toString(),
|
|
|
|
|
+ })
|
|
|
if (response.code === 0) {
|
|
if (response.code === 0) {
|
|
|
- tableData.splice(0, tableData.length, ...response.data.rows);
|
|
|
|
|
|
|
+ total.value = response.data.total
|
|
|
|
|
+ tableData.splice(0, tableData.length, ...response.data.rows)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -639,20 +639,66 @@ const enterpositioning = async () => {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+// 处理回车
|
|
|
|
|
+const handleEnter = (index, row) => {
|
|
|
|
|
+ GetGxMc(index, row)
|
|
|
|
|
+}
|
|
|
|
|
+let sczl_rqValue=ref()
|
|
|
const getpickInfo = async (value) => {
|
|
const getpickInfo = async (value) => {
|
|
|
|
|
+
|
|
|
const response = await getInfo({UniqId:value});
|
|
const response = await getInfo({UniqId:value});
|
|
|
- console.log(response)
|
|
|
|
|
- if (response.code === 0) {
|
|
|
|
|
- formData.value=response.data;
|
|
|
|
|
- formData2.value=response.data;
|
|
|
|
|
- console.log(formData2)
|
|
|
|
|
|
|
+ if (response.code === 0) {
|
|
|
|
|
+ const { sczl_rq,...rest } = response.data
|
|
|
|
|
+ // 直接赋值基础属性
|
|
|
|
|
+ sczl_rqValue.value=response.data.sczl_rq
|
|
|
|
|
+ console.log(response.data.sczl_rq)
|
|
|
|
|
+ Object.assign(detailData, { sczl_rq,})
|
|
|
|
|
+ // 生成表格数据
|
|
|
|
|
+ detailData.table = Array.from({ length: 6 }, (_, i) => i + 1) // 创建一个长度为6的数组 [1, 2, 3, 4, 5, 6]
|
|
|
|
|
+ .map(num => {
|
|
|
|
|
+ return {
|
|
|
|
|
+ sczl_gdbh: rest[`sczl_gdbh${num}`],
|
|
|
|
|
+ sczl_yjGx: rest[`sczl_yjGx${num}`],
|
|
|
|
|
+ sczl_gxmc: rest[`sczl_gxmc${num}`],
|
|
|
|
|
+ Gd_cpmc: rest[`Gd_cpmc${num}`],
|
|
|
|
|
+ sczl_cl: rest[`sczl_cl${num}`],
|
|
|
|
|
+ sczl_PgCl: rest[`sczl_PgCl${num}`],
|
|
|
|
|
+ sczl_clAdd: rest[`sczl_clAdd${num}`],
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ // .filter(item => item.sczl_gdbh !== '') // 过滤掉空的工单编号
|
|
|
|
|
+ dialogFormVisible.value = true
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+// 更新数据
|
|
|
|
|
+const updateDetailData = async() => {
|
|
|
|
|
+ const restoredData = {
|
|
|
|
|
+ UniqId: lastCellValue,
|
|
|
|
|
+ sczl_rq: detailData.sczl_rq,
|
|
|
|
|
+ sczl_gdbh: detailData.sczl_gdbh,
|
|
|
|
|
+ sczl_yjGx: detailData.sczl_yjGx,
|
|
|
|
|
+ sczl_gxmc: detailData.sczl_gxmc,
|
|
|
|
|
+ sczl_cl: detailData.sczl_cl,
|
|
|
|
|
+ sczl_PgCl: detailData.sczl_PgCl,
|
|
|
|
|
+ sczl_clAdd: detailData.sczl_clAdd,
|
|
|
|
|
+ }
|
|
|
|
|
+ detailData.table.forEach((item, index, array) => {
|
|
|
|
|
+ const num = index + 1
|
|
|
|
|
+ restoredData[`sczl_gdbh${num}`] = item.sczl_gdbh
|
|
|
|
|
+ restoredData[`sczl_yjGx${num}`] = item.sczl_yjGx
|
|
|
|
|
+ restoredData[`sczl_gxmc${num}`] = item.sczl_gxmc
|
|
|
|
|
+ // restoredData[`Gd_cpmc${num}`] = item.Gd_cpmc
|
|
|
|
|
+ restoredData[`sczl_cl${num}`] = item.sczl_cl
|
|
|
|
|
+ restoredData[`sczl_PgCl${num}`] = item.sczl_PgCl
|
|
|
|
|
+ restoredData[`sczl_clAdd${num}`] = item.sczl_clAdd
|
|
|
|
|
+ })
|
|
|
|
|
+ // restoredData.UniqId = 1
|
|
|
|
|
+ // const res = await edit(restoredData)
|
|
|
|
|
+ console.log(restoredData)
|
|
|
|
|
+ console.log(res)
|
|
|
|
|
+}
|
|
|
const GxMcedit = async () => {
|
|
const GxMcedit = async () => {
|
|
|
-
|
|
|
|
|
console.log(formData2)
|
|
console.log(formData2)
|
|
|
const response = await edit(formData2);
|
|
const response = await edit(formData2);
|
|
|
if (response.code === 0) {
|
|
if (response.code === 0) {
|
|
@@ -660,61 +706,88 @@ const GxMcedit = async () => {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-const GetGxMc = async (value, num) => {
|
|
|
|
|
- const response = await getGxMc({gdbh: value});
|
|
|
|
|
- console.log(response);
|
|
|
|
|
|
|
+const GxMcdel = async () => {
|
|
|
|
|
+ const response = await del({UniqId:lastCellValue});
|
|
|
if (response.code === 0) {
|
|
if (response.code === 0) {
|
|
|
- if (response.data.length > 1) {
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- GxMctableData.splice(0, GxMctableData.length, ...response.data);
|
|
|
|
|
- getGxMcshow.value = true;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ console.log(333)
|
|
|
|
|
+ }
|
|
|
|
|
+ getTableData()
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+const selectData = reactive([
|
|
|
|
|
+ {
|
|
|
|
|
+ Gd_cpmc: '黄金叶(乐途硬)小盒(二维码改版)',
|
|
|
|
|
+ Gy0_gxmc: '包装',
|
|
|
|
|
+ jyGx: '01-71',
|
|
|
|
|
+ },
|
|
|
|
|
+])
|
|
|
|
|
+let tableIndex = 0
|
|
|
|
|
+// 处理选择框
|
|
|
|
|
+const handleSelectClick = (row, column, event) => {
|
|
|
|
|
+ const { Gd_cpmc, Gy0_gxmc, jyGx } = row
|
|
|
|
|
+ detailData.table[tableIndex].Gd_cpmc = Gd_cpmc
|
|
|
|
|
+ detailData.table[tableIndex].sczl_yjGx = jyGx
|
|
|
|
|
+ detailData.table[tableIndex].sczl_gxmc = Gy0_gxmc
|
|
|
|
|
+ getGxMcshow.value = false
|
|
|
|
|
+}
|
|
|
|
|
+const GetGxMc = async (index, row) => {
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ console.log(row)
|
|
|
|
|
+ const response = await getGxMc({gdbh: row.sczl_gdbh })
|
|
|
|
|
+ if (response.code === 0) {
|
|
|
|
|
+ const { Gd_cpmc, Gy0_gxmc, jyGx } = response.data[0]
|
|
|
|
|
+ if (response.data.length === 1) {
|
|
|
|
|
+ detailData.table[index].Gd_cpmc = Gd_cpmc
|
|
|
|
|
+ detailData.table[index].sczl_yjGx = jyGx
|
|
|
|
|
+ detailData.table[index].sczl_gxmc = Gy0_gxmc
|
|
|
|
|
+ } else {
|
|
|
|
|
+ selectData.splice(0, selectData.length, ...response.data)
|
|
|
|
|
+ tableIndex = index
|
|
|
|
|
+ getGxMcshow.value = true
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // const response = await getGxMc({gdbh: value});
|
|
|
|
|
+ // console.log(response);
|
|
|
|
|
+ // if (response.code === 0) {
|
|
|
|
|
+ // if (response.data.length > 1) {
|
|
|
|
|
+ // GxMctableData.splice(0, GxMctableData.length, ...response.data);
|
|
|
|
|
+ // getGxMcshow.value = true;
|
|
|
|
|
+ // }
|
|
|
|
|
|
|
|
- // 取出 data 中的第一个元素
|
|
|
|
|
- const item = response.data[0];
|
|
|
|
|
|
|
+ // // 取出 data 中的第一个元素
|
|
|
|
|
+ // const item = response.data[0];
|
|
|
|
|
|
|
|
- // 将数据拆分成变量名和内容
|
|
|
|
|
- const variableName = Object.keys(item)[0]; // 变量名
|
|
|
|
|
- const variableContent = item[variableName]; // 变量内容
|
|
|
|
|
|
|
+ // // 将数据拆分成变量名和内容
|
|
|
|
|
+ // const variableName = Object.keys(item)[0]; // 变量名
|
|
|
|
|
+ // const variableContent = item[variableName]; // 变量内容
|
|
|
|
|
|
|
|
- const variableName1 = Object.keys(item)[1]; // 变量名
|
|
|
|
|
- const variableContent1 = item[variableName1]; // 变量内容
|
|
|
|
|
|
|
+ // const variableName1 = Object.keys(item)[1]; // 变量名
|
|
|
|
|
+ // const variableContent1 = item[variableName1]; // 变量内容
|
|
|
|
|
|
|
|
- const variableName2 = Object.keys(item)[2]; // 变量名
|
|
|
|
|
- const variableContent2 = item[variableName2]; // 变量内容
|
|
|
|
|
|
|
+ // const variableName2 = Object.keys(item)[2]; // 变量名
|
|
|
|
|
+ // const variableContent2 = item[variableName2]; // 变量内容
|
|
|
|
|
|
|
|
- console.log(variableContent2); // 输出生成的 Vue 代码
|
|
|
|
|
|
|
+ // console.log(variableContent2); // 输出生成的 Vue 代码
|
|
|
|
|
|
|
|
- // 根据 response.data.length 的值动态给 formData 中的变量赋值
|
|
|
|
|
- let Bname = 'Gd_cpmc' + num;
|
|
|
|
|
- let Bname2= 'sczl_gxmc' + num;
|
|
|
|
|
- let Bname3 = 'sczl_yjGx' + num;
|
|
|
|
|
- formData.value[Bname] = variableContent; // 假设要赋的值是 123
|
|
|
|
|
- formData.value[Bname2] = variableContent1;
|
|
|
|
|
- formData.value[Bname3] = variableContent2;
|
|
|
|
|
- console.log(formData.value[Bname]);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // // 根据 response.data.length 的值动态给 formData 中的变量赋值
|
|
|
|
|
+ // let Bname = 'Gd_cpmc' + num;
|
|
|
|
|
+ // let Bname2= 'sczl_gxmc' + num;
|
|
|
|
|
+ // let Bname3 = 'sczl_yjGx' + num;
|
|
|
|
|
+ // formData.value[Bname] = variableContent; // 假设要赋的值是 123
|
|
|
|
|
+ // formData.value[Bname2] = variableContent1;
|
|
|
|
|
+ // formData.value[Bname3] = variableContent2;
|
|
|
|
|
+ // console.log(formData.value[Bname]);
|
|
|
|
|
+ // }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-// const inputOnclick = (event, inputName) => {
|
|
|
|
|
-// if(formData.value.sczl_gdbh6.length!=7||formData.value.sczl_gdbh5.length!=7||formData.value.sczl_gdbh3.length!=7||formData.value.sczl_gdbh4.length!=7||formData.value.sczl_gdbh2.length!=7||formData.value.sczl_gdbh1.length!=7){
|
|
|
|
|
-// return false
|
|
|
|
|
-// }
|
|
|
|
|
-// // console.log(inputName);
|
|
|
|
|
-// let combinedString = 'formData.value.sczl_gdbh' + inputName;
|
|
|
|
|
-// // console.log(combinedString)
|
|
|
|
|
-// let variableName = 'sczl_gdbh'+inputName;
|
|
|
|
|
-// let variableValue = eval('formData.value.' + variableName);
|
|
|
|
|
-// console.log(variableValue)
|
|
|
|
|
-// // GetGxMc(combinedString)
|
|
|
|
|
-
|
|
|
|
|
-// }
|
|
|
|
|
-
|
|
|
|
|
const getGxMcsubmit = (event, inputName) => {
|
|
const getGxMcsubmit = (event, inputName) => {
|
|
|
if(formData.value.sczl_gdbh6.length!=7||formData.value.sczl_gdbh5.length!=7||formData.value.sczl_gdbh3.length!=7||formData.value.sczl_gdbh4.length!=7||formData.value.sczl_gdbh2.length!=7||formData.value.sczl_gdbh1.length!=7){
|
|
if(formData.value.sczl_gdbh6.length!=7||formData.value.sczl_gdbh5.length!=7||formData.value.sczl_gdbh3.length!=7||formData.value.sczl_gdbh4.length!=7||formData.value.sczl_gdbh2.length!=7||formData.value.sczl_gdbh1.length!=7){
|
|
|
return false
|
|
return false
|
|
@@ -728,12 +801,15 @@ const getGxMcsubmit = (event, inputName) => {
|
|
|
let variableValue = eval('formData.value.' + variableName);
|
|
let variableValue = eval('formData.value.' + variableName);
|
|
|
console.log(variableValue)
|
|
console.log(variableValue)
|
|
|
GetGxMc(variableValue,inputName)
|
|
GetGxMc(variableValue,inputName)
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
// 搜索
|
|
// 搜索
|
|
|
function onSearch() {
|
|
function onSearch() {
|
|
|
-
|
|
|
|
|
|
|
+ params.gdbh = positionvalue.value
|
|
|
|
|
+ params.type = 'getLocateTable'
|
|
|
|
|
+ page.value = 1
|
|
|
|
|
+ Getlocate()
|
|
|
}
|
|
}
|
|
|
// ============== 表格控制部分结束 ===============
|
|
// ============== 表格控制部分结束 ===============
|
|
|
|
|
|
|
@@ -748,7 +824,14 @@ setOptions()
|
|
|
const multipleSelection = ref([])
|
|
const multipleSelection = ref([])
|
|
|
// 多选
|
|
// 多选
|
|
|
const handleSelectionChange = (val) => {
|
|
const handleSelectionChange = (val) => {
|
|
|
- multipleSelection.value = val
|
|
|
|
|
|
|
+ if(val.length>0){
|
|
|
|
|
+ multipleSelection.value = val
|
|
|
|
|
+ const lenth=val.length
|
|
|
|
|
+ lastCellValue=val[lenth-1].UniqId
|
|
|
|
|
+ console.log(val)
|
|
|
|
|
+ val.splice(0, val.length); // 清空 val 数组
|
|
|
|
|
+ console.log(lastCellValue)
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 批量删除控制标记
|
|
// 批量删除控制标记
|
|
@@ -807,6 +890,9 @@ const positioningVisible = () => {
|
|
|
positioningVisibleshow.value = true
|
|
positioningVisibleshow.value = true
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+const Del = () => {
|
|
|
|
|
+ GxMcdel()
|
|
|
|
|
+}
|
|
|
|
|
|
|
|
const closepositioningVisible = () => {
|
|
const closepositioningVisible = () => {
|
|
|
positioningVisibleshow.value = false
|
|
positioningVisibleshow.value = false
|
|
@@ -839,8 +925,8 @@ const closeDialog = () => {
|
|
|
// 弹窗确定
|
|
// 弹窗确定
|
|
|
const enterDialog = async () => {
|
|
const enterDialog = async () => {
|
|
|
|
|
|
|
|
- formData.value.UniqId=lastCellValue
|
|
|
|
|
- GxMcedit()
|
|
|
|
|
|
|
+ // formData.value.UniqId=lastCellValue
|
|
|
|
|
+ updateDetailData()
|
|
|
// GxMcedit(lastCellValue)
|
|
// GxMcedit(lastCellValue)
|
|
|
// closeDialog()
|
|
// closeDialog()
|
|
|
// getTableData()
|
|
// getTableData()
|
|
@@ -853,7 +939,7 @@ function doubleClick(row) {
|
|
|
// console.log(row, column, event);
|
|
// console.log(row, column, event);
|
|
|
// updateCompanyFunc(row);
|
|
// updateCompanyFunc(row);
|
|
|
type.value = 'update';
|
|
type.value = 'update';
|
|
|
- dialogFormVisible.value = true
|
|
|
|
|
|
|
+
|
|
|
lastCellValue= row['UniqId'];
|
|
lastCellValue= row['UniqId'];
|
|
|
console.log(lastCellValue)
|
|
console.log(lastCellValue)
|
|
|
table.value=lastCellValue
|
|
table.value=lastCellValue
|