优化 采购相关bug

This commit is contained in:
java110 2022-08-18 14:07:16 +08:00
parent 28e38bb100
commit 1791b63fa3
7 changed files with 43 additions and 65 deletions

View File

@ -9,22 +9,11 @@
<div class="ibox-content">
<div class="form-group row">
<label class="col-sm-2 col-form-label"><span><vc:i18n name="转赠对象" namespace="addTransferStoreView"></vc:i18n></span></label>
<div class="col-sm-3">
<vc:create path="frame/orgSelect2" parentModal="addTransferStoreViewModel"
callBackListener="addTransferStoreInfo" callBackFunction="notify"
namespace="addTransferStoreView">
</vc:create>
<div class="col-sm-6">
<vc:create path="frame/chooseOrgTree2" callBackListener="addTransferStoreInfo"></vc:create>
</div>
<div class="col-sm-3">
<vc:create path="frame/departmentSelect2" parentModal="addTransferStoreViewModel"
callBackListener="addTransferStoreInfo" callBackFunction="notify"
namespace="addTransferStoreView">
</vc:create>
</div>
<div class="col-sm-3">
<vc:create path="frame/staffSelect2" parentModal="addTransferStoreViewModel"
callBackListener="addTransferStoreInfo" callBackFunction="notify"
namespace="addTransferStoreView">
<vc:create path="frame/staffSelect2" parentModal="addTransferStoreViewModel" callBackListener="addTransferStoreInfo" callBackFunction="notify" namespace="addTransferStoreView">
</vc:create>
</div>
</div>
@ -43,10 +32,9 @@
<div class="form-group row">
<label class="col-sm-2 col-form-label"><span><vc:i18n name="转赠说明" namespace="addTransferStoreView"></vc:i18n></span></label>
<div class="col-sm-10">
<textarea :placeholder="vc.i18n('必填,请填写转赠说明','addTransferStoreView')" class="form-control"
v-model="addTransferStoreInfo.description"></textarea></div>
<textarea :placeholder="vc.i18n('必填,请填写转赠说明','addTransferStoreView')" class="form-control" v-model="addTransferStoreInfo.description"></textarea></div>
</div>
</div>
</div>
</div>
</div>
</div>

View File

@ -1,4 +1,4 @@
(function (vc) {
(function(vc) {
vc.extends({
propTypes: {
@ -20,34 +20,37 @@
watch: {
addTransferStoreInfo: {
deep: true,
handler: function () {
handler: function() {
vc.component.saveAddComplainInfo();
}
}
},
_initMethod: function () {
_initMethod: function() {
},
_initEvent: function () {
_initEvent: function() {
vc.on("addTransferStoreInfo", "notify", function (_param) {
vc.on("addTransferStoreInfo", "notify", function(_param) {
if (_param.hasOwnProperty("staffId")) {
vc.component.addTransferStoreInfo.staffId = _param.staffId;
vc.component.addTransferStoreInfo.staffName = _param.staffName;
}
});
vc.on('addTransferStoreInfo', 'onIndex', function (_index) {
vc.on('addTransferStoreInfo', 'switchOrg', function(_org) {
vc.emit('addTransferStoreInfo', 'staffSelect2', 'setStaff', _org)
});
vc.on('addTransferStoreInfo', 'onIndex', function(_index) {
vc.component.addTransferStoreInfo.index = _index;
});
},
methods: {
addComplainValidate: function () {
addComplainValidate: function() {
return vc.validate.validate({
addTransferStoreInfo: vc.component.addTransferStoreInfo
}, {
'addTransferStoreInfo.description': [
{
'addTransferStoreInfo.description': [{
limit: "required",
param: "",
errInfo: "转赠说明不能为空"
@ -85,7 +88,7 @@
});
},
saveAddComplainInfo: function () {
saveAddComplainInfo: function() {
if (vc.component.addComplainValidate()) {
//侦听回传
vc.emit($props.callBackListener, $props.callBackFunction, vc.component.addTransferStoreInfo);
@ -95,4 +98,4 @@
}
});
})(window.vc);
})(window.vc);

View File

@ -102,16 +102,10 @@
},
],
'editSystemInfoInfo.defaultCommunityId': [{
limit: "required",
param: "",
errInfo: "默认小区编号不能为空"
},
{
limit: "maxLength",
param: "8",
errInfo: "默认小区编号不能超过8"
},
],
limit: "required",
param: "",
errInfo: "默认小区编号不能为空"
}, ],
'editSystemInfoInfo.ownerTitle': [{
limit: "required",
param: "",

View File

@ -6,17 +6,11 @@
<div class="ibox-tools" style="top:10px;">
</div>
</div>
<div class="ibox-content" v-if="purchaseApproversInfo.companyName">
<div class="ibox-content" v-if="purchaseApproversInfo.orgName">
<div class="form-group row">
<label class="col-sm-2 col-form-label"><span><vc:i18n name="所属公司" namespace="purchaseApprovers"></vc:i18n></span></label>
<label class="col-sm-2 col-form-label"><span><vc:i18n name="所属组织" namespace="purchaseApprovers"></vc:i18n></span></label>
<div class="col-sm-10">
<input :placeholder="vc.i18n('必填,请填写所属公司','purchaseApprovers')" class="form-control" v-model="purchaseApproversInfo.companyName" readonly/>
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label"><span><vc:i18n name="所属部门" namespace="purchaseApprovers"></vc:i18n></span></label>
<div class="col-sm-10">
<input :placeholder="vc.i18n('必填,请填写所属部门','purchaseApprovers')" class="form-control" v-model="purchaseApproversInfo.departmentName" readonly/>
<input :placeholder="vc.i18n('必填,请填写所属组织','purchaseApprovers')" class="form-control" v-model="purchaseApproversInfo.orgName" readonly/>
</div>
</div>
<div class="form-group row">
@ -42,4 +36,4 @@
</div>
</div>
<vc:create path="property/selectStaff"></vc:create>
</div>
</div>

View File

@ -10,9 +10,7 @@
flowComponent: 'purchaseApprovers',
staffId: '',
staffName: '',
companyName: '',
departmentName: '',
departmentId: '',
orgName: '',
companyId: ''
}
},
@ -60,8 +58,7 @@
}
let _data = _staffInfo.data;
vc.copyObject(_data, $that.purchaseApproversInfo);
$that.purchaseApproversInfo.companyName = _data.parentOrgName;
$that.purchaseApproversInfo.departmentName = _data.orgName;
$that.purchaseApproversInfo.orgName = _data.orgName;
},
function() {
console.log('请求失败处理');

View File

@ -62,7 +62,7 @@
param.params.searchUserId = param.params.searchUserId.trim();
param.params.searchUserName = param.params.searchUserName.trim();
//发送get请求
vc.http.apiGet('resourceStore.listUserStorehouses',
vc.http.apiGet('/resourceStore.listUserStorehouses',
param,
function(json, res) {
var _myResourceStoreManageInfo = JSON.parse(json);

View File

@ -1,7 +1,7 @@
/**
系统配置 组件
**/
(function (vc) {
(function(vc) {
vc.extends({
data: {
@ -19,15 +19,16 @@
propertyTitle: '',
qqMapKey: '',
mallUrl: '',
systemSimpleTitle: ''
}
},
_initMethod: function () {
_initMethod: function() {
//根据请求参数查询 查询 业主信息
vc.component._listSystemInfos();
},
_initEvent: function () {
vc.on('viewSystemInfo', 'load', function () {
_initEvent: function() {
vc.on('viewSystemInfo', 'load', function() {
vc.component._listSystemInfos();
});
},
@ -35,21 +36,22 @@
_openEditSystemInfoInfoModel() {
vc.emit('editSystemInfo', 'openEditSystemInfoModal', $that.systemInfoManageInfo);
},
_listSystemInfos: function () {
_listSystemInfos: function() {
let param = {
params: {
page:1,
row:1
page: 1,
row: 1
}
};
//发送get请求
vc.http.apiGet('/system.listSystemInfo',
param,
function (json, res) {
function(json, res) {
let _systemInfoManageInfo = JSON.parse(json);
vc.copyObject(_systemInfoManageInfo.data[0],$that.systemInfoManageInfo);
}, function (errInfo, error) {
vc.copyObject(_systemInfoManageInfo.data[0], $that.systemInfoManageInfo);
},
function(errInfo, error) {
console.log('请求失败处理');
}
);
@ -57,4 +59,4 @@
}
});
})(window.vc);
})(window.vc);