|  | @@ -10,10 +10,10 @@
 | 
	
		
			
				|  |  |          <div class="add-customer-btn">
 | 
	
		
			
				|  |  |            <!--<el-button type="info" icon="el-icon-printer" size="small" @click.stop="openReport()">报表打印-->
 | 
	
		
			
				|  |  |            <!--</el-button>-->
 | 
	
		
			
				|  |  | -          <!--<el-button type="primary" size="small"-->
 | 
	
		
			
				|  |  | -          <!--  class="el-button--small-yh " @click.stop="openEdit">编辑-->
 | 
	
		
			
				|  |  | -          <!--</el-button>-->
 | 
	
		
			
				|  |  | -          <el-button type="primary" size="small" @click="editCustomer">
 | 
	
		
			
				|  |  | +          <el-button type="primary" size="small"
 | 
	
		
			
				|  |  | +            class="el-button--small-yh"  :disabled="!option.disabled" @click.stop="openEdit">编辑
 | 
	
		
			
				|  |  | +          </el-button>
 | 
	
		
			
				|  |  | +          <el-button type="primary" size="small" :disabled="option.disabled" @click="editCustomer">
 | 
	
		
			
				|  |  |              保存数据
 | 
	
		
			
				|  |  |            </el-button>
 | 
	
		
			
				|  |  |          </div>
 | 
	
	
		
			
				|  | @@ -21,7 +21,7 @@
 | 
	
		
			
				|  |  |        <trade-card title="基础资料" style="margin-top: 60px" v-loading="loadingBtn">
 | 
	
		
			
				|  |  |          <avue-form ref="form" class="trading-form" v-model="form" :option="option">
 | 
	
		
			
				|  |  |            <template slot="corpId">
 | 
	
		
			
				|  |  | -            <crop-select v-model="form.corpId" corpType="KH" :disabled="detailData.status == 1"
 | 
	
		
			
				|  |  | +            <crop-select v-model="form.corpId" corpType="KH" :disabled="option.disabled"
 | 
	
		
			
				|  |  |                @getCorpData="getCorpData"></crop-select>
 | 
	
		
			
				|  |  |            </template>
 | 
	
		
			
				|  |  |          </avue-form>
 | 
	
	
		
			
				|  | @@ -31,7 +31,7 @@
 | 
	
		
			
				|  |  |            @resetColumn="resetColumn" :cell-style="cellStyle">
 | 
	
		
			
				|  |  |            <template slot="headerSerial">
 | 
	
		
			
				|  |  |              <el-button type="primary" icon="el-icon-plus" size="mini" @click.stop="addRow"
 | 
	
		
			
				|  |  | -              :disabled="detailData.status == 1" circle></el-button>
 | 
	
		
			
				|  |  | +              :disabled="option.disabled" circle></el-button>
 | 
	
		
			
				|  |  |            </template>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              <template slot="code" slot-scope="{ row, index }">
 | 
	
	
		
			
				|  | @@ -41,12 +41,12 @@
 | 
	
		
			
				|  |  |              </template>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |            <template slot="menu" slot-scope="{ row, index }">
 | 
	
		
			
				|  |  | -              <el-button size="small" type="text" @click="imgurlfun(row)">信息码
 | 
	
		
			
				|  |  | +              <el-button size="small" type="text" v-if="row.url" @click="imgurlfun(row)">信息码
 | 
	
		
			
				|  |  |                </el-button>
 | 
	
		
			
				|  |  | -            <el-button size="small" type="text" :disabled="detailData.status == 1" @click="rowCell(row, index)">{{
 | 
	
		
			
				|  |  | +            <el-button size="small" type="text" :disabled="option.disabled" @click="rowCell(row, index)">{{
 | 
	
		
			
				|  |  |                  row.$cellEdit ? "保存" : "修改"
 | 
	
		
			
				|  |  |              }}</el-button>
 | 
	
		
			
				|  |  | -            <el-button size="small" type="text" :disabled="detailData.status == 1" @click="rowDel(row, index)">删除
 | 
	
		
			
				|  |  | +            <el-button size="small" type="text" :disabled="option.disabled" @click="rowDel(row, index)">删除
 | 
	
		
			
				|  |  |              </el-button>
 | 
	
		
			
				|  |  |            </template>
 | 
	
		
			
				|  |  |          </avue-crud>
 | 
	
	
		
			
				|  | @@ -165,6 +165,7 @@ export default {
 | 
	
		
			
				|  |  |            {
 | 
	
		
			
				|  |  |              label: "客户名称",
 | 
	
		
			
				|  |  |              prop: "corpId",
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              rules: [
 | 
	
		
			
				|  |  |                {
 | 
	
		
			
				|  |  |                  required: true,
 | 
	
	
		
			
				|  | @@ -422,6 +423,7 @@ export default {
 | 
	
		
			
				|  |  |        this.getAllWorkDicts()
 | 
	
		
			
				|  |  |        // 查看是否要id调用详情
 | 
	
		
			
				|  |  |      if (this.detailData.id) {
 | 
	
		
			
				|  |  | +        this.option.disabled = true
 | 
	
		
			
				|  |  |        this.getDetail(this.detailData.id);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -580,6 +582,7 @@ export default {
 | 
	
		
			
				|  |  |              // brandId	品牌id
 | 
	
		
			
				|  |  |              let arr = this.data.map(item=>{
 | 
	
		
			
				|  |  |                  return {
 | 
	
		
			
				|  |  | +                    id:item.id?item.id:null,
 | 
	
		
			
				|  |  |                      cname:item.cname,
 | 
	
		
			
				|  |  |                      code:item.code,
 | 
	
		
			
				|  |  |                      brand:item.brand,
 | 
	
	
		
			
				|  | @@ -630,7 +633,6 @@ export default {
 | 
	
		
			
				|  |  |        // 查看图片
 | 
	
		
			
				|  |  |        imgurlfun(row){
 | 
	
		
			
				|  |  |          this.imgfalse = true
 | 
	
		
			
				|  |  | -          console.log(row.url)
 | 
	
		
			
				|  |  |            this.imgtext = row.url
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        imgfalseClose(){
 | 
	
	
		
			
				|  | @@ -661,7 +663,8 @@ export default {
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      openEdit() {
 | 
	
		
			
				|  |  | -      this.detailData.status = 2
 | 
	
		
			
				|  |  | +      // this.detailData.status = 2
 | 
	
		
			
				|  |  | +        this.option.disabled = false
 | 
	
		
			
				|  |  |        this.option = this.$options.data().option;
 | 
	
		
			
				|  |  |        this.option2 = this.$options.data().option2;
 | 
	
		
			
				|  |  |        this.$refs.crud.refreshTable();
 | 
	
	
		
			
				|  | @@ -674,8 +677,8 @@ export default {
 | 
	
		
			
				|  |  |        // 产品弹窗导入
 | 
	
		
			
				|  |  |        importGoods(){
 | 
	
		
			
				|  |  |            if (this.goodsListSave.length > 0) {
 | 
	
		
			
				|  |  | -              console.log(this.goodsListSave,'445')
 | 
	
		
			
				|  |  |                for (let item of this.goodsListSave) {
 | 
	
		
			
				|  |  | +                  delete item.id
 | 
	
		
			
				|  |  |                    this.data.push({
 | 
	
		
			
				|  |  |                        $cellEdit: true,
 | 
	
		
			
				|  |  |                        storageId: this.form.storageId,
 | 
	
	
		
			
				|  | @@ -683,8 +686,8 @@ export default {
 | 
	
		
			
				|  |  |                    })
 | 
	
		
			
				|  |  |                }
 | 
	
		
			
				|  |  |            }else {
 | 
	
		
			
				|  |  | -              console.log('475')
 | 
	
		
			
				|  |  |                for (let item of this.tableData) {
 | 
	
		
			
				|  |  | +                  delete item.id
 | 
	
		
			
				|  |  |                    this.data.push({
 | 
	
		
			
				|  |  |                        $cellEdit: true,
 | 
	
		
			
				|  |  |                        storageId: this.form.storageId,
 |