|
|
@@ -88,7 +88,7 @@
|
|
|
:header-cell-style="{ padding: '0px' }"
|
|
|
:show-overflow-tooltip="true"
|
|
|
highlight-current-row="true"
|
|
|
- @row-dblclick="gdyjupdateCompanyFunc"
|
|
|
+ @row-dblclick="ysupdateCompanyFunc"
|
|
|
@selection-change="selectionChange($event, '颜色资料')"
|
|
|
style="width: 100%;height: 36vh" border show-summary
|
|
|
:summary-method="getSummaries" tooltip-effect="dark" :data="ystableData" row-key="ID">
|
|
|
@@ -357,10 +357,10 @@
|
|
|
</div>
|
|
|
<div style="display: flex; gap: 0px;">
|
|
|
<el-form-item label="订单子编号:" class="mab" prop="keyOrder">
|
|
|
- <el-input v-model="add_yjzlformdata.cpsl" style="width: 150px;" id="订单子编号" @keydown="add_gdzlent($event, 'zds9', '订单子编号', '颜色')"/>
|
|
|
+ <el-input v-model="add_yjzlformdata.ddzbh" style="width: 150px;" id="订单子编号" @keydown="add_gdzlent($event, 'zds9', '订单子编号', '颜色')"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="颜色:" class="mab" prop="keyOrder">
|
|
|
- <el-input v-model="add_yjzlformdata.pztl" style="width: 150px;" id="颜色" @keydown="add_gdzlent($event, '订单子编号', '颜色', '尺码规格')"/>
|
|
|
+ <el-input v-model="add_yjzlformdata.ys" style="width: 150px;" id="颜色" @keydown="add_gdzlent($event, '订单子编号', '颜色', '尺码规格')"/>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
<div style="display: flex; gap: 0px;">
|
|
|
@@ -406,23 +406,54 @@
|
|
|
<!-- 图片 -->
|
|
|
<div style="display: flex; gap: 0px;">
|
|
|
<el-form-item label="上传图片:" prop="image" class="mab" label-width="100px">
|
|
|
- <el-upload ref="upload" class="avatar-uploader" :show-file-list="false" :before-upload="handlePreview" accept="image/*" >
|
|
|
- <img v-if="imageUrl" :src="imageUrl" class="avatar" />
|
|
|
- <div v-else class="upload-placeholder">
|
|
|
- <i class="el-icon-plus avatar-uploader-icon"></i>
|
|
|
- <div class="upload-text">点击上传图片</div>
|
|
|
- </div>
|
|
|
- </el-upload>
|
|
|
- </el-form-item>
|
|
|
+ <el-upload
|
|
|
+ action="#"
|
|
|
+ list-type="picture-card"
|
|
|
+ :auto-upload="false">
|
|
|
+ <i slot="default" class="el-icon-plus"></i>
|
|
|
+ <div slot="file" slot-scope="{file}">
|
|
|
+ <img
|
|
|
+ class="el-upload-list__item-thumbnail"
|
|
|
+ :src="file.url" alt=""
|
|
|
+ >
|
|
|
+ <span class="el-upload-list__item-actions">
|
|
|
+ <span
|
|
|
+ class="el-upload-list__item-preview"
|
|
|
+ @click="handlePictureCardPreview(file)"
|
|
|
+ >
|
|
|
+ <i class="el-icon-zoom-in"></i>
|
|
|
+ </span>
|
|
|
+ <span
|
|
|
+ v-if="!disabled"
|
|
|
+ class="el-upload-list__item-delete"
|
|
|
+ @click="handleDownload(file)"
|
|
|
+ >
|
|
|
+ <i class="el-icon-download"></i>
|
|
|
+ </span>
|
|
|
+ <span
|
|
|
+ v-if="!disabled"
|
|
|
+ class="el-upload-list__item-delete"
|
|
|
+ @click="handleRemove(file)"
|
|
|
+ >
|
|
|
+ <i class="el-icon-delete"></i>
|
|
|
+ </span>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+</el-upload>
|
|
|
+ </el-form-item>
|
|
|
</div>
|
|
|
</el-form>
|
|
|
<template #footer>
|
|
|
<div class="dialog-footer" style="text-align: right;">
|
|
|
<el-button @click="add_dyjcloseDialog">取消</el-button>
|
|
|
- <el-button type="primary" @click="add_gdyjenterDialog">确定</el-button>
|
|
|
+ <el-button @click="add_gdyjenterDialog">确定</el-button>
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-dialog>
|
|
|
+
|
|
|
+ <el-dialog :visible.sync="dialogVisible">
|
|
|
+ <img width="100%" :src="dialogImageUrl" alt="">
|
|
|
+</el-dialog>
|
|
|
|
|
|
<!-- 新增工序资料-->
|
|
|
<el-dialog v-model="visible" :before-close="()=> visible = false" style="width: 20%;margin: 10% auto" :title="'新增工序资料'" destroy-on-close>
|
|
|
@@ -434,43 +465,43 @@
|
|
|
|
|
|
<div style="display: flex; gap: 0px;">
|
|
|
<el-form-item label="仓库出库:" class="mab" prop="isBanciSelected" label-width=" 100">
|
|
|
- <el-checkbox v-model="ckck"></el-checkbox>
|
|
|
+ <el-checkbox v-model="form['仓库出库']"></el-checkbox>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
|
|
|
<div style="display: flex; gap: 0px;">
|
|
|
<el-form-item label="裁切:" class="mab" prop="isBanciSelected" label-width=" 100">
|
|
|
- <el-checkbox v-model="cq"></el-checkbox>
|
|
|
+ <el-checkbox v-model="form['裁切']"></el-checkbox>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
|
|
|
<div style="display: flex; gap: 0px;">
|
|
|
<el-form-item label="车缝:" class="mab" prop="isBanciSelected" label-width=" 100">
|
|
|
- <el-checkbox v-model="cf"></el-checkbox>
|
|
|
+ <el-checkbox v-model="form['车缝']"></el-checkbox>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
|
|
|
<div style="display: flex; gap: 0px;">
|
|
|
<el-form-item label="后道收样:" class="mab" prop="isBanciSelected" label-width=" 100">
|
|
|
- <el-checkbox v-model="hdsy"></el-checkbox>
|
|
|
+ <el-checkbox v-model="form['后道收样']"></el-checkbox>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
|
|
|
<div style="display: flex; gap: 0px;">
|
|
|
<el-form-item label="大烫:" class="mab" prop="isBanciSelected" label-width=" 100">
|
|
|
- <el-checkbox v-model="dt"></el-checkbox>
|
|
|
+ <el-checkbox v-model="form['大烫']"></el-checkbox>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
|
|
|
<div style="display: flex; gap: 0px;">
|
|
|
<el-form-item label="总检:" class="mab" prop="isBanciSelected" label-width=" 100">
|
|
|
- <el-checkbox v-model="zj"></el-checkbox>
|
|
|
+ <el-checkbox v-model="form['总检']"></el-checkbox>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
|
|
|
<div style="display: flex; gap: 0px;">
|
|
|
<el-form-item label="包装:" class="mab" prop="isBanciSelected" label-width=" 100">
|
|
|
- <el-checkbox v-model="bz"></el-checkbox>
|
|
|
+ <el-checkbox v-model="form['包装']"></el-checkbox>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -542,8 +573,8 @@ export default {
|
|
|
return {
|
|
|
currentTable: '', // 当前展示的表格
|
|
|
activeName: 'first',
|
|
|
- imageUrl: '', //新增颜色资料图片
|
|
|
- _ddhval:''
|
|
|
+ // imageUrl: '', //新增颜色资料图片
|
|
|
+ _ddhval:'',
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -553,15 +584,15 @@ export default {
|
|
|
showTableChange() {
|
|
|
// 处理表格选中事件
|
|
|
},
|
|
|
- //新增颜色资料图片
|
|
|
- handlePreview(file) {
|
|
|
- const reader = new FileReader();
|
|
|
- reader.onload = (e) => {
|
|
|
- this.imageUrl = e.target.result; // 将选择显示在页面上
|
|
|
- };
|
|
|
- reader.readAsDataURL(file); // 将文件读为Data URL
|
|
|
- return false; // 阻止文件的默认上传行为
|
|
|
- },
|
|
|
+ // //新增颜色资料图片
|
|
|
+ // handlePreview(file) {
|
|
|
+ // const reader = new FileReader();
|
|
|
+ // reader.onload = (e) => {
|
|
|
+ // this.imageUrl = e.target.result; // 将选择显示在页面上
|
|
|
+ // };
|
|
|
+ // reader.readAsDataURL(file); // 将文件读为Data URL
|
|
|
+ // return false; // 阻止文件的默认上传行为
|
|
|
+ // },
|
|
|
// 对列进行合算
|
|
|
getSummaries(param) {
|
|
|
const { columns, data } = param;
|
|
|
@@ -612,8 +643,8 @@ import { DataList,WorkList, gdzl_MachineList,PrintCodeList,getProductYjList, get
|
|
|
DataCorrection, U8Trial, ProcessFlow, AccountingParameter,setProductStatus,
|
|
|
getProduct, getProductGy, ProductInformationEdit, workOrderListDetail, editProduct, getOrderProcessCount, StatusEdit,
|
|
|
PrintDetailDel, ProcessDetailDel,WorkOrderDetailCope,getGdAnnexTable,WorkOrderData,WorkOrderDel,
|
|
|
- gdAnnexAdd,ProductCopeDetail,WorkOrderDetailListCope,
|
|
|
- gdAnnexDel,getLossCode,getDepartName,WastageList,getCouplet,PrintDetailList
|
|
|
+ gdAnnexAdd,
|
|
|
+ gdAnnexDel,
|
|
|
} from "@/api/yunyin/yunying";
|
|
|
import PrintPage from './components/print.vue'
|
|
|
import AddGongYi from './components/addGongYi.vue'
|
|
|
@@ -629,6 +660,7 @@ const tableData = reactive([])
|
|
|
const _Gd_khdh = ref(null)
|
|
|
const DataListdata = async () => {
|
|
|
try {
|
|
|
+ // const data = await Datalist();
|
|
|
const data =
|
|
|
[{
|
|
|
label : '客户编号',
|
|
|
@@ -743,12 +775,27 @@ const _WorkList_page = async () => {
|
|
|
console.log("上方表格数据")
|
|
|
console.log(WorkListdata)
|
|
|
tableData.splice(0,tableData.length,...WorkListdata);//表格数据
|
|
|
- total.value =WorkListdata.data.total;//共多少条
|
|
|
+ // total.value =WorkListdata.data.total;//共多少条
|
|
|
} catch (error) {
|
|
|
console.error(error);
|
|
|
}
|
|
|
};
|
|
|
-
|
|
|
+//双击修改颜色资料
|
|
|
+const dialogFormVisible = ref(false)
|
|
|
+const edit_formData = ref({})
|
|
|
+const ysupdateCompanyFunc = async (row) => {
|
|
|
+ console.log(row)
|
|
|
+ dialogFormVisible.value = true;
|
|
|
+ Object.assign(edit_formData.value,row);
|
|
|
+};
|
|
|
+// 修改确认
|
|
|
+const edit_Dialog = async (row) => {
|
|
|
+ dialogFormVisible.value = false;
|
|
|
+};
|
|
|
+// 修改取消
|
|
|
+const edit_closeDialog = async (row) => {
|
|
|
+ dialogFormVisible.value = false;
|
|
|
+};
|
|
|
// 分页
|
|
|
const page = ref(1)
|
|
|
const total = ref(0)
|
|
|
@@ -854,85 +901,14 @@ const add_gdcloseDialog = () => {
|
|
|
add_gddialogFormVisible.value = false
|
|
|
}
|
|
|
|
|
|
-//获取客户代号,客户名称
|
|
|
-const khdhModal = ref(false)
|
|
|
-const cpdhModal = ref(false)
|
|
|
-const khdhDataList = ref([])
|
|
|
-const cpdhDataList = ref([])
|
|
|
-const khdh_keyword = ref('')
|
|
|
-const cpdh_keyword = ref('')
|
|
|
-
|
|
|
-//新增工单资料客户代号【回车】
|
|
|
-const khdh_ProductValue = async (v) => {
|
|
|
- await _gClientList(khdh_keyword.value)
|
|
|
-};
|
|
|
-//新增工单资料产品代号【回车】
|
|
|
-const cpdh_ProductValue = async (v) => {
|
|
|
- await _ProductCodeList(cpdh_keyword.value)
|
|
|
-};
|
|
|
-//新增工单->客户列表
|
|
|
-const _gClientList = async (v = '')=>{
|
|
|
- try {
|
|
|
- const ClientListdata = await ClientList({search: v});
|
|
|
- console.log("客户列表数据↓↓↓↓↓↓↓↓")
|
|
|
- console.log(ClientListdata)
|
|
|
- khdhDataList.value = ClientListdata.data
|
|
|
- } catch (error) {
|
|
|
- console.error(error);
|
|
|
- }
|
|
|
-}
|
|
|
-//新增工单->产品代号列表
|
|
|
-const _ProductCodeList = async (v = '')=>{
|
|
|
- try {
|
|
|
- const ProductCodeListdata = await ProductCodeList({cilent: v});
|
|
|
- console.log("产品代号列表数据↓↓↓↓↓↓↓↓")
|
|
|
- console.log(ProductCodeListdata)
|
|
|
- cpdhDataList.value = ProductCodeListdata.data
|
|
|
- } catch (error) {
|
|
|
- console.error(error);
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-const gongdanSearchHandle = async (v, type) => {
|
|
|
- if (type === '客户代号') {
|
|
|
- await _gClientList(v)
|
|
|
- }
|
|
|
- if (type === '产品代号') {
|
|
|
- await _ProductCodeList(v)
|
|
|
- }
|
|
|
-}
|
|
|
-//点击客户代号
|
|
|
-const selectGongDanNode = (node, type) => {
|
|
|
- if (type === '客户代号') {
|
|
|
- add_gdscgdformData['客户代号'] = node.客户编号
|
|
|
- add_gdscgdformData['客户名称'] = node.客户名称
|
|
|
- scgdformData.value['客户代号'] = node.客户编号
|
|
|
- scgdformData.value['客户名称'] = node.客户名称
|
|
|
- khdhModal.value = false
|
|
|
- }
|
|
|
- if (type === '产品代号') {
|
|
|
- add_gdscgdformData['产品代号'] = node.产品编号
|
|
|
- add_gdscgdformData['产品名称'] = node.产品名称
|
|
|
- scgdformData.value['产品代号'] = node.产品编号
|
|
|
- scgdformData.value['产品名称'] = node.产品名称
|
|
|
- cpdhModal.value = false
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-const xzgdzlInput =ref()
|
|
|
-const addgdzlcpdhInput =ref()
|
|
|
-const xzgdzlTree = ref()
|
|
|
-const currentNodeKey = ref('')
|
|
|
-
|
|
|
-
|
|
|
|
|
|
// =========== 新增颜色资料 ===========
|
|
|
//默认弹窗关闭
|
|
|
const add_gdyjdialogFormVisible = ref(false)
|
|
|
const add_yjzlformdata = reactive({
|
|
|
ddh: '',
|
|
|
- cpsl: '',
|
|
|
- pztl: '',
|
|
|
+ ddzbh: '',
|
|
|
+ ys: '',
|
|
|
cmgg: '',
|
|
|
sfcy: '',
|
|
|
});
|
|
|
@@ -988,8 +964,8 @@ const gdyj_clearFormData = () => {
|
|
|
zdsformdata[key] = '';
|
|
|
});
|
|
|
add_yjzlformdata['ddh'] = _Gd_gdbh.value;
|
|
|
- add_yjzlformdata['cpsl'] = '';
|
|
|
- add_yjzlformdata['pztl'] = '';
|
|
|
+ add_yjzlformdata['ddzbh'] = '';
|
|
|
+ add_yjzlformdata['ys'] = '';
|
|
|
add_yjzlformdata['cmgg'] = '32~46';
|
|
|
add_yjzlformdata['sfcy'] = '是';
|
|
|
};
|
|
|
@@ -1003,10 +979,62 @@ const addgdyj_onclick = () => {
|
|
|
gdyj_clearFormData();
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+const dialogImageUrl = ref('')
|
|
|
+const dialogVisible = ref(false)
|
|
|
+const disabled = ref(false)
|
|
|
+const file =ref('')
|
|
|
+ //新增颜色资料图片
|
|
|
+ const handleRemove = (file) => {
|
|
|
+ console.log(file);
|
|
|
+};
|
|
|
+const handlePictureCardPreview = (file) => {
|
|
|
+ this.dialogImageUrl = file.url;
|
|
|
+ this.dialogVisible = true;
|
|
|
+};
|
|
|
+const handleDownload = (file) => {
|
|
|
+ console.log(file);
|
|
|
+};
|
|
|
+// const beforeUpload = (file) => {
|
|
|
+// return false; // 阻止自动上传
|
|
|
+// };
|
|
|
+
|
|
|
+ // return {
|
|
|
+ // fileList, // 注意:这里并没有直接使用 fileList,因为 el-upload 组件有自己的 file-list 属性
|
|
|
+ // handleFileChange,
|
|
|
+ // beforeUpload,
|
|
|
+ // };
|
|
|
+
|
|
|
+// const handleSuccess = (response, file, fileList) => {
|
|
|
+// // 假设服务器返回了图片的URL
|
|
|
+// imageUrl.value = response.imageUrl; // 根据实际服务器响应调整
|
|
|
+// // 可以在这里做其他处理,比如更新表单数据等
|
|
|
+// }
|
|
|
+
|
|
|
//新增颜色资料确定
|
|
|
const add_gdyjenterDialog = async () => {
|
|
|
- //接口
|
|
|
+ console.log(previewFiles);
|
|
|
+ // return false;
|
|
|
+ // console.log(zdsformdata)
|
|
|
+ const addyszltable = {
|
|
|
+ 订单子编号: add_yjzlformdata['ddzbh'],
|
|
|
+ 颜色: add_yjzlformdata['ys'],
|
|
|
+ 尺码规格: add_yjzlformdata['cmgg'],
|
|
|
+ 是否船样: add_yjzlformdata['sfcy'],
|
|
|
+ 尺码1: zdsformdata['zds1'],
|
|
|
+ 尺码2: zdsformdata['zds2'],
|
|
|
+ 尺码3: zdsformdata['zds3'],
|
|
|
+ 尺码4: zdsformdata['zds4'],
|
|
|
+ 尺码5: zdsformdata['zds5'],
|
|
|
+ 尺码6: zdsformdata['zds6'],
|
|
|
+ 尺码7: zdsformdata['zds7'],
|
|
|
+ 尺码8: zdsformdata['zds8'],
|
|
|
+ 合计: zdsformdata['zds9'],
|
|
|
+ 图片:previewFiles['value']['0']['name']
|
|
|
+ };
|
|
|
+ console.log(addyszltable)
|
|
|
}
|
|
|
+
|
|
|
//新增颜色资料取消
|
|
|
const add_dyjcloseDialog = () => {
|
|
|
add_gdyjdialogFormVisible.value = false
|
|
|
@@ -1044,7 +1072,6 @@ const add_gdzlent = async (event,id1,id2,id3,idx) => {
|
|
|
// =========== 新增工序资料 ===========
|
|
|
const visible = ref(false)
|
|
|
const form = reactive({
|
|
|
- '订单号':'',
|
|
|
'仓库出库':true,
|
|
|
'裁切':true,
|
|
|
'车缝':true,
|
|
|
@@ -1066,6 +1093,9 @@ const addgdgy_onclick = () => {
|
|
|
|
|
|
//新增工序资料确定按钮
|
|
|
const add_gxenterDialog = () => {
|
|
|
+ console.log(form)
|
|
|
+
|
|
|
+
|
|
|
const formattedData = {
|
|
|
ckck: form['仓库出库'],
|
|
|
cq: form['裁切'],
|
|
|
@@ -1605,182 +1635,6 @@ const tableRowClick = async (row) => {
|
|
|
} catch (error) {
|
|
|
console.error(error);
|
|
|
}
|
|
|
- }else if(row.订单号 = 2408002 ){
|
|
|
- try {
|
|
|
- const ysData = [
|
|
|
- {
|
|
|
- '序号':'1',
|
|
|
- '订单子编号':'2408001-1',
|
|
|
- '颜色名称':'红色',
|
|
|
- '船样':'否',
|
|
|
- 'S':'10',
|
|
|
- 'M':'20',
|
|
|
- 'L':'30',
|
|
|
- 'XL':'20',
|
|
|
- 'XXL':'10',
|
|
|
- '制单总数':'90',
|
|
|
- '建档用户':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- },
|
|
|
- {
|
|
|
- '序号':'2',
|
|
|
- '订单子编号':'2408001-2',
|
|
|
- '颜色名称':'蓝色',
|
|
|
- '船样':'否',
|
|
|
- 'S':'20',
|
|
|
- 'M':'20',
|
|
|
- 'L':'10',
|
|
|
- 'XL':'20',
|
|
|
- 'XXL':'10',
|
|
|
- '制单总数':'80',
|
|
|
- '建档用户':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- },
|
|
|
- {
|
|
|
- '序号':'3',
|
|
|
- '订单子编号':'2408001-船',
|
|
|
- '颜色名称':'黑色',
|
|
|
- '船样':'是',
|
|
|
- 'S':'/',
|
|
|
- 'M':'2',
|
|
|
- 'L':'/',
|
|
|
- 'XL':'2',
|
|
|
- 'XXL':'/',
|
|
|
- '制单总数':'2',
|
|
|
- '建档用户':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- },
|
|
|
- ];
|
|
|
- //工艺资料表
|
|
|
- const gyData = [
|
|
|
- {
|
|
|
- '完工状态':'',
|
|
|
- '工序名称':'仓库出库',
|
|
|
- '计划产量':'/',
|
|
|
- '建档用户':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- },
|
|
|
- {
|
|
|
- '完工状态':'',
|
|
|
- '工序名称':'裁切',
|
|
|
- '计划产量':'按颜色显示总计数',
|
|
|
- '建档用户':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- },
|
|
|
- {
|
|
|
- '完工状态':'',
|
|
|
- '工序名称':'车缝',
|
|
|
- '计划产量':'按颜色显示总计数',
|
|
|
- '建档用户':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- },
|
|
|
- {
|
|
|
- '完工状态':'',
|
|
|
- '工序名称':'后道收样',
|
|
|
- '计划产量':'按颜色显示总计数',
|
|
|
- '建档用户':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- },
|
|
|
- {
|
|
|
- '完工状态':'',
|
|
|
- '工序名称':'大烫',
|
|
|
- '计划产量':'按颜色显示总计数',
|
|
|
- '建档用户':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- },
|
|
|
- {
|
|
|
- '完工状态':'',
|
|
|
- '工序名称':'总检',
|
|
|
- '计划产量':'按颜色显示总计数',
|
|
|
- '建档用户':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- },
|
|
|
- {
|
|
|
- '完工状态':'',
|
|
|
- '工序名称':'包装',
|
|
|
- '计划产量':'按颜色显示总计数',
|
|
|
- '建档用户':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- }
|
|
|
- ];
|
|
|
- //订单资料表
|
|
|
- const ddData = [
|
|
|
-
|
|
|
- {
|
|
|
- '序号':'1',
|
|
|
- '备注':'',
|
|
|
- '文件类型':'',
|
|
|
- '关联产品':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- '建档用户':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- '操作':'',
|
|
|
- },
|
|
|
- {
|
|
|
- '序号':'2',
|
|
|
- '备注':'',
|
|
|
- '文件类型':'',
|
|
|
- '关联产品':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- '建档用户':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- '操作':'',
|
|
|
- },
|
|
|
- ];
|
|
|
- //技术附件
|
|
|
- const jsData = [
|
|
|
-
|
|
|
- {
|
|
|
- '序号':'1',
|
|
|
- '备注':'',
|
|
|
- '文件类型':'',
|
|
|
- '关联产品':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- '建档用户':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- '操作':'',
|
|
|
- },
|
|
|
- {
|
|
|
- '序号':'2',
|
|
|
- '备注':'',
|
|
|
- '文件类型':'',
|
|
|
- '关联产品':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- '建档用户':'',
|
|
|
- '建档日期':'',
|
|
|
- '更新时间':'',
|
|
|
- '操作':'',
|
|
|
- },
|
|
|
- ];
|
|
|
- // console.log("下方表格数据")
|
|
|
- // console.log(ysData)
|
|
|
- // console.log(gyData)
|
|
|
- // console.log(ddData)
|
|
|
- // console.log(jsData)
|
|
|
-
|
|
|
- ystableData.splice(0,ysData.length,...ysData);//表格数据
|
|
|
- gytableData.splice(0,gyData.length,...gyData);//表格数据
|
|
|
- ddtableData.splice(0,ddData.length,...ddData);//表格数据
|
|
|
- jstableData.splice(0,jsData.length,...jsData);//表格数据
|
|
|
- } catch (error) {
|
|
|
- console.error(error);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -1801,7 +1655,6 @@ const tableRowClick = async (row) => {
|
|
|
// let tmp = yjtableData.value.map(item => item.印件号)
|
|
|
// tmp = tmp.sort((a,b)=>b-a)
|
|
|
// yjzuidahaoma.value = Number(tmp[0]) + 1
|
|
|
-};
|
|
|
|
|
|
|
|
|
|
|
|
@@ -1815,6 +1668,7 @@ const onSubmit = () => {
|
|
|
ElMessage({type: 'warning',message: '请输入搜索的信息'})
|
|
|
return false;
|
|
|
}else{
|
|
|
+ console.log(searchInfo.value)
|
|
|
console.log("点击了搜索按钮");
|
|
|
}
|
|
|
// _cha_WorkList();
|
|
|
@@ -1901,7 +1755,7 @@ const uploadExcel = (event) =>{
|
|
|
const files = event.target.files;
|
|
|
let suffixArr = name.split("."), suffix = suffixArr[suffixArr.length-1];
|
|
|
// if(suffix!="xlsx"){
|
|
|
- // alert("Currently only supports the import of xlsx files");
|
|
|
+ // alert("Currently only supports the import of xlsx files");
|
|
|
// return;
|
|
|
// }
|
|
|
jsfjformdata.value.附件内容 = files[0]
|