|
|
@ -1,20 +1,14 @@ |
|
|
|
<template> |
|
|
|
<div> |
|
|
|
<!--标题按钮部分开始--> |
|
|
|
<div class="tab-header webtop"> |
|
|
|
<!--标题--> |
|
|
|
<div>{{ viewTitle }}</div> |
|
|
|
<!--start 添加修改按钮--> |
|
|
|
<div> |
|
|
|
<el-button type="primary" size="small" :disabled="submitdisabled" |
|
|
|
@click="dialogStatus === 'add' ? saveAdd() : saveEdit()">保存 |
|
|
|
<el-button type="primary" size="small" :disabled="submitdisabled" @click="dialogStatus === 'add' ? saveAdd() : saveEdit()">保存 |
|
|
|
</el-button> |
|
|
|
<el-button type="info" size="small" @click="handleReturn()">返回</el-button> |
|
|
|
</div> |
|
|
|
<!--end 添加修改按钮--> |
|
|
|
</div> |
|
|
|
<!--标题按钮部分结束--> |
|
|
|
<!--Start 新增修改部分--> |
|
|
|
<div class="listconadd"> |
|
|
|
<el-form ref="form_obj" :model="formobj" :rules="rules" label-position="top" label-width="300px" class="formadd"> |
|
|
|
<div class="wlInfo"><span>即时库存表</span></div> |
|
|
@ -24,20 +18,16 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" class="trightb"> |
|
|
|
<el-form-item prop="mNum"> |
|
|
|
|
|
|
|
<el-select v-model="formobj.mNum" @change="changeMnum" |
|
|
|
placeholder="请选择" class="addinputw" clearable> |
|
|
|
<el-option v-for="item in mnum_list" :key="item.sid" :label="item.mNum" |
|
|
|
:value="item.mNum"></el-option> |
|
|
|
<el-select v-model="formobj.mNum" @change="changeMnum" placeholder="请选择" class="addinputw" clearable> |
|
|
|
<el-option v-for="item in mnum_list" :key="item.sid" :label="item.mNum" :value="item.mNum"></el-option> |
|
|
|
</el-select> |
|
|
|
<!-- <el-input v-model="formobj.mNum" placeholder="请输入物料编码" class="addinputw" clearable/>--> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="4" class="tleftb"> |
|
|
|
<el-form-item><span slot="label"><span class="icon">*</span>物料名称</span></el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" class="trightb"> |
|
|
|
<el-form-item> <!-- prop="mName"--> |
|
|
|
<el-form-item> |
|
|
|
<el-input v-model="formobj.mName" placeholder="请输入物料名称" class="addinputw" readonly/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
@ -48,10 +38,8 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" class="trightb"> |
|
|
|
<el-form-item prop="warehouse"> |
|
|
|
<el-select v-model="formobj.warehouse" @change="changeWarehouse" |
|
|
|
placeholder="请选择" class="addinputw" clearable> |
|
|
|
<el-option v-for="item in warehouse_list" :key="item.sid" :label="item.warehouseName" |
|
|
|
:value="item.warehouseName" clearable></el-option> |
|
|
|
<el-select v-model="formobj.warehouse" @change="changeWarehouse" placeholder="请选择" class="addinputw" clearable> |
|
|
|
<el-option v-for="item in warehouse_list" :key="item.sid" :label="item.warehouseName" :value="item.warehouseName" clearable></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
@ -59,7 +47,7 @@ |
|
|
|
<el-form-item><span slot="label"><span class="icon">*</span>仓库编码</span></el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" class="trightb"> |
|
|
|
<el-form-item> <!--prop="warehouseNo"--> |
|
|
|
<el-form-item> |
|
|
|
<el-input v-model="formobj.warehouseNo" placeholder="请输入仓库编码" class="addinputw" readonly/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
@ -78,12 +66,6 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" class="trightb"> |
|
|
|
<el-form-item prop="availableQuantity"> |
|
|
|
<!-- <el-select v-model="formobj.availableQuantity" @change='changAvailable' class="addinputw" filterable--> |
|
|
|
<!-- placeholder="请选择">--> |
|
|
|
<!-- <el-option v-for="item in available_list" :key="item.dictKey" :label="item.dictValue"--> |
|
|
|
<!-- :value="item.dictKey">--> |
|
|
|
<!-- </el-option>--> |
|
|
|
<!-- </el-select>--> |
|
|
|
<el-input v-model="formobj.availableQuantity" placeholder="请输入可用量" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
@ -93,14 +75,10 @@ |
|
|
|
<el-form-item><span slot="label"><span class="icon">*</span>库存组织</span></el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" class="trightb"> |
|
|
|
<el-form-item prop="stockOrgName"> <!----> |
|
|
|
<el-select v-model="formobj.stockOrgName" @change="stockOrgNameChange" |
|
|
|
placeholder="请选择" class="addinputw" clearable> |
|
|
|
<el-option v-for="item in stockOrgName_list" :key="item.sid" :label="item.name" |
|
|
|
:value="item.name" clearable></el-option> |
|
|
|
<el-form-item prop="stockOrgName"> |
|
|
|
<el-select v-model="formobj.stockOrgName" @change="stockOrgNameChange" placeholder="请选择" class="addinputw" clearable> |
|
|
|
<el-option v-for="item in stockOrgName_list" :key="item.sid" :label="item.name" :value="item.name" clearable></el-option> |
|
|
|
</el-select> |
|
|
|
<!-- <el-cascader :key="refreshItem" v-model="stockOrgName_list" @change="stockOrgNameChange"--> |
|
|
|
<!-- :options="orgOptions" :props="orgProps" class="addinputw" clearable/>--> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="4" class="tleftb"> |
|
|
@ -108,10 +86,8 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" class="trightb"> |
|
|
|
<el-form-item prop="cargoOwnerType"> |
|
|
|
<el-select v-model="formobj.cargoOwnerType" @change="changeCargoType" |
|
|
|
placeholder="请选择" class="addinputw" clearable> |
|
|
|
<el-option v-for="item in cargoType_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"></el-option> |
|
|
|
<el-select v-model="formobj.cargoOwnerType" @change="changeCargoType" placeholder="请选择" class="addinputw" clearable> |
|
|
|
<el-option v-for="item in cargoType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
@ -140,10 +116,8 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" class="trightb"> |
|
|
|
<el-form-item prop="invenState"> |
|
|
|
<el-select v-model="formobj.invenState" @change="changeInvenState" |
|
|
|
placeholder="请选择" class="addinputw" clearable> |
|
|
|
<el-option v-for="item in invenState_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"></el-option> |
|
|
|
<el-select v-model="formobj.invenState" @change="changeInvenState" placeholder="请选择" class="addinputw" clearable> |
|
|
|
<el-option v-for="item in invenState_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
@ -152,10 +126,8 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" class="trightb"> <!--basicUnit--> |
|
|
|
<el-form-item prop="inventoryPrimaryUnit"> |
|
|
|
<el-select v-model="formobj.inventoryPrimaryUnit" @change="changeInventoryPrimary" |
|
|
|
placeholder="请选择" class="addinputw" clearable> |
|
|
|
<el-option v-for="item in inventoryPrimary_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey" clearable></el-option> |
|
|
|
<el-select v-model="formobj.inventoryPrimaryUnit" @change="changeInventoryPrimary" placeholder="请选择" class="addinputw" clearable> |
|
|
|
<el-option v-for="item in inventoryPrimary_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey" clearable></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
@ -166,10 +138,8 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" class="trightb"> |
|
|
|
<el-form-item prop="custodianType"> |
|
|
|
<el-select v-model="formobj.custodianType" @change="changeCustodianType" |
|
|
|
placeholder="请选择" class="addinputw" clearable> |
|
|
|
<el-option v-for="item in custodianType_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"></el-option> |
|
|
|
<el-select v-model="formobj.custodianType" @change="changeCustodianType" placeholder="请选择" class="addinputw" clearable> |
|
|
|
<el-option v-for="item in custodianType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
@ -194,28 +164,27 @@ |
|
|
|
</el-row> |
|
|
|
</el-form> |
|
|
|
</div> |
|
|
|
<!--End 添加修改部分--> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
import req from '@/api/anruiscm/scmrealtimeinventory' |
|
|
|
import req from '@/api/anruiscm/scmrealtimeinventory' |
|
|
|
|
|
|
|
export default { |
|
|
|
export default { |
|
|
|
name: 'ScmRealTimeInventoryAdd', |
|
|
|
data() { |
|
|
|
return { |
|
|
|
viewTitle: '', |
|
|
|
dialogStatus: 'add', |
|
|
|
//下拉框 |
|
|
|
// 下拉框 |
|
|
|
mnum_list: [], // 物料编码 |
|
|
|
cargoType_list: [], //货主类型 |
|
|
|
invenState_list: [],//库存状态 |
|
|
|
custodianType_list: [],//保管者类型 |
|
|
|
warehouse_list: [],//仓库 |
|
|
|
inventoryPrimary_list: [], //库存主单位 |
|
|
|
//级联列表 |
|
|
|
stockOrgName_list: [],//库存组织 |
|
|
|
cargoType_list: [], // 货主类型 |
|
|
|
invenState_list: [], // 库存状态 |
|
|
|
custodianType_list: [], // 保管者类型 |
|
|
|
warehouse_list: [], // 仓库 |
|
|
|
inventoryPrimary_list: [], // 库存主单位 |
|
|
|
// 级联列表 |
|
|
|
stockOrgName_list: [], // 库存组织 |
|
|
|
orgArr: [], |
|
|
|
refreshItem: 0, // 级联列表key值 |
|
|
|
orgOptions: [], // 级联列表选项 |
|
|
@ -226,7 +195,7 @@ |
|
|
|
multiple: true |
|
|
|
}, |
|
|
|
formobj: { |
|
|
|
sid: '', //一条数据的sid |
|
|
|
sid: '', // 一条数据的sid |
|
|
|
mNum: '', // 物料编码 |
|
|
|
mName: '', // 物料名称 |
|
|
|
warehouse: '', // 仓库 |
|
|
@ -234,7 +203,7 @@ |
|
|
|
inventory: '', // 库存量(主单位) |
|
|
|
availableQuantity: '', // 可用量(主单位) |
|
|
|
stockOrgName: '', // 库存组织 级联 |
|
|
|
stockOrgNameSid: '', //库存组织sid |
|
|
|
stockOrgNameSid: '', // 库存组织sid |
|
|
|
cargoOwnerType: '', // 货主类型 |
|
|
|
cargoOwnerNo: '', // 货主编码 |
|
|
|
cargoOwner: '', // 货主 |
|
|
@ -266,19 +235,17 @@ |
|
|
|
}, |
|
|
|
created() { |
|
|
|
// 下拉框 |
|
|
|
this.getCargoType() //货主类型 |
|
|
|
this.getWarehouse() //仓库 |
|
|
|
this.getCustodianType() //保管者类型 |
|
|
|
this.getInvenState() //库存状态 |
|
|
|
this.getInventoryPrimary() //库存主单位 |
|
|
|
this.getCargoType() // 货主类型 |
|
|
|
this.getWarehouse() // 仓库 |
|
|
|
this.getCustodianType() // 保管者类型 |
|
|
|
this.getInvenState() // 库存状态 |
|
|
|
this.getInventoryPrimary() // 库存主单位 |
|
|
|
this.getWlxx() // 物料编码 |
|
|
|
//级联列表 |
|
|
|
// this.getBuMen() |
|
|
|
// 组织(单选) |
|
|
|
this.getOrg() |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
//下拉框-物料编码 |
|
|
|
// 下拉框-物料编码 |
|
|
|
getWlxx() { |
|
|
|
req.getWlxx({}).then(res => { |
|
|
|
this.mnum_list = res.data |
|
|
@ -296,7 +263,7 @@ |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
//下拉框-仓库 warehouse basicUnit |
|
|
|
// 下拉框-仓库 warehouse basicUnit |
|
|
|
getWarehouse() { |
|
|
|
req.getWarehouse().then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
@ -308,8 +275,7 @@ |
|
|
|
console.log('触发下拉框按钮') |
|
|
|
let bb = {} |
|
|
|
this.warehouse_list.forEach((e) => { |
|
|
|
// eslint-disable-next-line eqeqeq |
|
|
|
if (e.warehouseName == value) { |
|
|
|
if (e.warehouseName === value) { |
|
|
|
bb = { |
|
|
|
name: e.warehouseName, |
|
|
|
warehouseNo: e.warehouseCode, |
|
|
@ -323,7 +289,7 @@ |
|
|
|
console.log('name', this.formobj.warehouse, this.formobj.warehouseNo) |
|
|
|
}, |
|
|
|
|
|
|
|
//下拉框-货主类型 |
|
|
|
// 下拉框-货主类型 |
|
|
|
getCargoType() { |
|
|
|
req.pullDown({ |
|
|
|
type: 'cargoOwnerType' |
|
|
@ -338,8 +304,7 @@ |
|
|
|
console.log('触发下拉框按钮') |
|
|
|
let bb = {} |
|
|
|
this.cargoType_list.forEach((e) => { |
|
|
|
// eslint-disable-next-line eqeqeq |
|
|
|
if (e.dictKey == value) { |
|
|
|
if (e.dictKey === value) { |
|
|
|
bb = { |
|
|
|
type: e.dictType, |
|
|
|
name: e.dictValue, |
|
|
@ -353,7 +318,7 @@ |
|
|
|
console.log('name', this.formobj.cargoOwnerType, this.formobj.cargoOwnerSid) |
|
|
|
}, |
|
|
|
|
|
|
|
//下拉框-库存主单位 |
|
|
|
// 下拉框-库存主单位 |
|
|
|
getInventoryPrimary() { |
|
|
|
req.pullDown({ |
|
|
|
type: 'basicUnit' |
|
|
@ -368,8 +333,7 @@ |
|
|
|
console.log('触发下拉框按钮') |
|
|
|
let bb = {} |
|
|
|
this.inventoryPrimary_list.forEach((e) => { |
|
|
|
// eslint-disable-next-line eqeqeq |
|
|
|
if (e.dictKey == value) { |
|
|
|
if (e.dictKey === value) { |
|
|
|
bb = { |
|
|
|
type: e.dictType, |
|
|
|
name: e.dictValue, |
|
|
@ -381,7 +345,7 @@ |
|
|
|
this.formobj.inventoryPrimaryUnit = bb.name |
|
|
|
console.log('name', this.formobj.inventoryPrimaryUnit) |
|
|
|
}, |
|
|
|
//下拉框-保管者类型 |
|
|
|
// 下拉框-保管者类型 |
|
|
|
getCustodianType() { |
|
|
|
req.pullDown({ |
|
|
|
type: 'custodianType' |
|
|
@ -396,8 +360,7 @@ |
|
|
|
console.log('触发下拉框按钮') |
|
|
|
let bb = {} |
|
|
|
this.custodianType_list.forEach((e) => { |
|
|
|
// eslint-disable-next-line eqeqeq |
|
|
|
if (e.dictKey == value) { |
|
|
|
if (e.dictKey === value) { |
|
|
|
bb = { |
|
|
|
type: e.dictType, |
|
|
|
name: e.dictValue, |
|
|
@ -411,7 +374,7 @@ |
|
|
|
console.log('name', this.formobj.custodianType, this.formobj.custodianSid) |
|
|
|
}, |
|
|
|
|
|
|
|
//下拉框-库存状态 changeInvenState |
|
|
|
// 下拉框-库存状态 changeInvenState |
|
|
|
getInvenState() { |
|
|
|
req.pullDown({ |
|
|
|
type: 'invenState' |
|
|
@ -426,8 +389,7 @@ |
|
|
|
console.log('触发下拉框按钮') |
|
|
|
let bb = {} |
|
|
|
this.invenState_list.forEach((e) => { |
|
|
|
// eslint-disable-next-line eqeqeq |
|
|
|
if (e.dictKey == value) { |
|
|
|
if (e.dictKey === value) { |
|
|
|
bb = { |
|
|
|
type: e.dictType, |
|
|
|
name: e.dictValue, |
|
|
@ -440,43 +402,19 @@ |
|
|
|
this.formobj.invenStateSid = bb.sid |
|
|
|
console.log('name', this.formobj.invenState, this.formobj.invenStateSid) |
|
|
|
}, |
|
|
|
|
|
|
|
//级联列表-组织 |
|
|
|
// getBuMen() { |
|
|
|
// req.salesDepName().then((res) => { |
|
|
|
// if (res.code === '200') { |
|
|
|
// this.options = res.data |
|
|
|
// console.log('请求到的级联列表', this.options) |
|
|
|
// this.BuMen0(this.options) |
|
|
|
// } |
|
|
|
// }) |
|
|
|
// }, |
|
|
|
// BuMen0(data) { |
|
|
|
// data.forEach((e) => { |
|
|
|
// if (e.children.length != 0) { |
|
|
|
// this.BuMen0(e.children) |
|
|
|
// } else { |
|
|
|
// delete e.children |
|
|
|
// this.dataArr.push(e) |
|
|
|
// return |
|
|
|
// } |
|
|
|
// }) |
|
|
|
// }, |
|
|
|
// 组织(单选) |
|
|
|
getOrg() { |
|
|
|
req.getOrg().then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.stockOrgName_list = res.data |
|
|
|
|
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
|
stockOrgNameChange(value) { |
|
|
|
console.log('触发下拉框按钮',value) |
|
|
|
console.log('触发下拉框按钮', value) |
|
|
|
let bb = {} |
|
|
|
this.stockOrgName_list.forEach((e) => { |
|
|
|
// eslint-disable-next-line eqeqeq |
|
|
|
if (e.name == value) { |
|
|
|
if (e.name === value) { |
|
|
|
bb = { |
|
|
|
name: e.name, |
|
|
|
key: e.id, |
|
|
@ -488,64 +426,7 @@ |
|
|
|
this.formobj.stockOrgNameSid = bb.sid |
|
|
|
console.log('name', this.formobj.stockOrgName, this.formobj.stockOrgNameSid) |
|
|
|
}, |
|
|
|
|
|
|
|
// org0(data) { |
|
|
|
// data.forEach((e) => { |
|
|
|
// if (e.children.length != 0) { |
|
|
|
// this.org0(e.children) |
|
|
|
// } else { |
|
|
|
// delete e.children |
|
|
|
// this.orgArr.push(e) |
|
|
|
// return |
|
|
|
// } |
|
|
|
// }) |
|
|
|
// }, |
|
|
|
// //库存组织 |
|
|
|
// stockOrgNameChange(e) { |
|
|
|
// console.log('选中结果:' + JSON.stringify(e)) |
|
|
|
// var result = '' |
|
|
|
// var result_Sid = '' |
|
|
|
// if (e.length > 0) { |
|
|
|
// // 循环多选项 |
|
|
|
// e.forEach((item) => { |
|
|
|
// var last_id = item[item.length - 1] |
|
|
|
// // 循环查找名字 |
|
|
|
// this.select_temp_Name = '' // 临时遍历,用来保存选中结果(组织名称) |
|
|
|
// this.select_temp_Sid = '' //临时遍历,用来保存选中结果(组织Sid) |
|
|
|
// this.gainOrgId(last_id, this.options) |
|
|
|
// result = result + this.select_temp_Name + ',' |
|
|
|
// result_Sid = result_Sid + this.select_temp_Sid + ',' |
|
|
|
// }) |
|
|
|
// } |
|
|
|
// if (result !== '') { |
|
|
|
// result = result.substring(0, result.length - 1) |
|
|
|
// } |
|
|
|
// if (result_Sid !== '') { |
|
|
|
// result_Sid = result_Sid.substring(0, result_Sid.length - 1) |
|
|
|
// } |
|
|
|
// this.formobj.stockOrgName = result |
|
|
|
// this.formobj.stockOrgNameSid = result_Sid |
|
|
|
// console.log('选中名称:' + this.formobj.stockOrgName, this.formobj.stockOrgNameSid) |
|
|
|
// }, |
|
|
|
// // --- 循环查询 |
|
|
|
// gainOrgId(id, orgOptions) { |
|
|
|
// for (var i = 0; i < orgOptions.length; i++) { |
|
|
|
// if (orgOptions[i].sid) { |
|
|
|
// this.select_temp_Name = orgOptions[i].name // 保存找到的内容 |
|
|
|
// this.select_temp_Sid = orgOptions[i].sid |
|
|
|
// return true |
|
|
|
// } else { |
|
|
|
// // 判断是否最后一级 |
|
|
|
// if (orgOptions[i].children !== undefined) { |
|
|
|
// // 不是的话查询下一级 |
|
|
|
// if (this.gainOrgId(id, orgOptions[i].children)) { |
|
|
|
// return true |
|
|
|
// } |
|
|
|
// } |
|
|
|
// } |
|
|
|
// } |
|
|
|
// }, |
|
|
|
//返回 |
|
|
|
// 返回 |
|
|
|
handleReturn(isreload) { |
|
|
|
if (isreload === 'true') this.$emit('reloadlist') |
|
|
|
this.formobj = {} |
|
|
@ -566,17 +447,15 @@ |
|
|
|
}) |
|
|
|
this.dialogStatus = 'edit' |
|
|
|
this.viewTitle = '【编辑】即时库存表' |
|
|
|
const _this = this |
|
|
|
req.fetchBySid(sid).then(resp => { |
|
|
|
console.log('编辑回显', resp) |
|
|
|
const data = resp.data |
|
|
|
this.formobj.sid = sid |
|
|
|
this.formobj = data |
|
|
|
this.stockOrgName_list = data.stockOrgNameSid //库存组织 |
|
|
|
console.log('======+++======', this.stockOrgName_list) |
|
|
|
}) |
|
|
|
.catch(e => { |
|
|
|
this.formobj = row |
|
|
|
this.formobj = {} |
|
|
|
}) |
|
|
|
}, |
|
|
|
saveAdd() { |
|
|
@ -601,22 +480,7 @@ |
|
|
|
}, |
|
|
|
saveEdit() { |
|
|
|
const _this = this |
|
|
|
// Start 组织架构字符串赋值 |
|
|
|
var result_Sid = '' |
|
|
|
if (this.stockOrgName_list.length > 0) { |
|
|
|
this.stockOrgName_list.forEach((item) => { |
|
|
|
var last_id = item[item.length - 1] |
|
|
|
this.select_temp_Sid = '' //临时遍历,用来保存选中结果(组织Sid) |
|
|
|
this.findOrgId(last_id, this.options) |
|
|
|
result_Sid = result_Sid + this.select_temp_Sid + ',' |
|
|
|
}) |
|
|
|
} |
|
|
|
if (result_Sid !== '') { |
|
|
|
result_Sid = result_Sid.substring(0, result_Sid.length - 1) |
|
|
|
} |
|
|
|
this.formobj.stockOrgNameSid = result_Sid |
|
|
|
console.log('重新赋值后的组织结构', this.formobj.stockOrgNameSid) |
|
|
|
//End |
|
|
|
this.$refs['form_obj'].validate(valid => { |
|
|
|
if (valid) { |
|
|
|
this.submitdisabled = true |
|
|
@ -633,16 +497,16 @@ |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
|
.headInfo { |
|
|
|
.headInfo { |
|
|
|
margin-left: -14px; |
|
|
|
margin-right: -14px; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.wlInfo { |
|
|
|
.wlInfo { |
|
|
|
width: 100%; |
|
|
|
height: 100%; |
|
|
|
padding: 60px 0; |
|
|
@ -654,24 +518,24 @@ |
|
|
|
display: flex; |
|
|
|
justify-content: center; |
|
|
|
align-items: center; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.formadd { |
|
|
|
.formadd { |
|
|
|
padding: 0px; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.tleftb { |
|
|
|
.tleftb { |
|
|
|
text-align: right; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.tab-headerg { |
|
|
|
.tab-headerg { |
|
|
|
height: 35px; |
|
|
|
background-color: #EDF1F7; |
|
|
|
padding: 20px 20px; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.icon { |
|
|
|
.icon { |
|
|
|
color: #e84026; |
|
|
|
margin-right: 4px; |
|
|
|
} |
|
|
|
} |
|
|
|
</style> |
|
|
|