Commit 06681c94 authored by 柳 佳乐's avatar 柳 佳乐
Browse files

20221117

parent 5e4b6059
finance @ 6e137f66
Subproject commit 6e137f66e7646a55ebb0681483b9c502249d0d84
...@@ -31,7 +31,6 @@ export const previewPDF = async (filename) => { ...@@ -31,7 +31,6 @@ export const previewPDF = async (filename) => {
const a = document.createElement("a"); //创建一个<a></a>标签 const a = document.createElement("a"); //创建一个<a></a>标签
// a.href = url; // 给a标签的href属性值加上地址,注意,这里是绝对路径,不用加 点. // a.href = url; // 给a标签的href属性值加上地址,注意,这里是绝对路径,不用加 点.
a.href=(await getFileUrl(filename)).data a.href=(await getFileUrl(filename)).data
debugger
a.target = "_blank"; a.target = "_blank";
a.style.display = "none"; // 障眼法藏起来a标签 a.style.display = "none"; // 障眼法藏起来a标签
document.body.appendChild(a); // 将a标签追加到文档对象中 document.body.appendChild(a); // 将a标签追加到文档对象中
......
...@@ -15,9 +15,7 @@ export function isExternal(path) { ...@@ -15,9 +15,7 @@ export function isExternal(path) {
* @returns {Boolean} * @returns {Boolean}
*/ */
export function validUsername(str) { export function validUsername(str) {
// const valid_map = ['admin', 'editor'] return str.length>0
// return valid_map.indexOf(str.trim()) >= 0
return str.trim().length>0
} }
/** /**
......
...@@ -387,6 +387,7 @@ export default { ...@@ -387,6 +387,7 @@ export default {
}, },
//返回 //返回
back() { back() {
this.$store.dispatch("tagsView/delView", this.$route);
this.$router.push("/administrationlsit"); this.$router.push("/administrationlsit");
}, },
//重置 //重置
......
...@@ -266,6 +266,7 @@ export default { ...@@ -266,6 +266,7 @@ export default {
}, },
// 返回 // 返回
back() { back() {
this.$store.dispatch("tagsView/delView", this.$route);
this.$router.push("/assetslist"); this.$router.push("/assetslist");
}, },
//重置 //重置
......
...@@ -113,7 +113,7 @@ ...@@ -113,7 +113,7 @@
> >
<el-col :span="20"> <el-col :span="20">
<el-form-item label="确认密码" prop="staffPassword"> <el-form-item label="确认密码" prop="staffPassword">
<el-input type="password" v-model="passwordData.staffPassword"></el-input> <el-input type="password" v-model="passwordData.staffPassword" show-password></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="20"> <el-col :span="20">
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="合同编号" labelClassName="required" :disabled="isEdit"> <el-descriptions-item label="合同编号" labelClassName="required" :disabled="isEdit">
<el-form-item prop="contractNumber"> <el-form-item prop="contractNumber">
<el-input placeholder="请输入合同编号" v-model="formData.contractNumber"></el-input> <el-input placeholder="请输入合同编号" v-model="formData.contractNumber" :disabled="isEdit"></el-input>
</el-form-item> </el-form-item>
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="合同类型" labelClassName="required"> <el-descriptions-item label="合同类型" labelClassName="required">
......
<template> <template>
<div> <div v-loading="loading" element-loading-text="图片上传中。。。">
<!-- 头部 --> <!-- 头部 -->
<div class="QueryInvoice" style="margin: 10px 15px"> <div class="QueryInvoice" style="margin: 10px 15px">
<el-row :gutter="30"> <el-row :gutter="30">
...@@ -172,7 +172,7 @@ ...@@ -172,7 +172,7 @@
</div> </div>
<!-- 添加区域 --> <!-- 添加区域 -->
<div class="getadd" v-show="!isgetid" style="margin-left: 5%"> <div class="getadd" v-show="!isgetid" style="margin-left: 5%">
<el-row v-loading="loading" element-loading-text="图片上传中。。。"> <el-row >
<el-col :xl="8" :lg="10" :md="8" :sm="12" :xs="24"> <el-col :xl="8" :lg="10" :md="8" :sm="12" :xs="24">
<el-form <el-form
style="width: 100%; margin: 30px 0px" style="width: 100%; margin: 30px 0px"
...@@ -247,7 +247,7 @@ ...@@ -247,7 +247,7 @@
:on-remove="delfile" :on-remove="delfile"
:on-success="fileSuccess" :on-success="fileSuccess"
:limit="1" :limit="1"
:on-error="loading==true" :on-error="geterror"
style="margin-left: 90px" style="margin-left: 90px"
> >
<el-button <el-button
...@@ -413,7 +413,6 @@ export default { ...@@ -413,7 +413,6 @@ export default {
this.total = res.data.total; this.total = res.data.total;
res.data.list.forEach(e => { res.data.list.forEach(e => {
let fileNamepdf = e.filePath; let fileNamepdf = e.filePath;
console.log(fileNamepdf);
let fileType = fileNamepdf.substring( let fileType = fileNamepdf.substring(
fileNamepdf.lastIndexOf(".") fileNamepdf.lastIndexOf(".")
); );
...@@ -459,7 +458,7 @@ export default { ...@@ -459,7 +458,7 @@ export default {
} }
}, },
//时间处理 //时间处理
getFroms: function(value) { getFroms(value) {
var dt = new Date(value.time); var dt = new Date(value.time);
let year = dt.getFullYear(); let year = dt.getFullYear();
let month = dt.getMonth() + 1; let month = dt.getMonth() + 1;
...@@ -546,6 +545,31 @@ export default { ...@@ -546,6 +545,31 @@ export default {
this.loading = false; this.loading = false;
this.isgetid = true; this.isgetid = true;
this.getincomeSelectlist(); this.getincomeSelectlist();
},
//发票的删除操作
YesGet(row) {
deleteexpen(row)
.then(res => {
if (res.success) {
this.visible = false;
this.$message({
message: "发票删除成功",
type: "success"
});
this.getincomeSelectlist();
} else {
this.$message.error(res.msg);
}
})
.catch(e => {
console.log(e.msg);
this.$message.error(e.msg);
});
},
geterror() {
this.loading = true;
} }
} }
}; };
......
...@@ -71,11 +71,10 @@ ...@@ -71,11 +71,10 @@
</template> </template>
<script> <script>
import { validUsername } from "@/utils/validate";
export default { export default {
data() { data() {
const validateUsername = (rule, value, callback) => { const validateUsername = (rule, value, callback) => {
if (!validUsername(value)) { if (!(value)) {
callback(new Error("请输入账号")); callback(new Error("请输入账号"));
} else { } else {
callback(); callback();
...@@ -88,7 +87,7 @@ export default { ...@@ -88,7 +87,7 @@ export default {
}, },
loginRules: { loginRules: {
username: [ username: [
{ required: true, trigger: "blur", validator: validateUsername }, { required: true, trigger: "blur", message: "请输入账号" },
], ],
password: [{ required: true, trigger: "blur", message: "请输入密码" }], password: [{ required: true, trigger: "blur", message: "请输入密码" }],
}, },
......
...@@ -112,8 +112,9 @@ export default { ...@@ -112,8 +112,9 @@ export default {
}, },
methods: { methods: {
back(){ back(){
this.$router.back();
this.$store.dispatch("tagsView/delView", this.$route); this.$store.dispatch("tagsView/delView", this.$route);
this.$router.back();
}, },
addPettyMoneyRecord() { addPettyMoneyRecord() {
...@@ -129,7 +130,7 @@ export default { ...@@ -129,7 +130,7 @@ export default {
if (this.isEdit) { if (this.isEdit) {
updatePettyMoneyRecord(params).then(res => { updatePettyMoneyRecord(params).then(res => {
if (res.success) { if (res.success) {
// this.addPettyFile(params.pettyId) //this.addPettyFile(params.pettyId)
this.$message.success("修改成功") this.$message.success("修改成功")
setTimeout(() => { setTimeout(() => {
this.$router.push('/pettyMoneyRecord') this.$router.push('/pettyMoneyRecord')
...@@ -141,6 +142,7 @@ export default { ...@@ -141,6 +142,7 @@ export default {
} else { } else {
insertPettyMoneyRecord(params).then(res => { insertPettyMoneyRecord(params).then(res => {
if (res.success) { if (res.success) {
this.addPettyFile(res.data) this.addPettyFile(res.data)
this.$message.success("申请成功") this.$message.success("申请成功")
setTimeout(() => { setTimeout(() => {
...@@ -164,7 +166,8 @@ export default { ...@@ -164,7 +166,8 @@ export default {
}, },
addPettyFile(pettyId) { addPettyFile(pettyId) {
this.fileParams.Id = pettyId this.fileParams.Id = pettyId
this.uploadChange && this.$refs.uploadPettyFile.submit() this.fileParams.companyId = this.companyId
this.$refs.uploadPettyFile.submit()
}, },
handleDownload() { handleDownload() {
let { pettyEnclosure: filePath } = this.formData let { pettyEnclosure: filePath } = this.formData
......
...@@ -248,6 +248,7 @@ export default { ...@@ -248,6 +248,7 @@ export default {
revokePetty(params).then(res => { revokePetty(params).then(res => {
if (res.success) { if (res.success) {
this.$message.success("撤销成功") this.$message.success("撤销成功")
this.getPettyMoneyList()
} else { } else {
this.$message.error("撤销失败") this.$message.error("撤销失败")
} }
......
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment