Merge branch 'master' of http://git.xdadan.com/tanex/emis-frontend
This commit is contained in:
commit
7952e43152
@ -61,6 +61,7 @@
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
this.$emit("change",itemData);
|
this.$emit("change",itemData);
|
||||||
|
this.$emit("onChange",itemData);
|
||||||
this.dispatch('ElFormItem', 'el.form.change', [this.svalue]);
|
this.dispatch('ElFormItem', 'el.form.change', [this.svalue]);
|
||||||
this.optionItems = this.bakOptionItems;
|
this.optionItems = this.bakOptionItems;
|
||||||
},
|
},
|
||||||
|
|||||||
@ -225,12 +225,12 @@
|
|||||||
if (!value) return true;
|
if (!value) return true;
|
||||||
return ( data.siteCode.toLowerCase().indexOf(value.toLowerCase()) !== -1 || data.siteName.toLowerCase().indexOf(value.toLowerCase()) !== -1 ) ;
|
return ( data.siteCode.toLowerCase().indexOf(value.toLowerCase()) !== -1 || data.siteName.toLowerCase().indexOf(value.toLowerCase()) !== -1 ) ;
|
||||||
},
|
},
|
||||||
|
|
||||||
handleSelectSiteType(siteType){
|
handleSelectSiteType(siteType){
|
||||||
const item = this.dict.type.emis_site_type.find((item) => item.value === siteType);
|
const item = this.dict.type.emis_site_type.find((item) => item.value === siteType);
|
||||||
this.siteType=siteType;
|
this.siteType=siteType;
|
||||||
if(item!=null && item!=undefined){
|
if(item!=null && item!=undefined){
|
||||||
this.siteTypeName = item.label.length >2?item.label.substr(0,2):item.label;
|
this.siteTypeName = item.label.length >2?item.label.substr(0,2):item.label;
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
this.siteTypeName='全部';
|
this.siteTypeName='全部';
|
||||||
}
|
}
|
||||||
|
|||||||
@ -47,10 +47,10 @@
|
|||||||
type: String,
|
type: String,
|
||||||
required: false
|
required: false
|
||||||
},
|
},
|
||||||
// siteType:{
|
siteType:{
|
||||||
// type: [String,Number],
|
type: [String,Number],
|
||||||
// required: false
|
required: false
|
||||||
// },
|
},
|
||||||
isInitiated:{
|
isInitiated:{
|
||||||
type: [Boolean,String],
|
type: [Boolean,String],
|
||||||
required: false,
|
required: false,
|
||||||
@ -73,7 +73,7 @@
|
|||||||
pageNum:1,
|
pageNum:1,
|
||||||
pageSize:20,
|
pageSize:20,
|
||||||
searchValue:null,
|
searchValue:null,
|
||||||
// siteType:this.siteType,
|
siteType:this.siteType,
|
||||||
countryCode:this.countryCode,
|
countryCode:this.countryCode,
|
||||||
siteCode:null
|
siteCode:null
|
||||||
}
|
}
|
||||||
@ -89,10 +89,12 @@
|
|||||||
siteType(newVal, oldVal) {
|
siteType(newVal, oldVal) {
|
||||||
if(newVal!= oldVal ){
|
if(newVal!= oldVal ){
|
||||||
}
|
}
|
||||||
|
this.initData();
|
||||||
},
|
},
|
||||||
countryCode(newVal, oldVal) {
|
countryCode(newVal, oldVal) {
|
||||||
if(newVal!= oldVal ){
|
if(newVal!= oldVal ){
|
||||||
}
|
}
|
||||||
|
this.initData();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
|||||||
@ -15,7 +15,7 @@
|
|||||||
</el-col> -->
|
</el-col> -->
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="使用网点" prop="useSiteCode">
|
<el-form-item label="使用网点" prop="useSiteCode">
|
||||||
<EmisSiteSimplePicker v-model="form.useSiteCode" :placeholder="$t('使用网点')" siteType="2" isInitiated="true" @onChange="onUseSiteChange"></EmisSiteSimplePicker>
|
<EmisSiteSimplePicker v-model="form.useSiteCode" :placeholder="$t('使用网点')" isInitiated="true" @onChange="onUseSiteChange"></EmisSiteSimplePicker>
|
||||||
<!-- <div v-if="ownerSiteCode == 88888">
|
<!-- <div v-if="ownerSiteCode == 88888">
|
||||||
<EmisSiteSimplePicker v-model="form.useSiteCode" :placeholder="$t('使用网点')" siteType="2" isInitiated="true" :disabled="false" ></EmisSiteSimplePicker>
|
<EmisSiteSimplePicker v-model="form.useSiteCode" :placeholder="$t('使用网点')" siteType="2" isInitiated="true" :disabled="false" ></EmisSiteSimplePicker>
|
||||||
</div>
|
</div>
|
||||||
@ -271,10 +271,10 @@ export default {
|
|||||||
{ required: true, message: "报价名称不能为空", trigger: "blur" }
|
{ required: true, message: "报价名称不能为空", trigger: "blur" }
|
||||||
],
|
],
|
||||||
useSiteCode: [
|
useSiteCode: [
|
||||||
{ required: true, message: "使用站点不能为空", trigger: "blur" }
|
{ required: true, message: "使用站点不能为空", trigger: ["blur",'change'] }
|
||||||
],
|
],
|
||||||
transLineCode: [
|
transLineCode: [
|
||||||
{ required: true, message: "线路不能为空", trigger: "blur" }
|
{ required: true, message: "线路不能为空", trigger: ["blur",'change'] }
|
||||||
],
|
],
|
||||||
prodCode: [
|
prodCode: [
|
||||||
{ required: true, message: "产品不能为空", trigger: "blur" }
|
{ required: true, message: "产品不能为空", trigger: "blur" }
|
||||||
@ -362,6 +362,7 @@ export default {
|
|||||||
|
|
||||||
if(this.isCopy){
|
if(this.isCopy){
|
||||||
this.form.quoteName=this.form.quoteName+"_Copy"
|
this.form.quoteName=this.form.quoteName+"_Copy"
|
||||||
|
this.form.transLineCode=response.data.transLineCode;
|
||||||
}
|
}
|
||||||
|
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
|
|||||||
@ -276,6 +276,7 @@ export default {
|
|||||||
// 总条数
|
// 总条数
|
||||||
total: 0,
|
total: 0,
|
||||||
currentId:null,
|
currentId:null,
|
||||||
|
currentQuote:null,
|
||||||
// 费用报价表格数据
|
// 费用报价表格数据
|
||||||
emisQuotePriceList: [],
|
emisQuotePriceList: [],
|
||||||
// 弹出层标题
|
// 弹出层标题
|
||||||
@ -384,12 +385,13 @@ export default {
|
|||||||
// 多选框选中数据
|
// 多选框选中数据
|
||||||
handleSelectionChange(selection) {
|
handleSelectionChange(selection) {
|
||||||
this.ids = selection.map(item => item.quoteId)
|
this.ids = selection.map(item => item.quoteId)
|
||||||
|
let [lastObj]=selection.slice(-1);
|
||||||
|
this.currentQuote=lastObj;
|
||||||
this.single = selection.length!==1
|
this.single = selection.length!==1
|
||||||
this.multiple = !selection.length
|
this.multiple = !selection.length
|
||||||
},
|
},
|
||||||
handleSelectionSiteChange(selection) {
|
handleSelectionSiteChange(selection) {
|
||||||
this.ids = selection.map(item => item.baseSiteId)
|
this.ids = selection.map(item => item.baseSiteId)
|
||||||
console.log(this.ids);
|
|
||||||
this.single = selection.length!==1
|
this.single = selection.length!==1
|
||||||
this.multiple = !selection.length
|
this.multiple = !selection.length
|
||||||
},
|
},
|
||||||
@ -414,11 +416,12 @@ export default {
|
|||||||
this.isCopy = false;
|
this.isCopy = false;
|
||||||
this.titleForm = "修改干线运输费";
|
this.titleForm = "修改干线运输费";
|
||||||
},
|
},
|
||||||
handleCopy(row) {
|
handleCopy() {
|
||||||
this.currentId = row.quoteId || this.ids;
|
// console.log(this.currentQuote);
|
||||||
|
this.currentId = this.currentQuote.quoteId ;
|
||||||
this.openForm = true;
|
this.openForm = true;
|
||||||
this.isCopy = true;
|
this.isCopy = true;
|
||||||
this.titleForm = "修改干线运输费";
|
this.titleForm = "复制干线运输费【"+this.currentQuote.quoteName+"】";
|
||||||
},
|
},
|
||||||
handleFormChanged(){
|
handleFormChanged(){
|
||||||
this.openForm = false;
|
this.openForm = false;
|
||||||
|
|||||||
@ -185,13 +185,12 @@
|
|||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="菜单权限">
|
<el-form-item label="菜单权限">
|
||||||
<el-select v-model="domainId" placeholder="选择域" clearable filterable @change="reGetMenuTreeselect">
|
<el-select v-model="domainId" placeholder="选择域" clearable filterable @change="reInitMenuTreeselect">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in domainIdsOptions"
|
v-for="item in domainIdsOptions"
|
||||||
v-bind:key="item.value"
|
v-bind:key="item.value"
|
||||||
v-bind:label="item.label"
|
v-bind:label="item.label"
|
||||||
v-bind:value="item.value"
|
v-bind:value="item.value"
|
||||||
@keyup.enter.native="handleQuery"
|
|
||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -269,7 +268,7 @@
|
|||||||
import { listRole, getRole, delRole, addRole, updateRole, dataScope, changeRoleStatus } from "@/api/system/role";
|
import { listRole, getRole, delRole, addRole, updateRole, dataScope, changeRoleStatus } from "@/api/system/role";
|
||||||
import { treeselect as menuTreeselect, roleMenuTreeselect,treeselectByDomainId } from "@/api/system/menu";
|
import { treeselect as menuTreeselect, roleMenuTreeselect,treeselectByDomainId } from "@/api/system/menu";
|
||||||
import { treeselect as deptTreeselect, roleDeptTreeselect } from "@/api/system/dept";
|
import { treeselect as deptTreeselect, roleDeptTreeselect } from "@/api/system/dept";
|
||||||
// import { listSysDomain } from "@/api/system/domain";
|
import { listSysDomain } from "@/api/system/domain";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "Role",
|
name: "Role",
|
||||||
@ -361,24 +360,24 @@ export default {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
// this.initDomainList();
|
this.initDomainList();
|
||||||
this.getList();
|
this.getList();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// initDomainList() {
|
initDomainList() {
|
||||||
// this.loading = true;
|
this.loading = true;
|
||||||
// let qParams = {
|
let qParams = {
|
||||||
// pageNum: 1,
|
pageNum: 1,
|
||||||
// pageSize: 10000,
|
pageSize: 10000,
|
||||||
// }
|
}
|
||||||
// listSysDomain(qParams).then(response => {
|
listSysDomain(qParams).then(response => {
|
||||||
// // this.domainIdsOptions.push({value:0,label:"全部"})
|
// this.domainIdsOptions.push({value:0,label:"全部"})
|
||||||
// response.rows.forEach(item =>{
|
response.rows.forEach(item =>{
|
||||||
// var optItem={value:item.id,label:item.name};
|
var optItem={value:item.id,label:item.name};
|
||||||
// this.domainIdsOptions.push(optItem)
|
this.domainIdsOptions.push(optItem)
|
||||||
// });
|
});
|
||||||
// });
|
});
|
||||||
// },
|
},
|
||||||
/** 查询角色列表 */
|
/** 查询角色列表 */
|
||||||
getList() {
|
getList() {
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
@ -399,7 +398,7 @@ export default {
|
|||||||
// this.menuOptions = response.data;
|
// this.menuOptions = response.data;
|
||||||
// });
|
// });
|
||||||
},
|
},
|
||||||
reGetMenuTreeselect() {
|
reInitMenuTreeselect() {
|
||||||
var roleId = -1;
|
var roleId = -1;
|
||||||
if(this.form.roleId != undefined){
|
if(this.form.roleId != undefined){
|
||||||
roleId=this.form.roleId;
|
roleId=this.form.roleId;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user