新增支付

This commit is contained in:
2023-12-06 16:21:00 +08:00
parent 750efb4cf3
commit 3ff9d7d91a
12 changed files with 692 additions and 385 deletions
+15 -45
View File
@@ -1,8 +1,8 @@
<template>
<view class="border-bottom pt-20">
<el-form ref="form" :model="form1" label-width="80px" :rules="form1.props.rules">
<el-row :gutter="10">
<el-col :span="6">
<view class="flex flex-wrap justify-start items-start">
<view class="w-25p">
<el-form-item label="商品名称">
<el-select v-model="form1.data.goodsId" placeholder="请选择商品" @change="selectGoods">
<el-option
@@ -13,50 +13,20 @@
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="规格型号">
<el-select v-model="form1.data.model" placeholder="请选择">
<template v-if=" goodsAttributes.find(attr => attr.label === '规格型号')">
<el-option
v-for="(item, index) in goodsAttributes.find(attr => attr.label === '规格型号').values"
:key="index"
:label="item"
:value="item">
</el-option>
</template>
</view>
<view class="w-25p" v-for="(item, index) in goodsAttributes" :key="index">
<el-form-item :label="item.label">
<el-select v-model="form1.data.model[item.label]" placeholder="请选择">
<el-option
v-for="(item, index) in item.values"
:key="index"
:label="item"
:value="item">
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="其他数据">
<el-select v-model="form1.data.otherData" placeholder="请选择">
<template v-if=" goodsAttributes.find(attr => attr.label === '其他数据')">
<el-option
v-for="(item, index) in goodsAttributes.find(attr => attr.label === '其他数据').values"
:key="index"
:label="item"
:value="item">
</el-option>
</template>
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="执行标准">
<el-select v-model="form1.data.standard" placeholder="请选择">
<template v-if="form1.data.goodsId">
<el-option
v-for="(item, index) in goodsAttributes.find(attr => attr.label === '执行标准').values"
:key="index"
:label="item"
:value="item">
</el-option>
</template>
</el-select>
</el-form-item>
</el-col>
</el-row>
</view>
</view>
<el-row :gutter="10">
<el-col :span="10">
<el-form-item label="单件长度">
@@ -233,7 +203,7 @@ export default {
// 表单请求数据,此处可以设置默认值
data: {
goodsId: null,
model: null,
model: [],
otherData: null,
materialQuality: null,
singleLength: null,