Browse Source

完善合格证--与切换机构功能相关修改

zhanglei
yunuo970428 2 years ago
parent
commit
988192d001
  1. 190
      anrui-scm/anrui-scm-ui/src/views/cheliang/hegezhengtaizhang/hegezhengtaizhang.vue
  2. 386
      anrui-scm/anrui-scm-ui/src/views/cheliang/hegezhengtaizhang/hegezhengtaizhangAdd.vue

190
anrui-scm/anrui-scm-ui/src/views/cheliang/hegezhengtaizhang/hegezhengtaizhang.vue

@ -8,8 +8,7 @@
<div v-show="isSearchShow" class="search">
<el-form ref="listQueryform" :inline="true" :model="listQuery" label-width="100px" class="tab-header">
<el-form-item label="合格证编号">
<el-input v-model="listQuery.params.certificationNo" placeholder="请输入合格证编号" clearable
class="filter-item"/>
<el-input v-model="listQuery.params.certificationNo" placeholder="请输入合格证编号" clearable class="filter-item"/>
</el-form-item>
<el-form-item label="发证日期">
<el-date-picker
@ -27,23 +26,16 @@
</el-date-picker>
</el-form-item>
<el-form-item label="合格证状态">
<el-select v-model="listQuery.params.certificateState" class="addinputw" clearable
placeholder="请选择合格证状态"
style="width: 200px;">
<el-option v-for="item in Situation" :key="item.dictKey" :label="item.dictValue"
:value="item.dictKey"/>
<el-select v-model="listQuery.params.certificateState" class="addinputw" clearable placeholder="请选择合格证状态" style="width: 200px;">
<el-option v-for="item in Situation" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="车架号">
<el-input v-model="listQuery.params.vinNo" placeholder="请输入车架号" clearable
class="filter-item"/>
<el-input v-model="listQuery.params.vinNo" placeholder="请输入车架号" clearable class="filter-item"/>
</el-form-item>
<el-form-item label="移交状态">
<el-select v-model="listQuery.params.transferStateKey" class="addinputw" clearable
placeholder="请选择移交状态"
style="width: 200px;">
<el-option v-for="item in transferState_list" :key="item.dictKey" :label="item.dictValue"
:value="item.dictKey"/>
<el-select v-model="listQuery.params.transferStateKey" class="addinputw" clearable placeholder="请选择移交状态" style="width: 200px;">
<el-option v-for="item in transferState_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
</el-form>
@ -55,20 +47,12 @@
</div>
<div class="listtop">
<div class="tit">合格证信息列表</div>
<pageye v-show="total>0" :total="total" :page.sync="listQuery.current" :limit.sync="listQuery.size"
class="pagination" @pagination="getList"/>
<pageye v-show="list.length > 0" :total="listQuery.total" :page.sync="listQuery.current" :limit.sync="listQuery.size" class="pagination" @pagination="getList"/>
</div>
<div class="">
<el-table :key="tableKey" v-loading="listLoading" :data="list" border style="width: 100%;"
@selection-change="handleSelectionChange">
<el-table :key="tableKey" v-loading="listLoading" :data="list" border style="width: 100%;" @selection-change="handleSelectionChange">
<el-table-column width="50px" type="selection" align="center"/>
<el-table-column width="80px" fixed label="序号" type="index" :index="indexMethod" align="center"/>
<!-- <el-table-column label="操作" fixed align="center" width="220px" class-name="small-padding fixed-width">-->
<!-- <template slot-scope="{row}">-->
<!-- <el-button size="mini" type="primary" @click="handleCheck(row)">查看</el-button>-->
<!-- <el-button size="mini" type="primary" @click="cheLiangXiangXi(row)">车辆信息</el-button>-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column label="车架号" width="180px" align="center">
<template slot-scope="scope">
<span class="bluezi" @click="cheLiangXiangXi(scope.row)">{{ scope.row.vinNo }}</span>
@ -134,12 +118,10 @@
</div>
<div class="pages">
<!-- 翻页 -->
<pagination v-show="total>0" :total="total" :page.sync="listQuery.current" :limit.sync="listQuery.size"
class="pagination" @pagination="getList"/>
<pagination v-show="list.length > 0" :total="listQuery.total" :page.sync="listQuery.current" :limit.sync="listQuery.size" class="pagination" @pagination="getList"/>
</div>
</div>
<el-dialog :title="textMap[dialogStatus]" :visible.sync="dialogFormVisible" width="1000px"
:close-on-click-modal="false">
<el-dialog :title="textMap[dialogStatus]" :visible.sync="dialogFormVisible" width="1000px" :close-on-click-modal="false">
<div class="result-cont">
<el-carousel indicator-position="outside" style="height: 500px;">
<el-carousel-item v-for="item in imgs" :key="item" style="height: 500px;">
@ -149,26 +131,21 @@
</div>
</el-dialog>
</div>
<hegezhengtaizhang-add v-show="viewState == 2 || viewState == 3" ref="divadd" @doback="resetState"
@reloadlist="getList"></hegezhengtaizhang-add>
<hegezhengtaizhang-add v-show="viewState == 2 || viewState == 3" ref="divadd" @doback="resetState" @reloadlist="getList"></hegezhengtaizhang-add>
<hegezheng-info v-show="viewState == 4" ref="divinfo" @doback="resetState"></hegezheng-info>
<cheliangtaizhang-info v-show="viewState == 5" ref="chelianginfo" @doback="resetState"></cheliangtaizhang-info>
</div>
</template>
<script>
import { mapGetters } from 'vuex'
import { basefinbankExportExcel, deleteBySids, pagerList } from '@/api/cheliang/basevehiclecertificate'
import { typeValues } from '@/api/cheliang/dictcommons'
// import { getFileType, parseDate, parseTime, ConvertMenuState } from "@/utils";
// import { findButtonByUserId } from '@/api/sys/permission'
import { typeValues, getOrgSidByPath } from '@/api/cheliang/dictcommons'
import Pagination from '@/components/pagination'
import pageye from '@/components/pagination/pageye'
import hegezhengtaizhangAdd from './hegezhengtaizhangAdd'
import hegezhengInfo from './hegezhengInfo'
import cheliangtaizhangInfo from '@/views/cheliang/cheliangtaizhang/cheliangtaizhangInfo'
import ButtonBar from '@/components/ButtonBar'
import { getPathSidByUserSid } from '@/api/cheliang/basevehiclemodel'
export default {
name: 'hegezhengtaizhang',
@ -277,10 +254,9 @@ export default {
// list: null,
list: [],
sids: [],
total: 1,
FormLoading: false,
listLoading: false,
useOrg:'',
useOrg: '',
listQuery: {
params: {
certificateStartDate: '',
@ -288,11 +264,12 @@ export default {
certificateState: '',
certificationNo: '',
vinNo: '',
createOrgSid:'',
createOrgSid: '',
transferStateKey: ''
},
current: 1,
size: 20
size: 10,
total: 0
},
Situation: [],
transferState_list: [],
@ -307,35 +284,9 @@ export default {
dialogFormShowVisible: false, //
dialogStatus: '', //
typeOptions: [],
rules: {
title: [
{
required: true,
message: '请填写',
trigger: 'blur'
}
],
qc: [
{
required: true,
message: '请填写',
trigger: 'blur'
}
]
}
// ------------------------------------
rules: {}
}
},
computed: {
...mapGetters([
'id',
'roles',
'rolesIds',
'departmentId',
'departmentCode'
])
},
created() {
//
this.init()
@ -356,16 +307,6 @@ export default {
}
},
init() {
// .
// findButtonByUserId(this.$route.path).then(response => {
// if (
// response.code === 20000 &&
// response.data &&
// response.data.length > 0
// ) {
// this.menuState = ConvertMenuState(response.data) //
// }
// })
this.setDate()
},
btnHandle(btnKey) {
@ -400,27 +341,20 @@ export default {
this.viewState = 1
},
setDate() {
typeValues({
type: 'certificateState'
}).then((res) => {
console.log(res)
if (res.code === '200') {
typeValues({ type: 'certificateState' }).then((res) => {
if (res.success) {
this.Situation = res.data
}
})
typeValues({
type: 'transferState'
}).then((res) => {
console.log(res)
if (res.code === '200') {
typeValues({ type: 'transferState' }).then((res) => {
if (res.success) {
this.transferState_list = res.data
}
})
},
getPathSid() {
const userSid = window.sessionStorage.getItem('userSid')
getPathSidByUserSid({ userSid: userSid }).then((res) => {
if (res.code === '200') {
getOrgSidByPath({ orgPath: window.sessionStorage.getItem('defaultOrgPath') }).then((res) => {
if (res.success) {
this.listQuery.params.createOrgSid = res.data
this.useOrg = res.data
this.getList()
@ -431,18 +365,13 @@ export default {
getList() {
this.listLoading = true
pagerList(this.listQuery).then((response) => {
console.log('列表查询结果:', response)
this.listLoading = false
if (
response.code === '200' &&
response.data &&
response.data.total > 0
) {
if (response.success) {
this.list = response.data.records
this.total = response.data.total
this.listQuery.total = response.data.total
} else {
this.list = []
this.total = 0
this.listQuery.total = 0
}
})
},
@ -460,25 +389,15 @@ export default {
certificateState: '',
certificationNo: '',
vinNo: '',
createOrgSid: '',
transferStateKey: ''
},
current: 1,
size: 20
size: 10,
total: 0
}
this.getPathSid()
},
// ------------------------------------------------------
//
resetTemp() {
this.temp = {
jc: '', // false string
organizationId: '', // false string
qc: '', // false string
remark: '', // false
string: '', //
state: '' //
}
},
handleSelectionChange(row) {
const aa = []
row.forEach((element) => {
@ -489,11 +408,7 @@ export default {
//
toAdd() {
this.viewState = 2
// this.dialogStatus = 'add'
this.$refs['divadd'].showAdd(this.useOrg)
// this.$router.push({
// path: '/cheliang/hegezhengtaizhangAdd/0'
// })
},
//
cheLiangXiangXi(row) {
@ -515,7 +430,7 @@ export default {
this.viewState = 3
const sid = this.sids[0]
const row = this.row
this.$refs['divadd'].showEdit(sid, row,this.useOrg)
this.$refs['divadd'].showEdit(sid, row, this.useOrg)
} else if (this.sids.length > 1) {
this.$notify({
title: '提示',
@ -535,46 +450,36 @@ export default {
},
//
handleCheck(row) {
console.log('222222', row)
this.viewState = 4
const sid = row.sid
this.$refs['divinfo'].showInfo(sid)
// this.$router.push({
// path: '/cheliang/hegezhengInfo',
// query: {
// sid: row.sid
// }
// })
},
// ID
doDel() {
const _this = this
if (this.sids.length > 0) {
const tip = '请确认是否删除所选 ' + this.sids.length + ' 条记录?'
this.$confirm(tip, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
})
.then(() => {
const loading = this.$loading({
lock: true,
text: 'Loading',
spinner: 'el-icon-loading',
background: 'rgba(0, 0, 0, 0.7)'
})
deleteBySids(this.sids)
.then(resp => {
loading.close()
_this.$message({ type: 'success', message: resp.msg, showClose: true })
_this.getList()
})
.catch(e => {
loading.close()
})
}).then(() => {
const loading = this.$loading({
lock: true,
text: 'Loading',
spinner: 'el-icon-loading',
background: 'rgba(0, 0, 0, 0.7)'
})
.catch(() => {
deleteBySids(this.sids).then(resp => {
loading.close()
if (resp.success) {
this.$message({ type: 'success', message: resp.msg, showClose: true })
this.getList()
}
}).catch(e => {
loading.close()
})
}).catch(() => {
})
} else {
this.$notify({
title: '提示',
@ -606,12 +511,9 @@ export default {
this.$router.go(-1)
},
handleLock(row) {
console.log('789789789', row)
this.imgs = row.certificatePhoto
console.log(this.imgs, 'wowoeieiurir')
this.dialogFormVisible = true
this.dialogTitle = '查看'
// this.$refs.editform.initForm(row)
}
}

386
anrui-scm/anrui-scm-ui/src/views/cheliang/hegezhengtaizhang/hegezhengtaizhangAdd.vue

@ -76,14 +76,6 @@
<el-option v-for="item in transferState_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<!-- <el-form-item prop="certificateSituation">-->
<!-- <span slot="label">合格证情况</span>-->
<!-- <el-select v-model="temp.certificateSituation" class="addinputw" placeholder="请选择合格证情况"-->
<!-- @change="getQingkuang">-->
<!-- <el-option v-for="item in qingkuang_list" :key="item.dictKey" :label="item.dictValue"-->
<!-- :value="item.dictKey"/>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
</el-col>
<el-col :span="12">
<el-form-item prop="receiver" v-show="temp.certificateState == '0002'">
@ -289,22 +281,6 @@
</el-col>
</el-row>
<el-row>
<!-- <el-col :span="12">-->
<!-- <el-form-item>-->
<!-- <span slot="label">制造厂商</span>-->
<!-- <el-autocomplete v-model="temp.manufacturer" :fetch-suggestions="querySearchAsync3" class="addinputw" placeholder="请输入制造厂商" @select="handleSelect3">-->
<!-- <i slot="suffix" class="el-icon-edit el-input__icon" @click="inputclear3"/>-->
<!-- <template slot-scope="{ item }">-->
<!-- <div style="paddingg:5px;background-color:Azure;">-->
<!-- <span>制造厂商</span>-->
<!-- <span style="color:red">{{ item.manufacturerName }}</span><br>-->
<!-- </div>-->
<!-- </template>-->
<!-- </el-autocomplete>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
</el-row>
<el-row>
<el-col :span="12">
<el-form-item>
<span slot="label">合格印章</span>
@ -340,12 +316,7 @@
</template>
<script>
import { mapGetters } from 'vuex'
import { details, SaveList, Update } from '@/api/cheliang/basevehiclecertificate'
import { namesDownBySid, selectDownPlus } from '@/api/cheliang/basevehiclemodel'
import { namesDown } from '@/api/cheliang/basevehicle'
import { getNamesDownes } from '@/api/cheliang/basemanufacturer'
import { getChe } from '@/utils/baocun'
import { typeValues } from '@/api/cheliang/dictcommons'
import ImageUpload from '@/components/uploadFile/ManyImageUpload' //
export default {
@ -356,18 +327,6 @@ export default {
viewTitle: '',
dialogVisible: false,
smRemarks: '',
// ---------
menuState: {
add: false, //
edit: false, //
delete: false, //
view: false, //
audit: false, //
input: false, //
output: false, //
upload: false, //
release: false //
},
FormLoading: false,
listLoading: false,
temp: {
@ -379,30 +338,13 @@ export default {
certificateStateValue: '正式', // value
noticeModel: '', //
smRemarks: '',
carModel: '',
carModel: ''
}, //
templook: {}, //
Situation: [],
qingkuang_list: [],
transferState_list: [],
stateId: 0,
dialogFormVisible: false, //
dialogFormShowVisible: false, //
dialogStatus: '', //
fenzuOptions: [],
attachTypeYingyezhizhao: [],
props: {
value: 'id',
label: 'name',
children: 'children',
checkStrictly: true
},
carBrandes: [],
ChangShangsid: '',
CJsid: '',
vinNosse: [],
Model: [],
vSid: null,
rules: {
certificationNo: [
{ required: true, message: '请填写合格证编号', trigger: 'blur' }
@ -422,50 +364,28 @@ export default {
certificateStateValue: [
{ required: true, message: '请选择合格证状态', trigger: 'change' }
]
// certificatePhoto: [
// { required: true, message: '', trigger: 'blur' },
// ],
}
// ------------------------------------
}
},
computed: {
...mapGetters([
'id',
'roles',
'rolesIds',
'departmentId',
'departmentCode'
])
},
created() {
this.setDate()
this.getXChangshang()
// this.getCheXingHao()
this.getCheJia()
this.vSid = getChe()
console.log('999999999999999999999', this.vSid)
//
// this.init()
//
// this.getList()
},
methods: {
init() {
this.stateId = this.$route.params.id
if (this.stateId !== '0') {
details(this.stateId).then((response) => {
if (response.code === '200') {
this.temp = response.data
this.getPinPainting(response.data.manufacturer)
console.log(this.temp.carBrand, 1111)
}
})
}
this.setDate()
this.getXChangshang()
// this.getCheXingHao()
this.getCheJia()
setDate() {
//
typeValues({ type: 'certificateState' }).then((res) => {
console.log(res)
if (res.code === '200') {
this.Situation = res.data
}
})
//
typeValues({ type: 'transferState' }).then((res) => {
console.log(res)
if (res.code === '200') {
this.transferState_list = res.data
}
})
},
showAdd(createOrgSid) {
this.$nextTick(() => {
@ -477,18 +397,19 @@ export default {
this.temp.certificateStateValue = '正式'
this.temp.createOrgSid = createOrgSid
},
showEdit(sid, row, createOrgSid) {
this.$nextTick(() => {
this.$refs['dataForm'].clearValidate()
})
this.viewTitle = '【编辑】合格证信息'
this.dialogStatus = 'update'
details(sid).then(resp => {
const data = resp.data
this.temp = data
this.temp.sid = sid
this.temp.createOrgSid = createOrgSid
details(sid).then((resp) => {
if (resp.success) {
const data = resp.data
this.temp = data
this.temp.sid = sid
this.temp.createOrgSid = createOrgSid
}
}).catch(e => {
this.temp = row
})
@ -512,107 +433,6 @@ export default {
}
return val
},
getCheXingHao(sid) {
var sid = {
sid: sid
}
console.log('wowopwpwp', sid)
selectDownPlus(sid).then((res) => {
console.log(res)
if (res.code === '200') {
this.Model = res.data
console.log('车辆型号', this.Model)
}
})
},
//
getCheJia() {
namesDown({ vinNo: this.temp.vinNo }).then((response) => {
if (response.code === '200') {
this.vinNosse = response.data
}
})
},
//
handleSelect(e) {
this.temp.vinNo = e.vinNo
this.CJsid = e.sid
this.temp.vehicleSid = this.CJsid
},
//
querySearchAsync(queryString, cb) {
console.log('查询条件:', queryString)
if (queryString !== null && queryString !== undefined && queryString !== '') {
namesDown({
name: queryString
}).then((response) => {
if (response.code === '200') {
console.log('1111111111111', response)
this.datas = response.data
cb(response.data)
}
})
} else {
cb(this.vinNosse)
}
},
//
getXChangshang() {
getNamesDownes({ name: this.temp.manufacturer }).then((res) => {
if (res.code === '200') {
console.log('777777777777', res)
this.facturer = res.data
}
})
},
handleSelect3(e) {
console.log('46588888888888', e)
this.temp.manufacturer = e.manufacturerName
this.ChangShangsid = e.sid
this.getPinPainting(this.ChangShangsid)
},
//
inputclear3() {
this.manufacturerName = ''
this.brandCode = ''
},
//
querySearchAsync3(queryString, cb) {
console.log('查询条件:', queryString)
if (
queryString !== null &&
queryString !== undefined &&
queryString !== ''
) {
getNamesDownes({
name: queryString
}).then((response) => {
if (response.code === '200') {
console.log('1111111111111', response)
this.datas = response.data
cb(response.data)
}
})
} else {
cb(this.facturer)
}
},
//
getPinPainting(sid) {
var manufacturerSid = {
manufacturerSid: sid
}
namesDownBySid(manufacturerSid).then((res) => {
if (res.code === '200') {
console.log('品牌数据', res)
this.carBrandes = res.data
this.carBrandes.forEach((e) => {
this.getCheXingHao(e.sid)
})
}
})
},
//
getHeGeZheng(value) {
let bb = null
@ -630,20 +450,6 @@ export default {
this.temp.noticeModel = ''
}
},
//
getQingkuang(value) {
let bb = null
this.qingkuang_list.forEach(e => {
if (e.dictKey === value) {
bb = {
name: e.dictValue,
key: e.dictKey
}
}
})
this.temp.certificateSituationValue = bb.name
console.log('value值', this.temp.certificateSituationValue)
},
//
transferStateChange(val) {
if (val) {
@ -652,60 +458,10 @@ export default {
console.log('name:', this.temp.transferStateValue, 'key:', this.temp.transferStateKey)
}
},
setDate() {
//
typeValues({ type: 'certificateState' }).then((res) => {
console.log(res)
if (res.code === '200') {
this.Situation = res.data
}
})
//
typeValues({ type: 'certificateSituation' }).then((res) => {
console.log(res)
if (res.code === '200') {
this.qingkuang_list = res.data
}
})
//
typeValues({ type: 'transferState' }).then((res) => {
console.log(res)
if (res.code === '200') {
this.transferState_list = res.data
}
})
},
// ------------------------------------------------------
fileChangeIt(files, imgFiles) {
this.temp.certificatePhoto = imgFiles
},
//
handleReturn(isreload) {
if (isreload === 'true') this.$emit('reloadlist')
this.temp = {
certificateSituation: '',
certificateSituationValue: '',
certificatePhoto: [],
certificateState: '0002', // key
certificateStateValue: '正式', // value
smRemarks: ''
} //
this.dialogVisible = false
this.smRemarks = ''
this.$emit('doback')
},
//
resetTemp() {
this.temp = {
jc: '', // false string
organizationId: '', // false string
qc: '', // false string
remark: '', // false
string: '', //
state: '' //
}
},
//
handleCreate() {
if (this.temp.vinNo !== '' && this.temp.vinNo !== null && this.temp.vinNo !== undefined && this.temp.vinNo.length < 17 && this.temp.vinNo.length !== 8) {
@ -720,12 +476,10 @@ export default {
if (valid) {
this.FormLoading = true
if (this.dialogStatus === 'add') {
console.log('3333333333333', this.temp)
// this.temp.certificatePhoto = this.attachTypeYingyezhizhao
SaveList(this.temp).then((response) => {
console.log('数据聚聚聚' + JSON.stringify(response))
this.FormLoading = false
if (response.code === '200') {
if (response.success) {
this.dialogFormVisible = false
this.$notify({
title: '提示',
@ -742,7 +496,6 @@ export default {
Update(this.temp).then((response) => {
this.FormLoading = false
if (response.success) {
// this.getList()
if (response.msg !== '该车架号后八位与车辆台账中车架号不符,请填写说明原因') {
this.dialogFormVisible = false
this.$notify({
@ -773,84 +526,21 @@ export default {
this.smRemarks = ''
this.dialogVisible = false
},
//
handleUpdate(row) {
// this.resetTemp()
// const tempData = Object.assign({}, row) // copy obj
// this.FormLoading = true
// getServiceType(tempData.id).then(response => {
// console.log(':' + JSON.stringify(response.data))
// this.FormLoading = false
// if (response.code === 20000) {
// this.temp = response.data
// this.dialogStatus = 'update'
// this.dialogFormVisible = true
// this.$nextTick(() => {
// this.$refs['dataForm'].clearValidate()
// })
// } else {
// this.$notify({
// title: '',
// message: '',
// type: 'error'
// })
// }
// })
},
//
updateData() {
// this.$refs['dataForm'].validate(valid => {
// if (valid) {
// //
// this.FormLoading = true
// // console.log('' + JSON.stringify(this.temp))
// editServiceType(this.temp).then(response => {
// this.FormLoading = false
// if (response.code === 20000) {
// this.getList()
// this.dialogFormVisible = false
// this.$notify({
// title: '',
// message: '',
// type: 'success',
// duration: 2000
// })
// } else {
// this.$notify({
// title: '',
// message: '',
// type: 'error'
// })
// }
// })
// }
// })
},
//
handleCheck(row) {
// const tempData = Object.assign({}, row) // copy obj
// getServiceType(tempData.id).then(response => {
// if (response.code === 20000) {
// // 1.
// this.templook = response.data
// // 2.
// this.dialogFormShowVisible = true
// }
// })
//
handleReturn(isreload) {
if (isreload === 'true') this.$emit('reloadlist')
this.temp = {
certificateSituation: '',
certificateSituationValue: '',
certificatePhoto: [],
certificateState: '0002', // key
certificateStateValue: '正式', // value
smRemarks: ''
} //
this.dialogVisible = false
this.smRemarks = ''
this.$emit('doback')
}
// imgdata(item) {
// console.log('8888888888888888888888',item)
// this.attachTypeYingyezhizhao.push(item.data.filePath)
// console.log(this.attachTypeYingyezhizhao, 999999999999)
// },
// removeIds(ids) {
// this.attachTypeYingyezhizhao.forEach((e, index) => {
// if (e.filePath === ids) {
// this.attachTypeYingyezhizhao.splice(index, 1)
// }
// console.log(this.attachTypeYingyezhizhao, 6666666666)
// })
// },
}
}
</script>

Loading…
Cancel
Save