This commit is contained in:
linfso 2024-05-15 09:36:45 +08:00
parent 25b3071563
commit 3d33038568
3 changed files with 34 additions and 4 deletions

View File

@ -118,6 +118,13 @@
<EmisUserSimplePicker2 :placeholder="$t('销售联系人')" v-model="form.salesmen" ></EmisUserSimplePicker2>
</el-form-item>
</el-col>
<el-col :span="24">
<!-- postCode="OP" -->
<el-form-item label="业务网点范围" prop="bizSite" >
<div @click="handleSelectSite">选择网点</div>
<el-input v-model="form.bizSiteName" rows="5" type="textarea" disabled placeholder="" />
</el-form-item>
</el-col>
<!-- <el-col :span="8">
<el-form-item label="启用状态" prop="status">
<el-input v-model="form.status" placeholder="请输入启用状态" />
@ -170,6 +177,10 @@
<el-button @click="cancel">取 消</el-button>
</div>
<el-dialog title="选择网点" :visible.sync="openSiteSelectTreeForm" width="40%" :destroy-on-close="true" v-dialogDrag append-to-body>
<EmisSiteSelectTreePicker :selectSiteCode="form.bizSite" :selectSiteName="form.bizSiteName" @on-changed="onSelectSiteTreeCheckChange" ></EmisSiteSelectTreePicker>
</el-dialog>
</div>
</template>
@ -186,6 +197,8 @@ import EmisUserSimplePicker0 from '@/views/emis/EmisBaseTools/EmisUserSimplePick
import EmisUserSimplePicker1 from '@/views/emis/EmisBaseTools/EmisUserSimplePicker.vue';
import EmisUserSimplePicker2 from '@/views/emis/EmisBaseTools/EmisUserSimplePicker.vue';
import EmisSiteSelectTreePicker from '@/views/emis/EmisBaseTools/EmisSiteSelectTreePicker.vue';
export default {
name: "emisCustomerUserForm",
props:{
@ -200,11 +213,13 @@ export default {
components: {
CountryPicker,
EmisSiteSimplePicker,ProvincePicker,CityPicker,DistrictPicker,
EmisUserSimplePicker0,EmisUserSimplePicker1,EmisUserSimplePicker2
EmisUserSimplePicker0,EmisUserSimplePicker1,EmisUserSimplePicker2,
EmisSiteSelectTreePicker
},
dicts: ['emis_cus_settled_type'],
data() {
return {
openSiteSelectTreeForm:false,
emisCustomerUserOptions: [],
// 遮罩层
loading: true,
@ -280,6 +295,15 @@ export default {
},
methods: {
handleSelectSite(){
this.openSiteSelectTreeForm=true;
},
onSelectSiteTreeCheckChange(item){
this.openSiteSelectTreeForm=false;
this.form.bizSiteName=item.selectSiteNameStr;
this.form.bizSite=item.selectSiteCodeStr;
// console.log(item)
},
validateMuti (rule, value, callback) {
// if (!this.form.country) {
// callback(new Error("国家不能为空"));
@ -314,10 +338,11 @@ export default {
customerCode: null,
customerName: null,
customerNameEn: null,
simpleName: null,
phone: null,
mobile: null,
customerType: this.customerType,
settledType: '2',
customerType: null,
settledType: null,
userType: null,
company: null,
deptId: null,
@ -333,6 +358,8 @@ export default {
userName: null,
password: null,
ownerSite: null,
bizSite: null,
bizSiteName: null,
country: null,
province: null,
city: null,
@ -351,6 +378,7 @@ export default {
idNo: null,
payee: null,
salesmen: null,
dataFrom: null,
blOpenOms: null,
blSms: null,
opEmpCode: null,

View File

@ -150,7 +150,7 @@
<!-- <el-table-column :label="$t('邮编')" align="center" prop="postCode" min-width="100" /> -->
<!-- <el-table-column :label="$t('启用状态')" align="center" prop="status" min-width="100" /> -->
<!-- <el-table-column :label="$t('真实姓名')" align="center" prop="realName" min-width="100" /> -->
<el-table-column :label="$t('业务网点范围')" align="center" prop="ownerSiteName" min-width="100" />
<el-table-column :label="$t('业务网点范围')" align="center" prop="bizSiteName" min-width="100" />
<el-table-column :label="$t('回款联系人')" align="center" prop="payeeName" min-width="100" />
<el-table-column :label="$t('销售联系人')" align="center" prop="salesmenName" min-width="100" />
<!-- <el-table-column :label="$t('是否开通oms')" align="center" prop="blOpenOms" min-width="100" /> -->

View File

@ -164,6 +164,8 @@ export default {
// 寄件区域表格数据
emisQuoteDispAreaList: [],
formOpType:null,
currentId:null,