|
@@ -25,6 +25,18 @@
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :xs="24" :sm="12" :lg="8">
|
|
|
+ <el-form-item label="业务员" prop="salesMan">
|
|
|
+ <el-select v-model="mainForm.salesMan" placeholder="选择业务员" size="small" filterable clearable style="width: 100%">
|
|
|
+ <el-option
|
|
|
+ v-for="item in salesmanList"
|
|
|
+ :key="item.adminUserId"
|
|
|
+ :label="item.nickName"
|
|
|
+ :value="item.adminUserId">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<!-- <el-col :xs="24" :sm="12" :lg="8">
|
|
|
<el-form-item label="产品大类" prop="mainId">
|
|
|
<el-select v-model="mainForm.mainId" placeholder="选择产品大类" style="width: 100%">
|
|
@@ -107,22 +119,32 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="24" :lg="16">
|
|
|
- <el-form-item label="备注" prop="remark">
|
|
|
- <el-input v-model="mainForm.remark" placeholder="请输入备注"></el-input>
|
|
|
+ <el-form-item label="格力内部备注" prop="greeRemark">
|
|
|
+ <el-input v-model="mainForm.greeRemark" placeholder="请输入格力内部备注"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
|
- <el-form-item label="业务员" prop="salesMan">
|
|
|
- <el-select v-model="mainForm.salesMan" placeholder="选择业务员" size="small" filterable clearable style="width: 100%">
|
|
|
+ <el-form-item label="权限分类" prop="power">
|
|
|
+ <el-select v-model="mainForm.power" placeholder="选择权限分类" size="small" clearable style="width: 100%">
|
|
|
<el-option
|
|
|
- v-for="item in salesmanList"
|
|
|
- :key="item.adminUserId"
|
|
|
- :label="item.nickName"
|
|
|
- :value="item.adminUserId">
|
|
|
+ v-for="item in powerList"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :xs="24" :sm="24" :lg="24">
|
|
|
+ <el-form-item label="格力回复" prop="greeReply">
|
|
|
+ <el-input v-model="mainForm.greeReply" placeholder="请输入格力回复"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="24" :sm="24" :lg="24">
|
|
|
+ <el-form-item label="备注" prop="remark">
|
|
|
+ <el-input v-model="mainForm.remark" placeholder="请输入备注"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
|
<el-form-item label="制单人" prop="createMan">
|
|
|
<el-input v-model="mainForm.createMan" placeholder="请输入制单人" disabled></el-input>
|
|
@@ -198,7 +220,7 @@
|
|
|
<el-table-column align="center" label="税率" prop="taxRate" min-width="100" show-overflow-tooltip></el-table-column>
|
|
|
<el-table-column align="center" label="操作" width="100" fixed="right">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button type="text" @click="deleteItem(scope.$index)">删除</el-button>
|
|
|
+ <el-button type="text" @click="deleteItem(scope.$index)" :disabled="scope.row.cantDel">删除</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -338,6 +360,9 @@ export default {
|
|
|
createDate: '',
|
|
|
contractDate: '',
|
|
|
tradeCategory: '',
|
|
|
+ power: '',
|
|
|
+ greeRemark: '',
|
|
|
+ greeReply: '',
|
|
|
},
|
|
|
mainFormRules: {
|
|
|
// orderDate: [{ required: true, message: '请选择单据日期', trigger: 'change' }],
|
|
@@ -354,6 +379,11 @@ export default {
|
|
|
{label: '家装登录', value: '家装登录'},
|
|
|
{label: '跨区登录', value: '跨区登录'},
|
|
|
],
|
|
|
+ powerList: [
|
|
|
+ {label: 'A权', value: 'A权'},
|
|
|
+ {label: 'B权', value: 'B权'},
|
|
|
+ {label: 'C权', value: 'C权'},
|
|
|
+ ],
|
|
|
|
|
|
typeList: [],
|
|
|
salesTypeList: [],
|
|
@@ -441,8 +471,13 @@ export default {
|
|
|
this.mainForm.createMan = data.createBy;
|
|
|
this.mainForm.createDate = data.createTime;
|
|
|
this.mainForm.contractDate = data.contractExpireDate;
|
|
|
- this.mainForm.contractDate = data.contractExpireDate;
|
|
|
+ this.mainForm.power = data.powerCategory;
|
|
|
+ this.mainForm.greeRemark = data.geLiInerNote;
|
|
|
+ this.mainForm.greeReply = data.geLiNote;
|
|
|
|
|
|
+ data.items.forEach(item => {
|
|
|
+ item.cantDel = true;
|
|
|
+ })
|
|
|
this.goodsList = data.items;
|
|
|
})
|
|
|
},
|
|
@@ -669,6 +704,9 @@ export default {
|
|
|
remark: this.mainForm.remark,
|
|
|
contractExpireDate: this.mainForm.contractDate,
|
|
|
tradeCategory: this.mainForm.tradeCategory,
|
|
|
+ powerCategory: this.mainForm.power,
|
|
|
+ geLiInerNote: this.mainForm.greeRemark,
|
|
|
+ geLiNote: this.mainForm.greeReply,
|
|
|
items: goodsList
|
|
|
}
|
|
|
if(type === 1) {
|