|
|
@@ -349,19 +349,18 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
- import { mapGetters } from 'vuex';
|
|
|
- import api from '@/api/oilcontract/contract';
|
|
|
- import permissionApi from '@/api/oilcontract/permission';
|
|
|
+ import { mapGetters } from 'vuex'
|
|
|
+ import api from '@/api/oilcontract/contract'
|
|
|
+ import permissionApi from '@/api/oilcontract/permission'
|
|
|
import axios from 'axios'
|
|
|
import uploadajax from '@/assets/js/uploadajax.js'
|
|
|
import oilsupplierApi from '@/api/oilsupplier/annualaudit'
|
|
|
+ import util from '../../../utils/util'
|
|
|
export default {
|
|
|
- computed: {
|
|
|
+ computed:{
|
|
|
...mapGetters({
|
|
|
authUser: 'authUser'
|
|
|
- })
|
|
|
- },
|
|
|
- computed:{
|
|
|
+ }),
|
|
|
tableFun:function(){
|
|
|
return function(name,item){
|
|
|
if(name == 'ContractClass'){
|
|
|
@@ -394,7 +393,10 @@
|
|
|
default:
|
|
|
return '--'
|
|
|
}
|
|
|
- }else{
|
|
|
+ } else if (name === 'OpenDate' || name === 'EndDate' || name === 'PlanFinishDate' || name === 'SubmitDate') {
|
|
|
+ let timeString = this.timeStyle(item)
|
|
|
+ return timeString
|
|
|
+ } else {
|
|
|
return item
|
|
|
}
|
|
|
}
|
|
|
@@ -414,8 +416,7 @@
|
|
|
return list
|
|
|
}
|
|
|
}
|
|
|
- },
|
|
|
-
|
|
|
+ }
|
|
|
},
|
|
|
name: 'oilcontract',
|
|
|
data() {
|
|
|
@@ -772,6 +773,12 @@
|
|
|
|
|
|
},
|
|
|
methods: {
|
|
|
+ timeStyle (item) {
|
|
|
+ if (item === '0001-01-01T00:00:00Z' || item === '') {
|
|
|
+ return '--'
|
|
|
+ }
|
|
|
+ return util.formatDate('year', item)
|
|
|
+ },
|
|
|
onSelectContractClass(e){
|
|
|
var that = this;
|
|
|
setTimeout(function() {
|