Commit b9e6e8a3 by huangqy

规格尺寸改规格

parent 6ab3fcbf
...@@ -95,7 +95,7 @@ ...@@ -95,7 +95,7 @@
<el-descriptions direction="vertical" border :column="5"> <el-descriptions direction="vertical" border :column="5">
<el-descriptions-item label="批次号" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ formData.batchNo }}</el-descriptions-item> <el-descriptions-item label="批次号" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ formData.batchNo }}</el-descriptions-item>
<el-descriptions-item label="产品名称" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ formData.productName }}</el-descriptions-item> <el-descriptions-item label="产品名称" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ formData.productName }}</el-descriptions-item>
<el-descriptions-item label="规格尺寸" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ formData.spec }}</el-descriptions-item> <el-descriptions-item label="规格" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ formData.spec }}</el-descriptions-item>
<el-descriptions-item label="材质" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ formData.material }}</el-descriptions-item> <el-descriptions-item label="材质" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ formData.material }}</el-descriptions-item>
<el-descriptions-item label="重量" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ formData.weight }}</el-descriptions-item> <el-descriptions-item label="重量" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ formData.weight }}</el-descriptions-item>
</el-descriptions> </el-descriptions>
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
<el-table-column type="index" width="60" label="序号" align="center" /> <el-table-column type="index" width="60" label="序号" align="center" />
<el-table-column prop="batchNo" label="批次号" align="center" /> <el-table-column prop="batchNo" label="批次号" align="center" />
<el-table-column prop="productName" label="产品名称" align="center" /> <el-table-column prop="productName" label="产品名称" align="center" />
<el-table-column prop="spec" label="规格尺寸" align="center" /> <el-table-column prop="spec" label="规格" align="center" />
<el-table-column prop="material" label="材质" align="center" /> <el-table-column prop="material" label="材质" align="center" />
<el-table-column prop="weight" label="重量" align="center" /> <el-table-column prop="weight" label="重量" align="center" />
<el-table-column prop="total" label="生产总数" align="center" /> <el-table-column prop="total" label="生产总数" align="center" />
...@@ -111,7 +111,7 @@ ...@@ -111,7 +111,7 @@
<el-form-item label="产品名称 :"> <el-form-item label="产品名称 :">
<el-select v-model="formData.productId" filterable clearable style="width: 100%;" @change="changeProduct"> <el-select v-model="formData.productId" filterable clearable style="width: 100%;" @change="changeProduct">
<el-option v-for="item in productList" :key="item.productId" :label="item.name" :value="item.productId"> <el-option v-for="item in productList" :key="item.productId" :label="item.name" :value="item.productId">
<span style="float: left">{{ item.name }}</span> <span style="float: left">{{ (item.name ? item.name : '') + (item.spec ? '(' + item.spec + ')' : '')}}</span>
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.material }}</span> <span style="float: right; color: #8492a6; font-size: 13px">{{ item.material }}</span>
</el-option> </el-option>
</el-select> </el-select>
...@@ -168,7 +168,7 @@ ...@@ -168,7 +168,7 @@
<el-descriptions direction="vertical" border :column="5"> <el-descriptions direction="vertical" border :column="5">
<el-descriptions-item label="批次号" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ bindForm.batchNo }}</el-descriptions-item> <el-descriptions-item label="批次号" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ bindForm.batchNo }}</el-descriptions-item>
<el-descriptions-item label="产品名称" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ bindForm.productName }}</el-descriptions-item> <el-descriptions-item label="产品名称" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ bindForm.productName }}</el-descriptions-item>
<el-descriptions-item label="规格尺寸" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ bindForm.spec }}</el-descriptions-item> <el-descriptions-item label="规格" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ bindForm.spec }}</el-descriptions-item>
<el-descriptions-item label="材质" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ bindForm.material }}</el-descriptions-item> <el-descriptions-item label="材质" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ bindForm.material }}</el-descriptions-item>
<el-descriptions-item label="重量" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ bindForm.weight }}</el-descriptions-item> <el-descriptions-item label="重量" :labelStyle="{'text-align': 'center'}" :contentStyle="{'text-align': 'center'}">{{ bindForm.weight }}</el-descriptions-item>
</el-descriptions> </el-descriptions>
......
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
<el-table-column type="index" label="序号" width="50" align="center"/> <el-table-column type="index" label="序号" width="50" align="center"/>
<el-table-column prop="name" label="产品名称" align="center" :show-overflow-tooltip="true"></el-table-column> <el-table-column prop="name" label="产品名称" align="center" :show-overflow-tooltip="true"></el-table-column>
<el-table-column prop="mfBizName" label="生产企业名称" align="center" :show-overflow-tooltip="true"></el-table-column> <el-table-column prop="mfBizName" label="生产企业名称" align="center" :show-overflow-tooltip="true"></el-table-column>
<el-table-column prop="spec" label="规格尺寸" align="center"></el-table-column> <el-table-column prop="spec" label="规格" align="center"></el-table-column>
<el-table-column prop="material" label="材质" align="center"></el-table-column> <el-table-column prop="material" label="材质" align="center"></el-table-column>
<el-table-column prop="weight" label="重量" align="center"></el-table-column> <el-table-column prop="weight" label="重量" align="center"></el-table-column>
<el-table-column label="操作" align="center" width="180"> <el-table-column label="操作" align="center" width="180">
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
<el-card :style="'height:' + (height - 160) + 'px;overflow-y: auto;position:relative;'"> <el-card :style="'height:' + (height - 160) + 'px;overflow-y: auto;position:relative;'">
<el-table :data="modelData"> <el-table :data="modelData">
<el-table-column type="index" label="序号" width="50" align="center"/> <el-table-column type="index" label="序号" width="50" align="center"/>
<el-table-column prop="spec" label="规格尺寸" align="center"></el-table-column> <el-table-column prop="spec" label="规格" align="center"></el-table-column>
<el-table-column prop="material" label="材质" align="center"></el-table-column> <el-table-column prop="material" label="材质" align="center"></el-table-column>
<el-table-column prop="weight" label="重量" align="center"></el-table-column> <el-table-column prop="weight" label="重量" align="center"></el-table-column>
<el-table-column label="操作" align="center" width="180"> <el-table-column label="操作" align="center" width="180">
...@@ -138,10 +138,10 @@ ...@@ -138,10 +138,10 @@
</el-row> </el-row>
<el-row type="flex" justify="space-between"> <el-row type="flex" justify="space-between">
<el-col :span="11"> <el-col :span="11">
<el-form-item label="规格尺寸 :"> <el-form-item label="规格 :">
<el-input <el-input
clearable clearable
placeholder="请输入规格尺寸" placeholder="请输入规格"
v-model="formData.spec" v-model="formData.spec"
/> />
</el-form-item> </el-form-item>
...@@ -188,10 +188,10 @@ ...@@ -188,10 +188,10 @@
<el-card> <el-card>
<el-row type="flex" justify="space-between"> <el-row type="flex" justify="space-between">
<el-col :span="11"> <el-col :span="11">
<el-form-item label="规格尺寸 :"> <el-form-item label="规格 :">
<el-input <el-input
clearable clearable
placeholder="请输入规格尺寸" placeholder="请输入规格"
v-model="specFormData.spec" v-model="specFormData.spec"
/> />
</el-form-item> </el-form-item>
...@@ -240,7 +240,9 @@ export default { ...@@ -240,7 +240,9 @@ export default {
specVisible: false, specVisible: false,
specTitle: '', specTitle: '',
specFormData: {}, specFormData: {},
formData: {}, formData: {
mfBizId: ''
},
picUrl: '', picUrl: '',
modelData: [], modelData: [],
mfBizList: [], mfBizList: [],
...@@ -330,7 +332,6 @@ export default { ...@@ -330,7 +332,6 @@ export default {
const { data: res } = await this.$axios.get('/api/company') const { data: res } = await this.$axios.get('/api/company')
if (res.code != 99200) return this.$message.error(res.message) if (res.code != 99200) return this.$message.error(res.message)
this.mfBizList = res.data this.mfBizList = res.data
this.formData.mfBizId = res.data[0].bizId
}, },
editClick(row) { editClick(row) {
this.formData = { this.formData = {
...@@ -392,7 +393,9 @@ export default { ...@@ -392,7 +393,9 @@ export default {
this.init() this.init()
}, },
dialogClose() { dialogClose() {
this.formData = {} this.formData = {
mfBizId: ''
}
this.$refs.fromRef.resetFields() this.$refs.fromRef.resetFields()
}, },
specDialogClose() { specDialogClose() {
...@@ -408,7 +411,9 @@ export default { ...@@ -408,7 +411,9 @@ export default {
if (!res.data) return this.$message.error(res.message) if (!res.data) return this.$message.error(res.message)
this.$message.success(res.message) this.$message.success(res.message)
} else { } else {
this.formData.mfBizName = this.mfBizList.find(i => i.bizId == this.formData.mfBizId).name if (this.formData.mfBizId) {
this.formData.mfBizName = this.mfBizList.find(i => i.bizId == this.formData.mfBizId).name
}
const { data: res } = await this.$axios.post(url, this.formData) const { data: res } = await this.$axios.post(url, this.formData)
if (!res.data) return this.$message.error(res.message) if (!res.data) return this.$message.error(res.message)
this.$message.success(res.message) this.$message.success(res.message)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论