|
@@ -112,17 +112,19 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
|
|
|
- <el-table-column label="附件" :min-width="data.drawerTiti != '详情' ? '80' : ''" >
|
|
|
+ <el-table-column label="附件" :min-width="data.drawerTiti != '详情' ? '800' : ''">
|
|
|
<template #default="scope">
|
|
|
- <Upload :limit="1" v-model="scope.row.T_img" accept="image/*"
|
|
|
- style="display: inline-block;float: left;"
|
|
|
+ <!-- {{ kk }} -->
|
|
|
+ <upImg v-model:upImg="scope.row.T_img" :imgData="scope.row.T_img"></upImg>
|
|
|
+ <!-- <Upload ref="uploadRef" :limit="1" v-model="scope.row.T_img" accept="image/*"
|
|
|
+ style="float: left;"
|
|
|
:disabled="data.drawerTiti=='详情'?true:false"
|
|
|
:show-file-list="false">
|
|
|
<el-icon>
|
|
|
<Plus />
|
|
|
</el-icon>
|
|
|
- </Upload>
|
|
|
- <img :src="scope.row.T_img" style="width: 40px;margin-left: 10px;">
|
|
|
+ </Upload> -->
|
|
|
+ <!-- <img :src="scope.row.T_img" style="width: 40px;margin-left: 10px;"> -->
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column fixed="right" min-width="300" v-if="data.drawerTiti != '详情'">
|
|
@@ -144,7 +146,6 @@
|
|
|
<el-table-column type="index" label="序号" fixed width="70" />
|
|
|
<el-table-column prop="T_time" label="打款时间" width="300" />
|
|
|
<el-table-column prop="T_money" label="打款金额" />
|
|
|
-
|
|
|
</el-table>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -168,10 +169,13 @@ import { ElMessage, ElMessageBox } from 'element-plus'
|
|
|
const dialogImageUrl = ref('')
|
|
|
const dialogVisible = ref(false)
|
|
|
import { GlobalStore } from '@/stores/index'
|
|
|
-import Upload from '@/components/Upload/index.vue'
|
|
|
|
|
|
+import upImg from '@/components/upImg/upimg.vue'
|
|
|
|
|
|
+// import dataList from '@/plugins/reimbursemyData.js'
|
|
|
|
|
|
+
|
|
|
+const kk = ref(555)
|
|
|
const data = reactive({
|
|
|
//费用类型
|
|
|
optionsFeeType: [{ Id: '', T_name: '',FeeDetails:[]}],
|
|
@@ -204,11 +208,10 @@ const data = reactive({
|
|
|
T_reasons: "",
|
|
|
T_project: "",
|
|
|
T_img: ""
|
|
|
- }]
|
|
|
+ },]
|
|
|
}
|
|
|
})
|
|
|
-
|
|
|
-
|
|
|
+const uploadRef = ref()
|
|
|
|
|
|
const changeFun = (timeKey: any, e: any) => {
|
|
|
data.fromData.ReimburseDetails[e.$index].T_trip_start_time = timeKey[0]
|
|
@@ -233,6 +236,8 @@ const handlePictureCardPreview = (uploadFile: any) => {
|
|
|
}
|
|
|
//点击编辑/新增得确定按钮
|
|
|
const subData = () => {
|
|
|
+ console.log('编辑',data.fromData)
|
|
|
+ return
|
|
|
if (data.drawerTiti == '新增') {
|
|
|
setAddApi()
|
|
|
} else {
|
|
@@ -315,7 +320,7 @@ const handleCurrentChange = (val: number) => {
|
|
|
}
|
|
|
//显示弹窗
|
|
|
const showDrawer = (e: string, datas: any) => {
|
|
|
- console.log('datas', datas)
|
|
|
+
|
|
|
let id
|
|
|
if (datas) id = datas.Id
|
|
|
|
|
@@ -352,6 +357,7 @@ const showDrawer = (e: string, datas: any) => {
|
|
|
console.log('datas', datas,e)
|
|
|
GetdetAPi(id)
|
|
|
data.disabledNum = -1
|
|
|
+ // data.fromData.ReimburseDetails = [...data.fromData.ReimburseDetails,...dataList]
|
|
|
break;
|
|
|
case 'edi':
|
|
|
FeeTypeApi()//获取费用类型
|
|
@@ -360,12 +366,14 @@ const showDrawer = (e: string, datas: any) => {
|
|
|
data.disabledNum = 0
|
|
|
GetdetAPi(id)
|
|
|
data.fromData.T_id = id
|
|
|
+ // data.fromData.ReimburseDetails = [...data.fromData.ReimburseDetails,...dataList]
|
|
|
break;
|
|
|
default:
|
|
|
console.log('提交审核')
|
|
|
SubmitApi(id)
|
|
|
break;
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
//提交审核api
|
|
|
const SubmitApi = async(Id:any)=>{
|
|
@@ -385,6 +393,7 @@ const GetdetAPi = async (Id: any) => {
|
|
|
data.tableRemit = resIt.Data.T_remit_detail
|
|
|
data.fromData.T_money = resIt.Data.T_money
|
|
|
data.fromData.ReimburseDetails = []
|
|
|
+ console.log('datas',uploadRef.value)
|
|
|
arr.forEach((item: any) => {
|
|
|
item.mapPick = [item.T_trip_start_time, item.T_trip_end_time]
|
|
|
})
|
|
@@ -397,6 +406,7 @@ const GetdetAPi = async (Id: any) => {
|
|
|
const handleClose = () => {
|
|
|
data.drawer = false
|
|
|
}
|
|
|
+
|
|
|
//点击了编辑
|
|
|
const EditFun = (e: any) => {
|
|
|
data.disabledNum = e.$index
|