| | |
| | | <span>{{ scope.row.directionCode }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="生产厂家" prop="manufacturer" align="center" sortable="custom"> |
| | | <el-table-column label="批发厂家" prop="manufacturer" align="center" sortable="custom"> |
| | | <template slot-scope="scope"> |
| | | <span>{{ scope.row.manufacturer }}</span> |
| | | </template> |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="生产厂家:" prop="manufacturer"> |
| | | <el-form-item label="批发厂家:" prop="manufacturer"> |
| | | <el-select v-model="dataForm.manufacturer" filterable placeholder="请选择" :disabled="dialogStatus==='editor'"> |
| | | <el-option |
| | | v-for="item in manufacturerTree" |
| | | :key="item.attributes" |
| | | :label="item.text" |
| | | :value="item.attributes"> |
| | | :key="item.enterprisenumber" |
| | | :label="item.enterprisename" |
| | | :value="item.enterprisenumber"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | |
| | | productList, updateOldProduct, |
| | | updateProduct |
| | | } from "../../api/product"; |
| | | import { getSuperiorDepartmentList } from '@/api/enterprise' |
| | | import {parseError} from "../../utils/messageDialog"; |
| | | import {computePageCount} from "../../utils"; |
| | | import {mapGetters} from "vuex"; |
| | |
| | | dataFormRules: { |
| | | name: [{required: true, message: '产品名不能为空', trigger: 'blur'}], |
| | | type: [{required: true, message: '产品类型不能为空', trigger: 'blur'}], |
| | | manufacturer: [{required: true, message: '生产厂家不能为空', trigger: 'blur'}], |
| | | manufacturer: [{required: true, message: '批发厂家不能为空', trigger: 'blur'}], |
| | | specification: [{required: true, message: '规格不能为空', trigger: 'blur'}], |
| | | explosiveContent: [{required: true, message: '含药量不能为空', trigger: 'blur'}], |
| | | level: [{required: true, message: '产品级别不能为空', trigger: 'blur'}], |
| | |
| | | this.getProductMajorCategory(); |
| | | }, |
| | | mounted() { |
| | | getManufacturerTree().then(res => { |
| | | this.manufacturerTree = (res.data); |
| | | }) |
| | | // getManufacturerTree().then(res => { |
| | | // this.manufacturerTree = (res.data); |
| | | // }) |
| | | this.getSuperiorDepartmentListData() |
| | | }, |
| | | computed: { |
| | | ...mapGetters([ |
| | |
| | | } |
| | | }, |
| | | methods: { |
| | | async getSuperiorDepartmentListData(){ |
| | | let res = await getSuperiorDepartmentList({filter: {enterprisename:"",safetysupervision:"烟花爆竹批发经营",province:"",city:"",district:"",street:""}, |
| | | pageIndex: 1, |
| | | pageSize:9999}) |
| | | if(res.data.code === "200"){ |
| | | this.manufacturerTree = res.data.result.records |
| | | } |
| | | }, |
| | | |
| | | async selectChange(second){ |
| | | this.$forceUpdate(); |
| | | this.dataForm.level = ''; |