|
@@ -50,7 +50,16 @@
|
|
|
<el-table-column label="名称" width="360" prop="Name"></el-table-column>
|
|
<el-table-column label="名称" width="360" prop="Name"></el-table-column>
|
|
|
<el-table-column label="编码" width="260" prop="Code"></el-table-column>
|
|
<el-table-column label="编码" width="260" prop="Code"></el-table-column>
|
|
|
<el-table-column label="类别名称" width="260" prop="Categoryname"></el-table-column>
|
|
<el-table-column label="类别名称" width="260" prop="Categoryname"></el-table-column>
|
|
|
-
|
|
|
|
|
|
|
+ <el-table-column label="制造商" width="100" prop="IsManuf">
|
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
|
+ {{isManufStr(scope.row.IsManuf)}}
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column label="排序码" width="100" prop="SortCode">
|
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
|
+ <el-input size="small" v-model="scope.row.SortCode" style="width: 100%" @change="updateSortCode(scope.row)"></el-input>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
<!--内框表格操作栏显示-->
|
|
<!--内框表格操作栏显示-->
|
|
|
<el-table-column label="操作" min-width="160" align="center" fixed="right">
|
|
<el-table-column label="操作" min-width="160" align="center" fixed="right">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
@@ -83,6 +92,20 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
+
|
|
|
|
|
+ <el-row>
|
|
|
|
|
+ <el-col :span="24">
|
|
|
|
|
+ <el-form-item label="是否是供应商" required prop="IsManuf">
|
|
|
|
|
+ <el-select style="width: 100%" v-model="entityForm.IsManuf">
|
|
|
|
|
+ <el-option label="无" value="0"></el-option>
|
|
|
|
|
+ <el-option label="是" value="1"></el-option>
|
|
|
|
|
+ <el-option label="否" value="2"></el-option>
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-col>
|
|
|
|
|
+ </el-row>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
<!-- 第二行 -->
|
|
<!-- 第二行 -->
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
@@ -151,6 +174,18 @@
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
+ <el-row>
|
|
|
|
|
+ <el-col :span="24">
|
|
|
|
|
+ <el-form-item label="是否是供应商" required prop="IsManuf">
|
|
|
|
|
+ <el-select style="width: 100%" v-model="editForm.IsManuf">
|
|
|
|
|
+ <el-option label="无" value="0"></el-option>
|
|
|
|
|
+ <el-option label="是" value="1"></el-option>
|
|
|
|
|
+ <el-option label="否" value="2"></el-option>
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-col>
|
|
|
|
|
+ </el-row>
|
|
|
|
|
+
|
|
|
<!-- 第二行 -->
|
|
<!-- 第二行 -->
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
@@ -216,13 +251,15 @@ export default {
|
|
|
Name: '',
|
|
Name: '',
|
|
|
Categorycode: '',
|
|
Categorycode: '',
|
|
|
Code: '',
|
|
Code: '',
|
|
|
- SortCode: 0
|
|
|
|
|
|
|
+ SortCode: 0,
|
|
|
|
|
+ IsManuf: '0'
|
|
|
},
|
|
},
|
|
|
editForm: {
|
|
editForm: {
|
|
|
EditName: '',
|
|
EditName: '',
|
|
|
EditCategorycode: '',
|
|
EditCategorycode: '',
|
|
|
EditCode: '',
|
|
EditCode: '',
|
|
|
- SortCode: 0
|
|
|
|
|
|
|
+ SortCode: 0,
|
|
|
|
|
+ IsManuf: '0'
|
|
|
},
|
|
},
|
|
|
searchForm:{
|
|
searchForm:{
|
|
|
SearchSupplierTypeName: ''
|
|
SearchSupplierTypeName: ''
|
|
@@ -277,6 +314,13 @@ export default {
|
|
|
message: "请输入排序码",
|
|
message: "请输入排序码",
|
|
|
trigger: "blur"
|
|
trigger: "blur"
|
|
|
}
|
|
}
|
|
|
|
|
+ ],
|
|
|
|
|
+ IsManuf: [
|
|
|
|
|
+ {
|
|
|
|
|
+ required: true,
|
|
|
|
|
+ message: '请选择输入',
|
|
|
|
|
+ trigger: 'blur'
|
|
|
|
|
+ }
|
|
|
]
|
|
]
|
|
|
},
|
|
},
|
|
|
options: [],
|
|
options: [],
|
|
@@ -286,6 +330,32 @@ export default {
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ updateSortCode (row) {
|
|
|
|
|
+ console.log(row, '==========')
|
|
|
|
|
+ this.editId = row.Id // 记录将更新的id
|
|
|
|
|
+ this.editForm.EditName = row.Name // 反显名称
|
|
|
|
|
+ this.editForm.EditCategorycode = row.Categorycode// 返现类别名称根据value值
|
|
|
|
|
+ this.editForm.EditCode = row.Code // 返现类别名称根据value值
|
|
|
|
|
+ this.editForm.SortCode = parseInt(row.SortCode)
|
|
|
|
|
+ this.editForm.IsManuf = row.IsManuf
|
|
|
|
|
+ console.log(this.editForm, 'this.editForm')
|
|
|
|
|
+ setapi.updatebyid(this.editId, this.editForm, this.$axios).then(res => {
|
|
|
|
|
+ if (res.data.code === 0) {
|
|
|
|
|
+ this.initDatas()
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ type: 'success',
|
|
|
|
|
+ message: res.data.message
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ type: 'warning',
|
|
|
|
|
+ message: res.data.message
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ }).catch(err => {
|
|
|
|
|
+ console.error(err)
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
//初始化列表方法
|
|
//初始化列表方法
|
|
|
initDatas(event) {
|
|
initDatas(event) {
|
|
|
if(event!=null){
|
|
if(event!=null){
|
|
@@ -429,6 +499,15 @@ export default {
|
|
|
this.currentPage = 1;
|
|
this.currentPage = 1;
|
|
|
this.initDatas()
|
|
this.initDatas()
|
|
|
},
|
|
},
|
|
|
|
|
+ isManufStr (str) {
|
|
|
|
|
+ if (str === '1') {
|
|
|
|
|
+ return '是'
|
|
|
|
|
+ } else if (str === '2') {
|
|
|
|
|
+ return '否'
|
|
|
|
|
+ } else {
|
|
|
|
|
+ return '无'
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
</script>
|
|
</script>
|