lichong 3 months ago
parent
commit
6a92a3f5b2
  1. 5
      src/renderer/src/App.vue
  2. 9
      src/renderer/src/views/shujuchuli.vue

5
src/renderer/src/App.vue

@ -2,7 +2,7 @@
<div class="appClass" v-if="isVip">
<el-tabs tab-position="left" class="appClassLeft" v-model="tabName">
<el-tab-pane label="数据处理" name="shujuchuli">
<shujuchuliComponent></shujuchuliComponent>
<shujuchuliComponent @updateData="updateData"></shujuchuliComponent>
</el-tab-pane>
<el-tab-pane label="尺码统计" name="chima">
<chimaComponent></chimaComponent>
@ -42,6 +42,9 @@ export default {
watch: {},
computed: {},
methods: {
updateData(name) {
this.tabName = name
}
},
async mounted() {
let fiveDay = dayjs('2025-01-15T00:00:00').valueOf()

9
src/renderer/src/views/shujuchuli.vue

@ -86,6 +86,7 @@ import { ElMessage, ElMessageBox } from 'element-plus'
export default {
name: 'shujuchuli',
components: { tablecomponent, formcomponent },
emits: ["updateData"],
watch: {
count: {
handler: function (val) {
@ -273,7 +274,13 @@ export default {
for (let key in skuObj) {
let value = skuObj[key]
let ziliaoItem = _.find(ziliaoList, { SKU: key })
let chimaItem = _.find(chimaList, { 尺码代码: ziliaoItem.尺码代码 })
if (!ziliaoItem) {
ElMessage.error(`资料表中找不到SKU为${key}的数据,请先完善资料数据`)
// data
this.$emit("updateData", "chima")
return
}
let chimaItem = _.find(chimaList, { 尺码代码: ziliaoItem.尺码代码 }) || {}
let valueLength = value.length
for (let i = 0; i < valueLength; i++) {
let element = value[i];

Loading…
Cancel
Save