mirror of
https://gitee.com/java110/MicroCommunityWeb.git
synced 2026-02-24 05:46:03 +08:00
优化图片删除
This commit is contained in:
parent
44a7d2e056
commit
def2a9a6fe
6
app.js
6
app.js
@ -33,9 +33,9 @@ let opts = {
|
||||
|
||||
//app.use('/callComponent',proxy('https://app.demo.winqi.cn/',opts));
|
||||
//app.use('/callComponent',proxy('http://api.demo.winqi.cn:8012/',opts));
|
||||
app.use('/callComponent',proxy('http://api.demo.winqi.cn:8012',opts));
|
||||
//app.use('/callComponent',proxy('http://192.168.1.16:8012',opts));
|
||||
|
||||
//app.use('/callComponent',proxy('http://api.demo.winqi.cn:8012',opts));
|
||||
app.use('/callComponent',proxy('http://192.168.1.16:8012',opts));
|
||||
app.use('/app',proxy('http://192.168.1.16:8012',opts));
|
||||
|
||||
//app.listen(3000);
|
||||
app.use(express.json());
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<div class="uploadImage row">
|
||||
<div v-for="image in this.uploadImageInfo.photos">
|
||||
<img v-bind:src="image" width="100px" height="100px"/>
|
||||
<span v-on:click="this._removeImage(image)" class="glyphicon glyphicon-remove"
|
||||
<span v-on:click="this._removeImage(image)" class="fa fa-remove"
|
||||
style="position: relative; top: -35px;right: 20px; color: #d9534f"></span>
|
||||
</div>
|
||||
<div class="uploadButton" v-on:click="this._uploadPhoto()" v-if= "this.uploadImageInfo.photos.length < this.uploadImageInfo.imageCount">
|
||||
|
||||
@ -46,29 +46,23 @@
|
||||
let _staffId = _userInfo.userId;
|
||||
var param = {
|
||||
params: {
|
||||
staffId: _staffId,
|
||||
page: 1,
|
||||
row: 1
|
||||
communityId: vc.getCurrentCommunity().communityId,
|
||||
flowType: '30003'
|
||||
}
|
||||
};
|
||||
//发送get请求
|
||||
vc.http.apiGet('org.listOrgs',
|
||||
vc.http.apiGet('/workflow/getFirstStaff',
|
||||
param,
|
||||
function (json) {
|
||||
function (json,res) {
|
||||
var _staffInfo = JSON.parse(json);
|
||||
if (_staffInfo.total == 1) {
|
||||
let _tmpOrg = _staffInfo.orgs[0];
|
||||
$that.purchaseApproversInfo.companyName = _tmpOrg.parentOrgName;
|
||||
$that.purchaseApproversInfo.departmentName = _tmpOrg.orgName;
|
||||
$that.purchaseApproversInfo.departmentId = _tmpOrg.orgId;
|
||||
$that.purchaseApproversInfo.companyId = _tmpOrg.parentOrgId;
|
||||
|
||||
vc.emit('purchaseApprovers','staffSelect2', 'setStaff',{
|
||||
companyId:_tmpOrg.parentOrgId,
|
||||
departmentId:_tmpOrg.orgId
|
||||
});
|
||||
|
||||
if (_staffInfo.code != 0) {
|
||||
vc.toast(_staffInfo.msg);
|
||||
return ;
|
||||
}
|
||||
let _data = _staffInfo.data;
|
||||
vc.copyObject(_data,$that.purchaseApproversInfo);
|
||||
$that.purchaseApproversInfo.companyName = _data.parentOrgName;
|
||||
$that.purchaseApproversInfo.departmentName = _data.orgName;
|
||||
}, function () {
|
||||
console.log('请求失败处理');
|
||||
}
|
||||
|
||||
@ -94,10 +94,12 @@
|
||||
_finishStep: function () {
|
||||
vc.emit('addPurchaseApplyViewInfo', 'setPurchaseApplyInfo', null);
|
||||
var _currentData = vc.component.addPurchaseApplyStepInfo.infos[vc.component.addPurchaseApplyStepInfo.index];
|
||||
if (_currentData == null || _currentData == undefined) {
|
||||
vc.toast("请选择或填写必选信息");
|
||||
return;
|
||||
}
|
||||
if(vc.component.addPurchaseApplyStepInfo.index != 2){
|
||||
if (_currentData == null || _currentData == undefined) {
|
||||
vc.toast("请选择或填写必选信息");
|
||||
return;
|
||||
}
|
||||
}
|
||||
vc.http.post(
|
||||
'addPurchaseApply',
|
||||
'save',
|
||||
|
||||
@ -151,7 +151,7 @@
|
||||
_vcComponent.appendChild(_pathVcCreate);
|
||||
}
|
||||
|
||||
}else{
|
||||
} else {
|
||||
let _vcComponent = document.getElementById('component');
|
||||
let _commonPath = _vcComponent.getAttribute('vc-path');
|
||||
if (vc.isNotEmpty(_commonPath)) {
|
||||
@ -217,7 +217,7 @@
|
||||
_divComponentAttr.value = _componentUrl;
|
||||
_tmpVcCreate.setAttributeNode(_divComponentAttr);
|
||||
_vcComponent.appendChild(_tmpVcCreate);
|
||||
|
||||
|
||||
let _commonPath = _vcComponent.getAttribute('vc-path');
|
||||
if (vc.isNotEmpty(_commonPath)) {
|
||||
let _pathVcCreate = document.createElement("vc:create");
|
||||
@ -906,7 +906,10 @@
|
||||
},
|
||||
apiGet: function (api, param, successCallback, errorCallback) {
|
||||
//加入缓存机制
|
||||
let _getPath = '/' + api;
|
||||
let _getPath = '';
|
||||
if (api.indexOf('/') != 0) {
|
||||
_getPath = '/' + api;
|
||||
}
|
||||
if (vcFramework.constant.GET_CACHE_URL.includes(_getPath)) {
|
||||
let _cacheData = vcFramework.getData(_getPath);
|
||||
//浏览器缓存中能获取到
|
||||
@ -915,8 +918,20 @@
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
let _api = '';
|
||||
|
||||
if (api.indexOf('/') >= 0) {
|
||||
_api = '/app' + api;
|
||||
Vue.http.headers.common['APP-ID'] = '8000418004';
|
||||
Vue.http.headers.common['TRANSACTION-ID'] = vcFramework.uuid();
|
||||
Vue.http.headers.common['REQ-TIME'] = vcFramework.getDateYYYYMMDDHHMISS();
|
||||
Vue.http.headers.common['SIGN'] = '';
|
||||
} else {
|
||||
_api = '/callComponent/' + api;
|
||||
}
|
||||
vcFramework.loading('open');
|
||||
Vue.http.get('/callComponent/' + api, param)
|
||||
Vue.http.get(_api, param)
|
||||
.then(function (res) {
|
||||
try {
|
||||
|
||||
@ -1316,6 +1331,38 @@
|
||||
return y + '-' + add0(m) + '-' + add0(d) + ' ' + add0(h) + ':' + add0(mm) + ':' + add0(s);
|
||||
}
|
||||
|
||||
vcFramework.getDateYYYYMMDDHHMISS = function () {
|
||||
let date = new Date();
|
||||
let year = date.getFullYear();
|
||||
let month = date.getMonth() + 1;
|
||||
let day = date.getDate();
|
||||
let hour = date.getHours();
|
||||
let minute = date.getMinutes();
|
||||
let second = date.getSeconds();
|
||||
|
||||
if (month < 10) {
|
||||
month = '0' + month;
|
||||
}
|
||||
|
||||
if (day < 10) {
|
||||
day = '0' + day;
|
||||
}
|
||||
|
||||
if (hour < 10) {
|
||||
hour = '0' + hour;
|
||||
}
|
||||
|
||||
if (minute < 10) {
|
||||
minute = '0' + minute;
|
||||
}
|
||||
|
||||
if (second < 10) {
|
||||
second = '0' + second;
|
||||
}
|
||||
|
||||
return year + "" + month + "" + day + "" + hour + "" + minute + "" + second;
|
||||
};
|
||||
|
||||
})(window.vcFramework);
|
||||
|
||||
|
||||
@ -1624,21 +1671,21 @@ vc 校验 工具类 -method
|
||||
* @param {校验文本} text
|
||||
*/
|
||||
num: function (text) {
|
||||
if(text == null || text == undefined){
|
||||
if (text == null || text == undefined) {
|
||||
return true;
|
||||
}
|
||||
let regNum = /^[0-9][0-9]*$/;
|
||||
return regNum.test(text);
|
||||
},
|
||||
date: function (str) {
|
||||
if(str == null || str == undefined){
|
||||
if (str == null || str == undefined) {
|
||||
return true;
|
||||
}
|
||||
let regDate = /^(\d{4})-(\d{2})-(\d{2})$/;
|
||||
return regDate.test(str);
|
||||
},
|
||||
dateTime: function (str) {
|
||||
if(str == null || str == undefined){
|
||||
if (str == null || str == undefined) {
|
||||
return true;
|
||||
}
|
||||
let reDateTime = /^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])\s+(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d$/;
|
||||
@ -1648,14 +1695,14 @@ vc 校验 工具类 -method
|
||||
金额校验
|
||||
**/
|
||||
money: function (text) {
|
||||
if(text == null || text == undefined){
|
||||
if (text == null || text == undefined) {
|
||||
return true;
|
||||
}
|
||||
let regMoney = /^\d+\.?\d{0,2}$/;
|
||||
return regMoney.test(text);
|
||||
},
|
||||
idCard: function (num) {
|
||||
if(num == null || num == undefined){
|
||||
if (num == null || num == undefined) {
|
||||
return true;
|
||||
}
|
||||
num = num.toUpperCase();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user