|  | @@ -3,10 +3,13 @@
 | 
	
		
			
				|  |  |      <basic-container v-show="!detailsOpen">
 | 
	
		
			
				|  |  |        <avue-crud :option="option" :search.sync="search" v-model="form" :table-loading="loading" :data="dataList"
 | 
	
		
			
				|  |  |          ref="crud" :key="key" @selection-change="selectionChange" @on-load="onLoad" @search-change="searchChange"
 | 
	
		
			
				|  |  | -        @row-del="rowDel" @refresh-change="refreshChange" @resetColumn="resetColumnTwo('crud', 'option', 'optionList', 271)"
 | 
	
		
			
				|  |  | +        @row-del="rowDel" @refresh-change="refreshChange"
 | 
	
		
			
				|  |  | +        @resetColumn="resetColumnTwo('crud', 'option', 'optionList', 271)"
 | 
	
		
			
				|  |  |          @saveColumn="saveColumnTwo('crud', 'option', 'optionList', 271)" :page.sync="page">
 | 
	
		
			
				|  |  | -        <template slot-scope="{type,size,row,index}" slot="menu">
 | 
	
		
			
				|  |  | +        <template slot-scope="{type,size,row,index}" slot="menu" >
 | 
	
		
			
				|  |  |            <!--<el-button icon="el-icon-view" :size="size" :type="type" @click="check(row)">查看</el-button>-->
 | 
	
		
			
				|  |  | +          <el-button type="text" size="small" @click="rowCell(row, index)">{{ row.$cellEdit ? '保存' : '修改' }}
 | 
	
		
			
				|  |  | +          </el-button>
 | 
	
		
			
				|  |  |            <el-button icon="el-icon-delete" :disabled="row.statusName === '已派工'" :size="size" :type="type"
 | 
	
		
			
				|  |  |              @click="$refs.crud.rowDel(row, index)">删除
 | 
	
		
			
				|  |  |            </el-button>
 | 
	
	
		
			
				|  | @@ -58,6 +61,7 @@ export default {
 | 
	
		
			
				|  |  |          selection: true,
 | 
	
		
			
				|  |  |          viewBtn: false,
 | 
	
		
			
				|  |  |          editBtn: false,
 | 
	
		
			
				|  |  | +        celBtn: true,
 | 
	
		
			
				|  |  |          delBtn: false,
 | 
	
		
			
				|  |  |          addBtn: false,
 | 
	
		
			
				|  |  |          menu: true,
 | 
	
	
		
			
				|  | @@ -88,7 +92,13 @@ export default {
 | 
	
		
			
				|  |  |            prop: "customerName",
 | 
	
		
			
				|  |  |            search: true,
 | 
	
		
			
				|  |  |            width: 140,
 | 
	
		
			
				|  |  | +          type: 'select',
 | 
	
		
			
				|  |  |            overHidden: true,
 | 
	
		
			
				|  |  | +          props: {
 | 
	
		
			
				|  |  | +            label: 'cname',
 | 
	
		
			
				|  |  | +            value: 'id'
 | 
	
		
			
				|  |  | +          },
 | 
	
		
			
				|  |  | +          dicUrl: '/api/blade-sales-part/corpsDesc/listAll?corpType=KH',
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |            // , {
 | 
	
		
			
				|  |  |            //     label: "商品种类",
 | 
	
	
		
			
				|  | @@ -105,14 +115,30 @@ export default {
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |            label: '来源公司',
 | 
	
		
			
				|  |  |            prop: "sourceCompanyId",
 | 
	
		
			
				|  |  | +          search: true,
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  |            overHidden: true,
 | 
	
		
			
				|  |  | +          type: 'select',
 | 
	
		
			
				|  |  | +          type: 'select',
 | 
	
		
			
				|  |  | +          props: {
 | 
	
		
			
				|  |  | +            label: 'fullName',
 | 
	
		
			
				|  |  | +            value: 'id'
 | 
	
		
			
				|  |  | +          },
 | 
	
		
			
				|  |  | +          dicUrl: '/api/blade-system/dept/top-list'
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |            label: '发货仓库',
 | 
	
		
			
				|  |  |            prop: "storageName",
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  | +          search: true,
 | 
	
		
			
				|  |  |            overHidden: true,
 | 
	
		
			
				|  |  | +          cell:false,
 | 
	
		
			
				|  |  | +          type: 'select',
 | 
	
		
			
				|  |  | +          props: {
 | 
	
		
			
				|  |  | +            label: 'cname',
 | 
	
		
			
				|  |  | +            value: 'id'
 | 
	
		
			
				|  |  | +          },
 | 
	
		
			
				|  |  | +          dicUrl: '/api/blade-sales-part/storageDesc/listAll',
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          //  {
 | 
	
		
			
				|  |  |          //   label: '发货库管',
 | 
	
	
		
			
				|  | @@ -126,18 +152,18 @@ export default {
 | 
	
		
			
				|  |  |            width: 200,
 | 
	
		
			
				|  |  |            overHidden: true,
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  | -         {
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  |            label: '销售数量',
 | 
	
		
			
				|  |  |            prop: "goodsTotalNum",
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  |            overHidden: true,
 | 
	
		
			
				|  |  | -        }, 
 | 
	
		
			
				|  |  | -         {
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  |            label: '发货数量',
 | 
	
		
			
				|  |  |            prop: "goodsTotalShipNum",
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  |            overHidden: true,
 | 
	
		
			
				|  |  | -        },  
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |            label: '联系人',
 | 
	
		
			
				|  |  |            prop: "contacts",
 | 
	
	
		
			
				|  | @@ -152,7 +178,16 @@ export default {
 | 
	
		
			
				|  |  |            label: '状态',
 | 
	
		
			
				|  |  |            prop: "statusName",
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  | +          search: true,
 | 
	
		
			
				|  |  | +          type: 'select',
 | 
	
		
			
				|  |  |            overHidden: true,
 | 
	
		
			
				|  |  | +          dicData: [{
 | 
	
		
			
				|  |  | +            label: '待处理',
 | 
	
		
			
				|  |  | +            value: '待处理'
 | 
	
		
			
				|  |  | +          }, {
 | 
	
		
			
				|  |  | +            label: '已派工',
 | 
	
		
			
				|  |  | +            value: '已派工'
 | 
	
		
			
				|  |  | +          }]
 | 
	
		
			
				|  |  |          }, {
 | 
	
		
			
				|  |  |            label: '备注',
 | 
	
		
			
				|  |  |            prop: "remarks",
 | 
	
	
		
			
				|  | @@ -232,6 +267,10 @@ export default {
 | 
	
		
			
				|  |  |      refreshChange() {
 | 
	
		
			
				|  |  |        this.onLoad(this.page, this.search)
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    rowCell(row,index){
 | 
	
		
			
				|  |  | +      this.findObject(this.optionList.column, "storageName").cell = true
 | 
	
		
			
				|  |  | +      this.$refs.crud.rowCell(row, index)
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      rowDel(form, index) {
 | 
	
		
			
				|  |  |        this.$confirm('此操作将永久删除该行, 是否继续?', '提示', {
 | 
	
		
			
				|  |  |          confirmButtonText: '确定',
 | 
	
	
		
			
				|  | @@ -250,6 +289,7 @@ export default {
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      searchChange(params, done) {
 | 
	
		
			
				|  |  | +      console.log(params);
 | 
	
		
			
				|  |  |        done();
 | 
	
		
			
				|  |  |        this.onLoad(this.page, params)
 | 
	
		
			
				|  |  |      },
 | 
	
	
		
			
				|  | @@ -286,7 +326,9 @@ export default {
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      //自定义列重置
 | 
	
		
			
				|  |  |      async resetColumnTwo(ref, option, optionBack, code) {
 | 
	
		
			
				|  |  | -      this[option] = this[optionBack];
 | 
	
		
			
				|  |  | +      console.log(this[option]);
 | 
	
		
			
				|  |  | +      console.log(this[optionBack]);
 | 
	
		
			
				|  |  | +      // this[option] = this[optionBack];
 | 
	
		
			
				|  |  |        const inSave = await this.delColumnData(this.getColumnName(code), this[optionBack]);
 | 
	
		
			
				|  |  |        if (inSave) {
 | 
	
		
			
				|  |  |          this.$message.success("重置成功");
 |