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> <EmisUserSimplePicker2 :placeholder="$t('销售联系人')" v-model="form.salesmen" ></EmisUserSimplePicker2>
</el-form-item> </el-form-item>
</el-col> </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-col :span="8">
<el-form-item label="启用状态" prop="status"> <el-form-item label="启用状态" prop="status">
<el-input v-model="form.status" placeholder="请输入启用状态" /> <el-input v-model="form.status" placeholder="请输入启用状态" />
@ -170,6 +177,10 @@
<el-button @click="cancel">取 消</el-button> <el-button @click="cancel">取 消</el-button>
</div> </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> </div>
</template> </template>
@ -186,6 +197,8 @@ import EmisUserSimplePicker0 from '@/views/emis/EmisBaseTools/EmisUserSimplePick
import EmisUserSimplePicker1 from '@/views/emis/EmisBaseTools/EmisUserSimplePicker.vue'; import EmisUserSimplePicker1 from '@/views/emis/EmisBaseTools/EmisUserSimplePicker.vue';
import EmisUserSimplePicker2 from '@/views/emis/EmisBaseTools/EmisUserSimplePicker.vue'; import EmisUserSimplePicker2 from '@/views/emis/EmisBaseTools/EmisUserSimplePicker.vue';
import EmisSiteSelectTreePicker from '@/views/emis/EmisBaseTools/EmisSiteSelectTreePicker.vue';
export default { export default {
name: "emisCustomerUserForm", name: "emisCustomerUserForm",
props:{ props:{
@ -200,11 +213,13 @@ export default {
components: { components: {
CountryPicker, CountryPicker,
EmisSiteSimplePicker,ProvincePicker,CityPicker,DistrictPicker, EmisSiteSimplePicker,ProvincePicker,CityPicker,DistrictPicker,
EmisUserSimplePicker0,EmisUserSimplePicker1,EmisUserSimplePicker2 EmisUserSimplePicker0,EmisUserSimplePicker1,EmisUserSimplePicker2,
EmisSiteSelectTreePicker
}, },
dicts: ['emis_cus_settled_type'], dicts: ['emis_cus_settled_type'],
data() { data() {
return { return {
openSiteSelectTreeForm:false,
emisCustomerUserOptions: [], emisCustomerUserOptions: [],
// 遮罩层 // 遮罩层
loading: true, loading: true,
@ -280,6 +295,15 @@ export default {
}, },
methods: { 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) { validateMuti (rule, value, callback) {
// if (!this.form.country) { // if (!this.form.country) {
// callback(new Error("国家不能为空")); // callback(new Error("国家不能为空"));
@ -314,10 +338,11 @@ export default {
customerCode: null, customerCode: null,
customerName: null, customerName: null,
customerNameEn: null, customerNameEn: null,
simpleName: null,
phone: null, phone: null,
mobile: null, mobile: null,
customerType: this.customerType, customerType: null,
settledType: '2', settledType: null,
userType: null, userType: null,
company: null, company: null,
deptId: null, deptId: null,
@ -333,6 +358,8 @@ export default {
userName: null, userName: null,
password: null, password: null,
ownerSite: null, ownerSite: null,
bizSite: null,
bizSiteName: null,
country: null, country: null,
province: null, province: null,
city: null, city: null,
@ -351,6 +378,7 @@ export default {
idNo: null, idNo: null,
payee: null, payee: null,
salesmen: null, salesmen: null,
dataFrom: null,
blOpenOms: null, blOpenOms: null,
blSms: null, blSms: null,
opEmpCode: 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="postCode" min-width="100" /> -->
<!-- <el-table-column :label="$t('启用状态')" align="center" prop="status" 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="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="payeeName" min-width="100" />
<el-table-column :label="$t('销售联系人')" align="center" prop="salesmenName" 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" /> --> <!-- <el-table-column :label="$t('是否开通oms')" align="center" prop="blOpenOms" min-width="100" /> -->

View File

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