|  | @@ -516,6 +516,16 @@
 | 
	
		
			
				|  |  |                    />
 | 
	
		
			
				|  |  |              </el-select>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  | +        <el-form-item label="所属公司">
 | 
	
		
			
				|  |  | +          <el-select style="width: 240px" v-model="form.companyIds" multiple placeholder="请选择企业" clearable size="small" >
 | 
	
		
			
				|  |  | +            <el-option
 | 
	
		
			
				|  |  | +                    v-for="item in companyOptions"
 | 
	
		
			
				|  |  | +                    :key="item.companyId"
 | 
	
		
			
				|  |  | +                    :label="item.companyName"
 | 
	
		
			
				|  |  | +                    :value="item.companyId"
 | 
	
		
			
				|  |  | +                  />
 | 
	
		
			
				|  |  | +            </el-select>
 | 
	
		
			
				|  |  | +        </el-form-item>
 | 
	
		
			
				|  |  |          <el-form-item label="国药准字" v-if="form.productType==2" prop="prescribeCode">
 | 
	
		
			
				|  |  |            <el-input v-model="form.prescribeCode" placeholder="请输入国药准字" />
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
	
		
			
				|  | @@ -577,6 +587,7 @@ import "@riophae/vue-treeselect/dist/vue-treeselect.css";
 | 
	
		
			
				|  |  |  import Editor from '@/components/Editor/wang';
 | 
	
		
			
				|  |  |  import Material from '@/components/Material'
 | 
	
		
			
				|  |  |  import singleImg from '@/components/Material/single'
 | 
	
		
			
				|  |  | +import { getCompanyList } from "@/api/company/company";
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |    name: "StoreProduct",
 | 
	
		
			
				|  |  |    components: {
 | 
	
	
		
			
				|  | @@ -652,6 +663,8 @@ export default {
 | 
	
		
			
				|  |  |        isHotOptions:[],
 | 
	
		
			
				|  |  |        isShowOptions:[],
 | 
	
		
			
				|  |  |        categoryOptions:[],
 | 
	
		
			
				|  |  | +      // 企业列表
 | 
	
		
			
				|  |  | +      companyOptions:[],
 | 
	
		
			
				|  |  |        // 遮罩层
 | 
	
		
			
				|  |  |        loading: true,
 | 
	
		
			
				|  |  |        // 选中数组
 | 
	
	
		
			
				|  | @@ -750,6 +763,9 @@ export default {
 | 
	
		
			
				|  |  |      getAllStoreProductRule().then(response => {
 | 
	
		
			
				|  |  |        this.ruleList =response.data;
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  | +    getCompanyList().then(response => {
 | 
	
		
			
				|  |  | +      this.companyOptions = response.data;
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  |      this.getTreeselect();
 | 
	
		
			
				|  |  |      this.getList();
 | 
	
		
			
				|  |  |    },
 | 
	
	
		
			
				|  | @@ -1003,7 +1019,8 @@ export default {
 | 
	
		
			
				|  |  |          prescribeSpec: null,
 | 
	
		
			
				|  |  |          prescribeFactory: null,
 | 
	
		
			
				|  |  |          prescribeName: null,
 | 
	
		
			
				|  |  | -        isDisplay:"1"
 | 
	
		
			
				|  |  | +        isDisplay:"1",
 | 
	
		
			
				|  |  | +        companyIds:[]
 | 
	
		
			
				|  |  |        };
 | 
	
		
			
				|  |  |        this.resetForm("form");
 | 
	
		
			
				|  |  |        this.oneFormValidate = [
 | 
	
	
		
			
				|  | @@ -1078,6 +1095,10 @@ export default {
 | 
	
		
			
				|  |  |               that.attrs.push(data);
 | 
	
		
			
				|  |  |            });
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        // 组装companyIds
 | 
	
		
			
				|  |  | +        if (response.data.companyIds != null) {
 | 
	
		
			
				|  |  | +          this.form.companyIds = response.data.companyIds.split(',').map(Number);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          setTimeout(() => {
 | 
	
		
			
				|  |  |            that.generate();
 | 
	
		
			
				|  |  |          }, 200);
 | 
	
	
		
			
				|  | @@ -1135,6 +1156,10 @@ export default {
 | 
	
		
			
				|  |  |            if(this.form.specType === 1 && this.manyFormValidate.length===0){
 | 
	
		
			
				|  |  |              return this.$message.warning('请点击生成规格!');
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  | +          // 组装companyIds
 | 
	
		
			
				|  |  | +          if (this.form.companyIds.length != 0) {
 | 
	
		
			
				|  |  | +            this.form.companyIds = this.form.companyIds.join(',');
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |            addOrEdit(this.form).then(response => {
 | 
	
		
			
				|  |  |              if (response.code === 200) {
 | 
	
		
			
				|  |  |                this.msgSuccess("修改成功");
 |