|
|
@@ -23,7 +23,7 @@
|
|
|
</BaseIndexButtonGroup>
|
|
|
<DkTabs v-model="tableModel" :options="tabsOptions" @on-click="changeTab"></DkTabs>
|
|
|
|
|
|
- <!-- 表格部分 -->
|
|
|
+ <!-- 商品档案 -->
|
|
|
<div :style="'height: ' + tableHeight + 'px'" class="split-div-class" v-if="tableModel == 'goodSku'">
|
|
|
<DkSplit v-model="split">
|
|
|
<!-- 左边部分 -->
|
|
|
@@ -55,6 +55,30 @@
|
|
|
</DkSplit>
|
|
|
</div>
|
|
|
|
|
|
+ <!-- 客户档案-->
|
|
|
+ <div :style="'height: ' + tableHeight + 'px'" class="split-div-class" v-if="tableModel == 'cus'">
|
|
|
+ <!-- table区域 -->
|
|
|
+ <DkTable :id="'table-'+$options.name" ref="table-select" :data="cusTableData"
|
|
|
+ :height="this.tableHeight-60" primaryKey="cusId"
|
|
|
+ @pageChange="pageSizeChange"
|
|
|
+ :page-total="pageInfo.total"
|
|
|
+ :page-size="pageInfo.pageSize"
|
|
|
+ :page-size-opts="pageSizeOpts"
|
|
|
+ :current-page="pageInfo.currentPage"
|
|
|
+ :choose-flag="false"
|
|
|
+ name="table">
|
|
|
+ <DkTableColumn field="cusCode"></DkTableColumn>
|
|
|
+ <DkTableColumn field="cusName"></DkTableColumn>
|
|
|
+ <DkTableColumn field="cusPhone"></DkTableColumn>
|
|
|
+ <DkTableColumn field="channelName"></DkTableColumn>
|
|
|
+ <DkTableColumn field="addressFull"></DkTableColumn>
|
|
|
+ <DkTableColumn field="contactName"></DkTableColumn>
|
|
|
+ <DkTableColumn field="contactPhone"></DkTableColumn>
|
|
|
+ <DkTableColumn field="orgName"></DkTableColumn>
|
|
|
+ <DkTableColumn field="remarks"></DkTableColumn>
|
|
|
+ </DkTable>
|
|
|
+ </div>
|
|
|
+
|
|
|
<!--上传窗口-->
|
|
|
<DkModal
|
|
|
v-model="uploadModal"
|
|
|
@@ -99,6 +123,7 @@ export default {
|
|
|
skuTableData:[],
|
|
|
|
|
|
//客户档案相关
|
|
|
+ cusTableData:[],
|
|
|
|
|
|
//上传相关
|
|
|
uploadModal:false,//上传窗口
|
|
|
@@ -229,12 +254,16 @@ export default {
|
|
|
}
|
|
|
else{
|
|
|
if(this.tableModel == 'goodSku'){
|
|
|
+ //todo
|
|
|
request('http://192.168.1.24:7001'+ '/' + 'mdm-server-' + this.formData.svcCode + '/mst/goodsSeries/list_by_nopage', {}).then(res =>{
|
|
|
if (res.code === this.$config.SUCCESS_CODE) {
|
|
|
this.leftData = res.data;
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
+ if(this.tableModel == 'cus'){
|
|
|
+ this.getCusData()
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
@@ -262,7 +291,9 @@ export default {
|
|
|
let params = {
|
|
|
seriesId : this.seriesId,
|
|
|
flgValidList: ["true"],
|
|
|
+ cpId:this.formData.cpId
|
|
|
}
|
|
|
+ //todo
|
|
|
request('http://192.168.1.24:7001' + '/' + 'mdm-server-' + this.formData.svcCode + '/mst/goodsSku/list_by', params).then(res => {
|
|
|
if (res.code === this.$config.SUCCESS_CODE) {
|
|
|
this.skuTableData = res.data.list;
|
|
|
@@ -271,6 +302,24 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
|
|
|
+ /**
|
|
|
+ * @desc : 查询客户档案
|
|
|
+ * @author : 常皓宁
|
|
|
+ * @date : 2024/6/14 11:33
|
|
|
+ */
|
|
|
+ getCusData(){
|
|
|
+ if (this.tableModel == 'cus') {
|
|
|
+ let params = {
|
|
|
+ flgValid: true,
|
|
|
+ }
|
|
|
+ //todo
|
|
|
+ request('http://192.168.1.24:7001' + '/' + 'mdm-server-' + this.formData.svcCode + '/mst/customer/list_by', params).then(res => {
|
|
|
+ if (res.code === this.$config.SUCCESS_CODE) {
|
|
|
+ this.cusTableData = res.data.list;
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
created() {
|
|
|
}
|