|
@@ -2,7 +2,7 @@
|
|
|
<div>
|
|
<div>
|
|
|
<el-breadcrumb class="heading">
|
|
<el-breadcrumb class="heading">
|
|
|
<el-breadcrumb-item :to="{ path: '/' }">平台首页</el-breadcrumb-item>
|
|
<el-breadcrumb-item :to="{ path: '/' }">平台首页</el-breadcrumb-item>
|
|
|
- <el-breadcrumb-item :to="{ path: '/oilsupplier/goodsaptitude' }">物资类项目与资质对照表</el-breadcrumb-item>
|
|
|
|
|
|
|
+ <el-breadcrumb-item :to="{ path: '/oilsupplier/goodsaptitude2019' }">物资类项目与资质对照表</el-breadcrumb-item>
|
|
|
<el-breadcrumb-item>编辑</el-breadcrumb-item>
|
|
<el-breadcrumb-item>编辑</el-breadcrumb-item>
|
|
|
</el-breadcrumb>
|
|
</el-breadcrumb>
|
|
|
<el-card class="box-card">
|
|
<el-card class="box-card">
|
|
@@ -11,310 +11,236 @@
|
|
|
<i class="icon icon-table2"></i> 编辑
|
|
<i class="icon icon-table2"></i> 编辑
|
|
|
</span>
|
|
</span>
|
|
|
<span style="float: right;">
|
|
<span style="float: right;">
|
|
|
- <el-button type="primary" size="mini" @click="saveEntity">保存</el-button>
|
|
|
|
|
|
|
+ <el-button type="primary"
|
|
|
|
|
+ size="mini"
|
|
|
|
|
+ @click="saveEntity">保存</el-button>
|
|
|
<router-link :to="'/oilsupplier/goodsaptitude2019'">
|
|
<router-link :to="'/oilsupplier/goodsaptitude2019'">
|
|
|
- <el-button type="primary" size="mini" style="margin-left: 8px">返回</el-button>
|
|
|
|
|
|
|
+ <el-button type="primary"
|
|
|
|
|
+ size="mini"
|
|
|
|
|
+ style="margin-left: 8px">返回</el-button>
|
|
|
</router-link>
|
|
</router-link>
|
|
|
</span>
|
|
</span>
|
|
|
</div>
|
|
</div>
|
|
|
- <el-form label-width="240px" ref="EntityForm" :model="formData">
|
|
|
|
|
- <!-- <el-row>
|
|
|
|
|
|
|
+ <el-form label-width="240px"
|
|
|
|
|
+ ref="EntityForm"
|
|
|
|
|
+ :model="formData">
|
|
|
|
|
+ <el-row>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="编码" label-width="110px">
|
|
|
|
|
- <el-input v-model="formData.Code" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
|
|
+ <el-form-item label="编码"
|
|
|
|
|
+ label-width="110px">
|
|
|
|
|
+ <el-input v-model="formData.Code"
|
|
|
|
|
+ placeholder="请输入"
|
|
|
|
|
+ style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="名称" label-width="110px">
|
|
|
|
|
- <el-input v-model="formData.Name" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
|
|
|
|
+ <el-form-item label="名称"
|
|
|
|
|
+ label-width="110px">
|
|
|
|
|
+ <el-input v-model="formData.Name"
|
|
|
|
|
+ placeholder="请输入"
|
|
|
|
|
+ style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
-
|
|
|
|
|
- </el-row> -->
|
|
|
|
|
|
|
+
|
|
|
|
|
+ </el-row>
|
|
|
<el-row>
|
|
<el-row>
|
|
|
- <el-col :span="6" v-for="(item,i) in dynamicTableColumns" :key="i">
|
|
|
|
|
|
|
+ <el-col :span="6"
|
|
|
|
|
+ v-for="(item,i) in dynamicTableColumns"
|
|
|
|
|
+ :key="i">
|
|
|
<el-form-item :label="item.label">
|
|
<el-form-item :label="item.label">
|
|
|
- <el-switch v-model="formData[item.prop]" active-value="1" inactive-value="0"></el-switch>
|
|
|
|
|
|
|
+ <el-switch v-model="formData[item.prop]"
|
|
|
|
|
+ active-value="1"
|
|
|
|
|
+ inactive-value="0"></el-switch>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
</el-card>
|
|
</el-card>
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
- import {
|
|
|
|
|
- mapGetters
|
|
|
|
|
- } from 'vuex'
|
|
|
|
|
- import api from '@/api/oilsupplier/goodsaptitude'
|
|
|
|
|
|
|
+import {
|
|
|
|
|
+ mapGetters
|
|
|
|
|
+} from 'vuex'
|
|
|
|
|
+import api from '@/api/oilsupplier/goodsaptitude'
|
|
|
import setapi from '@/api/oilsupplier/oilclassorgset'
|
|
import setapi from '@/api/oilsupplier/oilclassorgset'
|
|
|
- export default {
|
|
|
|
|
- computed: {
|
|
|
|
|
- ...mapGetters({
|
|
|
|
|
- authUser: 'authUser'
|
|
|
|
|
- })
|
|
|
|
|
- },
|
|
|
|
|
- name: 'oilgoodsaptitudeEdit',
|
|
|
|
|
|
|
+export default {
|
|
|
|
|
+ computed: {
|
|
|
|
|
+ ...mapGetters({
|
|
|
|
|
+ authUser: 'authUser'
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ name: 'oilgoodsaptitudeEdit',
|
|
|
|
|
|
|
|
- data () {
|
|
|
|
|
- return {
|
|
|
|
|
- goodsDialog: false,
|
|
|
|
|
- serviceId: '',
|
|
|
|
|
- orgtreelist: [],
|
|
|
|
|
- orgtreeprops: {
|
|
|
|
|
- value: 'Id',
|
|
|
|
|
- label: 'CodeName',
|
|
|
|
|
- children: 'children',
|
|
|
|
|
- isLeaf: 'Leaf'
|
|
|
|
|
- },
|
|
|
|
|
- auditerName: '',
|
|
|
|
|
- classid: '',
|
|
|
|
|
- formData: {
|
|
|
|
|
- Id: '',
|
|
|
|
|
- Code: '',
|
|
|
|
|
- Name: '',
|
|
|
|
|
- BigClassName: '',
|
|
|
|
|
- MiddleClassName: '',
|
|
|
|
|
- SmallClassName: '',
|
|
|
|
|
- GoodsName: '',
|
|
|
|
|
- GoodsLevel: '',
|
|
|
|
|
- GoodsDesc: '',
|
|
|
|
|
- Standard: '',
|
|
|
|
|
- CompanyType: '',
|
|
|
|
|
- F01: '',
|
|
|
|
|
- F02: '',
|
|
|
|
|
- F03: '',
|
|
|
|
|
- F04: '',
|
|
|
|
|
- F05: '',
|
|
|
|
|
- F06: '',
|
|
|
|
|
- F07: '',
|
|
|
|
|
- F08: '',
|
|
|
|
|
- F09: '',
|
|
|
|
|
- F10: '',
|
|
|
|
|
- F11: '',
|
|
|
|
|
- F12: '',
|
|
|
|
|
- F13: '',
|
|
|
|
|
- F14: '',
|
|
|
|
|
- F15: '',
|
|
|
|
|
- F16: '',
|
|
|
|
|
- F17: '',
|
|
|
|
|
- F18: '',
|
|
|
|
|
- F19: '',
|
|
|
|
|
- F20: '',
|
|
|
|
|
- F21: '',
|
|
|
|
|
- F22: '',
|
|
|
|
|
- F23: '',
|
|
|
|
|
- F24: '',
|
|
|
|
|
- F25: '',
|
|
|
|
|
- F26: '',
|
|
|
|
|
- F27: '',
|
|
|
|
|
- F28: '',
|
|
|
|
|
- F29: '',
|
|
|
|
|
- F30: '',
|
|
|
|
|
- F31: '',
|
|
|
|
|
- F32: '',
|
|
|
|
|
- F33: '',
|
|
|
|
|
- F34: '',
|
|
|
|
|
- F35: '',
|
|
|
|
|
- F36: '',
|
|
|
|
|
- F37: '',
|
|
|
|
|
- F38: '',
|
|
|
|
|
- F39: '',
|
|
|
|
|
- F40: '',
|
|
|
|
|
- F41: '',
|
|
|
|
|
- F42: '',
|
|
|
|
|
- F43: '',
|
|
|
|
|
- F44: '',
|
|
|
|
|
- F45: '',
|
|
|
|
|
- F46: '',
|
|
|
|
|
- Remark: '',
|
|
|
|
|
- DeletionStateCode: '',
|
|
|
|
|
- CreateOn: '',
|
|
|
|
|
- CreateUserId: '',
|
|
|
|
|
- CreateBy: '',
|
|
|
|
|
- ModifiedOn: '',
|
|
|
|
|
- ModifiedUserId: '',
|
|
|
|
|
- ModifiedBy: ''
|
|
|
|
|
- },
|
|
|
|
|
- dynamicTableColumns: [],
|
|
|
|
|
- checkList: []
|
|
|
|
|
- // 下拉选择项
|
|
|
|
|
- // wellNoOptions: [],
|
|
|
|
|
- // supervisersOptions: [],
|
|
|
|
|
|
|
+ data () {
|
|
|
|
|
+ return {
|
|
|
|
|
+ serviceId: '',
|
|
|
|
|
+ formData: {
|
|
|
|
|
+ Id: '',
|
|
|
|
|
+ Code: '',
|
|
|
|
|
+ Name: '',
|
|
|
|
|
+ F01: '',
|
|
|
|
|
+ F02: '',
|
|
|
|
|
+ F03: '',
|
|
|
|
|
+ F04: '',
|
|
|
|
|
+ F05: '',
|
|
|
|
|
+ F06: '',
|
|
|
|
|
+ F07: '',
|
|
|
|
|
+ F08: '',
|
|
|
|
|
+ F09: '',
|
|
|
|
|
+ F10: '',
|
|
|
|
|
+ F11: '',
|
|
|
|
|
+ F12: '',
|
|
|
|
|
+ F13: '',
|
|
|
|
|
+ F14: '',
|
|
|
|
|
+ F15: '',
|
|
|
|
|
+ F16: '',
|
|
|
|
|
+ F17: '',
|
|
|
|
|
+ F18: '',
|
|
|
|
|
+ F19: '',
|
|
|
|
|
+ F20: '',
|
|
|
|
|
+ F21: '',
|
|
|
|
|
+ F22: '',
|
|
|
|
|
+ F23: '',
|
|
|
|
|
+ F24: '',
|
|
|
|
|
+ F25: '',
|
|
|
|
|
+ F26: '',
|
|
|
|
|
+ F27: '',
|
|
|
|
|
+ F28: '',
|
|
|
|
|
+ F29: '',
|
|
|
|
|
+ F30: '',
|
|
|
|
|
+ F31: '',
|
|
|
|
|
+ F32: '',
|
|
|
|
|
+ F33: '',
|
|
|
|
|
+ F34: '',
|
|
|
|
|
+ F35: '',
|
|
|
|
|
+ F36: '',
|
|
|
|
|
+ F37: '',
|
|
|
|
|
+ F38: '',
|
|
|
|
|
+ F39: '',
|
|
|
|
|
+ F40: '',
|
|
|
|
|
+ F41: '',
|
|
|
|
|
+ F42: '',
|
|
|
|
|
+ F43: '',
|
|
|
|
|
+ F44: '',
|
|
|
|
|
+ F45: '',
|
|
|
|
|
+ F46: ''
|
|
|
|
|
+ },
|
|
|
|
|
+ dynamicTableColumns: []
|
|
|
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ created () {
|
|
|
|
|
+ this.serviceId = this.$route.params.opera
|
|
|
|
|
+ if (this.serviceId !== 'add' && this.serviceId > 0) {
|
|
|
|
|
+ this.formData.Id = this.serviceId
|
|
|
|
|
+ this.initDatas()
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.formData.Id = 0
|
|
|
|
|
+ }
|
|
|
|
|
+ this.initTableHeader()
|
|
|
|
|
+ },
|
|
|
|
|
+ methods: {
|
|
|
|
|
+ initTableHeader () {
|
|
|
|
|
+ setapi.initGoodTableHeader(this.$axios).then(res => {
|
|
|
|
|
+ this.dynamicTableColumns = res.data.items
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ initDatas () {
|
|
|
|
|
+ if (this.formData.Id) {
|
|
|
|
|
+ api.getEntity_2019(this.formData.Id, this.$axios).then(res => {
|
|
|
|
|
+ this.formData = res.data[0]
|
|
|
|
|
+ console.log(this.formData)
|
|
|
|
|
+ }).catch(err => {
|
|
|
|
|
+ console.error(err)
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- created () {
|
|
|
|
|
- this.serviceId = this.$route.params.opera
|
|
|
|
|
- this.getDictOptions()
|
|
|
|
|
|
|
|
|
|
- if (this.serviceId != 'add' && this.serviceId > 0) {
|
|
|
|
|
- this.formData.Id = this.serviceId
|
|
|
|
|
- this.initDatas()
|
|
|
|
|
- } else {
|
|
|
|
|
- this.formData.Id = 0
|
|
|
|
|
- }
|
|
|
|
|
- this.initTableHeader()
|
|
|
|
|
- },
|
|
|
|
|
- methods: {
|
|
|
|
|
- initTableHeader () {
|
|
|
|
|
- setapi.initGoodTableHeader(this.$axios).then(res => {
|
|
|
|
|
- this.dynamicTableColumns = res.data.items
|
|
|
|
|
- })
|
|
|
|
|
- },
|
|
|
|
|
- selectgood () {
|
|
|
|
|
- let val = this.$refs.orgmanagetree.getCheckedNodes()
|
|
|
|
|
- this.checkList = []
|
|
|
|
|
- for (var i = 0; i < val.length; i++) {
|
|
|
|
|
- if (val[i].Code.length == 8) {
|
|
|
|
|
- this.checkList.push(val[i])
|
|
|
|
|
|
|
+ // 保存信息
|
|
|
|
|
+ saveEntity () {
|
|
|
|
|
+ this.$refs['EntityForm'].validate((valid) => {
|
|
|
|
|
+ if (valid) {
|
|
|
|
|
+ if (this.formData.Id === 0) {
|
|
|
|
|
+ this.addEntity()
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.updateEntity()
|
|
|
}
|
|
}
|
|
|
|
|
+ } else {
|
|
|
|
|
+ return false
|
|
|
}
|
|
}
|
|
|
- if (this.checkList.length > 1) {
|
|
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
|
|
+ addEntity () {
|
|
|
|
|
+ api.addEntity_2019(this.formData, this.$axios).then(res => {
|
|
|
|
|
+ if (res.data.code === 0) {
|
|
|
|
|
+ this.formData.Id = res.data.item
|
|
|
|
|
+ console.log(res)
|
|
|
|
|
+ this.initDatas()
|
|
|
this.$message({
|
|
this.$message({
|
|
|
- type: 'warning',
|
|
|
|
|
- message: '只能选择一个分类!'
|
|
|
|
|
|
|
+ type: 'success',
|
|
|
|
|
+ message: res.data.message
|
|
|
})
|
|
})
|
|
|
- return
|
|
|
|
|
- } else if (this.checkList.length == 1) {
|
|
|
|
|
- this.auditerName = this.checkList[0].Name
|
|
|
|
|
- this.formData.Code = this.checkList[0].Code
|
|
|
|
|
- this.formData.Name = this.checkList[0].Name
|
|
|
|
|
- this.classid = this.checkList[0].Id
|
|
|
|
|
- }
|
|
|
|
|
- this.goodsDialog = false
|
|
|
|
|
- },
|
|
|
|
|
- // 获取下一级所有分类
|
|
|
|
|
- getChildrens (val, resolve) {
|
|
|
|
|
- let Id = 0
|
|
|
|
|
- if (val.level === 0) {
|
|
|
|
|
- Id = 0
|
|
|
|
|
} else {
|
|
} else {
|
|
|
- Id = val.data.Id
|
|
|
|
|
- }
|
|
|
|
|
- this.$axios.get('goodsaptitude/goodschildlistbypid/' + Id, {})
|
|
|
|
|
- .then(res => {
|
|
|
|
|
- if (!res.data.items || res.data.items.length <= 0) {
|
|
|
|
|
- val.isLeaf = true
|
|
|
|
|
- return resolve([])
|
|
|
|
|
- }
|
|
|
|
|
- for (let idx in res.data.items) {
|
|
|
|
|
- res.data.items[idx].Leaf = res.data.items[idx].Leaf === '1'
|
|
|
|
|
- }
|
|
|
|
|
- return resolve(res.data.items)
|
|
|
|
|
- })
|
|
|
|
|
- .catch(err => {
|
|
|
|
|
- console.error(err)
|
|
|
|
|
- })
|
|
|
|
|
- },
|
|
|
|
|
- filterNode (value, data) {
|
|
|
|
|
- if (!value) return true
|
|
|
|
|
- return data.CodeName.indexOf(value) !== -1
|
|
|
|
|
- },
|
|
|
|
|
- initDatas () {
|
|
|
|
|
- if (this.formData.Id) {
|
|
|
|
|
- api.getEntity(this.formData.Id, this.$axios).then(res => {
|
|
|
|
|
- console.log(this.formData)
|
|
|
|
|
- this.formData = res.data
|
|
|
|
|
- }).catch(err => {
|
|
|
|
|
- console.error(err)
|
|
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ type: 'warning',
|
|
|
|
|
+ message: res.data.message
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
- },
|
|
|
|
|
-
|
|
|
|
|
- getDictOptions () {
|
|
|
|
|
- api.getDictList(this.$axios).then(res => {
|
|
|
|
|
- // this.wellNoOptions = res.data.items['WellNo']
|
|
|
|
|
- // this.supervisersOptions = res.data.items['Supervisers']
|
|
|
|
|
- }).catch(err => {
|
|
|
|
|
- console.error(err)
|
|
|
|
|
- })
|
|
|
|
|
- },
|
|
|
|
|
-
|
|
|
|
|
- // 保存信息
|
|
|
|
|
- saveEntity () {
|
|
|
|
|
- this.$refs['EntityForm'].validate((valid) => {
|
|
|
|
|
- if (valid) {
|
|
|
|
|
- // this.formData.WellNo = this.$refs.selectWellNo.selectedLabel + '';
|
|
|
|
|
-
|
|
|
|
|
- if (!this.formData.Id) {
|
|
|
|
|
- this.addEntity()
|
|
|
|
|
- } else {
|
|
|
|
|
- this.updateEntity()
|
|
|
|
|
- }
|
|
|
|
|
- } else {
|
|
|
|
|
- return false
|
|
|
|
|
- }
|
|
|
|
|
- })
|
|
|
|
|
- },
|
|
|
|
|
-
|
|
|
|
|
- addEntity () {
|
|
|
|
|
- api.addEntity(this.classid, this.formData, this.$axios).then(res => {
|
|
|
|
|
- if (res.data.code === 0) {
|
|
|
|
|
- // 保存成功后,初始化数据,变成修改
|
|
|
|
|
- this.formData.Id = res.data.item
|
|
|
|
|
- this.initDatas()
|
|
|
|
|
- this.$message({
|
|
|
|
|
- type: 'success',
|
|
|
|
|
- message: res.data.message
|
|
|
|
|
- })
|
|
|
|
|
- } else {
|
|
|
|
|
- this.$message({
|
|
|
|
|
- type: 'warning',
|
|
|
|
|
- message: res.data.message
|
|
|
|
|
- })
|
|
|
|
|
- }
|
|
|
|
|
- }).catch(err => {
|
|
|
|
|
- console.error(err)
|
|
|
|
|
- })
|
|
|
|
|
- },
|
|
|
|
|
-
|
|
|
|
|
- updateEntity () {
|
|
|
|
|
- api.updateEntity(this.formData.Id, this.formData, this.$axios).then(res => {
|
|
|
|
|
- if (res.data.code === 0) {
|
|
|
|
|
- // 保存成功后,初始化数据,变成修改
|
|
|
|
|
- this.initDatas()
|
|
|
|
|
- this.$message({
|
|
|
|
|
- type: 'success',
|
|
|
|
|
- message: res.data.message
|
|
|
|
|
- })
|
|
|
|
|
- } else {
|
|
|
|
|
- this.$message({
|
|
|
|
|
- type: 'warning',
|
|
|
|
|
- message: res.data.message
|
|
|
|
|
- })
|
|
|
|
|
- }
|
|
|
|
|
- }).catch(err => {
|
|
|
|
|
- console.error(err)
|
|
|
|
|
- })
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ }).catch(err => {
|
|
|
|
|
+ console.error(err)
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- jstimehandle (val) {
|
|
|
|
|
- if (val === '') {
|
|
|
|
|
- return '----'
|
|
|
|
|
- } else if (val === '0001-01-01T08:00:00+08:00') {
|
|
|
|
|
- return '----'
|
|
|
|
|
- } else if (val === '5000-01-01T23:59:59+08:00') {
|
|
|
|
|
- return '永久'
|
|
|
|
|
|
|
+ updateEntity () {
|
|
|
|
|
+ this.formData.Id = parseInt(this.formData.Id)
|
|
|
|
|
+ this.formData.ClassId = parseInt(this.formData.ClassId)
|
|
|
|
|
+ api.updateEntity_2019(this.formData.Id, this.formData, this.$axios).then(res => {
|
|
|
|
|
+ if (res.data.code === 0) {
|
|
|
|
|
+ // 保存成功后,初始化数据,变成修改
|
|
|
|
|
+ this.initDatas()
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ type: 'success',
|
|
|
|
|
+ message: res.data.message
|
|
|
|
|
+ })
|
|
|
} else {
|
|
} else {
|
|
|
- val = val.replace('T', ' ')
|
|
|
|
|
- return val.substring(0, 10)
|
|
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ type: 'warning',
|
|
|
|
|
+ message: res.data.message
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
- },
|
|
|
|
|
|
|
+ }).catch(err => {
|
|
|
|
|
+ console.error(err)
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- formatDateTime (date) {
|
|
|
|
|
- var y = date.getFullYear()
|
|
|
|
|
- var m = date.getMonth() + 1
|
|
|
|
|
- m = m < 10 ? ('0' + m) : m
|
|
|
|
|
- var d = date.getDate()
|
|
|
|
|
- d = d < 10 ? ('0' + d) : d
|
|
|
|
|
- var h = date.getHours()
|
|
|
|
|
- var minute = date.getMinutes()
|
|
|
|
|
- minute = minute < 10 ? ('0' + minute) : minute
|
|
|
|
|
- return y + '-' + m + '-' + d + ' ' + h + ':' + minute
|
|
|
|
|
|
|
+ jstimehandle (val) {
|
|
|
|
|
+ if (val === '') {
|
|
|
|
|
+ return '----'
|
|
|
|
|
+ } else if (val === '0001-01-01T08:00:00+08:00') {
|
|
|
|
|
+ return '----'
|
|
|
|
|
+ } else if (val === '5000-01-01T23:59:59+08:00') {
|
|
|
|
|
+ return '永久'
|
|
|
|
|
+ } else {
|
|
|
|
|
+ val = val.replace('T', ' ')
|
|
|
|
|
+ return val.substring(0, 10)
|
|
|
}
|
|
}
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
|
|
+ formatDateTime (date) {
|
|
|
|
|
+ var y = date.getFullYear()
|
|
|
|
|
+ var m = date.getMonth() + 1
|
|
|
|
|
+ m = m < 10 ? ('0' + m) : m
|
|
|
|
|
+ var d = date.getDate()
|
|
|
|
|
+ d = d < 10 ? ('0' + d) : d
|
|
|
|
|
+ var h = date.getHours()
|
|
|
|
|
+ var minute = date.getMinutes()
|
|
|
|
|
+ minute = minute < 10 ? ('0' + minute) : minute
|
|
|
|
|
+ return y + '-' + m + '-' + d + ' ' + h + ':' + minute
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+}
|
|
|
</script>
|
|
</script>
|