|
|
|
@ -1,22 +1,47 @@ |
|
|
|
|
<template> |
|
|
|
|
<div class=" wrap2 myPadding"> |
|
|
|
|
<my-title :titleArr="['日终管理', '网点日终轧帐']"/> |
|
|
|
|
<my-title :titleArr="['日终管理', '网点日终轧帐']" /> |
|
|
|
|
|
|
|
|
|
<!-- 存款 --> |
|
|
|
|
<div class="body"> |
|
|
|
|
<el-row :gutter="20" style="margin: 0"> |
|
|
|
|
<el-form ref="form" :model="form" label-width="120px" label-position="right" :rules="rules"> |
|
|
|
|
<el-form-item label="主管柜员号" prop="username" style="width: 40vw;"> |
|
|
|
|
<el-input placeholder="请输入账号" :value="form.username" @input="val => checkHanzi(val, form, 'username')" ref="username"></el-input> |
|
|
|
|
<el-row :gutter="20" |
|
|
|
|
style="margin: 0"> |
|
|
|
|
<el-form ref="form" |
|
|
|
|
:model="form" |
|
|
|
|
label-width="120px" |
|
|
|
|
label-position="right" |
|
|
|
|
:rules="rules"> |
|
|
|
|
<el-form-item label="主管柜员号" |
|
|
|
|
prop="username" |
|
|
|
|
style="width: 40vw;"> |
|
|
|
|
<el-input placeholder="请输入账号" |
|
|
|
|
:value="form.username" |
|
|
|
|
@input="val => checkHanzi(val, form, 'username')" |
|
|
|
|
ref="username"></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="登录密码" prop="password" style="width: 40vw;"> |
|
|
|
|
<el-input placeholder="请输入密码" type="password" :value="form.password" @input="val => checkHanzi(val, form, 'password')" ref="password"></el-input> |
|
|
|
|
<el-form-item label="登录密码" |
|
|
|
|
prop="password" |
|
|
|
|
style="width: 40vw;"> |
|
|
|
|
<el-input placeholder="请输入密码" |
|
|
|
|
type="password" |
|
|
|
|
:value="form.password" |
|
|
|
|
@input="val => checkHanzi(val, form, 'password')" |
|
|
|
|
autocomplete=“new-password” |
|
|
|
|
ref="password"></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-form> |
|
|
|
|
</el-row> |
|
|
|
|
<my-dialog :moduleName="moduleName" v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName" @submitIt="submitForm2" /> |
|
|
|
|
<my-dialog :moduleName="moduleName" |
|
|
|
|
v-if="visible" |
|
|
|
|
:visible.sync="visible" |
|
|
|
|
:showForm="form" |
|
|
|
|
:formName="formName" |
|
|
|
|
@submitIt="submitForm2" /> |
|
|
|
|
</div> |
|
|
|
|
<el-button @click="submitIt()" type="primary" class="submitBtn" v-throttle>提交</el-button> |
|
|
|
|
<el-button @click="submitIt()" |
|
|
|
|
type="primary" |
|
|
|
|
class="submitBtn" |
|
|
|
|
v-throttle>提交</el-button> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
</template> |
|
|
|
@ -29,17 +54,17 @@ import MyDialog from '@/components/dialogTwo' |
|
|
|
|
import { addOperation, getOperation } from '@/api/http'; |
|
|
|
|
export default { |
|
|
|
|
name: 'index', |
|
|
|
|
components:{ |
|
|
|
|
components: { |
|
|
|
|
MyTitle, |
|
|
|
|
MyDialog |
|
|
|
|
}, |
|
|
|
|
data() { |
|
|
|
|
data () { |
|
|
|
|
return { |
|
|
|
|
visible: false, |
|
|
|
|
moduleName: 'branchDayEnd', |
|
|
|
|
form:{ |
|
|
|
|
username: '', |
|
|
|
|
password: '' |
|
|
|
|
form: { |
|
|
|
|
username: '180623', |
|
|
|
|
password: '621229' |
|
|
|
|
}, |
|
|
|
|
formName: { |
|
|
|
|
username: '主管柜员号', |
|
|
|
@ -64,7 +89,7 @@ export default { |
|
|
|
|
submited: 0 |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
created() { |
|
|
|
|
created () { |
|
|
|
|
// const tmpFunc = () => { |
|
|
|
|
// const date = new Date() |
|
|
|
|
// var y = date.getFullYear(); |
|
|
|
@ -76,33 +101,33 @@ export default { |
|
|
|
|
// } |
|
|
|
|
// this.form.data = tmpFunc() |
|
|
|
|
}, |
|
|
|
|
mounted() { |
|
|
|
|
mounted () { |
|
|
|
|
this.$refs.username.focus() |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
...mapMutations({ |
|
|
|
|
setTipsOperate: 'system/setTipsOperate' |
|
|
|
|
}), |
|
|
|
|
submitIt() { |
|
|
|
|
submitIt () { |
|
|
|
|
if (this.submited) return this.$message.error('已提交!') |
|
|
|
|
this.$refs.form.validate(myValidate(() => { |
|
|
|
|
this.visible = true; |
|
|
|
|
}, this.$refs)); |
|
|
|
|
}, |
|
|
|
|
submitForm2() { |
|
|
|
|
submitForm2 () { |
|
|
|
|
let projectId = sessionStorage.getItem('projectId') |
|
|
|
|
let startTime = sessionStorage.getItem('startTime') |
|
|
|
|
const formList = [] |
|
|
|
|
formList.push({"answerId":'546',"emptyOne": 101, "emptyTwo": this.form.username, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,32,543,546","type": "3"}) |
|
|
|
|
formList.push({"answerId":'547',"emptyOne": 102, "emptyTwo": this.form.password, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id +",287,5,32,543,547","type": "3"}) |
|
|
|
|
let params= { |
|
|
|
|
formList.push({ "answerId": '546', "emptyOne": 101, "emptyTwo": this.form.username, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id + ",287,5,32,543,546", "type": "3" }) |
|
|
|
|
formList.push({ "answerId": '547', "emptyOne": 102, "emptyTwo": this.form.password, "operationIds": "285," + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id + ",287,5,32,543,547", "type": "3" }) |
|
|
|
|
let params = { |
|
|
|
|
parentId: '285,' + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id + ',287,5,32,543', |
|
|
|
|
lcJudgmentRuleReq:formList, |
|
|
|
|
projectId:+projectId, |
|
|
|
|
startTime:startTime, |
|
|
|
|
lcJudgmentRuleReq: formList, |
|
|
|
|
projectId: +projectId, |
|
|
|
|
startTime: startTime, |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
addOperation(params).then((data)=>{ |
|
|
|
|
addOperation(params).then((data) => { |
|
|
|
|
this.submited = 1 |
|
|
|
|
// this.$message({ |
|
|
|
|
// message: '提交成功', |
|
|
|
@ -110,7 +135,7 @@ export default { |
|
|
|
|
// }); |
|
|
|
|
// this.setNeedsModule(moduleName) |
|
|
|
|
// this.setDataFlow({ ...this.form }) |
|
|
|
|
}).catch((error)=>{ |
|
|
|
|
}).catch((error) => { |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
checkHanzi: checkHanzi |
|
|
|
@ -119,16 +144,15 @@ export default { |
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
|
|
|
|
|
|
|
.myPadding { |
|
|
|
|
.myPadding { |
|
|
|
|
padding: 24px 0 24px 24px; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// /deep/.el-input input { |
|
|
|
|
// // width: 420px; |
|
|
|
|
// } |
|
|
|
|
.body { |
|
|
|
|
// /deep/.el-input input { |
|
|
|
|
// // width: 420px; |
|
|
|
|
// } |
|
|
|
|
.body { |
|
|
|
|
padding-top: 50px; |
|
|
|
|
padding-left: 50px; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
</style> |
|
|
|
|