完善基础信息
This commit is contained in:
@@ -44,6 +44,14 @@ export default {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// 商品规格 修改是否可用状态
|
||||||
|
updateIsEnable2: function(sid, isEnable) {
|
||||||
|
return request({
|
||||||
|
url: '/wms/apiadmin/base/basegoodsspu/updateIsEnablebySku/' + sid + "/" + isEnable
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 商品-- 删除
|
// 商品-- 删除
|
||||||
deleteBySids: function(data) {
|
deleteBySids: function(data) {
|
||||||
|
|||||||
@@ -127,8 +127,8 @@
|
|||||||
placeholder="" /></el-form-item>
|
placeholder="" /></el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<div class="span-sty"><span class="icon">*</span>开票类型</div>
|
<div class="span-sty">开票类型</div>
|
||||||
<el-form-item prop="billingTypeValue">
|
<el-form-item>
|
||||||
<el-select v-model="formobj.billingTypeValue" class="addinputInfo" filterable placeholder=""
|
<el-select v-model="formobj.billingTypeValue" class="addinputInfo" filterable placeholder=""
|
||||||
@change="billingTypeChange">
|
@change="billingTypeChange">
|
||||||
<el-option v-for="item in billingType_list" :key="item.dictKey" :label="item.dictValue"
|
<el-option v-for="item in billingType_list" :key="item.dictKey" :label="item.dictValue"
|
||||||
@@ -137,9 +137,9 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<div class="span-sty"><span class="icon">*</span>税率</div>
|
<div class="span-sty">税率</div>
|
||||||
<el-form-item prop="taxRate"><el-input v-model="formobj.taxRate" class="addinputInfo addinputw" clearable
|
<el-form-item><el-input v-model="formobj.taxRate" class="addinputInfo addinputw" clearable placeholder=""
|
||||||
placeholder="" @keyup.native="formobj.taxRate = getNumber(formobj.taxRate, 2)" /></el-form-item>
|
@keyup.native="formobj.taxRate = getNumber(formobj.taxRate, 2)" /></el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
@@ -274,23 +274,13 @@
|
|||||||
message: '开票公司名称不能为空',
|
message: '开票公司名称不能为空',
|
||||||
trigger: 'blur'
|
trigger: 'blur'
|
||||||
}],
|
}],
|
||||||
billingTypeValue: [{
|
|
||||||
required: true,
|
|
||||||
message: '开票类型不能为空',
|
|
||||||
trigger: 'change'
|
|
||||||
}],
|
|
||||||
taxRate: [{
|
|
||||||
required: true,
|
|
||||||
message: '税率不能为空',
|
|
||||||
trigger: 'blur'
|
|
||||||
}]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
init() {
|
init() {
|
||||||
typeValues({
|
typeValues({
|
||||||
type: 'accountType'
|
type: 'billingType'
|
||||||
}).then((res) => {
|
}).then((res) => {
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
this.billingType_list = res.data
|
this.billingType_list = res.data
|
||||||
|
|||||||
@@ -17,14 +17,14 @@
|
|||||||
|
|
||||||
<el-card class="box-card">
|
<el-card class="box-card">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class="item_text">选择所属仓库:</span>
|
<span class="item_text"><span class="must">*</span> 选择所属仓库:</span>
|
||||||
<el-select v-model="formobj.warehouseName" placeholder="请选择所属仓库" class="item_input"
|
<el-select v-model="formobj.warehouseName" placeholder="请选择所属仓库" class="item_input"
|
||||||
@change="selectWarehouseChange">
|
@change="selectWarehouseChange">
|
||||||
<el-option v-for="item in warehouseList" :key="item.sid" :label="item.warehouseName" :value="item.sid" />
|
<el-option v-for="item in warehouseList" :key="item.sid" :label="item.warehouseName" :value="item.sid" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class="item_text">选择所属库区:</span>
|
<span class="item_text"><span class="must">*</span> 选择所属库区:</span>
|
||||||
<el-select v-model="formobj.locationName" placeholder="请选择所属库区" class="item_input"
|
<el-select v-model="formobj.locationName" placeholder="请选择所属库区" class="item_input"
|
||||||
@change="selectWarehouseAreaChange">
|
@change="selectWarehouseAreaChange">
|
||||||
<el-option v-for="item in warehouseAreaList" :key="item.sid" :label="item.areaName" :value="item.sid" />
|
<el-option v-for="item in warehouseAreaList" :key="item.sid" :label="item.areaName" :value="item.sid" />
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
<el-input v-model="formobj.rackName" placeholder="库位名称" class="item_input" clearable />
|
<el-input v-model="formobj.rackName" placeholder="库位名称" class="item_input" clearable />
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class="item_text">库位编码:</span>
|
<span class="item_text"><span class="must">*</span> 库位编码:</span>
|
||||||
<el-input v-model="formobj.rackCode" placeholder="库位编码" class="item_input" clearable
|
<el-input v-model="formobj.rackCode" placeholder="库位编码" class="item_input" clearable
|
||||||
oninput="value=value.replace(/[^A-Za-z0-9]/g, '')" />
|
oninput="value=value.replace(/[^A-Za-z0-9]/g, '')" />
|
||||||
</div>
|
</div>
|
||||||
@@ -98,7 +98,7 @@
|
|||||||
if (this.formobj.warehouseName == '' || this.formobj.warehouseSid == '') {
|
if (this.formobj.warehouseName == '' || this.formobj.warehouseSid == '') {
|
||||||
this.$message({
|
this.$message({
|
||||||
showClose: true,
|
showClose: true,
|
||||||
type: 'error',
|
type: 'warning',
|
||||||
message: '所属仓库不能为空'
|
message: '所属仓库不能为空'
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
@@ -107,12 +107,21 @@
|
|||||||
if (this.formobj.locationName == '' || this.formobj.locationSid == '') {
|
if (this.formobj.locationName == '' || this.formobj.locationSid == '') {
|
||||||
this.$message({
|
this.$message({
|
||||||
showClose: true,
|
showClose: true,
|
||||||
type: 'error',
|
type: 'warning',
|
||||||
message: '所属仓区不能为空'
|
message: '所属仓区不能为空'
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (this.formobj.rackCode == '') {
|
||||||
|
this.$message({
|
||||||
|
showClose: true,
|
||||||
|
type: 'warning',
|
||||||
|
message: '库位编码不能为空'
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
req.saveGoodsShelves(this.formobj)
|
req.saveGoodsShelves(this.formobj)
|
||||||
.then(resp => {
|
.then(resp => {
|
||||||
if (resp.success) {
|
if (resp.success) {
|
||||||
@@ -215,6 +224,10 @@
|
|||||||
flex: 0.8;
|
flex: 0.8;
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
|
|
||||||
|
.must {
|
||||||
|
color: #f00;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.item_input {
|
.item_input {
|
||||||
|
|||||||
@@ -17,11 +17,11 @@
|
|||||||
|
|
||||||
<el-card class="box-card">
|
<el-card class="box-card">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class="item_text">仓库名称:</span>
|
<span class="item_text"><span class="must">*</span> 仓库名称:</span>
|
||||||
<el-input v-model="formobj.warehouseName" placeholder="仓库名称" class="item_input" clearable />
|
<el-input v-model="formobj.warehouseName" placeholder="仓库名称" class="item_input" clearable />
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class="item_text">仓库编码:</span>
|
<span class="item_text"><span class="must">*</span> 仓库编码:</span>
|
||||||
<el-input v-model="formobj.warehouseCode" placeholder="仓库编码" class="item_input" clearable
|
<el-input v-model="formobj.warehouseCode" placeholder="仓库编码" class="item_input" clearable
|
||||||
oninput="value=value.replace(/[^A-Za-z0-9]/g, '')" />
|
oninput="value=value.replace(/[^A-Za-z0-9]/g, '')" />
|
||||||
</div>
|
</div>
|
||||||
@@ -56,20 +56,21 @@
|
|||||||
<el-input v-model="formobj.latitude" placeholder="仓库纬度" class="item_input" clearable />
|
<el-input v-model="formobj.latitude" placeholder="仓库纬度" class="item_input" clearable />
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class="item_text">具体地址:</span>
|
<span class="item_text"><span class="must">*</span> 具体地址:</span>
|
||||||
<el-input v-model="formobj.address" placeholder="具体地址" class="item_input" clearable />
|
<el-input v-model="formobj.address" placeholder="具体地址" class="item_input" clearable />
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class="item_text">使用状态:</span>
|
<span class="item_text"><span class="must">*</span> 使用状态:</span>
|
||||||
<el-radio-group v-model="formobj.usageStatus" size="small" @change="changeTheme" class="item_input">
|
<el-radio-group v-model="formobj.usageStatus" size="small" @change="changeTheme" class="item_input">
|
||||||
<el-radio :label="1">正常</el-radio>
|
<el-radio :label="'1'">正常</el-radio>
|
||||||
<el-radio :label="0">停用</el-radio>
|
<el-radio :label="'0'">停用</el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
<!-- <el-input v-model="formobj.usageStatus" placeholder="仓库排序" class="item_input" clearable /> -->
|
<!-- <el-input v-model="formobj.usageStatus" placeholder="仓库排序" class="item_input" clearable /> -->
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class="item_text">仓库排序:</span>
|
<span class="item_text"><span class="must">*</span> 仓库排序:</span>
|
||||||
<el-input v-model="formobj.sortNo" placeholder="仓库排序" class="item_input" clearable />
|
<el-input v-model="formobj.sortNo" placeholder="仓库排序" class="item_input" clearable
|
||||||
|
oninput="value=value.replace(/^(0+)|[^\d]+/g,'')" />
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class="item_text">仓库备注:</span>
|
<span class="item_text">仓库备注:</span>
|
||||||
@@ -99,7 +100,7 @@
|
|||||||
manager: '',
|
manager: '',
|
||||||
longitude: '',
|
longitude: '',
|
||||||
latitude: '',
|
latitude: '',
|
||||||
usageStatus: "",
|
usageStatus: "1",
|
||||||
address: '',
|
address: '',
|
||||||
squareMeter: '',
|
squareMeter: '',
|
||||||
sortNo: '',
|
sortNo: '',
|
||||||
@@ -123,7 +124,7 @@
|
|||||||
if (this.formobj.warehouseName == '') {
|
if (this.formobj.warehouseName == '') {
|
||||||
this.$message({
|
this.$message({
|
||||||
showClose: true,
|
showClose: true,
|
||||||
type: 'error',
|
type: 'warning',
|
||||||
message: '仓库名称不能为空'
|
message: '仓库名称不能为空'
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
@@ -132,12 +133,39 @@
|
|||||||
if (this.formobj.warehouseCode == '') {
|
if (this.formobj.warehouseCode == '') {
|
||||||
this.$message({
|
this.$message({
|
||||||
showClose: true,
|
showClose: true,
|
||||||
type: 'error',
|
type: 'warning',
|
||||||
message: '仓库编码不能为空'
|
message: '仓库编码不能为空'
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (this.formobj.address == '') {
|
||||||
|
this.$message({
|
||||||
|
showClose: true,
|
||||||
|
type: 'warning',
|
||||||
|
message: '具体地址不能为空'
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
if (this.formobj.usageStatus == '') {
|
||||||
|
this.$message({
|
||||||
|
showClose: true,
|
||||||
|
type: 'warning',
|
||||||
|
message: '使用状态不能为空'
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
if (this.formobj.sortNo == '') {
|
||||||
|
this.$message({
|
||||||
|
showClose: true,
|
||||||
|
type: 'warning',
|
||||||
|
message: '排序不能为空'
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
req.saveWarehouse(this.formobj)
|
req.saveWarehouse(this.formobj)
|
||||||
.then(resp => {
|
.then(resp => {
|
||||||
@@ -166,7 +194,7 @@
|
|||||||
manager: '',
|
manager: '',
|
||||||
longitude: '',
|
longitude: '',
|
||||||
latitude: '',
|
latitude: '',
|
||||||
usageStatus: "",
|
usageStatus: "1",
|
||||||
address: '',
|
address: '',
|
||||||
squareMeter: '',
|
squareMeter: '',
|
||||||
sortNo: '',
|
sortNo: '',
|
||||||
@@ -222,6 +250,10 @@
|
|||||||
flex: 0.8;
|
flex: 0.8;
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
|
|
||||||
|
.must {
|
||||||
|
color: #f00;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.item_input {
|
.item_input {
|
||||||
|
|||||||
@@ -17,18 +17,18 @@
|
|||||||
|
|
||||||
<el-card class="box-card">
|
<el-card class="box-card">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class="item_text">选择所属仓库:</span>
|
<span class="item_text"><span class="must">*</span> 选择所属仓库:</span>
|
||||||
<el-select v-model="formobj.warehouseName" placeholder="请选择所属仓库" class="item_input"
|
<el-select v-model="formobj.warehouseName" placeholder="请选择所属仓库" class="item_input"
|
||||||
@change="selectWarehouseChange">
|
@change="selectWarehouseChange">
|
||||||
<el-option v-for="item in warehouseList" :key="item.sid" :label="item.warehouseName" :value="item.sid" />
|
<el-option v-for="item in warehouseList" :key="item.sid" :label="item.warehouseName" :value="item.sid" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class="item_text">库区名称:</span>
|
<span class="item_text"><span class="must">*</span> 库区名称:</span>
|
||||||
<el-input v-model="formobj.areaName" placeholder="库区名称" class="item_input" clearable />
|
<el-input v-model="formobj.areaName" placeholder="库区名称" class="item_input" clearable />
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class="item_text">库区编码:</span>
|
<span class="item_text"><span class="must">*</span> 库区编码:</span>
|
||||||
<el-input v-model="formobj.areaCode" placeholder="库区编码" class="item_input" clearable
|
<el-input v-model="formobj.areaCode" placeholder="库区编码" class="item_input" clearable
|
||||||
oninput="value=value.replace(/[^A-Za-z0-9]/g, '')" />
|
oninput="value=value.replace(/[^A-Za-z0-9]/g, '')" />
|
||||||
</div>
|
</div>
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
<el-input v-model="formobj.unit" placeholder="计量单位" class="item_input" clearable />
|
<el-input v-model="formobj.unit" placeholder="计量单位" class="item_input" clearable />
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class="item_text">库区类型:</span>
|
<span class="item_text"><span class="must">*</span> 库区类型:</span>
|
||||||
<el-select v-model="formobj.areaTypeName" placeholder="请选择库区类型" class="item_input"
|
<el-select v-model="formobj.areaTypeName" placeholder="请选择库区类型" class="item_input"
|
||||||
@change="selectWarehouseTypeValueChange">
|
@change="selectWarehouseTypeValueChange">
|
||||||
<el-option v-for="item in warehouseTypeList" :key="item.sid" :label="item.warehouseAreaTypeName"
|
<el-option v-for="item in warehouseTypeList" :key="item.sid" :label="item.warehouseAreaTypeName"
|
||||||
@@ -114,7 +114,7 @@
|
|||||||
if (this.formobj.warehouseName == '' || this.formobj.warehouseSid == '') {
|
if (this.formobj.warehouseName == '' || this.formobj.warehouseSid == '') {
|
||||||
this.$message({
|
this.$message({
|
||||||
showClose: true,
|
showClose: true,
|
||||||
type: 'error',
|
type: 'warning',
|
||||||
message: '所属仓库不能为空'
|
message: '所属仓库不能为空'
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
@@ -123,7 +123,7 @@
|
|||||||
if (this.formobj.areaName == '') {
|
if (this.formobj.areaName == '') {
|
||||||
this.$message({
|
this.$message({
|
||||||
showClose: true,
|
showClose: true,
|
||||||
type: 'error',
|
type: 'warning',
|
||||||
message: '仓区名称不能为空'
|
message: '仓区名称不能为空'
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
@@ -132,11 +132,21 @@
|
|||||||
if (this.formobj.areaCode == '') {
|
if (this.formobj.areaCode == '') {
|
||||||
this.$message({
|
this.$message({
|
||||||
showClose: true,
|
showClose: true,
|
||||||
type: 'error',
|
type: 'warning',
|
||||||
message: '库区编码不能为空'
|
message: '库区编码不能为空'
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (this.formobj.areaTypeName == '' || this.formobj.areaTypeSid == '') {
|
||||||
|
this.$message({
|
||||||
|
showClose: true,
|
||||||
|
type: 'warning',
|
||||||
|
message: '库区类型不能为空'
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
req.saveWarehousearea(this.formobj)
|
req.saveWarehousearea(this.formobj)
|
||||||
.then(resp => {
|
.then(resp => {
|
||||||
if (resp.success) {
|
if (resp.success) {
|
||||||
@@ -230,6 +240,10 @@
|
|||||||
flex: 0.8;
|
flex: 0.8;
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
|
|
||||||
|
.must {
|
||||||
|
color: #f00;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.item_input {
|
.item_input {
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
<el-card class="box-card">
|
<el-card class="box-card">
|
||||||
|
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class="item_text">库区类型名称:</span>
|
<span class="item_text"><span class="must">*</span> 库区类型名称:</span>
|
||||||
<el-input v-model="formobj.warehouseAreaTypeName" placeholder="库区类型名称" class="item_input" clearable />
|
<el-input v-model="formobj.warehouseAreaTypeName" placeholder="库区类型名称" class="item_input" clearable />
|
||||||
</div>
|
</div>
|
||||||
<div class="item">
|
<div class="item">
|
||||||
@@ -55,6 +55,16 @@
|
|||||||
methods: {
|
methods: {
|
||||||
saveOrUpdate() {
|
saveOrUpdate() {
|
||||||
console.log('>>>>>>>>>saveOrUpdate', this.formobj)
|
console.log('>>>>>>>>>saveOrUpdate', this.formobj)
|
||||||
|
|
||||||
|
if (this.formobj.warehouseAreaTypeName == '') {
|
||||||
|
this.$message({
|
||||||
|
showClose: true,
|
||||||
|
type: 'warning',
|
||||||
|
message: '库区类型名称不能为空'
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
req.saveWarehousearea(this.formobj)
|
req.saveWarehousearea(this.formobj)
|
||||||
.then(resp => {
|
.then(resp => {
|
||||||
if (resp.success) {
|
if (resp.success) {
|
||||||
@@ -125,6 +135,10 @@
|
|||||||
flex: 0.8;
|
flex: 0.8;
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
|
|
||||||
|
.must {
|
||||||
|
color: #f00;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.item_input {
|
.item_input {
|
||||||
|
|||||||
@@ -266,9 +266,10 @@
|
|||||||
<el-table v-loading="listLoading" :data="formobj.baseGoodsSkus" border>
|
<el-table v-loading="listLoading" :data="formobj.baseGoodsSkus" border>
|
||||||
<!-- <el-table-column type="selection" align="center" width="50"/> -->
|
<!-- <el-table-column type="selection" align="center" width="50"/> -->
|
||||||
<el-table-column label="序号" type="index" width="80" :index="indexMethod" align="center" />
|
<el-table-column label="序号" type="index" width="80" :index="indexMethod" align="center" />
|
||||||
<el-table-column label="操作" wid align="center" width="120">
|
<el-table-column label="操作" wid align="center" width="150">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="primary" size="mini" @click="editGoodsSku(scope.row)">编辑</el-button>
|
<el-button type="primary" size="mini" @click="editGoodsSku(scope.row)">编辑</el-button>
|
||||||
|
<el-button type="primary" size="mini" @click="delGoodsSku(scope.row)">删除</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="是否可用" align="center" width="200">
|
<el-table-column label="是否可用" align="center" width="200">
|
||||||
@@ -715,15 +716,15 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
|
|
||||||
<el-col :span="8">
|
<!-- <el-col :span="8">
|
||||||
<div class="span-sty">排序</div>
|
<div class="span-sty">排序</div>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-input v-model="itemInfo.sortNo" placeholder="排序" clearable class="addinputw addinputInfo"
|
<el-input v-model="itemInfo.sortNo" placeholder="排序" clearable class="addinputw addinputInfo"
|
||||||
oninput="value=value.replace(/^(0+)|[^\d]+/g,'')" />
|
oninput="value=value.replace(/^(0+)|[^\d]+/g,'')" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col> -->
|
||||||
|
|
||||||
<el-col :span="8">
|
<el-col :span="16">
|
||||||
<div class="span-sty">备注</div>
|
<div class="span-sty">备注</div>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-input v-model="itemInfo.remarks" placeholder="备注" clearable class="addinputw addinputInfo" />
|
<el-input v-model="itemInfo.remarks" placeholder="备注" clearable class="addinputw addinputInfo" />
|
||||||
@@ -993,6 +994,27 @@
|
|||||||
this.orderInfo = goodsSku
|
this.orderInfo = goodsSku
|
||||||
this.dialogVisible3 = true
|
this.dialogVisible3 = true
|
||||||
},
|
},
|
||||||
|
delGoodsSku(row) {
|
||||||
|
console.log('>>>>>>>>>delGoodsSku', row)
|
||||||
|
var index = this.formobj.baseGoodsSkus.findIndex((item) => item == row)
|
||||||
|
this.formobj.baseGoodsSkus.splice(index, 1)
|
||||||
|
},
|
||||||
|
enableChange(sid, state) {
|
||||||
|
console.log('sid', sid)
|
||||||
|
console.log('state', state)
|
||||||
|
req.updateIsEnable2(sid, state).then((resp) => {
|
||||||
|
if (resp.success) {
|
||||||
|
this.$message({
|
||||||
|
type: 'success',
|
||||||
|
message: '状态已更新',
|
||||||
|
showClose: true
|
||||||
|
})
|
||||||
|
} else { // 根据resp.code进行异常情况处理
|
||||||
|
}
|
||||||
|
}).catch(e => {
|
||||||
|
console.log(e)
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
showGoodsSkuDttail(goodsSkuDto) {
|
showGoodsSkuDttail(goodsSkuDto) {
|
||||||
console.log('>>>>>>>>>showGoodsSkuDttail', goodsSkuDto)
|
console.log('>>>>>>>>>showGoodsSkuDttail', goodsSkuDto)
|
||||||
|
|||||||
@@ -92,7 +92,8 @@
|
|||||||
<td>
|
<td>
|
||||||
<!-- <el-input v-model="form.pname" :disabled="true" style="width:300px" /> -->
|
<!-- <el-input v-model="form.pname" :disabled="true" style="width:300px" /> -->
|
||||||
|
|
||||||
<el-select v-model="form.pname" placeholder="请选择" style="width:300px">
|
<el-select v-model="form.pname" placeholder="请选择" style="width:300px"
|
||||||
|
:disabled="form.pname!=''&&form.psid!=''">
|
||||||
<el-option hidden :key="form.psid" :label="form.pname" :value="form.pname"></el-option>
|
<el-option hidden :key="form.psid" :label="form.pname" :value="form.pname"></el-option>
|
||||||
<el-tree :data="treedata" ref="Tree" show-checkbox accordion node-key="sid"
|
<el-tree :data="treedata" ref="Tree" show-checkbox accordion node-key="sid"
|
||||||
:default-checked-keys="checkedId" :default-expand-all='true' :check-strictly='true'
|
:default-checked-keys="checkedId" :default-expand-all='true' :check-strictly='true'
|
||||||
@@ -209,7 +210,8 @@
|
|||||||
:props="defaultProps" @check-change="checkchange">
|
:props="defaultProps" @check-change="checkchange">
|
||||||
</el-tree> -->
|
</el-tree> -->
|
||||||
|
|
||||||
<el-select v-model="form.pname" placeholder="请选择" style="width:300px">
|
<el-select v-model="form.pname" placeholder="请选择" style="width:300px"
|
||||||
|
:disabled="form.pname!=''&&form.psid!=''">
|
||||||
<el-option hidden :key="form.psid" :label="form.pname" :value="form.pname"></el-option>
|
<el-option hidden :key="form.psid" :label="form.pname" :value="form.pname"></el-option>
|
||||||
<el-tree :data="treedata" ref="Tree" show-checkbox accordion node-key="sid"
|
<el-tree :data="treedata" ref="Tree" show-checkbox accordion node-key="sid"
|
||||||
:default-checked-keys="checkedId" :default-expand-all='true' :check-strictly='true'
|
:default-checked-keys="checkedId" :default-expand-all='true' :check-strictly='true'
|
||||||
|
|||||||
@@ -21,8 +21,8 @@
|
|||||||
<el-select v-model="form.sysStaffOrg.orgName" placeholder="请选择" style="margin-left: 10px; flex: 0.8;">
|
<el-select v-model="form.sysStaffOrg.orgName" placeholder="请选择" style="margin-left: 10px; flex: 0.8;">
|
||||||
<el-option hidden :key="form.sysStaffOrg.orgSid" :label="form.sysStaffOrg.orgName"
|
<el-option hidden :key="form.sysStaffOrg.orgSid" :label="form.sysStaffOrg.orgName"
|
||||||
:value="form.sysStaffOrg.orgName"></el-option>
|
:value="form.sysStaffOrg.orgName"></el-option>
|
||||||
<el-tree :data="treedata" ref="Tree" show-checkbox accordion node-key="sid"
|
<el-tree :data="treedata" ref="Tree" accordion node-key="sid" :default-checked-keys="checkedId"
|
||||||
:default-checked-keys="checkedId" :default-expand-all='true' :check-strictly='true' :props="defaultProps"
|
:default-expand-all='true' :check-strictly='true' :props="defaultProps" @node-click="nodeClick"
|
||||||
@check-change="checkchange">
|
@check-change="checkchange">
|
||||||
</el-tree>
|
</el-tree>
|
||||||
</el-select>
|
</el-select>
|
||||||
@@ -185,6 +185,14 @@
|
|||||||
treeNodeClick() {
|
treeNodeClick() {
|
||||||
this.$refs.el_select.visible = false
|
this.$refs.el_select.visible = false
|
||||||
},
|
},
|
||||||
|
nodeClick(val) {
|
||||||
|
console.log("nodeClick", val);
|
||||||
|
this.form.sysStaffOrg.orgSid = val.sid
|
||||||
|
this.form.sysStaffOrg.orgName = val.name
|
||||||
|
this.form.sysStaffOrg.orgCode = val.orgCode
|
||||||
|
this.$refs.Tree.visible = false
|
||||||
|
|
||||||
|
},
|
||||||
checkchange(data, checked, indeterminate) {
|
checkchange(data, checked, indeterminate) {
|
||||||
|
|
||||||
console.log("checkchange", data);
|
console.log("checkchange", data);
|
||||||
@@ -255,7 +263,7 @@
|
|||||||
|
|
||||||
|
|
||||||
if (this.form.sid) {
|
if (this.form.sid) {
|
||||||
userUpdatauserUpdata(this.form).then(res => {
|
userUpdata(this.form).then(res => {
|
||||||
if (res.code == '200') {
|
if (res.code == '200') {
|
||||||
this.reset()
|
this.reset()
|
||||||
this.$message({
|
this.$message({
|
||||||
|
|||||||
@@ -132,7 +132,7 @@
|
|||||||
<el-select v-model="form.sysStaffOrg.orgName" placeholder="请选择" style="margin-left: 10px; flex: 0.8;">
|
<el-select v-model="form.sysStaffOrg.orgName" placeholder="请选择" style="margin-left: 10px; flex: 0.8;">
|
||||||
<el-option hidden :key="form.sysStaffOrg.orgSid" :label="form.sysStaffOrg.orgName"
|
<el-option hidden :key="form.sysStaffOrg.orgSid" :label="form.sysStaffOrg.orgName"
|
||||||
:value="form.sysStaffOrg.orgName"></el-option>
|
:value="form.sysStaffOrg.orgName"></el-option>
|
||||||
<el-tree :data="treedata" ref="Tree" show-checkbox accordion node-key="sid"
|
<el-tree :data="treedata" ref="Tree" @node-click="nodeClick" accordion node-key="sid"
|
||||||
:default-checked-keys="checkedId" :default-expand-all='true' :check-strictly='true'
|
:default-checked-keys="checkedId" :default-expand-all='true' :check-strictly='true'
|
||||||
:props="defaultProps" @check-change="checkchange">
|
:props="defaultProps" @check-change="checkchange">
|
||||||
</el-tree>
|
</el-tree>
|
||||||
@@ -343,6 +343,14 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
nodeClick(val) {
|
||||||
|
console.log("nodeClick", val);
|
||||||
|
this.form.sysStaffOrg.orgSid = val.sid
|
||||||
|
this.form.sysStaffOrg.orgName = val.name
|
||||||
|
this.form.sysStaffOrg.orgCode = val.orgCode
|
||||||
|
this.$refs.Tree.visible = false
|
||||||
|
|
||||||
},
|
},
|
||||||
checkchange(data, checked, indeterminate) {
|
checkchange(data, checked, indeterminate) {
|
||||||
|
|
||||||
@@ -490,6 +498,7 @@
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
save() {
|
save() {
|
||||||
|
this.form.orgSid = this.form.orgSid == '' ? window.sessionStorage.getItem('orgSid') : this.form.orgSid
|
||||||
userUpdata(this.form).then(res => {
|
userUpdata(this.form).then(res => {
|
||||||
if (res.code == '200') {
|
if (res.code == '200') {
|
||||||
this.$message({
|
this.$message({
|
||||||
|
|||||||
Reference in New Issue
Block a user